:root{--runder-primary-50:#eff8ff;--runder-primary-100:#dff1ff;--runder-primary-200:#b9e3ff;--runder-primary-300:#7dccff;--runder-primary-400:#36aeff;--runder-primary-500:#0092fd;--runder-primary-600:#0075d8;--runder-primary-700:#005caf;--runder-primary-800:#064d8d;--runder-primary-900:#083f73;--runder-primary:var(--runder-primary-500);--runder-primary-hover:var(--runder-primary-600);--runder-primary-active:var(--runder-primary-700);--runder-primary-soft:var(--runder-primary-100);--runder-primary-light:var(--runder-primary-soft);--runder-primary-dark:var(--runder-primary-active);--runder-primary-border:var(--runder-primary-200);--runder-primary-rgb:0,146,253;--runder-primary-hover-rgb:0,117,216;--runder-brand-primary:var(--runder-primary);--runder-brand-secondary:var(--runder-primary-hover);--runder-brand-deep:var(--runder-primary-900);--runder-accent-cyan:var(--runder-primary-400);--runder-glass-bg:rgba(255,255,255,0.74);--runder-glass-bg-strong:rgba(255,255,255,0.9);--runder-glass-bg-fallback:#ffffff;--runder-glass-border:rgba(255,255,255,0.62);--runder-elevated-border:rgba(var(--runder-primary-rgb),0.16);--runder-focus:rgba(var(--runder-primary-rgb),0.28);--runder-focus-soft:rgba(var(--runder-primary-rgb),0.14);--runder-blur:18px;--runder-blur-strong:26px;--rds-white-rgb:255,255,255;--rds-ink-rgb:23,32,51;--rds-shadow-rgb:23,32,51;--rds-danger-rgb:180,35,24;--rds-warning-rgb:181,71,8;--rds-success-rgb:6,118,71;--rds-color-forwarded-voice:#e86f00;--rds-color-forwarded-voice-ink:#ffffff;--rds-color-inverse:#ffffff;--runder-gradient:linear-gradient(135deg,var(--runder-primary),var(--runder-primary-hover));--runder-sidebar:var(--runder-primary-900);--runder-sidebar-2:var(--runder-primary-700);--runder-sidebar-3:var(--runder-primary-600);--runder-sidebar-gradient:linear-gradient(155deg,var(--runder-sidebar),var(--runder-sidebar-2),var(--runder-sidebar-3));--runder-background:#f7fafd;--runder-surface:#ffffff;--runder-border:#d0d5dd;--runder-text:#172033;--runder-muted:#667085;--ink:var(--runder-text);--rds-color-sidebar-muted:rgba(255,255,255,0.82);--messenger-incoming-bg:#ffffff;--messenger-incoming-border:rgba(23,32,51,0.08);--messenger-incoming-shadow:0 4px 14px rgba(var(--rds-shadow-rgb),0.07);--messenger-outgoing-bg:#b7e2ff;--messenger-outgoing-border:#74c9ff;--messenger-outgoing-text:var(--runder-primary-900);--messenger-outgoing-meta:#315b7c;--messenger-status-pill-bg:#eef6fb;--messenger-status-pill-border:rgba(74,111,137,0.18);--messenger-status-pill-text:#18324a;--messenger-outgoing-status-sent:#5f6f82;--messenger-outgoing-status-delivered:#243b53;--messenger-outgoing-status-read:#007f6d;--messenger-actions-bg:rgba(255,255,255,0.94);--messenger-actions-border:rgba(23,32,51,0.11);--messenger-actions-color:#526070;--messenger-actions-hover:var(--runder-primary-700);--messenger-actions-hover-bg:#ffffff;--messenger-incoming-text:var(--runder-text);--messenger-incoming-meta:var(--runder-muted);--settings-nav-hover-bg:var(--runder-primary-50);--settings-nav-hover-border:rgba(var(--runder-primary-rgb),0.16);--settings-nav-active-bg:var(--runder-primary-100);--settings-nav-active-border:var(--runder-primary-border);--settings-nav-active-text:var(--runder-primary-700);--settings-nav-active-detail:var(--runder-muted);--settings-choice-active-bg:var(--runder-primary-100);--settings-choice-active-border:var(--runder-primary-border);--settings-choice-active-text:var(--runder-primary-700);--settings-choice-active-detail:color-mix(in srgb,var(--runder-primary-700) 76%,var(--runder-muted));--z-dropdown:1000;--z-popover:1100;--z-modal:1200;--z-toast:1300;--runder-motion-fast:120ms;--runder-motion-normal:180ms;--runder-motion-slow:260ms;--runder-ease-standard:cubic-bezier(0.2,0,0,1);--runder-ease-enter:cubic-bezier(0.16,1,0.3,1);--runder-ease-exit:cubic-bezier(0.4,0,1,1);--runder-transition-fast:var(--runder-motion-fast) var(--runder-ease-standard);--runder-transition-normal:var(--runder-motion-normal) var(--runder-ease-standard);--runder-transition-slow:var(--runder-motion-slow) var(--runder-ease-standard);--rds-color-background:#f7fafd;--rds-color-surface:#ffffff;--rds-color-surface-soft:#f7fafd;--rds-color-surface-strong:#e4eaf2;--rds-color-surface-raised:#fbfdff;--rds-color-surface-muted:var(--rds-color-surface-soft);--rds-color-surface-elevated:var(--rds-color-surface-raised);--rds-color-glass:var(--runder-glass-bg);--rds-color-glass-strong:var(--runder-glass-bg-strong);--rds-color-glass-fallback:var(--runder-glass-bg-fallback);--rds-color-glass-border:var(--runder-glass-border);--rds-color-text:#172033;--rds-color-muted:#667085;--rds-color-faint:#98a2b3;--rds-color-text-primary:var(--rds-color-text);--rds-color-text-secondary:var(--rds-color-muted);--rds-color-text-tertiary:var(--rds-color-faint);--rds-color-text-muted:var(--rds-color-muted);--rds-color-text-subtle:var(--rds-color-faint);--rds-color-border-subtle:#edf2f7;--rds-color-hover:var(--runder-primary-50);--rds-color-border:#d0d5dd;--rds-color-border-strong:var(--runder-primary-200);--rds-color-primary:var(--runder-primary);--rds-color-primary-50:var(--runder-primary-50);--rds-color-primary-100:var(--runder-primary-100);--rds-color-primary-200:var(--runder-primary-200);--rds-color-primary-300:var(--runder-primary-300);--rds-color-primary-400:var(--runder-primary-400);--rds-color-primary-500:var(--runder-primary-500);--rds-color-primary-600:var(--runder-primary-600);--rds-color-primary-700:var(--runder-primary-700);--rds-color-primary-800:var(--runder-primary-800);--rds-color-primary-900:var(--runder-primary-900);--rds-color-primary-dark:var(--runder-primary-active);--rds-color-primary-soft:var(--runder-primary-soft);--rds-color-success:#067647;--rds-color-success-soft:#ecfdf3;--rds-color-warning:#b54708;--rds-color-warning-soft:#fffaeb;--rds-color-danger:#b42318;--rds-color-danger-soft:#fff1f0;--rds-color-info:#175cd3;--rds-color-accent:var(--rds-color-primary);--rds-color-accent-hover:var(--rds-color-primary-600);--rds-color-accent-soft:var(--rds-color-primary-soft);--rds-color-on-accent:#ffffff;--rds-color-on-brand:#ffffff;--rds-color-on-brand-muted:rgba(255,255,255,0.84);--rds-color-on-brand-subtle:rgba(255,255,255,0.64);--rds-color-on-brand-soft:rgba(255,255,255,0.1);--rds-color-on-brand-border:rgba(255,255,255,0.18);--rds-color-disabled:#8a94a6;--rds-color-disabled-bg:#eef2f7;--rds-color-overlay:rgba(var(--rds-ink-rgb),0.44);--rds-state-hover-bg:var(--rds-color-hover);--rds-state-active-bg:var(--rds-color-primary-soft);--rds-state-disabled-opacity:0.58;--rds-radius-sm:6px;--rds-radius-md:8px;--rds-radius-lg:12px;--rds-radius-card:14px;--rds-radius-card-premium:14px;--rds-radius-glass:16px;--rds-radius-input:10px;--rds-radius-modal:18px;--rds-radius-modal-premium:18px;--rds-radius-pill:999px;--rds-spacing-md:12px;--rds-shadow-xs:0 1px 2px rgba(var(--rds-shadow-rgb),0.06);--rds-shadow-sm:0 8px 22px rgba(var(--rds-shadow-rgb),0.08);--rds-shadow-md:0 18px 50px rgba(var(--rds-shadow-rgb),0.12);--rds-shadow-lg:0 26px 80px rgba(var(--rds-shadow-rgb),0.16);--rds-shadow-soft:0 12px 32px rgba(var(--rds-shadow-rgb),0.1);--rds-shadow-floating:0 18px 54px rgba(var(--rds-shadow-rgb),0.14);--rds-shadow-modal:0 30px 90px rgba(var(--rds-shadow-rgb),0.2);--rds-shadow-blue-glow:0 18px 48px rgba(var(--runder-primary-rgb),0.18);--rds-shadow-surface:var(--rds-shadow-md);--rds-shadow-surface-hover:0 14px 34px rgba(var(--rds-shadow-rgb),0.1);--rds-control-md:42px;--rds-motion-fast:var(--runder-transition-fast);--rds-motion:var(--runder-transition-normal);--rds-motion-slow:var(--runder-transition-slow);--rds-motion-sidebar:var(--runder-transition-slow);--rds-motion-drawer:var(--runder-motion-slow) var(--runder-ease-enter);--rds-motion-tooltip:var(--runder-transition-fast);--rds-focus-ring-color:rgba(var(--runder-primary-rgb),0.24);--rds-focus-ring:0 0 0 3px var(--rds-color-primary-soft),0 0 0 5px var(--rds-focus-ring-color);--rds-background:var(--rds-color-background);--rds-surface:var(--rds-color-surface);--rds-surface-muted:var(--rds-color-surface-muted);--rds-surface-elevated:var(--rds-color-surface-elevated);--rds-border:var(--rds-color-border);--rds-border-strong:var(--rds-color-border-strong);--rds-text:var(--rds-color-text);--rds-text-muted:var(--rds-color-text-muted);--rds-text-subtle:var(--rds-color-text-subtle);--rds-accent:var(--rds-color-accent);--rds-accent-hover:var(--rds-color-accent-hover);--rds-accent-soft:var(--rds-color-accent-soft);--rds-success:var(--rds-color-success);--rds-warning:var(--rds-color-warning);--rds-danger:var(--rds-color-danger);--primary-dark:var(--rds-color-primary-dark);--accent-blue-secondary:var(--runder-primary-hover);--blue:var(--rds-color-primary);--shadow:var(--rds-shadow-md);--runder-interface-scale:1}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-header-search-form{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:10px;height:42px;margin:0 8px;border:1px solid rgba(0,122,255,.22);border-radius:14px;background:rgba(255,255,255,.78);padding:0 8px 0 13px;color:var(--primary)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-header-search-form:focus-within{border-color:rgba(0,122,255,.42);background:rgba(255,255,255,.92)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-header-search-form input{min-width:0;flex:1 1 auto;border:0;background:transparent;color:var(--ink);font:inherit;outline:0}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-results{display:grid;grid-gap:4px;scrollbar-width:thin}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-results button.is-active{box-shadow:inset 3px 0 0 var(--primary)}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-navigator{display:flex;align-items:center;gap:6px;min-height:52px;max-width:calc(100% - 32px);border:1px solid rgba(0,122,255,.2);border-radius:17px;background:rgba(248,252,255,.96);box-shadow:0 14px 34px rgba(22,105,174,.16);padding:6px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-position{display:flex;align-items:center;min-width:132px;gap:9px;border:0;border-radius:12px;background:transparent;color:var(--ink);padding:5px 9px;text-align:left}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-position span{display:grid;grid-gap:1px;gap:1px}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-position strong{font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-position small{color:var(--muted);font-size:.68rem;white-space:nowrap}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-show-results{border:0;border-radius:11px;background:var(--primary-soft);color:var(--primary);padding:8px 10px;font-size:.75rem;font-weight:850;white-space:nowrap}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-navigator button:disabled{cursor:default;opacity:.42}@media (max-width:760px){.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-results{right:10px;width:calc(100% - 20px)}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-show-results{display:none}}.taoc-group-endorsement{display:inline-flex;min-width:0;align-items:center;gap:10px}.taoc-group-endorsement>span{color:#4f6175;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.35}.taoc-group-endorsement>img{display:block;width:64px;height:60px;flex:0 0 auto;object-fit:contain}.auth-hero-legal-footer{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;color:var(--rds-color-on-brand-subtle);font-size:11px;font-weight:700;line-height:1.4}.auth-hero-legal-footer small{color:inherit;font:inherit}.auth-legal-links{display:inline-flex;align-items:center;gap:12px}.auth-legal-links a{color:var(--rds-color-on-brand-muted);font-weight:800;text-decoration:none}.auth-legal-links a:focus-visible,.auth-legal-links a:hover{color:var(--rds-color-on-brand);text-decoration:underline}.taoc-group-endorsement.is-footer{justify-content:flex-end}.taoc-group-endorsement.is-footer>span{color:var(--rds-color-on-brand-subtle)}.taoc-group-endorsement.is-footer>img{width:50px;height:46px;padding:3px;border-radius:9px;background:rgba(255,255,255,.94)}.settings-about-brand-card{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:20px;padding:clamp(18px,2.4vw,26px);background:radial-gradient(circle at 88% 18%,rgba(247,181,0,.16),transparent 30%),linear-gradient(145deg,#ffffff,#f3f9ff);box-shadow:0 14px 34px rgba(7,63,115,.08)}.settings-about-brand-card>span{color:var(--runder-primary);font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.settings-about-brand-card>strong{color:#0f2947;font-size:clamp(20px,2vw,28px);line-height:1.12}.settings-about-brand-card>p{max-width:680px;margin:0;color:#5e7084;font-size:14px;line-height:1.55}.taoc-group-endorsement.is-about{width:-moz-fit-content;width:fit-content;margin-top:4px;border-radius:14px;padding:7px 12px;background:rgba(255,255,255,.78)}.taoc-group-endorsement.is-about>img{width:78px;height:72px}html[data-runder-theme=dark] .settings-about-brand-card{border-color:rgba(var(--runder-primary-rgb),.22);background:radial-gradient(circle at 88% 18%,rgba(247,181,0,.14),transparent 30%),linear-gradient(145deg,#ffffff,#edf7ff)}@media (max-width:700px){.auth-hero-legal-footer{font-size:10px}.taoc-group-endorsement.is-footer{gap:7px}.taoc-group-endorsement.is-footer>span{font-size:10px}.taoc-group-endorsement.is-footer>img{width:46px;height:42px}.settings-about-brand-card{padding:17px}}.persistent-audio-global-slot:empty{display:none}.persistent-audio-global-slot{top:8px;left:calc(var(--runder-logged-column-width, 340px) + 12px);padding:0;pointer-events:none;position:absolute;right:12px;z-index:1110}.app-shell-v2.app-shell-dock-v1>.app-main{position:relative}.persistent-audio-conversation-slot{flex:0 0;height:0;pointer-events:none;position:relative;z-index:26}.persistent-audio-conversation-slot>.persistent-audio-mini-player{left:8px;pointer-events:auto;position:absolute;right:8px;top:2px}.persistent-audio-mini-player{align-items:center;background:color-mix(in srgb,var(--surface,#fff) 94%,var(--primary,#0997ed) 6%);border:1px solid color-mix(in srgb,var(--primary,#0997ed) 24%,transparent);border-radius:999px;box-sizing:border-box;box-shadow:0 8px 24px rgb(20 71 112/10%);display:grid;flex:0 0 auto;grid-gap:3px;gap:3px;grid-template-columns:34px minmax(82px,.8fr) minmax(90px,1.4fr) 36px 34px;height:40px;min-height:40px;padding:3px 4px;pointer-events:auto;position:relative;z-index:6}.persistent-audio-mini-player button{font:inherit}.persistent-audio-mini-close,.persistent-audio-mini-play,.persistent-audio-mini-rate{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center;height:34px;min-height:34px;min-width:34px}.persistent-audio-mini-play{background:var(--primary,#0997ed);border-radius:999px;color:#fff}.persistent-audio-mini-play.is-external{background:#e86f00}.persistent-audio-mini-origin{background:transparent;border:0;color:var(--text,#12233f);cursor:pointer;min-width:0;padding:0 3px;text-align:left}.persistent-audio-mini-origin strong{display:block;font-size:.72rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.persistent-audio-mini-origin strong>span{color:var(--muted,#66758d);font-size:.64rem;font-weight:650}.persistent-audio-mini-progress{min-width:0;position:relative}.persistent-audio-mini-progress input{--persistent-audio-progress:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:12px;margin:0;border:0;background:transparent;width:100%}.persistent-audio-mini-progress input::-webkit-slider-runnable-track{height:3px;border:0;border-radius:999px;background:linear-gradient(90deg,var(--primary,#0997ed) 0 var(--persistent-audio-progress),color-mix(in srgb,var(--primary,#0997ed) 24%,transparent) var(--persistent-audio-progress) 100%)}.persistent-audio-mini-progress input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:999px;background:var(--primary,#0997ed)}.persistent-audio-mini-progress input::-moz-range-track{height:3px;border:0;border-radius:999px;background:color-mix(in srgb,var(--primary,#0997ed) 24%,transparent)}.persistent-audio-mini-progress input::-moz-range-progress{height:3px;border-radius:999px;background:var(--primary,#0997ed)}.persistent-audio-mini-progress input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:999px;background:var(--primary,#0997ed)}.persistent-audio-mini-progress>span{display:none}.persistent-audio-mini-rate{background:color-mix(in srgb,var(--primary,#0997ed) 9%,transparent);border-radius:999px;color:var(--primary-700,#066eb4);font-size:.68rem;font-weight:800}.persistent-audio-mini-close{background:transparent;border-radius:999px;color:var(--muted,#66758d)}.persistent-audio-mini-player :where(button,input):focus-visible{outline:2px solid var(--primary,#0997ed);outline-offset:2px}@media (max-width:920px){.persistent-audio-mini-player{grid-template-columns:34px minmax(72px,1fr) minmax(78px,1fr) 36px 34px}}@media (max-width:680px){.persistent-audio-global-slot{top:6px;left:12px}.persistent-audio-mini-player{grid-template-columns:34px minmax(66px,.9fr) minmax(62px,1.1fr) 36px 34px}}.messenger-message-list.is-workspace-drop-target{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--runder-blue,#2f6fed) 72%,transparent);background-color:color-mix(in srgb,var(--runder-blue,#2f6fed) 8%,transparent)}.conversation-library-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;color:var(--rds-text);background:rgba(var(--rds-ink-rgb),.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:runder-modal-backdrop-in var(--rds-motion-modal)}.conversation-library-dialog{width:min(1180px,calc(100vw - 48px));height:min(820px,calc(100vh - 48px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--rds-border-strong);border-radius:var(--rds-radius-modal-premium);background:var(--runder-surface);box-shadow:var(--rds-shadow-modal);animation:runder-modal-content-in var(--rds-motion-modal)}.conversation-library-footer,.conversation-library-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;background:var(--runder-surface)}.conversation-library-header{border-bottom:1px solid var(--rds-color-divider)}.conversation-library-footer span,.conversation-library-header h2,.conversation-library-header p,.conversation-library-header span{margin:0}.conversation-library-header p{color:var(--runder-primary);font-size:.72rem;font-weight:850;letter-spacing:.09em}.conversation-library-header h2{margin-top:3px;font-size:1.28rem;line-height:1.2}.conversation-library-footer span,.conversation-library-header span{color:var(--rds-text-muted);font-size:.84rem}.conversation-library-tabs{display:flex;gap:8px;padding:12px 22px 0;background:var(--runder-surface)}.conversation-library-footer button,.conversation-library-tabs button,.conversation-library-viewer-actions button,.conversation-library-viewer-image div button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--rds-border);border-radius:11px;padding:0 14px;color:var(--rds-text);background:var(--rds-surface-elevated);font:inherit;font-weight:750;cursor:pointer;transition:border-color var(--rds-motion-fast),background var(--rds-motion-fast),color var(--rds-motion-fast)}.conversation-library-tabs button.is-active{border-color:var(--runder-primary);color:var(--runder-primary-700);background:var(--runder-primary-soft)}.conversation-library-filters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(128px,.65fr));grid-gap:9px;gap:9px;padding:12px 22px;border-bottom:1px solid var(--rds-color-divider);background:var(--runder-surface)}.conversation-library-filters input,.conversation-library-filters select{width:100%;min-width:0;height:40px;border:1px solid var(--rds-border);border-radius:var(--rds-radius-input);padding:0 11px;color:var(--rds-text);background:var(--rds-surface-elevated);font:inherit}.conversation-library-filters input:focus,.conversation-library-filters select:focus{border-color:var(--runder-primary);outline:none;box-shadow:var(--rds-focus-ring)}.conversation-library-search{position:relative;display:flex;align-items:center}.conversation-library-search svg{position:absolute;left:12px;z-index:1;color:var(--rds-text-muted);pointer-events:none}.conversation-library-search input{padding-left:37px}.conversation-library-viewport{position:relative;min-height:0;overflow:auto;padding:16px 22px;background:var(--rds-color-surface-soft);overscroll-behavior:contain;scrollbar-gutter:stable}.conversation-library-virtual{position:relative;width:100%}.conversation-library-card{position:absolute;display:flex;min-width:0;border:1px solid var(--rds-border);border-radius:var(--rds-radius-card-premium);background:var(--runder-surface);box-shadow:var(--rds-shadow-xs);transition:border-color var(--rds-motion-fast),box-shadow var(--rds-motion-fast),transform var(--rds-motion-fast)}.conversation-library-card:hover{border-color:var(--runder-primary-300);box-shadow:var(--rds-shadow-sm);transform:translateY(-1px)}.conversation-library-card-main{display:flex;flex:1 1;min-width:0;border:0;padding:0;text-align:left;color:inherit;background:transparent;cursor:pointer}.conversation-library-card.is-media{flex-direction:column;overflow:visible}.conversation-library-card.is-media .conversation-library-card-main{flex-direction:column;overflow:hidden;border-radius:inherit}.conversation-library-thumbnail{position:relative;display:grid;place-items:center;width:100%;min-height:145px;overflow:hidden;color:var(--runder-primary-600);background:var(--rds-color-surface-strong)}.conversation-library-thumbnail img,.conversation-library-thumbnail video{width:100%;height:145px;object-fit:cover}.conversation-library-play{position:absolute;left:50%;top:50%;translate:-50% -50%;padding:8px;box-sizing:content-box;border-radius:999px;color:#fff;background:rgba(15,23,42,.72)}.conversation-library-card-copy{display:grid;min-width:0;grid-gap:2px;gap:2px;padding:11px 12px}.conversation-library-card-copy em,.conversation-library-card-copy small,.conversation-library-card-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-library-card-copy strong{font-size:.9rem}.conversation-library-card-copy em,.conversation-library-card-copy small{color:var(--rds-text-muted);font-size:.76rem;font-style:normal}.conversation-library-card.is-file{align-items:stretch}.conversation-library-card.is-file .conversation-library-card-main{align-items:center;padding:9px 58px 9px 10px}.conversation-library-file-icon{display:grid;flex:0 0 48px;height:48px;place-items:center;border-radius:12px;color:var(--runder-primary-700);background:var(--runder-primary-soft)}.conversation-library-card.is-file .conversation-library-card-copy{padding-block:0}.conversation-library-card-menu{position:absolute;right:8px;top:8px;z-index:4}.conversation-library-card-menu>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--rds-border);border-radius:10px;color:var(--rds-text);background:var(--runder-surface);cursor:pointer}.conversation-library-card-menu-popover{position:fixed;z-index:calc(var(--z-modal) + 1);width:190px;display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid var(--rds-border);border-radius:12px;background:var(--runder-surface);box-shadow:var(--rds-shadow-floating)}.conversation-library-card-menu-popover button{display:flex;align-items:center;gap:9px;min-height:36px;border:0;border-radius:8px;padding:0 9px;color:var(--rds-text);background:var(--runder-surface);text-align:left;cursor:pointer}.conversation-library-card-menu-popover button:hover{color:var(--runder-primary-700);background:var(--runder-primary-soft)}.conversation-library-card-state{position:absolute;left:10px;top:10px;z-index:2;border-radius:999px;padding:5px 8px;color:var(--rds-color-warning);background:var(--rds-color-warning-soft);font-size:.7rem;font-weight:800}.conversation-library-state{min-height:100%;display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;padding:30px;color:var(--rds-text-muted);text-align:center}.conversation-library-state.is-error,.conversation-library-viewer-state.is-error{color:var(--rds-danger)}.conversation-library-loading-more{position:-webkit-sticky;position:sticky;left:50%;bottom:8px;display:inline-flex;translate:-50% 0;border:1px solid var(--rds-border);border-radius:999px;padding:6px 10px;color:var(--rds-text-muted);background:var(--runder-surface);box-shadow:var(--rds-shadow-xs);font-size:.76rem}.conversation-library-footer{border-top:1px solid var(--rds-color-divider)}.conversation-library-footer button{min-width:90px}.conversation-library-viewer{position:fixed;inset:18px;z-index:calc(var(--z-modal) + 2);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--rds-border-strong);border-radius:var(--rds-radius-modal-premium);color:var(--rds-text);background:var(--runder-surface);box-shadow:var(--rds-shadow-modal);animation:runder-modal-content-in var(--rds-motion-modal)}.conversation-library-viewer>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid var(--rds-color-divider);background:var(--runder-surface)}.conversation-library-viewer>header>div:first-child{display:grid;min-width:0}.conversation-library-viewer>header span,.conversation-library-viewer>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-library-viewer>header span{color:var(--rds-text-muted);font-size:.8rem}.conversation-library-viewer-actions{display:flex;gap:7px}.conversation-library-viewer-stage{position:relative;min-height:0;display:grid;place-items:center;overflow:auto;padding:54px 72px;background:#111827}.conversation-library-viewer-stage>iframe,.conversation-library-viewer-stage>img,.conversation-library-viewer-stage>video{max-width:100%;max-height:100%}.conversation-library-viewer-stage>video{width:min(1100px,100%)}.conversation-library-viewer-stage>iframe{width:min(1100px,100%);height:100%;border:0;border-radius:10px;background:#fff}.conversation-library-viewer-stage>pre{width:min(1000px,100%);max-height:100%;overflow:auto;margin:0;border-radius:12px;padding:20px;color:#e5edf8;background:#0b1220;white-space:pre-wrap}.conversation-library-viewer-image{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:auto}.conversation-library-viewer-image img{max-width:100%;max-height:100%;transform-origin:center;transition:transform var(--rds-motion-fast)}.conversation-library-viewer-image>div{position:fixed;left:50%;bottom:38px;z-index:2;display:flex;translate:-50% 0;gap:5px;border-radius:12px;padding:6px;background:var(--runder-surface);box-shadow:var(--rds-shadow-floating)}.conversation-library-viewer-image div button{min-width:42px;min-height:34px;padding:0 9px}.conversation-library-viewer-audio,.conversation-library-viewer-state{display:grid;justify-items:center;grid-gap:15px;gap:15px;color:#e5edf8;text-align:center}.conversation-library-viewer-audio audio{width:min(620px,78vw)}.conversation-library-viewer-state>button{min-height:38px;border:1px solid var(--runder-primary-300);border-radius:10px;padding:0 14px;color:#fff;background:var(--runder-primary-600);font:inherit;font-weight:750;cursor:pointer}.conversation-library-audio-rates{display:flex;gap:6px}.conversation-library-audio-rates button{min-width:48px;min-height:34px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#e5edf8;background:rgba(15,23,42,.82);cursor:pointer}.conversation-library-audio-rates button.is-active{border-color:var(--runder-primary-300);color:#fff;background:var(--runder-primary-600)}.conversation-library-viewer-nav{position:fixed;top:50%;z-index:3;display:grid;width:44px;height:58px;place-items:center;translate:0 -50%;border:1px solid rgba(255,255,255,.2);border-radius:13px;color:#fff;background:rgba(15,23,42,.84);cursor:pointer}.conversation-library-viewer-nav.is-previous{left:34px}.conversation-library-viewer-nav.is-next{right:34px}.conversation-library-viewer-nav:disabled{opacity:.3;cursor:default}@media (max-width:1050px){.conversation-library-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.6fr))}.conversation-library-viewer-actions button span{display:none}}@media (max-width:720px){.conversation-library-backdrop{padding:0}.conversation-library-dialog{width:100vw;height:100dvh;border-radius:0}.conversation-library-filters{display:flex;overflow-x:auto}.conversation-library-filters>*{flex:0 0 180px}.conversation-library-viewer{inset:0;border-radius:0}.conversation-library-viewer>header{align-items:flex-start}.conversation-library-viewer-actions button:not(.icon-button){width:38px;padding:0;font-size:0}}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout{position:relative;grid-template-columns:minmax(0,1fr)!important}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-collapsed{grid-template-columns:minmax(0,1fr)!important}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-visible .conversation-pane.messenger-pane{display:flex!important;position:absolute;z-index:32;inset:0 auto 0 0;width:min(var(--runder-conversation-column-width,348px),calc(100% - 28px));min-width:min(var(--runder-conversation-column-width,348px),calc(100% - 28px));max-width:min(var(--runder-conversation-column-width,348px),calc(100% - 28px));box-shadow:20px 0 52px rgba(var(--runder-primary-rgb),.16)}.workspace-conversations-backdrop{position:absolute;z-index:31;inset:0;border:0;padding:0;background:rgba(10,31,57,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-collapsed .conversation-pane.messenger-pane,.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-collapsed>.messenger-shell>.conversation-pane{display:none!important}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout .messenger-chat-pane{grid-column:1;grid-row:1;min-width:0;min-height:0;overflow:hidden}.workspace-chat-canvas-shell{display:grid;flex:1 1 auto;box-sizing:border-box;grid-template-columns:minmax(380px,var(--workspace-chat-column,35%)) 8px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;padding-bottom:calc(var(--runder-dock-clearance, 82px) + env(safe-area-inset-bottom, 0px));background:var(--runder-background)}.workspace-chat-canvas-shell.is-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspace-chat-canvas-toolbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:42px;padding:5px 10px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--runder-surface) 94%,var(--runder-primary) 6%)}.workspace-compact-view-switch button,.workspace-conversations-toggle{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:10px;padding:0 10px;background:var(--runder-surface);color:var(--text);font-size:.78rem;font-weight:800}.workspace-compact-view-switch button.is-active,.workspace-compact-view-switch button:hover,.workspace-conversations-toggle:hover{border-color:color-mix(in srgb,var(--runder-primary) 34%,var(--border));background:color-mix(in srgb,var(--runder-primary) 10%,var(--runder-surface));color:var(--runder-primary)}.workspace-canvas-pilot-indicator{display:inline-flex;min-width:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--runder-primary) 18%,var(--border));border-radius:999px;padding:3px 8px;background:color-mix(in srgb,var(--runder-primary) 5%,var(--runder-surface));color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.workspace-compact-view-switch{display:none;align-items:center;gap:5px}.workspace-chat-canvas-pane{min-width:0;min-height:0;height:100%;overflow:hidden}.workspace-chat-column{position:relative;isolation:isolate;display:flex;flex-direction:column;background:var(--runder-surface)}.workspace-chat-column>.chat-search-panel{top:68px;right:10px;width:min(340px,calc(100% - 20px));max-height:calc(100% - 82px)}.workspace-chat-column>.chat-search-panel,.workspace-chat-column>.group-tabs,.workspace-chat-column>.messenger-chat-header{flex:0 0 auto}.workspace-chat-column>.messenger-chat-panel,.workspace-chat-column>.workspace-chat-panel{flex:1 1 auto;min-height:0}.workspace-canonical-chat-state{display:grid;flex:1 1 auto;min-height:0;place-content:center;grid-gap:6px;gap:6px;padding:24px;text-align:center;color:var(--muted)}.workspace-canonical-chat-state strong{color:var(--text)}.workspace-canonical-chat-state p{margin:0}.workspace-canvas-column{background:var(--runder-background);border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.workspace-canvas-readonly-shell{width:100%;height:100%}.workspace-chat-canvas-divider{position:relative;z-index:2;width:8px;min-width:8px;height:100%;border:0;border-inline:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:0;padding:0;background:color-mix(in srgb,var(--runder-background) 82%,var(--runder-primary) 18%);cursor:col-resize;touch-action:none}.workspace-chat-canvas-divider:after{position:absolute;top:50%;left:50%;width:3px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--runder-primary) 30%,transparent);content:"";transform:translate(-50%,-50%)}.workspace-chat-canvas-divider:focus-visible:after,.workspace-chat-canvas-divider:hover:after,.workspace-chat-canvas-shell.is-resizing .workspace-chat-canvas-divider:after{background:var(--runder-primary)}@media (max-width:900px){.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout{grid-template-columns:minmax(0,1fr)!important}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-collapsed .messenger-chat-pane{display:flex!important;min-height:0;visibility:visible;opacity:1;pointer-events:auto}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-visible .messenger-chat-pane{display:flex!important;grid-column:1;grid-row:1;visibility:visible;opacity:1;pointer-events:auto}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-visible .conversation-pane.messenger-pane{display:flex!important;position:absolute;z-index:32;width:min(var(--runder-conversation-column-width,348px),calc(100% - 28px));min-width:min(var(--runder-conversation-column-width,348px),calc(100% - 28px));max-width:min(var(--runder-conversation-column-width,348px),calc(100% - 28px))}.workspace-chat-canvas-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%}.workspace-canvas-column,.workspace-chat-canvas-toolbar,.workspace-chat-column{grid-column:1}.workspace-compact-view-switch{display:flex}.workspace-chat-canvas-divider{display:none}.workspace-chat-canvas-shell[data-active-view=canvas] .workspace-chat-column,.workspace-chat-canvas-shell[data-active-view=chat] .workspace-canvas-column{z-index:0;visibility:hidden;opacity:0;pointer-events:none}.workspace-chat-canvas-pane{z-index:1;grid-column:1;grid-row:2;visibility:visible;opacity:1}.workspace-chat-canvas-toolbar{position:relative;z-index:4;grid-row:1}}@media (max-width:560px){.workspace-chat-canvas-toolbar{flex-wrap:wrap;gap:6px;padding-inline:7px}.workspace-compact-view-switch button,.workspace-conversations-toggle{padding-inline:8px;font-size:.72rem}.workspace-canvas-pilot-indicator{order:3;width:100%}}html{font-size:calc(16px * var(--runder-interface-scale))}html[data-runder-scale="90"]{--runder-interface-scale:0.94;--rds-control-md:39px;--rds-radius-card:12px;--rds-radius-modal:16px}html[data-runder-scale="80"]{--runder-interface-scale:0.88;--rds-control-md:36px;--rds-radius-card:10px;--rds-radius-modal:14px}html[data-runder-theme=dark]{color-scheme:dark;--rds-white-rgb:14,20,33;--rds-ink-rgb:232,238,247;--rds-shadow-rgb:0,0,0;--runder-background:#07111f;--runder-surface:#0e1a2c;--runder-border:#26364f;--runder-text:#eef4ff;--runder-muted:#9fb0ca;--ink:var(--runder-text);--rds-color-sidebar-muted:rgba(255,255,255,0.82);--messenger-incoming-bg:#0f1b2e;--messenger-incoming-border:#26364f;--messenger-incoming-shadow:0 4px 16px rgba(0,0,0,0.18);--messenger-outgoing-bg:#0b5f99;--messenger-outgoing-border:rgba(54,174,255,0.52);--messenger-outgoing-text:#f5fbff;--messenger-outgoing-meta:#d3e8f9;--messenger-status-pill-bg:rgba(238,246,251,0.9);--messenger-status-pill-border:rgba(238,246,251,0.24);--messenger-status-pill-text:#172033;--messenger-outgoing-status-sent:#5f6f82;--messenger-outgoing-status-delivered:#243b53;--messenger-outgoing-status-read:#007f6d;--messenger-actions-bg:rgba(16,29,49,0.94);--messenger-actions-border:rgba(151,173,205,0.2);--messenger-actions-color:#c8d6ea;--messenger-actions-hover:#7dccff;--messenger-actions-hover-bg:#14223a;--messenger-incoming-text:var(--runder-text);--messenger-incoming-meta:var(--runder-muted);--settings-nav-hover-bg:rgba(var(--runder-primary-rgb),0.14);--settings-nav-hover-border:rgba(var(--runder-primary-rgb),0.34);--settings-nav-active-bg:rgba(var(--runder-primary-rgb),0.24);--settings-nav-active-border:rgba(var(--runder-primary-rgb),0.58);--settings-nav-active-text:#f5fbff;--settings-nav-active-detail:#c4d9ef;--settings-choice-active-bg:rgba(var(--runder-primary-rgb),0.28);--settings-choice-active-border:rgba(var(--runder-primary-rgb),0.62);--settings-choice-active-text:#f5fbff;--settings-choice-active-detail:#d8ecff;--runder-primary-soft:rgba(var(--runder-primary-rgb),0.18);--runder-primary-light:rgba(var(--runder-primary-rgb),0.2);--runder-primary-border:rgba(var(--runder-primary-rgb),0.36);--runder-glass-bg:rgba(14,26,44,0.76);--runder-glass-bg-strong:rgba(14,26,44,0.92);--runder-glass-bg-fallback:#0e1a2c;--runder-glass-border:rgba(255,255,255,0.12);--runder-elevated-border:rgba(var(--runder-primary-rgb),0.24);--runder-sidebar:#041026;--runder-sidebar-2:#062e64;--runder-sidebar-3:#075aa9;--rds-color-background:#07111f;--rds-color-surface:#0e1a2c;--rds-color-surface-soft:#101d31;--rds-color-surface-strong:#18263c;--rds-color-surface-raised:#132238;--rds-color-surface-muted:var(--rds-color-surface-soft);--rds-color-surface-elevated:var(--rds-color-surface-raised);--rds-color-glass:var(--runder-glass-bg);--rds-color-glass-strong:var(--runder-glass-bg-strong);--rds-color-glass-fallback:var(--runder-glass-bg-fallback);--rds-color-glass-border:var(--runder-glass-border);--rds-color-text:#eef4ff;--rds-color-muted:#9fb0ca;--rds-color-faint:#8fa1bc;--rds-color-text-primary:var(--rds-color-text);--rds-color-text-secondary:var(--rds-color-muted);--rds-color-text-tertiary:var(--rds-color-faint);--rds-color-text-muted:var(--rds-color-muted);--rds-color-text-subtle:var(--rds-color-faint);--rds-color-border-subtle:#21324b;--rds-color-divider:var(--rds-color-border-subtle);--rds-color-hover:rgba(var(--runder-primary-rgb),0.14);--rds-color-border:#26364f;--rds-color-border-strong:rgba(var(--runder-primary-rgb),0.36);--rds-color-primary-soft:rgba(var(--runder-primary-rgb),0.2);--rds-color-accent:var(--rds-color-primary);--rds-color-accent-hover:var(--rds-color-primary-400);--rds-color-accent-soft:var(--rds-color-primary-soft);--rds-color-on-accent:#ffffff;--rds-color-on-brand:#ffffff;--rds-color-on-brand-muted:rgba(255,255,255,0.84);--rds-color-on-brand-subtle:rgba(255,255,255,0.64);--rds-color-on-brand-soft:rgba(255,255,255,0.1);--rds-color-on-brand-border:rgba(255,255,255,0.18);--rds-color-success-soft:rgba(6,118,71,0.2);--rds-color-warning-soft:rgba(181,71,8,0.2);--rds-color-danger-soft:rgba(180,35,24,0.2);--rds-color-disabled:#7f91ad;--rds-color-disabled-bg:#17243a;--rds-color-overlay:rgba(0,0,0,0.68);--rds-state-hover-bg:var(--rds-color-hover);--rds-state-active-bg:rgba(var(--runder-primary-rgb),0.2);--rds-state-disabled-opacity:0.62;--rds-shadow-xs:0 1px 2px rgba(0,0,0,0.28);--rds-shadow-sm:0 10px 26px rgba(0,0,0,0.28);--rds-shadow-md:0 20px 54px rgba(0,0,0,0.32);--rds-shadow-lg:0 30px 84px rgba(0,0,0,0.4);--rds-shadow-soft:0 14px 34px rgba(0,0,0,0.28);--rds-shadow-floating:0 22px 64px rgba(0,0,0,0.38);--rds-shadow-modal:0 34px 92px rgba(0,0,0,0.48);--rds-shadow-blue-glow:0 18px 48px rgba(var(--runder-primary-rgb),0.22);--rds-shadow-surface:var(--rds-shadow-md);--rds-shadow-surface-hover:0 16px 38px rgba(0,0,0,0.36);--rds-focus-ring-color:rgba(var(--runder-primary-rgb),0.34);--rds-focus-ring:0 0 0 3px rgba(var(--runder-primary-rgb),0.22),0 0 0 5px var(--rds-focus-ring-color);--rds-background:var(--rds-color-background);--rds-surface:var(--rds-color-surface);--rds-surface-muted:var(--rds-color-surface-muted);--rds-surface-elevated:var(--rds-color-surface-elevated);--rds-border:var(--rds-color-border);--rds-border-strong:var(--rds-color-border-strong);--rds-text:var(--rds-color-text);--rds-text-muted:var(--rds-color-text-muted);--rds-text-subtle:var(--rds-color-text-subtle);--rds-accent:var(--rds-color-accent);--rds-accent-hover:var(--rds-color-accent-hover);--rds-accent-soft:var(--rds-color-accent-soft);--rds-success:var(--rds-color-success);--rds-warning:var(--rds-color-warning);--rds-danger:var(--rds-color-danger);--background:var(--rds-background);--surface:var(--rds-surface);--surface-soft:var(--rds-surface-muted);--surface-muted:var(--rds-surface-muted);--surface-elevated:var(--rds-surface-elevated);--surface-strong:var(--rds-color-surface-strong);--text:var(--rds-text);--muted:var(--rds-text-muted);--faint:var(--rds-text-subtle);--border:var(--rds-border);--border-strong:var(--rds-border-strong);--primary-soft:var(--rds-accent-soft);--primary-border:var(--rds-border-strong);--shadow:var(--rds-shadow-md)}html[data-runder-theme=dark] .app-shell,html[data-runder-theme=dark] .app-shell-v2,html[data-runder-theme=dark] .drive-page,html[data-runder-theme=dark] .messenger-layout,html[data-runder-theme=dark] .module-shell,html[data-runder-theme=dark] .notifications-panel,html[data-runder-theme=dark] .settings-main,html[data-runder-theme=dark] body{background:var(--runder-background);color:var(--runder-text)}html[data-runder-theme=dark] :where(input,textarea,select,.rdl-input,.rds-input,.rds-textarea,.rds-input-shell,.auth-input-shell,.messenger-search,.module-search,.rdl-search,.drive-search input,.settings-field input,.settings-field select,.my-drive-search,.my-drive-sort){background-color:var(--rds-color-surface-soft);border-color:var(--runder-border);color:var(--runder-text)}html[data-runder-theme=dark] :where(input,textarea,select)::placeholder{color:var(--rds-color-faint)}html[data-runder-theme=dark] :where(.secondary-action,.ghost-action,.icon-button,.chip,.filter-chip,.notification-filter-chip,.rdl-button--secondary,.rds-button--secondary,.rdl-icon-button--soft,.rds-icon-button--secondary,.drive-view-menu-trigger){background-color:var(--rds-color-surface-soft);border-color:var(--runder-border);color:var(--runder-text)}html[data-runder-theme=dark] :where(.secondary-action:hover,.ghost-action:hover,.icon-button:hover,.chip:hover,.filter-chip:hover,.notification-filter-chip:hover,.rdl-button--secondary:hover,.rds-button--secondary:hover,.rdl-icon-button--soft:hover,.rds-icon-button--secondary:hover,.drive-view-menu-trigger:hover){background-color:var(--rds-color-hover);border-color:var(--runder-primary-border);color:var(--runder-primary-300)}html[data-runder-scale="90"] :where(.settings-stack,.messenger-backup-page,.notification-list,.drive-items-grid,.settings-form-grid){gap:12px}html[data-runder-scale="80"] :where(.settings-stack,.messenger-backup-page,.notification-list,.drive-items-grid,.settings-form-grid){gap:10px}html[data-runder-scale="90"] :where(.setting-card,.settings-section-card,.rdl-card,.rds-card){padding:14px}html[data-runder-scale="80"] :where(.setting-card,.settings-section-card,.rdl-card,.rds-card){padding:12px}.section-header.rdl-module-header.has-icon{grid-template-columns:none}.rdl-module-header__logo{width:36px;height:36px;flex:0 0 36px;image-rendering:auto;transform:translateZ(0)}.rdl-module-header__icon{border:1px solid rgba(var(--runder-primary-rgb),.14)}.section-header.rdl-module-header.messenger-pane-header{display:flex;grid-template-columns:none;padding:0}.messenger-pane-header .section-header-action,.rdl-module-header__action{margin-left:auto}.main-sidebar.rdl-main-sidebar{overflow:visible}.main-sidebar-brand,.main-sidebar-head,.main-sidebar-profile,.sidebar-item{min-width:0}.main-sidebar-brand img{image-rendering:auto}.main-sidebar-profile-menu{flex:0 0 auto}.main-sidebar-profile-dropdown{z-index:80;border-radius:10px;background:var(--runder-surface);box-shadow:0 18px 46px rgba(var(--rds-shadow-rgb),.24)}.main-sidebar-profile-dropdown button{gap:9px;color:var(--text);font-weight:850}.main-sidebar-profile-dropdown button:focus-visible,.main-sidebar-profile-dropdown button:hover{background:var(--primary-soft);color:var(--primary)}.drive-breadcrumb,.drive-toolbar,.group-tabs,.messenger-filters,.settings-nav,.workspace-app-tabs{scrollbar-width:none}.drive-breadcrumb::-webkit-scrollbar,.drive-toolbar::-webkit-scrollbar,.group-tabs::-webkit-scrollbar,.messenger-filters::-webkit-scrollbar,.settings-nav::-webkit-scrollbar,.workspace-app-tabs::-webkit-scrollbar{display:none}.settings-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:100%;background:linear-gradient(180deg,rgba(var(--runder-primary-rgb),.035),transparent 28rem),var(--runder-background)}.settings-sidebar{gap:22px;padding:24px;border-right:1px solid var(--rds-color-divider);background:linear-gradient(180deg,rgba(var(--rds-white-rgb),.92),rgba(var(--rds-white-rgb),.74)),var(--rds-color-surface-raised)}.settings-nav{display:grid;align-content:start;grid-gap:22px;gap:22px;overflow:auto;padding-right:2px}.settings-nav-group{display:grid;grid-gap:8px;gap:8px}.settings-nav-group>span{padding:0 10px;color:var(--rds-color-faint);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.settings-nav-group button{transition:background-color var(--rds-motion-fast),border-color var(--rds-motion-fast),box-shadow var(--rds-motion-fast),color var(--rds-motion-fast)}.settings-nav-group button svg{color:var(--rds-color-faint)}.settings-nav-group button small,.settings-nav-group button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-nav-group button strong{color:var(--runder-text);font-size:13px;font-weight:900}.settings-nav-group button small{margin-top:2px;color:var(--runder-muted);font-size:11px;font-weight:700}.settings-nav-group button.is-active strong,.settings-nav-group button.is-active svg{color:var(--settings-nav-active-text)}.settings-nav-group button.is-active small{color:var(--settings-nav-active-detail)}.settings-main{overflow:auto;padding:clamp(24px,4vw,48px)}.settings-main>.premium-setting-header,.settings-main>.settings-stack{width:min(100%,1040px)}.premium-setting-header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin-bottom:24px}.premium-setting-header-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--runder-primary-border);border-radius:var(--rds-radius-lg);background:var(--runder-primary-100);color:var(--runder-primary-700)}.premium-setting-header h2{margin:0;color:var(--runder-text);font-size:clamp(26px,3vw,38px);line-height:1.08;letter-spacing:0}.premium-setting-header p{margin:6px 0 0;color:var(--runder-muted);line-height:1.5}.settings-stack{container-type:inline-size;gap:18px}.setting-card,.setting-danger-zone,.setting-group{border:1px solid var(--rds-color-divider);border-radius:var(--rds-radius-card);background:var(--runder-surface);box-shadow:var(--rds-shadow-xs)}.setting-group{display:grid;overflow:hidden}.setting-group>header{padding:20px 22px 14px;border-bottom:1px solid var(--rds-color-divider);background:linear-gradient(180deg,var(--rds-color-surface-raised),var(--runder-surface))}.setting-danger-zone h3,.setting-group h3{margin:0;color:var(--runder-text);font-size:16px;font-weight:900;letter-spacing:0}.setting-danger-zone p,.setting-group p{margin:6px 0 0;color:var(--runder-muted);font-size:13px;line-height:1.5}.setting-group-body{display:grid;grid-gap:0;gap:0}.setting-card{display:grid;grid-gap:8px;gap:8px;padding:20px}.setting-card>span{color:var(--runder-muted);font-size:12px;font-weight:900}.setting-card>strong{color:var(--runder-text);font-size:24px;font-weight:950;letter-spacing:0}.setting-card>p,.setting-card>small{color:var(--runder-muted);font-size:13px;line-height:1.5}.setting-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-height:68px;padding:14px 18px;border-bottom:1px solid var(--rds-color-divider)}.setting-item:last-child{border-bottom:0}.session-device-icon,.setting-item-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--rds-radius-md);background:var(--runder-primary-50);color:var(--runder-primary-600)}.setting-item-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.setting-item-copy strong{color:var(--runder-text);font-size:14px;font-weight:900}.setting-item-copy small,.setting-item-value{color:var(--runder-muted);font-size:13px;line-height:1.45}.setting-item-value{justify-self:end;font-weight:800;text-align:right}.setting-toggle-list{display:grid}.setting-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:72px;padding:14px 18px;border-bottom:1px solid var(--rds-color-divider)}.setting-toggle:last-child{border-bottom:0}.setting-toggle small,.setting-toggle strong{display:block}.setting-toggle strong{color:var(--runder-text);font-size:14px;font-weight:900}.setting-toggle small{margin-top:4px;color:var(--runder-muted);font-size:13px;line-height:1.45}.setting-toggle input{width:42px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--runder-border);border-radius:var(--rds-radius-pill);background:var(--rds-color-surface-strong);cursor:pointer;transition:background-color var(--rds-motion-fast),border-color var(--rds-motion-fast)}.setting-toggle input:before{display:block;width:18px;height:18px;margin:2px;border-radius:var(--rds-radius-pill);background:var(--runder-surface);box-shadow:var(--rds-shadow-xs);content:"";transition:transform var(--rds-motion-fast)}.setting-toggle input:checked{border-color:var(--runder-primary-500);background:var(--runder-primary-500)}.setting-toggle input:checked:before{transform:translateX(18px)}.setting-toggle.is-disabled{opacity:.62}.account-hero-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;background:linear-gradient(135deg,rgba(var(--runder-primary-rgb),.1),transparent 38%),var(--runder-surface)}.account-avatar{display:grid;width:76px;height:76px;place-items:center;overflow:hidden;border:1px solid var(--runder-primary-border);border-radius:var(--rds-radius-lg);background:var(--runder-primary-100);color:var(--runder-primary-700);font-size:22px;font-weight:950}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-identity{min-width:0;max-width:100%}.account-identity span{color:var(--runder-primary-600);font-size:12px;font-weight:900}.account-identity h3{margin:4px 0;overflow:hidden;color:var(--runder-text);font-size:clamp(22px,3vw,30px);font-weight:950;text-overflow:ellipsis;white-space:nowrap}.account-identity p{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:center;margin:0;color:var(--runder-muted);overflow-wrap:anywhere;word-break:break-word}.account-handle,.account-runder-id{min-width:0;max-width:100%;overflow-wrap:anywhere}.account-actions,.phone-actions,.settings-action-grid{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.account-actions button{min-width:0}.profile-editor-grid,.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px}.profile-editor-grid{align-items:start;grid-template-columns:auto minmax(0,1fr)}.card-header-row,.settings-list-item,.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.card-header-row>div,.settings-list-item>div,.settings-toggle-row>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.card-header-row span,.messenger-backup-summary span,.settings-list-item small,.settings-toggle-row small{color:var(--runder-muted);font-size:12px;font-weight:800}.card-header-row strong,.messenger-backup-summary strong,.settings-list-item strong,.settings-toggle-row strong{min-width:0;color:var(--runder-text);font-weight:950;overflow-wrap:anywhere}.settings-toggle-row{justify-content:flex-start;padding:10px 0}.settings-toggle-row input{width:18px;height:18px;accent-color:var(--runder-primary-500)}.settings-list,.settings-option-list{display:grid;grid-gap:8px;gap:8px}.settings-privacy-panel,.settings-privacy-panel .setting-group-body,.settings-privacy-panel .setting-item{min-width:0}.settings-privacy-panel .privacy-setting-row{grid-template-columns:auto minmax(220px,1fr) minmax(200px,240px);align-items:center;column-gap:14px}.settings-privacy-panel .privacy-setting-row .setting-item-copy{min-width:0;max-width:680px}.settings-privacy-panel .privacy-setting-row .setting-item-copy small,.settings-privacy-panel .privacy-setting-row .setting-item-copy strong{overflow-wrap:break-word;word-break:normal}.settings-privacy-panel .privacy-setting-row .setting-item-value{display:none}.settings-privacy-panel .privacy-setting-row .setting-item-action{justify-self:end;width:min(100%,240px);min-width:0}.privacy-select{width:100%;min-width:0;max-width:240px}@container (max-width: 680px){.settings-privacy-panel .privacy-setting-row{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:10px}.settings-privacy-panel .privacy-setting-row .setting-item-action{grid-column:2;justify-self:stretch;width:100%;min-width:0}.settings-privacy-panel .privacy-setting-select{max-width:none}}@container (max-width: 360px){.settings-privacy-panel .privacy-setting-row{grid-template-columns:minmax(0,1fr)}.settings-privacy-panel .privacy-setting-row .setting-item-action,.settings-privacy-panel .privacy-setting-row .setting-item-copy,.settings-privacy-panel .privacy-setting-row .setting-item-icon{grid-column:1}}.settings-list-item{padding:12px;border:1px solid var(--runder-border);border-radius:var(--rds-radius-md);background:var(--runder-background)}.messenger-backup-page{display:grid;grid-gap:16px;gap:16px}.messenger-backup-action-card,.messenger-backup-stat-card{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.messenger-backup-action-card>small,.messenger-backup-action-card>span,.messenger-backup-action-card>strong,.messenger-backup-stat-card>small,.messenger-backup-stat-card>span,.messenger-backup-stat-card>strong{display:block}.messenger-backup-settings-card,.messenger-backup-summary .rdl-card{min-width:0}.messenger-backup-switch-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--runder-border);border-radius:var(--rds-radius-md);background:var(--runder-background);cursor:pointer}.messenger-backup-switch-row input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.messenger-backup-switch{position:relative;width:48px;height:28px;border-radius:999px;background:var(--runder-border);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--runder-text) 10%,transparent);transition:background var(--runder-transition-fast),box-shadow var(--runder-transition-fast)}.messenger-backup-switch>span{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:var(--runder-surface);box-shadow:var(--rds-shadow-sm);transition:transform var(--runder-transition-fast)}.messenger-backup-switch-row.is-on .messenger-backup-switch{background:var(--runder-primary-500);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--runder-primary-700) 32%,transparent)}.messenger-backup-switch-row.is-on .messenger-backup-switch>span{transform:translateX(20px)}.messenger-backup-switch-row:has(input:focus-visible){outline:3px solid var(--runder-primary-100);border-color:var(--runder-primary-500)}.messenger-backup-switch-row:has(input:disabled){cursor:not-allowed;opacity:.68}.messenger-backup-switch-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.messenger-backup-helper{margin:0;color:var(--runder-muted);font-size:12px;font-weight:800;line-height:1.45}.messenger-backup-notice{margin:0;border:1px solid rgba(var(--runder-primary-rgb),.2);border-radius:8px;padding:10px 12px;background:rgba(var(--runder-primary-rgb),.08);color:var(--primary-dark);font-size:13px;font-weight:800}.messenger-backup-notice.is-error{border-color:rgba(var(--rds-danger-rgb),.22);background:rgba(var(--rds-danger-rgb),.07);color:var(--rds-color-danger)}.messenger-backup-notice.is-success{border-color:rgba(var(--rds-success-rgb),.24);background:rgba(var(--rds-success-rgb),.08);color:var(--rds-color-success)}.messenger-backup-include-groups{display:grid;grid-gap:14px;gap:14px}.messenger-backup-include-groups section{display:grid;grid-gap:8px;gap:8px}.messenger-backup-include-groups h3{margin:0;color:var(--runder-muted);font-size:12px;font-weight:950;text-transform:uppercase}.messenger-backup-include-option{padding:10px 12px;border:1px solid var(--runder-border);border-radius:var(--rds-radius-md);background:var(--runder-background)}.messenger-backup-category-card,.messenger-backup-granular-list{display:grid;grid-gap:12px;gap:12px}.messenger-backup-category-card{padding:10px;border:1px solid var(--runder-border);border-radius:var(--rds-radius-md);background:var(--runder-background)}.messenger-backup-category-card.is-collapsed{gap:0}.messenger-backup-category-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.messenger-backup-category-card.is-disabled .messenger-backup-subitem{opacity:.58}.messenger-backup-category-expand-button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;width:100%;min-width:0;padding:5px;border:0;border-radius:var(--rds-radius-md);background:transparent;text-align:left;cursor:pointer}.messenger-backup-category-expand-button:focus-visible,.messenger-backup-category-expand-button:hover{background:color-mix(in srgb,var(--runder-primary-50) 70%,transparent);outline:none}.messenger-backup-category-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.messenger-backup-category-title strong{color:var(--runder-text);font-weight:950}.messenger-backup-category-title small{color:var(--runder-muted);font-size:12px;font-weight:800;line-height:1.35}.messenger-backup-category-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--runder-muted);font-size:12px;font-weight:900;white-space:nowrap}.messenger-backup-category-chevron{color:var(--runder-muted);transition:transform var(--runder-transition-fast)}.messenger-backup-category-card.is-expanded .messenger-backup-category-chevron{transform:rotate(180deg)}.messenger-backup-category-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;min-width:116px}.messenger-backup-subitem{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;min-width:0}.messenger-backup-category-toggle input,.messenger-backup-subitem input{width:18px;height:18px;margin-top:2px;accent-color:var(--runder-primary-500)}.messenger-backup-category-toggle span,.messenger-backup-subitem span{display:grid;grid-gap:3px;gap:3px;min-width:0}.messenger-backup-category-toggle strong,.messenger-backup-subitem strong{color:var(--runder-text);font-weight:950}.messenger-backup-category-toggle small,.messenger-backup-subitem small{color:var(--runder-muted);font-size:12px;font-weight:800;line-height:1.35}.messenger-backup-subitem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;animation:runder-accordion-motion var(--runder-transition-normal)}.messenger-backup-subitem{padding:10px;border:1px solid color-mix(in srgb,var(--runder-border) 78%,transparent);border-radius:var(--rds-radius-md);background:var(--runder-surface)}@keyframes messenger-backup-accordion-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.messenger-backup-category-card-header,.messenger-backup-category-expand-button{grid-template-columns:minmax(0,1fr)}.messenger-backup-category-meta{justify-content:flex-start;white-space:normal}}.setting-danger-zone .danger-action,.setting-group .danger-action,.setting-group .ghost-action,.setting-group .primary-action,.setting-group .secondary-action{min-height:38px;padding-inline:14px;border-radius:var(--rds-radius-md);font-weight:900}.ghost-action{border:0;background:transparent;color:var(--runder-primary-600)}.ghost-action:hover:not(:disabled){background:var(--runder-primary-50)}.danger-action{border:1px solid var(--rds-color-danger);color:var(--rds-color-on-accent)}.settings-action-grid{padding:0 18px 18px}.premium-session-list{gap:0}.premium-session-row{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:78px;padding:16px 18px}.premium-session-row>span:nth-child(2){display:grid;grid-gap:4px;gap:4px}.premium-session-row strong{color:var(--runder-text);font-size:14px;font-weight:900}.premium-session-row small{color:var(--runder-muted)}.premium-session-row .is-active{color:var(--rds-color-success);font-weight:900}.premium-session-row .is-muted{color:var(--rds-color-faint)}.session-status-stack{display:grid;justify-items:end;grid-gap:4px;gap:4px;min-width:0}.session-current-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:var(--rds-radius-pill);background:var(--runder-primary-100);color:var(--runder-primary-700);font-size:11px;font-weight:900;padding:4px 9px}.devices-placeholder{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:20px 18px;border-bottom:1px solid var(--rds-color-divider)}.devices-placeholder strong{display:block;color:var(--runder-text);font-size:15px;font-weight:900}.devices-placeholder p{margin:5px 0 0;color:var(--runder-muted);font-size:13px;line-height:1.5}.plan-summary-card,.storage-dashboard-card{min-width:0;border-color:var(--runder-primary-border);background:linear-gradient(135deg,rgba(var(--runder-primary-rgb),.12),transparent 44%),var(--runder-surface)}.plan-limit-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.plan-summary-heading{display:block;min-width:0}.plan-current-identity,.plan-summary-title-row{min-width:0}.plan-current-identity{display:grid;grid-gap:7px;gap:7px}.plan-summary-kicker{color:var(--runder-muted);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.plan-summary-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.plan-summary-title-row>strong{color:var(--runder-text);font-size:clamp(24px,3vw,32px);font-weight:950;line-height:1.1;overflow-wrap:anywhere}.plan-current-identity p,.plan-summary-card>p{margin:0;color:var(--runder-muted);line-height:1.45;overflow-wrap:anywhere}.plan-source-badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0}.plan-source-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(var(--runder-primary-rgb),.22);border-radius:var(--rds-radius-pill);background:rgba(var(--runder-primary-rgb),.1);color:var(--runder-primary-700);font-size:12px;font-weight:900;overflow-wrap:anywhere;text-align:center}.plan-source-badge.is-custom{border-color:rgba(21,128,61,.2);background:rgba(34,197,94,.12);color:#15803d}.plan-organization-line{margin:8px 0 0;color:var(--runder-muted);font-size:13px;line-height:1.4}.plan-organization-line strong{color:var(--runder-text)}.plan-limit-summary-grid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid var(--runder-border);border-radius:8px;background:var(--runder-surface)}.plan-limit-summary-grid small,.plan-limit-summary-grid span{color:var(--runder-muted);font-size:12px;line-height:1.35}.plan-limit-summary-grid strong{color:var(--runder-text);font-size:14px;font-weight:900;line-height:1.25}.settings-progress{height:10px;overflow:hidden;border-radius:var(--rds-radius-pill);background:var(--rds-color-surface-strong)}.settings-progress span{display:block;height:100%;border-radius:inherit;background:var(--runder-primary-500)}.settings-storage-panel{container:storage-settings/inline-size;min-width:0}.storage-usage-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);grid-gap:18px;gap:18px;align-items:flex-end}.storage-usage-overview>div{min-width:0}.storage-summary-tile span,.storage-type-card span,.storage-usage-overview span{color:var(--runder-muted);font-size:12px;font-weight:900}.storage-usage-overview strong{display:block;margin-top:6px;color:var(--runder-text);font-size:24px;font-weight:950;line-height:1.15;overflow-wrap:normal;word-break:normal}.storage-usage-overview small{display:block;margin-top:6px;color:var(--runder-muted);font-size:13px}.storage-usage-meter{display:grid;grid-gap:8px;gap:8px}.storage-usage-meter strong{margin:0;color:var(--runder-primary-700);font-size:18px;text-align:right}.storage-distribution-grid,.storage-shortcuts-grid,.storage-summary-grid{display:grid;grid-gap:12px;gap:12px;padding:18px}.storage-distribution-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.storage-composition-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.storage-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.storage-shortcuts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storage-summary-tile,.storage-type-card{min-width:0;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-card);background:var(--rds-color-surface);padding:14px}.storage-summary-tile span,.storage-type-card span{display:flex;gap:8px;align-items:center;min-width:0;line-height:1.25;overflow-wrap:anywhere}.storage-summary-tile>svg,.storage-type-card span svg{flex:0 0 auto}.storage-summary-tile strong,.storage-type-card strong{display:block;margin-top:10px;color:var(--runder-text);font-size:18px;font-weight:950;overflow-wrap:anywhere}.storage-type-card small{display:block;min-height:30px;margin-top:6px;color:var(--runder-muted);font-size:11px;font-weight:800;line-height:1.35}.storage-type-card.is-excluded{border-style:dashed;background:var(--rds-color-surface-raised)}.storage-type-meter{height:7px;margin-top:12px;overflow:hidden;border-radius:var(--rds-radius-pill);background:var(--rds-color-surface-strong)}.storage-type-meter span{display:block;height:100%;border-radius:inherit;background:var(--runder-primary-500)}.storage-summary-tile{display:grid;grid-gap:7px;gap:7px}.storage-summary-tile>svg{color:var(--runder-primary-500)}.storage-shortcuts-grid .secondary-action{width:100%;justify-content:center;min-width:0;line-height:1.2;overflow-wrap:normal;white-space:normal;word-break:normal}@container storage-settings (max-width: 760px){.storage-usage-overview{grid-template-columns:1fr;align-items:stretch}.storage-usage-meter strong{text-align:left}.storage-distribution-grid,.storage-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.storage-shortcuts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}}@container storage-settings (max-width: 420px){.storage-distribution-grid,.storage-shortcuts-grid,.storage-summary-grid{grid-template-columns:1fr;padding:14px}}@media (max-width:980px){.storage-usage-overview{grid-template-columns:1fr;align-items:stretch}.storage-usage-meter strong{text-align:left}.storage-distribution-grid,.storage-shortcuts-grid,.storage-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.storage-distribution-grid,.storage-shortcuts-grid,.storage-summary-grid{grid-template-columns:1fr}}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer textarea{max-height:126px}@keyframes runder-composer-action-in{0%{opacity:0;transform:scale(.84) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-composer{grid-column:1/-1;display:grid;grid-template-columns:42px minmax(106px,auto) minmax(72px,1fr) 42px 44px;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:44px;animation:runder-voice-recording-enter .17s cubic-bezier(.2,.75,.25,1) both}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-composer>:where(.voice-recording-discard,.voice-recording-pause,.voice-recording-stop){width:42px;height:42px;min-width:42px;min-height:42px;border-radius:50%}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-discard{border-color:rgba(var(--rds-danger-rgb),.25);background:var(--rds-color-danger-soft);color:var(--danger)}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-stop{border-color:rgba(var(--runder-primary-rgb),.3);background:linear-gradient(145deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary));color:#fff;box-shadow:0 10px 22px rgba(37,99,235,.23)}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-pause{border-color:rgba(var(--runder-primary-rgb),.24);background:rgba(255,255,255,.82);color:var(--rdl-brand-blue)}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-composer.is-paused .voice-recording-clock>i{background:var(--warning);animation:none}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-composer.is-paused .voice-recording-clock small{color:var(--warning)}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-composer.is-paused .voice-recording-wave>i{animation-play-state:paused;opacity:.55;transform:scaleY(.42)}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-clock{display:grid;grid-template-columns:8px auto;align-items:center;grid-gap:2px 7px;gap:2px 7px;min-width:0}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-clock>i{grid-row:1/3;width:8px;height:8px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 4px rgba(var(--rds-danger-rgb),.12);animation:runder-voice-recording-pulse 1.15s ease-in-out infinite}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-clock strong{color:var(--r8-conversations-text,#10284f);font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-clock small{color:var(--danger);font-size:.66rem;font-weight:800;line-height:1}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-wave{display:flex;align-items:center;justify-content:space-between;gap:3px;height:30px;min-width:0;overflow:hidden}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-wave>i{width:3px;height:42%;min-height:5px;max-height:26px;border-radius:999px;background:var(--rdl-brand-blue);transform-origin:center;animation:runder-voice-recording-wave .92s ease-in-out infinite alternate}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-wave>i:nth-child(3n+1){animation-delay:-.16s}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-wave>i:nth-child(3n+2){animation-delay:-.43s}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-wave>i:nth-child(4n){animation-duration:.72s}@keyframes runder-voice-recording-enter{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes runder-voice-recording-pulse{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes runder-voice-recording-wave{0%{transform:scaleY(.42);opacity:.5}to{transform:scaleY(1);opacity:1}}@media (max-width:620px){.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-composer{grid-template-columns:42px minmax(78px,auto) minmax(32px,1fr) 40px 42px;gap:7px}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-wave>i:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-clock>i,.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-composer,.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-wave>i{animation:none!important}}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list__content>.messenger-typing-bubble-row{position:relative;width:100%;min-height:46px;padding:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list__content>.messenger-typing-bubble-row.has-avatar-offset{-webkit-padding-start:38px;padding-inline-start:38px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list__content>.messenger-typing-bubble-row .messenger-typing-bubble{width:max-content;min-width:124px;max-width:min(78%,360px)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list__content>.messenger-typing-bubble-row:not(.has-avatar-offset) .messenger-typing-bubble small{flex:0 0 auto;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list__content>.messenger-typing-bubble-row.has-avatar-offset .messenger-typing-bubble small{flex:1 1 auto;min-width:0;overflow:visible;line-height:1.25;text-overflow:clip;white-space:normal}@media (max-width:520px){.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list__content>.messenger-typing-bubble-row.has-avatar-offset{-webkit-padding-start:0;padding-inline-start:0}}.settings-help-panel{container:settings-help/inline-size;min-width:0}.help-center-card{grid-template-columns:minmax(0,1fr) minmax(240px,380px);align-items:center;gap:18px;border-color:var(--runder-primary-border);background:linear-gradient(135deg,rgba(var(--runder-primary-rgb),.11),transparent 42%),var(--runder-surface)}.help-center-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.help-center-copy span,.help-feedback-card>span{color:var(--runder-primary-700);font-size:12px;font-weight:950}.help-center-copy strong,.help-feedback-card>strong{color:var(--runder-text);font-size:22px;font-weight:950;line-height:1.18}.help-search-field{display:flex;align-items:center;gap:10px;min-width:0;min-height:46px;padding:0 14px;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-pill);background:var(--rds-color-surface-raised);color:var(--runder-muted)}.help-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--runder-text);font:inherit}.help-search-clear{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--runder-muted);cursor:pointer}.help-search-clear:focus-visible,.help-search-clear:hover{background:var(--runder-primary-50);color:var(--runder-primary-700);outline:0}.help-category-row{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.help-category-row button{display:inline-flex;align-items:center;gap:7px;min-height:36px;max-width:100%;padding:0 12px;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-pill);background:var(--runder-surface);color:var(--runder-muted);cursor:pointer;font-size:13px;font-weight:900;line-height:1.2;overflow-wrap:normal;word-break:normal}.help-category-row button.is-active{border-color:var(--runder-primary-500);background:var(--runder-primary-100);color:var(--runder-primary-700)}.help-article-list,.help-faq-list{display:grid;grid-gap:0;gap:0}.help-article-card,.help-faq-item{min-width:0;border-bottom:1px solid var(--rds-color-divider)}.help-article-card:last-child,.help-faq-item:last-child{border-bottom:0}.help-article-card>button,.help-faq-item>button{display:grid;width:100%;min-width:0;align-items:center;grid-gap:12px;gap:12px;border:0;background:transparent;color:var(--runder-text);cursor:pointer;text-align:left}.help-article-card>button{grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px}.help-faq-item>button{grid-template-columns:minmax(0,1fr) auto;padding:16px 18px}.help-article-card>button:hover,.help-faq-item>button:hover{background:var(--runder-primary-50)}.help-article-card>button>span:not(.help-article-icon){display:grid;grid-gap:4px;gap:4px;min-width:0}.help-article-card strong,.help-faq-item strong{color:var(--runder-text);font-size:14px;font-weight:950;line-height:1.25}.help-article-card p,.help-article-card small,.help-faq-item p,.help-feedback-card p{color:var(--runder-muted);font-size:13px;line-height:1.5}.help-article-card p,.help-faq-item p{margin:0;padding:0 18px 16px 68px}.help-faq-item p{padding-left:18px}.help-article-card>button>svg,.help-faq-item>button>svg{transition:transform var(--rds-motion-fast)}.help-article-card.is-open>button>svg,.help-faq-item.is-open>button>svg{transform:rotate(180deg)}.help-article-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--rds-radius-md);background:var(--runder-primary-50);color:var(--runder-primary-600)}.help-shortcut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;padding:18px}.help-shortcut-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;min-width:0;min-height:88px;padding:14px;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-card);background:var(--rds-color-surface);color:var(--runder-text);cursor:pointer;text-align:left}.help-shortcut-card:hover{border-color:var(--runder-primary-border);background:var(--runder-primary-50)}.help-shortcut-card>svg{color:var(--runder-primary-600)}.help-shortcut-card span{display:grid;grid-gap:4px;gap:4px;min-width:0}.help-shortcut-card strong{color:var(--runder-text);font-size:14px;font-weight:950;line-height:1.25}.help-shortcut-card small{color:var(--runder-muted);font-size:12px;line-height:1.35}.help-empty-state{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:22px;border:1px solid var(--rds-color-divider);border-radius:var(--rds-radius-card);background:var(--runder-surface);box-shadow:var(--rds-shadow-xs)}.help-empty-state svg{color:var(--runder-primary-600)}.help-empty-state strong{color:var(--runder-text);font-size:16px;font-weight:950}.help-empty-state p{margin:0;color:var(--runder-muted);font-size:13px;line-height:1.5}.help-feedback-card{align-items:start;border-color:var(--runder-primary-border)}.help-feedback-card .primary-action{justify-self:start}.help-feedback-form{display:grid;grid-gap:12px;gap:12px}.help-feedback-note{margin:0;padding:10px 12px;border:1px solid var(--rds-color-divider);border-radius:var(--rds-radius-md);background:var(--runder-primary-50);color:var(--runder-muted);font-size:13px;line-height:1.45}.help-feedback-form textarea{min-height:120px;resize:vertical;padding:12px;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-md);background:var(--rds-color-surface-raised);color:var(--runder-text);font:inherit;line-height:1.45}.help-feedback-form textarea:focus{border-color:var(--runder-primary-500);outline:3px solid rgba(var(--runder-primary-rgb),.14)}@container settings-help (max-width: 720px){.help-center-card{grid-template-columns:1fr}.help-shortcut-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));padding:14px}}@container settings-help (max-width: 430px){.help-category-row button{flex:1 1 100%;justify-content:flex-start}.help-article-card>button{grid-template-columns:minmax(0,1fr) auto}.help-article-icon{display:none}.help-article-card p{padding-left:18px}.help-shortcut-grid{grid-template-columns:1fr}}.plan-comparison-grid,.setting-choice-grid,.settings-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:12px;gap:12px;padding:18px}.settings-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setting-choice-grid button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid var(--runder-border);border-radius:var(--rds-radius-md);background:var(--runder-surface);color:var(--runder-text);font-weight:900}.appearance-choice-grid button{align-items:flex-start;justify-content:flex-start;min-height:88px;padding:14px;text-align:left}.appearance-choice-grid button span{display:grid;grid-gap:4px;gap:4px;min-width:0}.appearance-choice-grid button strong{color:inherit;font-size:14px;font-weight:950}.appearance-choice-grid button small{color:var(--runder-muted);font-size:12px;font-weight:800;line-height:1.35}.setting-choice-grid button.is-active{border-color:var(--settings-choice-active-border);background:var(--settings-choice-active-bg);color:var(--settings-choice-active-text)}.setting-choice-grid button.is-active small{color:var(--settings-choice-active-detail)}html[data-runder-theme=dark] .setting-choice-grid button.is-active{border-color:var(--settings-choice-active-border);background:var(--settings-choice-active-bg);color:var(--settings-choice-active-text)}html[data-runder-theme=dark] .setting-choice-grid button.is-active small{color:var(--settings-choice-active-detail)}.setting-choice-grid button:disabled,.setting-danger-zone button:disabled,.setting-group button:disabled{cursor:not-allowed;opacity:.58}.setting-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border-color:rgba(var(--rds-danger-rgb),.18);background:var(--rds-color-danger-soft)}@media (max-width:1180px){.settings-layout{grid-template-columns:280px minmax(0,1fr)}.plan-comparison-grid,.plan-limit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-hero-card{grid-template-columns:minmax(0,1fr);justify-items:start}.account-identity h3{white-space:normal}.account-identity p{align-items:flex-start}.account-identity-separator{display:none}.account-handle,.account-runder-id{flex-basis:100%}.account-actions{width:100%;justify-self:stretch}.account-actions button{flex:1 1 180px;justify-content:center;white-space:normal}.account-setting-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.account-setting-item .setting-item-action,.account-setting-item .setting-item-copy,.account-setting-item .setting-item-value{grid-column:2;justify-self:start;max-width:100%;min-width:0;text-align:left}.account-setting-item .setting-item-copy small{max-width:34rem;overflow-wrap:normal;word-break:normal}.account-setting-item .setting-item-value{overflow-wrap:anywhere;word-break:break-word}.account-setting-item .setting-item-action button{max-width:100%;white-space:normal}.account-email-setting-item{grid-template-columns:38px minmax(0,1fr);align-items:start;row-gap:7px}.account-email-setting-item .setting-item-copy{grid-column:2;grid-row:1;width:100%;max-width:100%}.account-email-setting-item .setting-item-copy small{max-width:min(100%,34rem);overflow-wrap:normal;word-break:normal}.account-email-setting-item .setting-item-value{grid-column:2;grid-row:2;width:100%;justify-self:start;text-align:left;overflow-wrap:anywhere;word-break:break-word}.account-email-setting-item .setting-item-action{grid-column:2;grid-row:3;justify-self:start}}@media (max-width:1280px){.account-email-setting-item{grid-template-columns:38px minmax(0,1fr);align-items:start;row-gap:7px}.account-email-setting-item .setting-item-copy{grid-column:2;grid-row:1;width:100%;max-width:100%}.account-email-setting-item .setting-item-copy small{max-width:min(100%,34rem);overflow-wrap:normal;word-break:normal}.account-email-setting-item .setting-item-value{grid-column:2;grid-row:2;width:100%;justify-self:start;text-align:left;overflow-wrap:anywhere;word-break:break-word}.account-email-setting-item .setting-item-action{grid-column:2;grid-row:3;justify-self:start}}@media (max-width:520px){.account-email-setting-item{grid-template-columns:minmax(0,1fr)}.account-email-setting-item .setting-item-icon{display:none}.account-email-setting-item .setting-item-action,.account-email-setting-item .setting-item-copy,.account-email-setting-item .setting-item-value{grid-column:1}}@container (max-width: 680px){.account-hero-card{grid-template-columns:auto minmax(0,1fr);justify-items:stretch}.account-hero-card .account-identity{min-width:0;width:100%}.account-hero-card .account-identity h3{overflow:visible;text-overflow:clip;white-space:normal}.account-hero-card .account-actions{grid-column:1/-1;width:100%;justify-self:stretch;margin-top:2px}.account-hero-card .account-actions button{flex:1 1 180px;justify-content:center;white-space:normal}}@container (max-width: 430px){.account-hero-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-sidebar{border-right:0;border-bottom:1px solid var(--rds-color-divider)}.settings-nav{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.settings-nav-group{min-width:220px}.account-hero-card,.premium-session-row,.premium-setting-header{grid-template-columns:minmax(0,1fr);justify-items:start}.account-actions,.premium-setting-header-action{justify-self:start}.user-avatar.account-avatar{width:64px;height:64px}.account-identity h3,.account-identity p{white-space:normal}.account-actions{width:100%}.account-actions button{flex:1 1 180px;justify-content:center}.session-status-stack{justify-items:start}.plan-comparison-grid,.plan-limit-summary-grid,.profile-editor-grid,.setting-choice-grid,.settings-form-grid,.settings-stat-grid{grid-template-columns:minmax(0,1fr)}.setting-item{grid-template-columns:auto minmax(0,1fr)}.setting-item-action,.setting-item-value{grid-column:2;justify-self:start;text-align:left;max-width:100%;overflow-wrap:anywhere}.setting-item-action button{max-width:100%;white-space:normal}}.group-tabs,.workspace-app-tabs{padding-bottom:12px;scroll-snap-type:x proximity}.group-tabs button,.workspace-app-tabs button{min-width:92px;scroll-snap-align:start;border-color:var(--divider);white-space:nowrap}.group-tabs button.is-active,.workspace-app-tabs button.is-active{box-shadow:0 8px 18px rgba(var(--runder-primary-rgb),.12)}.workspace-chat-panel{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.chat-header.messenger-chat-header{min-height:68px;padding:12px 18px}.messenger-chat-header .chat-title{min-width:0}.messenger-chat-header .chat-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-chat-header .chat-actions{gap:8px}.messenger-chat-header .call-button,.messenger-chat-header .icon-button{min-height:38px}.module-empty-state{justify-items:center;min-height:180px;padding:26px 18px}.module-empty-state.is-compact{min-height:118px;padding:18px 12px}.module-empty-state strong{color:var(--text);font-size:14px;font-weight:900}.drive-list .module-empty-state,.notification-list .module-empty-state{grid-column:1/-1}@media (max-width:720px){.rdl-module-header__logo{width:32px;height:32px;flex-basis:32px}.chat-header.messenger-chat-header{min-height:62px;padding:10px 12px}}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,input{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:var(--rds-state-disabled-opacity)}:focus-visible{outline:0;box-shadow:var(--rds-focus-ring)}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:28px;background:linear-gradient(180deg,rgba(var(--runder-primary-rgb),.08),transparent 26rem),var(--background)}.auth-panel{display:grid;width:min(100%,460px);grid-gap:18px;gap:18px;padding:22px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.auth-brand,.auth-tabs,.primary-action,.secondary-action{display:flex;align-items:center}.auth-brand{gap:12px}.auth-brand img{width:48px;height:48px;object-fit:contain}.auth-brand p,.auth-copy p,.empty-note,.session-row small{color:var(--muted)}.auth-brand p{margin:0;color:var(--primary);font-size:12px;font-weight:800}.auth-copy{display:grid;grid-gap:8px;gap:8px}.auth-copy h2{font-size:28px;line-height:1.08}.auth-copy p{font-size:14px;line-height:1.5}.auth-tabs{gap:4px;padding:4px;border-radius:8px;background:var(--surface-soft)}.auth-tabs button{flex:1 1;height:38px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:800}.auth-tabs button.is-active{background:var(--surface);color:var(--text);box-shadow:0 4px 14px rgba(var(--rds-shadow-rgb),.08)}.auth-form,.settings-stack{display:grid;grid-gap:12px;gap:12px}.auth-form label,.settings-field{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:760}.auth-form input,.settings-field input,.settings-field select,.settings-field textarea{min-width:0;border:1px solid var(--border);border-radius:8px;outline:0;background:var(--surface);color:var(--text)}.settings-field input,.settings-field select{height:42px;padding:0 11px}.settings-field textarea{min-height:128px;padding:11px;resize:vertical;line-height:1.45}.settings-language-preference{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;grid-gap:18px;gap:18px;padding:18px;border-bottom:1px solid var(--border)}.settings-language-preference>span{color:var(--text);font-size:14px;font-weight:820}.settings-language-select{width:100%}.settings-language-select .runder-select-menu__trigger{height:46px!important;min-height:46px!important;padding-inline:14px;border-radius:13px;background:var(--surface);font-size:14px}.settings-language-select .runder-select-menu__popover{right:0;left:0;width:100%}.settings-language-fallback{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;margin:14px 18px 18px;padding:13px 14px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:14px;background:rgba(var(--runder-primary-rgb),.055);color:var(--muted)}.settings-language-fallback>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--surface);color:var(--primary);box-shadow:0 8px 22px rgba(var(--rds-shadow-rgb),.08)}.settings-language-fallback p{margin:0;font-size:12px;font-weight:720;line-height:1.5}@media (max-width:760px){.settings-language-preference{grid-template-columns:1fr;gap:10px}}.auto-reply-field,.auto-reply-meta-row,.auto-reply-preview-card{margin:16px 18px 0}.auto-reply-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px;font-weight:800}.auto-reply-preview-card{margin-bottom:12px;border-radius:8px}.auto-reply-preview-card p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.settings-email-form{display:grid;grid-gap:12px;gap:12px}.password-input{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;height:42px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.auth-form .password-input input,.settings-field .password-input input{height:40px;border:0;background:transparent}.password-input button{display:grid;width:42px;height:40px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted)}.password-input button:hover{color:var(--primary)}.form-error{color:var(--rds-color-danger);font-size:12px;font-weight:760}.primary-action,.secondary-action{justify-content:center;gap:8px;min-height:42px;border:0;border-radius:8px;font-weight:820}.primary-action{background:var(--primary);color:var(--rds-color-on-accent)}.primary-action.compact,.secondary-action{min-height:36px;font-size:13px}.secondary-action{border:1px solid var(--border);background:var(--surface);color:var(--primary)}.auth-shell.auth-split-shell{--auth-card-max:clamp(480px,38vw,600px);--auth-card-pad:clamp(30px,3.2vw,48px);--auth-hero-pad-x:clamp(32px,5vw,72px);--auth-hero-pad-y:clamp(32px,5vh,72px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);place-items:stretch;gap:0;padding:0;overflow-x:hidden;overflow-y:auto;background:var(--rds-color-surface-soft)}.auth-hero-panel{position:relative;display:flex;min-height:100svh;flex-direction:column;justify-content:space-between;gap:clamp(18px,3vh,32px);overflow:hidden;padding:var(--auth-hero-pad-y) var(--auth-hero-pad-x);background:radial-gradient(circle at 28% 24%,rgba(var(--runder-primary-hover-rgb),.28),transparent 32%),radial-gradient(circle at 82% 12%,rgba(var(--runder-primary-rgb),.22),transparent 28%),var(--runder-sidebar-gradient);color:var(--rds-color-on-brand)}.auth-hero-panel:after{position:absolute;inset:0;content:"";background:linear-gradient(135deg,rgba(var(--rds-white-rgb),.08),transparent 32%),linear-gradient(0deg,rgba(var(--rds-shadow-rgb),.28),transparent 48%);pointer-events:none}.auth-hero-glow{position:absolute;right:-180px;bottom:-180px;width:440px;height:440px;border-radius:999px;background:rgba(var(--runder-primary-rgb),.38);filter:blur(26px)}.auth-hero-content,.auth-hero-panel>small{position:relative;z-index:1}.auth-hero-content{display:grid;flex:1 1 auto;align-content:center;grid-gap:clamp(18px,3.2vh,30px);gap:clamp(18px,3.2vh,30px);min-height:0;max-width:min(100%,560px)}.auth-hero-brand{display:inline-flex;max-width:100%;align-items:center;justify-self:start;padding:clamp(12px,1.3vw,20px) clamp(16px,2vw,28px);border:1px solid rgba(var(--rds-white-rgb),.55);border-radius:clamp(18px,1.8vw,24px);background:rgba(var(--rds-white-rgb),.94);box-shadow:0 22px 58px rgba(var(--rds-shadow-rgb),.18)}.auth-hero-brand img{display:block;width:clamp(180px,20vw,340px);max-width:100%;max-height:clamp(88px,14vh,132px);height:auto;object-fit:contain}.auth-hero-copy{display:grid;grid-gap:14px;gap:14px}.auth-hero-copy h1{max-width:520px;margin:0;font-size:clamp(36px,3.6vw,58px);line-height:1.04;letter-spacing:0}.auth-hero-copy p{max-width:520px;margin:0;color:var(--rds-color-on-brand-muted);font-size:clamp(15px,1.2vw,19px);line-height:1.5}.auth-hero-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.auth-hero-points span{border:1px solid var(--rds-color-on-brand-border);border-radius:999px;padding:7px 11px;background:var(--rds-color-on-brand-soft);color:var(--rds-color-on-brand-muted);font-size:12px;font-weight:760}.auth-hero-panel>small{color:var(--rds-color-on-brand-subtle);font-weight:700}.auth-form-panel{display:grid;min-width:0;min-height:100svh;align-content:center;justify-items:center;grid-gap:clamp(12px,2vh,18px);gap:clamp(12px,2vh,18px);padding:clamp(28px,4.4vw,76px);background:linear-gradient(180deg,rgba(var(--runder-primary-rgb),.04),transparent 34%),var(--rds-color-surface-raised)}.auth-form-intro{display:flex;width:min(100%,var(--auth-card-max));align-items:center;gap:10px;color:var(--runder-text);font-size:13.5px;font-weight:850}.auth-form-intro img{width:clamp(28px,2.1vw,34px);height:clamp(28px,2.1vw,34px);object-fit:contain}.auth-card{display:grid;width:min(100%,var(--auth-card-max));grid-gap:clamp(18px,2.2vh,24px);gap:clamp(18px,2.2vh,24px);padding:var(--auth-card-pad);border:1px solid rgba(var(--rds-ink-rgb),.22);border-radius:clamp(22px,2vw,28px);background:rgba(var(--rds-white-rgb),.94);box-shadow:0 24px 66px rgba(var(--rds-shadow-rgb),.13)}.auth-card-header{display:grid;grid-gap:10px;gap:10px}.auth-card-header h2{margin:0;color:var(--runder-text);font-size:clamp(34px,3vw,48px);line-height:1.04;letter-spacing:0}.auth-card-header p{margin:0;color:var(--runder-muted);font-size:clamp(14.5px,1.1vw,16px);line-height:1.45}.auth-split-shell .auth-form{gap:clamp(16px,2vh,20px)}.auth-field{display:grid;grid-gap:8px;gap:8px}.auth-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.auth-field-full{grid-column:1/-1}.auth-field>label,.auth-split-shell .auth-form label{gap:8px;color:var(--runder-text);font-size:13.5px;font-weight:800}.auth-split-shell .auth-form input{height:54px;padding:0 16px;border-color:var(--runder-border);color:var(--runder-text);font-size:15.5px}.auth-split-shell .auth-form input::placeholder{color:var(--rds-color-faint)}.auth-split-shell .auth-input-shell{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:56px;border:1px solid var(--runder-border);border-radius:16px;padding:0 16px;background:var(--runder-surface);color:var(--rds-color-faint);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.auth-split-shell .auth-input-shell:focus-within{border-color:var(--runder-primary);box-shadow:0 0 0 4px rgba(var(--runder-primary-rgb),.12)}.auth-split-shell .password-input.auth-input-shell{grid-template-columns:22px minmax(0,1fr) 44px;height:auto;border-radius:16px}.auth-split-shell .auth-form .password-input input,.auth-split-shell .auth-input-shell input{height:54px;border:0;padding:0;background:transparent;box-shadow:none}.auth-split-shell .password-input button{width:44px;height:44px;color:var(--rds-color-faint)}.auth-split-shell .password-input button:hover{background:var(--runder-primary-soft);color:var(--runder-primary)}.auth-options-row{display:flex;justify-content:space-between;gap:14px;color:var(--runder-muted);font-size:14px}.auth-mode-switch button,.auth-options-row button{border:0;background:transparent;color:var(--runder-primary);font-weight:850}.auth-check{display:inline-flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important;color:var(--runder-muted)!important;font-size:14px!important}.auth-check input{width:18px;height:18px;accent-color:var(--runder-primary)}.auth-split-shell .form-error{border:1px solid rgba(var(--rds-danger-rgb),.18);border-radius:12px;padding:10px 12px;background:rgba(var(--rds-danger-rgb),.06)}.auth-error-block{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-error-block span{min-width:0}.auth-error-block button{flex:0 0 auto;border:0;border-radius:7px;padding:6px 9px;background:rgba(var(--rds-danger-rgb),.12);color:var(--rds-color-danger);font-size:12px;font-weight:850}.auth-split-shell button:disabled,.auth-split-shell input:disabled{cursor:not-allowed;opacity:.68}.auth-split-shell .form-success{border:1px solid rgba(var(--rds-success-rgb),.22);border-radius:12px;padding:10px 12px;background:rgba(var(--rds-success-rgb),.08);color:var(--rds-color-success);font-size:14px;font-weight:760}.auth-submit.primary-action{min-height:58px;background:var(--runder-gradient);box-shadow:0 16px 34px rgba(var(--runder-primary-rgb),.22);font-size:16px}.auth-link-button{border:0;background:transparent;color:var(--runder-primary);font-weight:850}.auth-dev-reset-link.secondary-action{justify-content:center}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;color:var(--rds-color-faint);font-size:14px}.auth-divider:after,.auth-divider:before{height:1px;content:"";background:var(--rds-color-surface-strong)}.auth-google-button{display:flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--runder-border);background:var(--runder-surface);color:var(--runder-text);font-size:15.5px;font-weight:820;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.google-icon{width:20px;height:20px;flex:0 0 auto}.auth-google-button:hover{border-color:var(--rds-color-faint);box-shadow:0 14px 28px rgba(var(--rds-shadow-rgb),.08);transform:translateY(-1px)}.auth-mode-switch{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;color:var(--runder-muted);font-size:14.5px}@media (min-width:1800px){.auth-shell.auth-split-shell{--auth-card-max:620px;--auth-card-pad:52px;--auth-hero-pad-x:80px;--auth-hero-pad-y:78px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.auth-hero-brand img{width:360px}.auth-hero-copy h1{font-size:62px}}@media (min-width:1366px) and (max-width:1439px){.auth-shell.auth-split-shell{--auth-card-max:500px;--auth-card-pad:34px;--auth-hero-pad-x:44px;--auth-hero-pad-y:40px;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}.auth-hero-content{gap:22px;max-width:500px}.auth-hero-brand img{width:260px;max-height:104px}.auth-hero-copy h1{font-size:46px}.auth-hero-copy p{max-width:460px;font-size:15px}}@media (min-width:1280px) and (max-width:1365px){.auth-shell.auth-split-shell{--auth-card-max:470px;--auth-card-pad:30px;--auth-hero-pad-x:36px;--auth-hero-pad-y:32px;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}.auth-hero-content{gap:18px;max-width:460px}.auth-hero-brand{padding:12px 16px}.auth-hero-brand img{width:230px;max-height:94px}.auth-hero-copy h1{font-size:40px}.auth-hero-copy p{max-width:420px;font-size:14.5px}.auth-hero-points{gap:8px}.auth-hero-points span{padding:6px 10px;font-size:11.5px}}@media (min-width:1024px) and (max-width:1279px){.auth-shell.auth-split-shell{--auth-card-max:450px;--auth-card-pad:28px;--auth-hero-pad-x:30px;--auth-hero-pad-y:28px;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}.auth-hero-content{gap:16px;max-width:390px}.auth-hero-brand{padding:10px 14px;border-radius:18px}.auth-hero-brand img{width:200px;max-height:82px}.auth-hero-copy h1{font-size:34px}.auth-hero-copy p{font-size:14px}.auth-hero-points{gap:7px}.auth-hero-points span{padding:6px 9px;font-size:11px}}@media (min-width:1024px) and (max-height:780px){.auth-shell.auth-split-shell{--auth-card-pad:28px;--auth-hero-pad-y:28px}.auth-hero-content{gap:16px}.auth-hero-brand img{width:min(230px,18vw);max-height:88px}.auth-hero-copy h1{font-size:clamp(34px,3.1vw,44px)}.auth-hero-copy p{font-size:14px;line-height:1.45}.auth-hero-panel>small{font-size:12px}.auth-form-panel{padding-top:22px;padding-bottom:22px}.auth-form-intro{font-size:13px}.auth-card{gap:14px}.auth-card-header{gap:6px}.auth-card-header h2{font-size:38px}.auth-split-shell .auth-form{gap:14px}.auth-split-shell .auth-input-shell{min-height:50px}.auth-split-shell .auth-form .password-input input,.auth-split-shell .auth-input-shell input{height:48px}.auth-submit.primary-action{min-height:54px}.auth-google-button{min-height:50px}}@media (max-width:1023px){.auth-shell.auth-split-shell{grid-template-columns:minmax(0,1fr);overflow-x:hidden;overflow-y:auto}.auth-hero-panel{min-height:auto;justify-content:flex-start;padding:24px 22px 26px}.auth-hero-content{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:auto;max-width:920px;gap:16px}.auth-hero-brand{padding:10px 14px;border-radius:16px}.auth-hero-brand img{width:clamp(140px,24vw,220px);max-height:82px}.auth-hero-copy h1{font-size:clamp(28px,4vw,36px)}.auth-hero-copy p{max-width:none;font-size:15px}.auth-hero-points{grid-column:1/-1;margin-top:0}.auth-hero-panel>small{display:none}.auth-form-panel{min-height:auto;align-content:start;padding:22px 18px 32px}.auth-form-intro{display:none}}@media (max-width:620px){.auth-hero-panel{padding:16px}.auth-hero-content{grid-template-columns:minmax(0,1fr);gap:12px}.auth-hero-brand{width:-moz-fit-content;width:fit-content}.auth-hero-brand img{width:min(170px,60vw);max-height:70px}.auth-hero-copy h1{font-size:26px}.auth-hero-copy p{font-size:13.5px;line-height:1.45}.auth-hero-points{display:none}.auth-card{gap:14px;padding:18px;border-radius:20px}.auth-card-header h2{font-size:30px}.auth-card-header p{font-size:14px}.auth-field-grid{grid-template-columns:minmax(0,1fr)}.auth-options-row{align-items:center;flex-direction:row;flex-wrap:wrap}}@media (max-width:360px){.auth-options-row{align-items:flex-start;flex-direction:column}}.app-shell{display:grid;grid-template-columns:72px minmax(280px,360px) minmax(440px,1fr) minmax(300px,380px);min-height:100vh;background:linear-gradient(180deg,rgba(var(--runder-primary-rgb),.06),transparent 28rem),var(--background)}.rail{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 12px;background:var(--runder-sidebar-gradient);color:var(--runder-primary-soft)}.brand-mark{display:grid;width:42px;height:42px;margin-bottom:14px;place-items:center;border-radius:8px;background:var(--runder-surface);box-shadow:0 10px 26px rgba(var(--rds-shadow-rgb),.2)}.brand-mark-image{width:34px;height:34px;object-fit:contain}.add-id-button,.icon-button,.rail-button,.send-button{display:inline-grid;place-items:center;border:0;border-radius:8px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.rail-button{width:42px;height:42px;background:transparent;color:var(--rds-color-sidebar-muted)}.rail-button.is-active,.rail-button:hover{background:rgba(var(--rds-white-rgb),.12);color:var(--runder-surface)}.rail-spacer{flex:1 1}.chat-pane,.conversation-pane,.project-pane{min-width:0;border-right:1px solid var(--border);background:rgba(var(--rds-white-rgb),.74);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.conversation-pane{padding:22px 18px}.chat-actions,.chat-header,.chat-title,.column-head,.file-row,.pane-header,.project-header,.section-title{display:flex;align-items:center}.chat-header,.pane-header,.project-header,.section-title{justify-content:space-between}.product-label{margin:0 0 2px;color:var(--primary);font-size:12px;font-weight:700}h1,h2,h3,p{margin:0}h1{font-size:25px;line-height:1.12}h2{font-size:18px;line-height:1.2}h3{font-size:15px}.icon-button{width:36px;height:36px;background:var(--surface-soft);color:var(--muted)}.icon-button:hover{background:var(--surface-strong);color:var(--text)}.identity-card{display:flex;align-items:center;justify-content:space-between;margin:22px 0 14px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 12px 28px rgba(var(--rds-shadow-rgb),.06)}.identity-copy span,.plan-card-head span{display:block;margin-bottom:4px;color:var(--muted);font-size:12px;font-weight:650}.identity-card strong{font-size:18px;line-height:1}.identity-status{display:flex;align-items:center;gap:8px;color:var(--primary)}.plan-badge{display:inline-grid;min-width:48px;height:24px;place-items:center;border-radius:7px;background:linear-gradient(135deg,var(--primary),var(--accent-blue-secondary));color:var(--runder-surface);font-size:11px;font-weight:800}.plan-card{display:grid;grid-gap:11px;gap:11px;margin-bottom:14px;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.plan-card-head{display:flex;align-items:center;justify-content:space-between;color:var(--primary)}.plan-card-head strong{color:var(--text);font-size:16px}.plan-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:6px;gap:6px}.plan-metrics span,.quota-strip,.upload-simulator button{min-width:0;border-radius:8px;background:var(--surface-soft)}.plan-metrics span{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:38px;padding:0 6px;color:var(--muted);font-size:11px;font-weight:760;line-height:1.15;text-align:center}.plan-switcher,.upload-simulator{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.plan-switcher{padding:4px;border-radius:8px;background:var(--surface-soft)}.plan-switcher button,.upload-simulator button{min-width:0;height:32px;border:0;color:var(--muted);font-size:12px;font-weight:780}.plan-switcher button{border-radius:7px;background:transparent}.plan-switcher button.is-active{background:var(--surface);color:var(--text);box-shadow:0 4px 14px rgba(var(--rds-shadow-rgb),.08)}.search-box{display:grid;grid-template-columns:18px 1fr 32px;align-items:center;grid-gap:8px;gap:8px;height:44px;padding:0 8px 0 13px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--faint)}.composer input,.search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:14px}.composer input::placeholder,.search-box input::placeholder{color:var(--faint)}.add-id-button{width:32px;height:30px;background:var(--primary);color:var(--runder-surface)}.add-id-button:disabled{cursor:not-allowed;background:var(--surface-strong);color:var(--faint)}.conversation-list{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.conversation-row{display:grid;grid-template-columns:42px minmax(0,1fr) 44px;grid-gap:11px;gap:11px;align-items:center;min-height:76px;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left}.conversation-row.is-selected,.conversation-row:hover{border-color:var(--border);background:var(--surface);box-shadow:0 12px 30px rgba(var(--rds-shadow-rgb),.07)}.avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:var(--primary-soft);color:var(--primary-dark);font-weight:800}.avatar.large{width:48px;height:48px;background:var(--runder-primary-border);color:var(--blue)}.avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.conversation-copy,.row-meta{display:grid;min-width:0}.row-title{font-size:14px;font-weight:760}.row-preview,.row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-preview{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.row-meta{justify-items:end;gap:7px;color:var(--faint);font-size:12px}.row-meta strong{display:grid;min-width:21px;height:21px;place-items:center;border-radius:8px;background:var(--primary);color:var(--runder-surface);font-size:12px}.chat-pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(circle at 8% 10%,rgba(var(--runder-primary-rgb),.09),transparent 22rem),var(--rds-color-surface-raised)}.chat-header{min-height:84px;padding:18px 24px;border-bottom:1px solid var(--border);background:rgba(var(--rds-white-rgb),.88)}.chat-title{gap:12px;min-width:0}.chat-title p{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--muted);font-size:13px}.chat-title p.chat-presence-line{display:inline-flex;min-width:0;gap:7px}.chat-presence-line>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-presence-dot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#8aa4bf;box-shadow:0 0 0 3px rgba(138,164,191,.14)}.chat-presence-line.is-online .chat-presence-dot{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.14)}.chat-presence-line.is-offline .chat-presence-dot{background:#91a6bb;box-shadow:0 0 0 3px rgba(145,166,187,.14)}.chat-title .chat-plan-line{color:var(--primary);font-size:12px;font-weight:780}.chat-actions{gap:8px}.call-button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:0;border-radius:8px;background:var(--primary);color:var(--runder-surface);font-size:13px;font-weight:720}.call-button.is-live{background:var(--runder-primary-900)}.call-button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.52}.voice-call-panel{display:grid;grid-gap:10px;gap:10px;margin:0 24px 12px}.voice-call-card,.voice-call-history{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 10px 24px rgba(var(--rds-shadow-rgb),.06)}.voice-call-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px}.call-status{display:flex;align-items:center;gap:10px;min-width:0}.call-status svg{color:var(--primary)}.call-status span,.voice-call-history span,.voice-call-history>div{display:grid;min-width:0}.call-status small,.call-status strong,.voice-call-history small,.voice-call-history strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-status small,.voice-call-history small{color:var(--muted);font-size:12px}.voice-call-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.voice-call-controls button,.voice-call-history button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:0;border-radius:8px;padding:0 10px;background:var(--surface-soft);color:var(--text);font-weight:900}.voice-call-controls button.is-on{background:var(--runder-primary-100);color:var(--primary)}.voice-call-controls button.danger{background:var(--rds-color-danger-soft);color:var(--rds-color-danger)}.voice-call-history{display:grid;grid-gap:8px;gap:8px;padding:10px 12px}.voice-call-history article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:36px}.webrtc-call-incoming{position:fixed;top:calc(var(--runder-topbar-height, 86px) + 10px);right:24px;z-index:1450;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;width:min(390px,calc(100vw - 32px));padding:15px;border:1px solid var(--rds-color-glass-border);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(239,247,255,.68)),var(--rdl-glass-bg);box-shadow:var(--rds-shadow-floating);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.webrtc-call-avatar.rdl-avatar{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:999px;background:var(--runder-primary-border);color:var(--primary);font-weight:900}.webrtc-call-avatar.rdl-avatar.is-large{width:88px;height:88px;font-size:30px}.webrtc-call-avatar img{width:100%;height:100%;object-fit:cover}.webrtc-call-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.webrtc-avatar-fallback small,.webrtc-call-copy small,.webrtc-call-status small{color:var(--muted);font-size:12px;font-weight:720}.webrtc-avatar-fallback strong,.webrtc-call-copy strong,.webrtc-call-status strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.webrtc-call-copy span{color:var(--primary);font-size:13px;font-weight:760}.webrtc-call-actions,.webrtc-call-controls{display:flex;flex-wrap:wrap;gap:8px}.webrtc-call-incoming .webrtc-call-actions{grid-column:1/-1;justify-content:flex-end}.webrtc-call-overlay{position:fixed;inset:clamp(16px,4vw,42px);z-index:1440;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--rds-color-glass-border);border-radius:28px;background:radial-gradient(circle at 18% 16%,rgba(var(--runder-primary-rgb),.16),transparent 28rem),var(--rdl-glass-bg-strong);box-shadow:var(--rds-shadow-modal);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}.webrtc-call-overlay audio{display:none}.webrtc-audio-stage,.webrtc-call-stage,.webrtc-video-stage{min-width:0;min-height:0}.webrtc-video-stage{position:relative;height:100%;background:linear-gradient(145deg,rgba(var(--runder-primary-rgb),.18),rgba(var(--rds-white-rgb),.55))}.webrtc-remote-video{width:100%;height:100%;background:#0e243f;object-fit:cover}.webrtc-local-preview{position:absolute;right:18px;bottom:18px;display:grid;width:min(180px,34vw);aspect-ratio:16/10;place-items:center;overflow:hidden;border:1px solid rgba(var(--rds-white-rgb),.65);border-radius:18px;background:rgba(var(--runder-primary-rgb),.2);color:var(--runder-surface);box-shadow:0 16px 38px rgba(var(--rds-shadow-rgb),.24)}.webrtc-local-preview span{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:rgba(var(--rds-white-rgb),.28)}.webrtc-local-video{width:100%;height:100%;object-fit:cover}.webrtc-audio-stage,.webrtc-avatar-fallback{display:grid;place-items:center}.webrtc-audio-stage{min-height:min(58vh,520px)}.webrtc-avatar-fallback{gap:10px;padding:28px;text-align:center}.webrtc-call-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-top:1px solid rgba(var(--runder-primary-rgb),.14);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(239,247,255,.72)),var(--rdl-glass-bg)}.webrtc-call-status{display:grid;min-width:0;grid-gap:3px;gap:3px}.webrtc-call-control{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;min-width:42px;padding:0 12px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(219,234,254,.54));color:var(--text);font-size:13px;font-weight:850}.webrtc-call-control.is-on{background:var(--runder-primary-100);color:var(--primary)}.webrtc-call-control.is-accept{background:linear-gradient(135deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary));color:var(--runder-surface)}.webrtc-call-control.is-danger{background:var(--rds-color-danger-soft);color:var(--rds-color-danger)}@media (max-width:760px){.webrtc-call-incoming{top:74px;right:12px;left:12px;width:auto}.webrtc-call-overlay{inset:10px}.webrtc-call-footer{grid-template-columns:1fr}.webrtc-call-controls{justify-content:stretch}.webrtc-call-control{flex:1 1 104px}}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-panel .drive-trash-file-grid{min-width:0}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-compact-summary{gap:10px}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-action-card>span,.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-stat-card>span{color:var(--drive-finder-muted);font-size:.76rem;font-weight:900}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-stat-card>strong{color:var(--drive-finder-ink);font-size:1.05rem}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-action-card>small,.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-stat-card>small{color:var(--drive-finder-muted);line-height:1.35}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-control-grid{align-items:start;gap:12px}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-settings-card{gap:14px}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-action-grid{gap:10px}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-history .settings-list-item{border-color:rgba(var(--runder-primary-rgb),.12);border-radius:14px;background:rgba(255,255,255,.66)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-current{border:1px solid rgba(var(--runder-primary-rgb),.12);background:rgba(255,255,255,.64)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-current span,.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-target-heading span{text-transform:uppercase}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-current strong,.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-target-heading small{min-width:0;color:var(--drive-finder-ink);font-weight:900;overflow-wrap:anywhere}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-target{display:grid;grid-gap:10px;gap:10px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-list,.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-target-heading{min-width:0}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination{min-width:0;border:1px solid rgba(var(--runder-primary-rgb),.13);border-radius:18px;cursor:pointer;padding:10px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination:hover:not(:disabled){outline:none;border-color:rgba(0,122,255,.3);background:rgba(222,240,255,.82)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination.is-selected{border-color:rgba(0,122,255,.42);background:rgba(0,122,255,.12);box-shadow:inset 3px 0 0 rgba(0,122,255,.72)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination:disabled{opacity:.55}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(0,122,255,.14);background:rgba(231,244,255,.86);color:#007aff}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-copy{grid-gap:3px;gap:3px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-copy strong{font-size:.92rem}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-copy small{font-weight:780}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-current{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(0,122,255,.08),transparent 34%),rgba(255,255,255,.74);padding:12px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-current span,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-target-heading span{color:var(--drive-finder-muted);font-size:.76rem;font-weight:900}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-current strong{color:var(--drive-finder-ink);font-size:.98rem}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-target-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-target-heading strong{color:var(--drive-finder-ink)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-native-select{position:absolute;width:1px;height:1px;margin:-1px;border:0}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination-list{display:grid;grid-gap:8px;gap:8px;max-height:min(330px,42vh);overflow-y:auto;padding-right:4px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(var(--runder-primary-rgb),.12);border-radius:16px;background:rgba(255,255,255,.68);padding:10px 12px;color:var(--drive-finder-ink);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination:focus-visible,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination:hover:not(:disabled){border-color:rgba(var(--runder-primary-rgb),.36);background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(15,59,112,.09)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination.is-selected{border-color:rgba(var(--runder-primary-rgb),.55);background:rgba(232,246,255,.9);box-shadow:inset 0 0 0 1px rgba(var(--runder-primary-rgb),.14)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination:disabled{cursor:not-allowed;opacity:.58}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:rgba(225,243,255,.86);color:var(--drive-finder-accent)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination-copy strong{color:var(--drive-finder-ink);font-size:.93rem}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination-copy small{color:var(--drive-finder-muted);font-size:.78rem}@media (max-width:760px){body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-target-heading{align-items:start;flex-direction:column}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination{grid-template-columns:38px minmax(0,1fr)}}.messages{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:28px 24px}.message{max-width:min(66%,560px);padding:12px 14px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 12px 28px rgba(var(--rds-shadow-rgb),.06)}.message.is-mine{align-self:flex-end;border-color:transparent;background:var(--primary);color:var(--runder-surface)}.message-author{margin-bottom:5px;color:inherit;font-weight:760;opacity:.74}.message p{font-size:14px;line-height:1.45}.message time{display:block;margin-top:8px;color:inherit;font-size:11px;opacity:.66}.composer{display:grid;grid-template-columns:36px 36px 1fr 40px;grid-gap:8px;gap:8px;align-items:center;margin:0 24px 22px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.file-input{display:none}.avatar-image{width:26px;height:26px;border-radius:7px;object-fit:cover}.upload-notice{min-height:18px;margin:-14px 24px 18px;color:var(--muted);font-size:12px;font-weight:650}.channel-readonly-note{margin:0 24px 10px;color:var(--primary-dark);font-size:12px;font-weight:760}.send-button{width:40px;height:40px;background:var(--primary);color:var(--runder-surface)}.project-pane{display:flex;flex-direction:column;gap:18px;padding:22px 18px;border-right:0}.drive-shell{display:grid;grid-column:2/-1;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:100vh;padding:24px}.drive-shell,.group-drive-shell{background:var(--rds-color-surface-soft)}.group-drive-shell{grid-column:auto;height:100%;padding:18px;border-top:1px solid var(--border)}.group-drive-shell.is-embedded{border:1px solid var(--border);border-radius:8px}.drive-breadcrumb,.drive-header,.drive-header-actions,.drive-item,.drive-item-actions,.drive-item-main,.drive-search,.drive-toolbar{display:flex;align-items:center}.drive-header{justify-content:space-between;gap:18px}.drive-header p,.drive-notice{color:var(--muted);font-size:13px}.group-tabs{display:flex;gap:8px;padding:0 24px 14px}.group-tabs button{min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:800}.group-tabs button.is-active{border-color:rgba(var(--runder-primary-rgb),.38);background:var(--primary-soft);color:var(--primary)}.composer-option{display:inline-flex;align-items:center;gap:8px;margin:-4px 24px 10px;color:var(--muted);font-size:12px;font-weight:700}.composer-option input{accent-color:var(--primary)}.inline-note{margin:10px 0 0}.group-placeholder{margin:0 24px 24px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.drive-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.drive-toolbar{justify-content:space-between;gap:14px;margin:24px 0 12px}.drive-breadcrumb button{min-height:34px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--primary-dark);font-size:13px;font-weight:780}.drive-search{gap:8px;min-width:min(100%,460px)}.drive-search input{flex:1 1;min-width:0;height:38px;border:1px solid var(--border);border-radius:8px;padding:0 12px;outline:0;background:var(--surface)}.drive-usage{height:8px;overflow:hidden;border-radius:999px;background:var(--surface-strong)}.drive-usage span{display:block;height:100%;border-radius:inherit;background:var(--primary)}.drive-list{display:grid;grid-gap:10px;gap:10px;padding-top:18px}.drive-item{justify-content:space-between;gap:12px;min-height:68px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.drive-item-main{flex:1 1;min-width:0;gap:12px;border:0;background:transparent;color:inherit;text-align:left}.drive-item-main span:last-child{display:grid;min-width:0;grid-gap:3px;gap:3px}.drive-item-main small,.drive-item-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-item-main small{color:var(--muted);font-size:12px}.drive-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.drive-item-actions button{min-height:30px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--primary-dark);font-size:12px;font-weight:760}.drive-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.drive-notice button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:inherit;cursor:pointer}.tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:8px;background:var(--surface-soft)}.tabs button{min-width:0;height:34px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:12px;font-weight:720}.tabs button.is-active{background:var(--surface);color:var(--text);box-shadow:0 4px 14px rgba(var(--rds-shadow-rgb),.08)}.board-preview{display:grid;grid-gap:10px;gap:10px}.board-column{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.column-head strong{font-size:13px}.column-head span{display:grid;min-width:24px;height:22px;margin-left:auto;place-items:center;border-radius:8px;background:var(--surface-soft);font-weight:740}.column-head span,.status-row{color:var(--muted);font-size:12px}.status-row{display:grid;grid-template-columns:10px 1fr;align-items:center;grid-gap:8px;gap:8px;min-height:32px}.status-row span{width:8px;height:8px;border-radius:99px;background:var(--primary)}.file-list{display:grid;grid-gap:9px;gap:9px}.quota-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 11px;color:var(--muted);font-size:12px}.quota-strip strong{color:var(--text);font-size:12px}.upload-simulator{grid-template-columns:repeat(2,1fr)}.upload-simulator button{border:1px solid var(--border);background:var(--surface)}.upload-simulator button:hover{border-color:rgba(var(--runder-primary-rgb),.3);color:var(--primary)}.contact-form{display:grid;grid-template-columns:1fr 1fr 1fr 38px;grid-gap:7px;gap:7px;align-items:center}.contact-form input,.space-creator input{min-width:0;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:12px}.space-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.space-actions .secondary-action{min-width:0}.space-creator{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.compact-tabs{padding:3px}.compact-tabs button{height:32px;font-size:12px}.member-picker{display:grid;grid-gap:6px;gap:6px;max-height:132px;overflow:auto}.member-option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;min-height:32px;color:var(--text);font-size:12px}.member-option small,.member-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-option small{color:var(--muted)}.contact-list{display:grid;grid-gap:7px;gap:7px}.contact-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:48px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);text-align:left}.contact-row:disabled{cursor:default;opacity:.82}.contact-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.contact-copy small,.contact-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-copy strong{font-size:13px}.contact-copy small,.contact-status{color:var(--muted);font-size:11px}.contact-status{font-weight:760}.contact-status.is-linked{color:var(--primary)}.settings-stack{align-content:start}.avatar-editor{display:grid;width:112px;height:112px;margin:2px auto;overflow:hidden;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--primary)}.user-avatar{display:inline-grid;place-items:center;overflow:hidden;width:100%;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--runder-primary-100),var(--runder-primary-50));color:var(--runder-primary-800);font-weight:950}.user-avatar.account-avatar{display:grid;width:76px;height:76px;border-radius:var(--rds-radius-lg)}.avatar-editor img,.user-avatar img{width:100%;height:100%;object-fit:cover}.avatar-editor .user-avatar{font-size:30px}.avatar-image{width:100%;height:100%}.avatar-profile-actions{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:10px 0}.avatar-profile-actions p{max-width:520px;color:var(--runder-muted);font-size:13px;line-height:1.5}.avatar-profile-actions>div{display:flex;flex-wrap:wrap;gap:10px}.avatar-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:20px;background:rgba(23,32,51,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.avatar-crop-modal,.avatar-preview-modal{width:min(560px,100%);border:1px solid var(--runder-border);border-radius:var(--rds-radius-xl);background:var(--runder-surface);box-shadow:var(--rds-shadow-lg)}.avatar-crop-modal{display:grid;grid-gap:18px;gap:18px;padding:20px}.avatar-crop-modal footer,.avatar-crop-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px}.avatar-crop-modal header p{margin-top:4px;color:var(--runder-muted);font-size:13px}.avatar-crop-body{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.avatar-crop-preview{display:grid;width:220px;height:220px;place-items:center;overflow:hidden;border:1px solid var(--runder-primary-border);border-radius:999px;background:var(--runder-primary-50)}.avatar-crop-preview img{width:100%;height:100%;object-fit:cover;transform-origin:center}.avatar-crop-controls{display:grid;grid-gap:14px;gap:14px}.avatar-crop-controls label{display:grid;grid-gap:7px;gap:7px;color:var(--runder-text);font-size:13px;font-weight:850}.avatar-crop-controls input{accent-color:var(--runder-primary-500)}.avatar-crop-controls small{color:var(--runder-muted);line-height:1.45}.avatar-preview-modal{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:24px}.avatar-preview-image{width:min(280px,72vw);height:min(280px,72vw);border-radius:var(--rds-radius-xl);font-size:64px}@media (max-width:680px){.avatar-crop-body{grid-template-columns:1fr;justify-items:center}.avatar-crop-preview{width:min(220px,72vw);height:min(220px,72vw)}}.plan-option-card{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);text-align:left}.plan-option-card strong{color:var(--text);font-size:15px;overflow-wrap:anywhere}.plan-option-card span{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.plan-option-card.is-active{border-color:rgba(var(--runder-primary-rgb),.42);background:var(--primary-soft)}.plan-common-features-note{margin:0 18px 14px;color:var(--muted);font-size:12px;line-height:1.5}.plan-option-business{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:18px;margin:0 18px 18px;padding:18px;border-color:rgba(var(--runder-primary-rgb),.2);background:linear-gradient(135deg,rgba(var(--runder-primary-rgb),.08),transparent 52%),var(--surface)}.plan-business-effective-limits,.plan-option-business>div:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.plan-option-business>div:first-child strong{font-size:18px}.plan-option-business>div:first-child span{color:var(--runder-primary-700);font-size:14px;font-weight:900}.plan-option-business>p{margin:0;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.plan-business-effective-limits{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}@container (max-width: 560px){.plan-option-business{grid-template-columns:1fr}}.phone-panel,.session-list{display:grid;grid-gap:8px;gap:8px}.phone-panel{padding-top:4px}.phone-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.upload-notice.inline{margin:0}.session-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:12px}.session-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-row{gap:10px;min-height:42px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-size:13px}.file-row span{flex:1 1;min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.workspace-shell{position:relative;display:grid;grid-column:span 2;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:100vh;padding:24px;background:var(--runder-background)}.workspace-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px}.workspace-header h2{margin:0;color:var(--text);font-size:26px;line-height:1.1}.workspace-header span,.workspace-notice{color:var(--muted);font-size:13px}.workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 16px}.workspace-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:800}.workspace-tabs button.is-active{border-color:rgba(var(--runder-primary-rgb),.38);background:var(--primary-soft);color:var(--primary)}.workspace-panel{min-height:0;overflow:auto}.workspace-chat{display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.compact-messages{min-height:420px;max-height:calc(100vh - 260px)}.workspace-composer{margin:0;border-top:1px solid var(--border);border-radius:0}.workspace-empty{display:grid;align-content:center;justify-items:center;min-height:420px;grid-gap:8px;gap:8px;color:var(--muted);text-align:center}.workspace-empty h3{margin:0;color:var(--text)}.member-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:10px;gap:10px}.member-card{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(120px,auto);align-items:start;grid-gap:10px;gap:10px;min-height:86px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.member-card div,.workspace-member-main,.workspace-member-side{display:grid;min-width:0}.member-card small,.member-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-card>span:last-child{color:var(--primary);font-size:12px;font-weight:900}.workspace-team-invite{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;max-width:760px}.workspace-team-invite label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--muted);font-size:12px;font-weight:800}.workspace-team-invite input{width:100%}.workspace-team-suggestions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.workspace-member-side{justify-items:end;gap:6px;text-align:right}.workspace-role-chip{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 9px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:900}.workspace-role-chip.is-owner{background:rgba(var(--runder-primary-rgb),.18)}.workspace-role-chip.is-admin{background:rgba(24,119,242,.12)}.workspace-role-chip.is-member{background:rgba(16,185,129,.12);color:var(--success)}.workspace-role-chip.is-viewer{background:var(--rds-color-surface-soft);color:var(--muted)}.workspace-permission-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.workspace-permission-list span{padding:2px 6px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;font-weight:800}.workspace-member-action-note{color:var(--muted);font-size:12px;font-weight:800}.workspace-settings{display:grid;align-content:start;grid-gap:12px;gap:12px;max-width:760px}.workspace-settings-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.workspace-settings-card h4,.workspace-settings-card p{margin:0}.workspace-settings-card p{color:var(--muted);font-size:13px}.workspace-settings-form label{display:grid;grid-gap:6px;gap:6px;color:var(--text);font-size:13px;font-weight:800}.workspace-settings-form input,.workspace-settings-form select,.workspace-settings-form textarea{min-width:0;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit}.workspace-settings-form textarea{min-height:86px;padding-block:10px;resize:none}.workspace-settings-actions,.workspace-settings-app-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-settings-actions{justify-content:flex-end}.workspace-settings-app-list{display:grid;grid-gap:8px;gap:8px}.workspace-settings-app-row{min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.workspace-settings-app-row span{display:grid;grid-gap:2px;gap:2px;min-width:0}.workspace-settings-app-row small{color:var(--muted);overflow-wrap:anywhere}.group-settings-center{display:grid;align-content:start;grid-gap:0;gap:0;width:100%;height:100%;max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:color-mix(in srgb,var(--rds-color-surface-soft) 78%,var(--rds-color-surface-raised));overflow-x:hidden;box-sizing:border-box;container-name:group-settings;container-type:inline-size}.group-settings-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-width:0;padding:clamp(18px,2vw,24px);border:1px solid color-mix(in srgb,var(--runder-primary) 16%,var(--border));border-radius:20px;background:linear-gradient(135deg,var(--rds-color-surface-raised),color-mix(in srgb,var(--runder-primary) 7%,var(--rds-color-surface-raised)));box-shadow:0 14px 34px rgba(20,68,124,.08)}.group-settings-avatar{width:50px;height:50px;border:0;border-radius:14px;box-shadow:none}.group-settings-hero>div:not(.group-settings-hero-meta){display:grid;grid-gap:3px;gap:3px;min-width:0}.group-settings-eyebrow,.group-settings-section-heading small{color:var(--runder-primary);font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.group-settings-hero h2,.group-settings-hero p,.group-settings-section-heading h3,.group-settings-section-heading p{margin:0}.group-settings-hero h2{overflow:hidden;color:var(--rds-color-text);font-size:clamp(1.15rem,2vw,1.5rem);text-overflow:ellipsis;white-space:nowrap}.group-settings-hero p,.group-settings-section-heading p{color:var(--rds-color-text-muted);font-size:.85rem;line-height:1.45}.group-settings-hero-meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.group-settings-hero-meta>span{display:inline-flex;align-items:baseline;gap:5px;min-height:30px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:var(--rds-color-surface-raised);color:var(--rds-color-text-muted);font-size:.75rem}.group-settings-hero-meta>span strong{color:var(--rds-color-text);font-size:.9rem}.group-settings-layout{display:grid;grid-template-columns:clamp(300px,25cqw,360px) minmax(0,1fr);align-items:stretch;grid-gap:18px;gap:18px;width:min(100%,1460px);height:100%;min-width:0;max-width:100%;min-height:0;margin-inline:auto;padding:18px;overflow:hidden;overflow-x:clip;box-sizing:border-box}.group-settings-navigation{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:100%;border:1px solid var(--border);border-radius:22px;background:var(--rds-color-surface-raised);box-shadow:none;overflow:hidden}.group-settings-navigation-chrome{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:20px 20px 10px}.group-settings-navigation-scroll{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:0 20px 14px;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;box-sizing:border-box}.group-settings-navigation-scroll::-webkit-scrollbar{display:none}.group-settings-navigation-heading{display:grid;grid-gap:4px;gap:4px;margin-bottom:4px}.group-settings-navigation-heading small,.group-settings-navigation-label{color:var(--runder-primary);font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.group-settings-navigation-heading h2,.group-settings-navigation-heading p{margin:0}.group-settings-navigation-heading h2{color:var(--rds-color-text);font-size:1.18rem;line-height:1.2}.group-settings-navigation-heading p{color:var(--rds-color-text-muted);font-size:.74rem;line-height:1.45}.group-settings-navigation-profile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-width:0;min-height:74px;padding:12px;border:1px solid color-mix(in srgb,var(--runder-primary) 18%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--runder-primary) 5%,var(--rds-color-surface-raised));color:var(--rds-color-text);text-align:left;cursor:pointer}.group-settings-navigation-profile:focus-visible,.group-settings-navigation-profile:hover{border-color:color-mix(in srgb,var(--runder-primary) 42%,var(--border));background:var(--primary-soft);outline:0}.group-settings-navigation-profile>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.group-settings-navigation-profile small,.group-settings-navigation-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-settings-navigation-profile strong{color:var(--rds-color-text);font-size:.85rem}.group-settings-navigation-profile small{color:var(--rds-color-text-muted);font-size:.68rem;line-height:1.35}.group-settings-navigation-profile>svg{color:var(--rds-color-text-muted)}.group-settings-navigation-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:42px;margin:0 0 4px;padding:0 12px;border:1px solid var(--border);border-radius:13px;background:var(--rds-color-surface-soft);color:var(--rds-color-text-muted)}.group-settings-navigation-search:focus-within{border-color:color-mix(in srgb,var(--runder-primary) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--runder-primary) 12%,transparent)}.group-settings-navigation-search input{min-width:0;min-height:38px;padding:0;border:0;background:transparent;color:var(--rds-color-text);font:inherit;font-size:.78rem;outline:0}.group-settings-navigation-search button{display:inline-grid;width:26px;height:26px;padding:0;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--rds-color-text-muted);cursor:pointer}.group-settings-navigation-label{margin:2px 4px 0;color:var(--rds-color-text-muted)}.group-settings-navigation-scroll>.group-settings-navigation-section{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;min-height:58px;padding:7px 10px;border:1px solid transparent;border-radius:15px;background:transparent;color:var(--rds-color-text-muted);text-align:left;cursor:pointer}.group-settings-navigation-section>svg:first-child{width:34px;height:34px;padding:8px;border-radius:10px;background:var(--rds-color-surface-soft);color:var(--rds-color-text-muted)}.group-settings-navigation-section>svg:last-child{color:var(--rds-color-text-muted)}.group-settings-navigation-scroll>.group-settings-navigation-section span{display:grid;grid-gap:2px;gap:2px;min-width:0}.group-settings-navigation-scroll>.group-settings-navigation-section small,.group-settings-navigation-scroll>.group-settings-navigation-section strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-settings-navigation-scroll>.group-settings-navigation-section strong{color:var(--rds-color-text);font-size:.82rem}.group-settings-navigation-scroll>.group-settings-navigation-section small{display:block;color:var(--rds-color-text-muted);font-size:.66rem;font-weight:600}.group-settings-navigation-scroll>.group-settings-navigation-section:focus-visible,.group-settings-navigation-scroll>.group-settings-navigation-section:hover{border-color:color-mix(in srgb,var(--runder-primary) 20%,var(--border));background:var(--rds-color-surface-soft);color:var(--runder-primary);outline:0}.group-settings-navigation-scroll>.group-settings-navigation-section.is-active{border-color:color-mix(in srgb,var(--runder-primary) 24%,var(--border));background:var(--primary-soft);color:var(--runder-primary);box-shadow:none}.group-settings-navigation-scroll>.group-settings-navigation-section.is-active strong,.group-settings-navigation-scroll>.group-settings-navigation-section.is-active>svg{color:var(--runder-primary)}.group-settings-navigation-scroll>.group-settings-navigation-section.is-active>svg:first-child{background:var(--rds-color-surface-raised)}.group-settings-navigation-empty{margin:0;padding:20px 10px;color:var(--rds-color-text-muted);font-size:.76rem;text-align:center}.group-settings-current-role{display:flex;min-height:54px;flex:0 0 auto;align-items:center;gap:9px;margin-top:auto;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--rds-color-surface-soft);color:var(--runder-primary)}.group-settings-current-role span{display:grid}.group-settings-current-role small{color:var(--rds-color-text-muted);font-size:.68rem}.group-settings-current-role strong{color:var(--rds-color-text);font-size:.8rem}.group-settings-content{display:block;max-height:100%;width:100%;margin:0 auto;border:1px solid var(--border);border-radius:22px;background:var(--rds-color-surface-raised);box-shadow:none;padding:6px;overflow:hidden}.group-settings-content,.group-settings-content-scroll{min-width:0;min-height:0;height:100%;box-sizing:border-box}.group-settings-content-scroll{display:grid;align-content:start;grid-gap:22px;gap:22px;max-width:100%;padding:clamp(24px,2.4vw,38px);border-radius:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;scroll-padding-block:24px;scrollbar-gutter:stable}.group-settings-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--border)}.group-settings-section-heading>span{display:grid;grid-gap:4px;gap:4px}.group-settings-section-heading h3{color:var(--rds-color-text);font-size:1.12rem}.group-settings-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.group-settings-summary-grid article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--rds-color-surface-soft)}.group-settings-summary-grid span{color:var(--rds-color-text-muted);font-size:.7rem;font-weight:750}.group-settings-summary-grid strong{overflow:hidden;color:var(--rds-color-text);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.group-settings-center .workspace-settings-card{padding:0;border:0;background:transparent}.group-settings-center .workspace-settings-form label span{color:var(--rds-color-text)}.group-settings-center .workspace-settings-form input,.group-settings-center .workspace-settings-form select,.group-settings-center .workspace-settings-form textarea{border-radius:12px;background:var(--rds-color-surface-soft)}.group-settings-center .workspace-settings-form textarea.rds-textarea{min-height:120px;resize:none}.group-settings-center .group-avatar-settings-card{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:0 0 20px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.group-avatar-settings-preview{width:82px;height:82px;border:1px solid var(--border);border-radius:18px;box-shadow:none}.group-avatar-settings-card>div{display:grid;min-width:0;grid-gap:7px;gap:7px}.group-avatar-settings-card>div>strong{color:var(--rds-color-text);font-size:.95rem}.group-avatar-settings-actions{display:flex;flex-wrap:wrap;gap:8px}.group-privacy-options{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:2px 0 0;padding:20px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.group-privacy-options legend{padding:0;color:var(--rds-color-text);font-size:.88rem;font-weight:850}.group-privacy-options>p{margin:0}.group-privacy-options>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-settings-form .group-privacy-options label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;min-height:96px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-soft);cursor:pointer}.workspace-settings-form .group-privacy-options label.is-selected{border-color:color-mix(in srgb,var(--runder-primary) 45%,var(--border));background:var(--primary-soft);box-shadow:none}.workspace-settings-form .group-privacy-options input{width:16px;min-height:16px;margin:2px 0 0;padding:0;accent-color:var(--runder-primary)}.workspace-settings-form .group-privacy-options label span{display:grid;grid-gap:5px;gap:5px}.workspace-settings-form .group-privacy-options label small{color:var(--rds-color-text-muted);font-size:.7rem;font-weight:550;line-height:1.4}.group-avatar-drive-picker .chat-drive-picker-item.is-disabled{opacity:.55}.group-privacy-confirm{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--runder-primary) 22%,var(--border));border-radius:14px;background:var(--primary-soft);color:var(--rds-color-text)}.group-privacy-confirm p{margin:0}.group-settings-members-summary{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--rds-color-surface-soft)}.group-settings-members-summary>span{display:flex;align-items:center;gap:8px;color:var(--runder-primary)}.group-settings-members-summary>span strong{color:var(--rds-color-text);font-size:1.1rem}.group-settings-members-summary>p,.group-settings-members-summary>span small{margin:0;color:var(--rds-color-text-muted);font-size:.78rem}.group-settings-member-limit{color:var(--rds-color-text-muted);font-size:.72rem}.group-settings-open-team{justify-self:start}.group-membership-admin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.group-member-manager{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.group-member-manager-tabs{display:flex;gap:18px;border-bottom:1px solid var(--border)}.group-member-manager-tabs>button{position:relative;display:inline-flex;min-height:40px;align-items:center;gap:7px;border:0;background:transparent;color:var(--rds-color-text-muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;padding:0 2px 10px}.group-member-manager-tabs>button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.group-member-manager-tabs>button.is-active{color:var(--runder-primary)}.group-member-manager-tabs>button.is-active:after{background:var(--runder-primary)}.group-member-manager-tabs>button span{display:inline-grid;min-width:22px;min-height:22px;place-items:center;border-radius:999px;background:var(--rds-color-surface-soft);color:inherit;font-size:.68rem}.group-member-manager-summary,.group-member-manager-summary>span{display:flex;align-items:center;gap:8px}.group-member-manager-summary{justify-content:space-between;color:var(--rds-color-text-muted)}.group-member-manager-summary strong{color:var(--rds-color-text);font-size:1rem}.group-member-manager-summary small{font-size:.72rem}.group-member-manager-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,190px);grid-gap:9px;gap:9px}.group-member-manager-toolbar .rdl-input,.group-member-manager-toolbar .rdl-search{width:100%;min-width:0}.group-member-manager-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0}.group-member-manager-layout.has-detail{grid-template-columns:minmax(0,1fr) minmax(270px,320px)}.group-member-manager-viewport{position:relative;height:420px;overflow:auto;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised);scrollbar-gutter:stable;outline:none}.group-member-manager-viewport:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.group-member-manager-spacer{position:relative;min-width:0}.group-member-manager-row{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;grid-gap:11px;gap:11px;width:100%;padding:10px 13px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--rds-color-surface-raised);color:var(--rds-color-text);text-align:left;cursor:pointer}.group-member-manager-row.is-selected,.group-member-manager-row:hover{background:color-mix(in srgb,var(--primary) 8%,var(--rds-color-surface-raised))}.group-member-manager-row.is-selected{box-shadow:inset 3px 0 var(--primary)}.group-member-manager-row:focus-visible{z-index:1;outline:2px solid var(--primary);outline-offset:-3px}.group-member-manager-detail .avatar,.group-member-manager-invites .avatar,.group-member-manager-row .avatar{width:42px;height:42px;flex:0 0 42px}.group-member-manager-invites article>span,.group-member-manager-row>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.group-member-manager-invites small,.group-member-manager-invites strong,.group-member-manager-row small,.group-member-manager-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-member-manager-invites strong,.group-member-manager-row strong{font-size:.8rem}.group-member-manager-invites small,.group-member-manager-row small,.group-member-manager-row>i{color:var(--rds-color-text-muted);font-size:.68rem;font-style:normal}.group-member-manager-empty,.group-member-manager-loading{display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;min-height:100%;padding:28px;color:var(--rds-color-text-muted);text-align:center}.group-member-manager-empty strong{color:var(--rds-color-text)}.group-member-manager-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 3px 0;color:var(--rds-color-text-muted);font-size:.7rem}.group-member-manager-detail{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:2px 0 2px 18px;border:0;border-left:1px solid var(--border);border-radius:0;background:transparent}.group-member-manager-detail>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.group-member-manager-detail>header>span,.group-member-manager-detail>label{display:grid;grid-gap:4px;gap:4px;min-width:0}.group-member-manager-detail>header small,.group-member-manager-detail>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-member-manager-detail dt,.group-member-manager-detail>header small,.group-member-manager-detail>label>span{color:var(--rds-color-text-muted);font-size:.68rem}.group-member-manager-detail dl{display:grid;grid-gap:7px;gap:7px;margin:0}.group-member-manager-detail dl>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--border)}.group-member-manager-detail dd{margin:0;color:var(--rds-color-text);font-size:.72rem;text-align:right}.group-member-manager-detail>p{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px;border-radius:11px;background:color-mix(in srgb,var(--primary) 6%,var(--rds-color-surface-raised));color:var(--rds-color-text-muted);font-size:.69rem}.group-member-manager-detail-actions{display:grid;grid-gap:8px;gap:8px}.group-member-manager-invites{display:grid;max-height:420px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised);scrollbar-gutter:stable}.group-member-manager-invites article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:11px 13px;border-bottom:1px solid var(--border);background:var(--rds-color-surface-raised)}.group-member-manager-invites article:last-child{border-bottom:0}.group-member-manager-invites article>div{display:flex;gap:6px}.group-member-manager-invites article>div button{padding:6px 9px;border:1px solid var(--border);border-radius:9px;background:var(--rds-color-surface-raised);color:var(--primary);font:inherit;cursor:pointer}.group-member-manager-invites article>div button.is-danger{color:var(--danger)}.group-settings-protected-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--rds-color-surface-soft)}.group-settings-protected-action>span{display:grid;grid-gap:3px;gap:3px}.group-settings-protected-action small{color:var(--rds-color-text-muted)}.rdl-modal.group-member-management-modal{width:min(560px,calc(100vw - 32px))}.group-member-management-confirm{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--rds-color-surface-soft)}.group-member-management-confirm.is-danger{border-color:var(--border);background:var(--rds-color-surface-soft)}.group-member-management-confirm p{margin:5px 0 0;color:var(--rds-color-text-muted);line-height:1.5}.group-member-management-transfer{display:grid;grid-gap:14px;gap:14px}.group-member-management-transfer>label{display:grid;grid-gap:7px;gap:7px;color:var(--rds-color-text-muted);font-size:.76rem}.group-member-management-transfer input{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:var(--rds-color-surface-raised);color:var(--rds-color-text);font:inherit}.group-member-management-transfer input:focus-visible{border-color:var(--primary);outline:3px solid color-mix(in srgb,var(--primary) 16%,transparent)}.group-membership-admin>section{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;padding:18px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.group-membership-admin>section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.group-membership-admin>section>header>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.group-membership-admin>section>header strong{color:var(--rds-color-text);font-size:.82rem}.group-membership-admin>section>header small,.group-membership-empty{color:var(--rds-color-text-muted);font-size:.7rem}.group-membership-empty{margin:0;padding:8px 0 2px}.group-membership-rows{display:grid;max-height:244px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised);scrollbar-gutter:stable}.group-membership-rows article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;min-width:0;padding:9px;border-bottom:1px solid var(--border)}.group-membership-rows article:last-child{border-bottom:0}.group-membership-rows .avatar{width:34px;height:34px}.group-membership-rows article>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.group-membership-rows article small,.group-membership-rows article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-membership-rows article strong{color:var(--rds-color-text);font-size:.75rem}.group-membership-rows article em,.group-membership-rows article small{color:var(--rds-color-text-muted);font-size:.65rem;font-style:normal}.group-membership-rows article>div{display:flex;gap:5px}.group-membership-rows article button{min-height:30px;padding:5px 8px;border:1px solid var(--border);border-radius:9px;background:var(--rds-color-surface-raised);color:var(--runder-primary);font:inherit;font-size:.66rem;font-weight:750;cursor:pointer}.group-membership-rows article button:focus-visible,.group-membership-rows article button:hover{border-color:color-mix(in srgb,var(--runder-primary) 42%,var(--border));background:var(--primary-soft);outline:none}.group-membership-rows article button.is-danger{color:var(--danger)}.group-membership-row-icon{color:var(--runder-primary)}.group-invite-links{grid-column:1/-1}.group-invite-link-secret{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--runder-primary) 28%,var(--border));border-radius:12px;background:var(--primary-soft);color:var(--runder-primary)}.group-invite-link-secret>span{display:grid;grid-gap:2px;gap:2px}.group-invite-link-secret strong{color:var(--rds-color-text);font-size:.75rem}.group-invite-link-secret small{color:var(--rds-color-text-muted);font-size:.66rem}.rdl-modal.group-member-picker-modal{width:min(720px,calc(100vw - 28px));max-width:none;max-height:min(800px,calc(100dvh - 28px))}.group-member-picker-modal .rdl-modal__body{min-height:0;overflow:hidden}.group-member-picker{display:flex;flex-direction:column;gap:13px;height:min(58dvh,520px);min-height:0}.group-member-picker-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.group-member-picker-steps li{display:flex;align-items:center;gap:8px;padding:6px 10px 10px;border:0;border-bottom:2px solid var(--border);border-radius:0;background:transparent;color:var(--rds-color-text-muted)}.group-member-picker-steps li span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--rds-color-surface-raised);font-size:.7rem;font-weight:850}.group-member-picker-steps li strong{font-size:.75rem}.group-member-picker-steps li.is-complete,.group-member-picker-steps li.is-current{border-color:var(--runder-primary);background:transparent;color:var(--runder-primary)}.group-member-picker-steps li.is-complete span,.group-member-picker-steps li.is-current span{background:var(--runder-primary);color:white}.group-member-picker-limit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-soft);color:var(--runder-primary)}.group-member-picker-limit span{color:var(--rds-color-text);font-size:.74rem}.group-member-picker-limit small{color:var(--rds-color-text-muted);font-size:.67rem}.group-member-picker-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised);color:var(--rds-color-text-muted)}.group-member-picker-search:focus-within{border-color:var(--runder-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--runder-primary) 12%,transparent)}.group-member-picker-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--rds-color-text);font:inherit;font-size:.78rem}.group-member-picker-search>span{font-size:.65rem}.group-member-selected-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.group-member-selected-chips button{display:flex;align-items:center;gap:6px;flex:0 0 auto;max-width:190px;padding:4px 7px 4px 4px;border:1px solid color-mix(in srgb,var(--runder-primary) 28%,var(--border));border-radius:999px;background:var(--primary-soft);color:var(--runder-primary);font:inherit;font-size:.68rem;font-weight:750;cursor:pointer}.group-member-selected-chips .avatar{width:25px;height:25px}.group-member-selected-chips button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-member-candidate-list{display:grid;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised);scrollbar-gutter:stable}.group-member-candidate-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:9px 11px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;cursor:pointer}.group-member-candidate-list>button:last-of-type{border-bottom:0}.group-member-candidate-list>button.is-selected,.group-member-candidate-list>button:focus-visible,.group-member-candidate-list>button:hover{background:var(--primary-soft);outline:none}.group-member-candidate-list>button.is-disabled{background:var(--rds-color-surface-soft);cursor:not-allowed;opacity:.72}.group-member-candidate-list .avatar{width:40px;height:40px}.group-member-candidate-identity{display:grid;grid-gap:2px;gap:2px;min-width:0}.group-member-candidate-identity small,.group-member-candidate-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-member-candidate-identity strong{color:var(--rds-color-text);font-size:.76rem}.group-member-candidate-identity small,.group-member-candidate-source{color:var(--rds-color-text-muted);font-size:.65rem}.group-member-candidate-list em{padding:4px 7px;border-radius:999px;background:var(--rds-color-surface-soft);color:var(--rds-color-text-muted);font-size:.63rem;font-style:normal;font-weight:750;white-space:nowrap}.group-member-candidate-list em.is-available,.group-member-candidate-list em.is-removed{background:color-mix(in srgb,var(--success) 10%,var(--rds-color-surface-raised));color:var(--success)}.group-member-candidate-check{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--runder-primary)}.group-member-picker-empty{display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:34px 16px;color:var(--rds-color-text-muted);text-align:center}.group-member-picker-empty strong{color:var(--rds-color-text);font-size:.78rem}.group-member-picker-empty small{font-size:.68rem}.group-member-candidate-list>.group-member-candidate-load-more{display:flex;grid-template-columns:none;justify-content:center;min-height:42px;border-top:1px solid var(--border);border-bottom:0;color:var(--runder-primary);font-size:.72rem;font-weight:850;text-align:center}.group-member-candidate-list>.group-member-candidate-load-more:disabled{cursor:wait;opacity:.62}.group-member-review{display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px;min-height:0}.group-member-review>section{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:end;grid-gap:14px;gap:14px;padding:13px;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-soft)}.group-member-review>section>span{display:grid;grid-gap:3px;gap:3px}.group-member-review h3,.group-member-review p{margin:0}.group-member-review h3{color:var(--rds-color-text);font-size:.84rem}.group-member-review p,.group-member-review small{color:var(--rds-color-text-muted);font-size:.68rem}.group-member-review-list{display:grid;min-height:0;max-height:none;overflow-y:auto;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised);scrollbar-gutter:stable}.group-member-review-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 11px;border-bottom:1px solid var(--border)}.group-member-review-list article:last-child{border-bottom:0}.group-member-review-list .avatar{width:36px;height:36px}.group-member-review-list article>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.group-member-review-list strong{overflow:hidden;color:var(--rds-color-text);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.group-member-review-list em{color:var(--runder-primary);font-size:.66rem;font-style:normal;font-weight:700}.group-member-review-list button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--rds-color-surface-raised);color:var(--danger);cursor:pointer}.group-member-review-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:12px;background:var(--primary-soft);color:var(--runder-primary)}.group-member-review-note p{color:var(--rds-color-text-muted);line-height:1.45}.group-settings-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.group-settings-role-grid>article{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--rds-color-surface-soft)}.group-settings-role-grid>article.is-current{border-color:color-mix(in srgb,var(--runder-primary) 34%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--runder-primary) 12%,transparent)}.group-settings-role-grid article>strong{color:var(--rds-color-text);font-size:.84rem}.group-settings-role-grid article>div{display:flex;flex-wrap:wrap;gap:6px}.group-settings-role-grid article>div small{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:var(--rds-color-surface-raised);color:var(--rds-color-text-muted);font-size:.67rem}.group-settings-role-grid em{color:var(--runder-primary);font-size:.68rem;font-style:normal;font-weight:800}.group-permission-heading{align-items:center}.group-permission-owner-status,.group-permission-readonly,.group-permission-version{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 10px;border:1px solid color-mix(in srgb,var(--runder-primary) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--runder-primary) 7%,var(--rds-color-surface-raised));color:var(--runder-primary);font-size:.7rem;font-style:normal;font-weight:800}.group-permission-owner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised)}.group-permission-owner-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--primary-soft);color:var(--runder-primary)}.group-permission-loading span,.group-permission-owner>span:nth-child(2),.group-permission-role-summary>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.group-permission-loading strong,.group-permission-owner strong,.group-permission-role-summary strong{color:var(--rds-color-text);font-size:.86rem}.group-permission-loading small,.group-permission-owner small,.group-permission-role-summary small{color:var(--rds-color-text-muted);font-size:.72rem;line-height:1.42}.group-permission-role-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:0;border-bottom:1px solid var(--border);background:transparent}.group-permission-role-tabs>button{display:grid;justify-items:start;grid-gap:6px;gap:6px;min-width:0;padding:11px 12px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--rds-color-text-muted);text-align:left;cursor:pointer}.group-permission-role-tabs>button:focus-visible,.group-permission-role-tabs>button:hover{background:color-mix(in srgb,var(--runder-primary) 5%,var(--rds-color-surface-raised));outline:0}.group-permission-role-tabs>button.is-active{border-bottom-color:var(--runder-primary);background:transparent;color:var(--runder-primary)}.group-permission-role-tabs>button small{overflow:hidden;width:100%;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.group-permission-matrix{display:grid;grid-gap:12px;gap:12px}.group-permission-role-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.group-permission-role-summary>button{flex:0 0 auto;padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised);color:var(--rds-color-text-muted);font-size:.7rem;font-weight:750;cursor:pointer}.group-permission-role-summary>button:focus-visible,.group-permission-role-summary>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--runder-primary) 25%,var(--border));color:var(--runder-primary);outline:0}.group-permission-categories{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised)}.group-permission-category{display:grid;align-content:start;min-width:0;overflow:hidden;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.group-permission-category:last-child{grid-column:auto;border-bottom:0}.group-permission-category-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:12px 14px;border:0;background:var(--rds-color-surface-raised);color:inherit;text-align:left;cursor:pointer}.group-permission-category-toggle:focus-visible,.group-permission-category-toggle:hover{background:var(--rds-color-surface-soft);outline:0}.group-permission-category-toggle>span{display:grid;grid-gap:3px;gap:3px}.group-permission-category-toggle svg{color:var(--rds-color-text-muted);transition:transform .15s ease}.group-permission-category.is-expanded .group-permission-category-toggle svg{transform:rotate(180deg)}.group-permission-category-toggle strong{color:var(--rds-color-text);font-size:.78rem}.group-permission-category-toggle small{color:var(--rds-color-text-muted);font-size:.67rem;line-height:1.38}.group-permission-category>div{display:grid;border-top:1px solid var(--border)}.group-permission-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:10px 13px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:transparent;color:inherit;text-align:left;cursor:pointer}.group-permission-row:last-child{border-bottom:0}.group-permission-row:focus-visible,.group-permission-row:hover:not(:disabled){background:color-mix(in srgb,var(--runder-primary) 5%,var(--rds-color-surface-raised));outline:0}.group-permission-row:disabled{cursor:default}.group-permission-row>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.group-permission-row strong{color:var(--rds-color-text);font-size:.75rem}.group-permission-row small{color:var(--rds-color-text-muted);font-size:.65rem;line-height:1.36}.group-permission-row>i{position:relative;display:block;width:34px;height:20px;border:1px solid color-mix(in srgb,var(--rds-color-text-muted) 30%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--rds-color-text-muted) 12%,var(--rds-color-surface-raised));transition:background-color .15s ease,border-color .15s ease}.group-permission-row>i b{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--rds-color-surface-raised);box-shadow:0 1px 4px rgba(18,42,74,.22);transition:transform .15s ease}.group-permission-row.is-enabled>i{border-color:var(--runder-primary);background:var(--runder-primary)}.group-permission-row.is-enabled>i b{transform:translateX(14px)}.group-permission-explanation,.group-permission-loading{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--runder-primary) 18%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--runder-primary) 5%,var(--rds-color-surface-raised));color:var(--rds-color-text-muted);font-size:.72rem;line-height:1.45}.group-permission-loading{align-items:center;color:var(--runder-primary)}.group-permission-loading.is-error{border-color:color-mix(in srgb,var(--danger) 24%,var(--border))}.group-permission-loading .rdl-button{margin-left:auto}.group-permission-actions{position:-webkit-sticky;position:sticky;bottom:-18px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -4px;padding:12px 4px 18px;border-top:1px solid var(--border);background:var(--rds-color-surface-raised)}.group-permission-actions>span{color:var(--rds-color-text-muted);font-size:.7rem}.group-permission-actions>div{display:flex;gap:8px}.group-settings-safety-list{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.group-settings-safety-list article{display:flex;align-items:flex-start;gap:10px;padding:13px 2px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--runder-primary)}.group-settings-safety-list article:last-child{border-bottom:0}.group-settings-safety-list span{display:grid;grid-gap:3px;gap:3px}.group-settings-danger-zone strong,.group-settings-safety-list strong{color:var(--rds-color-text);font-size:.82rem}.group-settings-danger-zone small,.group-settings-safety-list small{color:var(--rds-color-text-muted);font-size:.72rem;line-height:1.4}.group-settings-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px;border:1px solid var(--border);border-radius:14px;background:var(--rds-color-surface-raised)}.group-settings-danger-zone>span{display:grid;grid-gap:4px;gap:4px}.group-security-heading{align-items:center}.group-security-state{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--runder-primary) 20%,var(--border));border-radius:16px;background:var(--rds-color-surface-soft);color:var(--runder-primary)}.group-security-state.is-error{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));color:var(--danger)}.group-security-state>span{display:grid;flex:1 1;grid-gap:3px;gap:3px}.group-security-actions strong,.group-security-state strong,.group-security-usage strong{color:var(--rds-color-text)}.group-security-actions small,.group-security-state small,.group-security-usage small{color:var(--rds-color-text-muted);line-height:1.42}.group-security-usage{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised)}.group-security-usage>footer,.group-security-usage>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.group-security-usage>header>span{display:grid;grid-gap:3px;gap:3px}.group-security-usage>header>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised);color:var(--runder-primary);cursor:pointer}.group-security-meter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.group-security-meter-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:0;border-radius:8px;background:var(--rds-color-surface-soft)}.group-security-meter-grid article>span{display:flex;align-items:center;gap:8px;color:var(--runder-primary)}.group-security-meter-grid article>b{overflow:hidden;color:var(--rds-color-text);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.group-security-meter-grid [role=progressbar]{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--runder-primary) 10%,var(--rds-color-surface-raised))}.group-security-meter-grid [role=progressbar] i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--runder-primary),color-mix(in srgb,var(--runder-primary) 62%,white))}.group-security-content-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.group-security-content-grid>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:2px 7px;gap:2px 7px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--runder-primary) 5%,var(--rds-color-surface-soft));color:var(--runder-primary)}.group-security-content-grid b{color:var(--rds-color-text)}.group-security-content-grid small{grid-column:1/-1;font-size:.65rem}.group-security-usage>footer{justify-content:flex-start;padding-top:2px;color:var(--runder-primary);font-size:.7rem}.group-security-actions{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised)}.group-security-actions>article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;border-bottom:1px solid var(--border)}.group-security-actions>article:last-child{border-bottom:0}.group-security-actions>article.is-danger{background:var(--rds-color-surface-raised)}.group-security-actions>article>span{display:flex;align-items:flex-start;gap:10px;min-width:0;color:var(--runder-primary)}.group-security-actions>article.is-danger>span{color:var(--danger)}.group-security-actions>article>span>span{display:grid;grid-gap:3px;gap:3px}.conversation-action-confirm-name{display:grid;grid-gap:14px;gap:14px;margin:0 22px 18px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised)}.conversation-action-confirm-name>div{display:flex;align-items:flex-start;gap:10px;color:var(--runder-primary)}.conversation-action-confirm-name label,.conversation-action-confirm-name>div span{display:grid;grid-gap:4px;gap:4px}.conversation-action-confirm-name label>span,.conversation-action-confirm-name small{color:var(--rds-color-text-muted);font-size:.72rem;line-height:1.4}.conversation-action-confirm-name input{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--rds-color-surface-raised);color:var(--rds-color-text);font:inherit}.conversation-action-confirm-name input:focus-visible{border-color:var(--runder-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--runder-primary) 16%,transparent);outline:0}@container group-settings (max-width: 1120px){.group-settings-layout{grid-template-columns:minmax(270px,310px) minmax(0,1fr);gap:12px;padding:12px}.group-settings-navigation-chrome{padding:16px 18px 8px}.group-settings-navigation-scroll{padding:0 12px 12px 18px}.group-settings-content-scroll{padding:24px}.group-settings-section-heading{align-items:stretch;flex-direction:column}.group-settings-section-heading>:where(button,.rdl-button){align-self:flex-start}.group-member-manager-toolbar,.group-privacy-options>div,.group-settings-summary-grid{grid-template-columns:minmax(0,1fr)}.group-member-manager-layout.has-detail{grid-template-columns:minmax(0,1fr) minmax(230px,280px)}.group-member-manager-row{grid-template-columns:auto minmax(0,1fr) auto auto}.group-member-manager-row>i{display:none}.group-membership-admin{grid-template-columns:minmax(0,1fr)}.group-invite-links{grid-column:auto}}@container group-settings (max-width: 900px){.group-member-manager-layout.has-detail{grid-template-columns:minmax(0,1fr)}.group-member-manager-detail{padding:16px 0 0;border-top:1px solid var(--border);border-left:0}}@container group-settings (max-width: 680px){.group-settings-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:100%;overflow:visible}.group-settings-content,.group-settings-navigation{min-height:auto;max-height:none;overflow:visible}.group-settings-navigation{display:block}.group-settings-content-scroll,.group-settings-navigation-scroll{height:auto;min-height:auto;max-height:none;overflow:visible;scrollbar-gutter:auto}.group-member-manager-layout.has-detail{grid-template-columns:minmax(0,1fr)}.group-member-manager-detail{padding:16px 0 0;border-top:1px solid var(--border);border-left:0}}@media (max-width:680px){.group-settings-center{padding:0}.group-settings-hero{grid-template-columns:auto minmax(0,1fr)}.group-settings-hero-meta{grid-column:1/-1;justify-content:flex-start}.group-permission-categories,.group-privacy-options>div,.group-security-content-grid,.group-security-meter-grid,.group-settings-role-grid,.group-settings-safety-list,.group-settings-summary-grid{grid-template-columns:minmax(0,1fr)}.group-permission-category:last-child{grid-column:auto}.group-permission-owner{grid-template-columns:auto minmax(0,1fr)}.group-permission-owner-status{grid-column:2;justify-self:start}.group-permission-role-tabs{grid-template-columns:minmax(0,1fr)}.group-permission-actions,.group-permission-role-summary{align-items:stretch;flex-direction:column}.group-permission-actions>div{justify-content:flex-end}.group-settings-center .group-avatar-settings-card{grid-template-columns:minmax(0,1fr)}.group-security-actions>article,.group-settings-danger-zone{align-items:stretch;flex-direction:column}.group-security-actions>article>:where(button,.rdl-button){align-self:flex-start}.group-member-manager-toolbar{grid-template-columns:minmax(0,1fr)}.group-member-manager-row{grid-template-columns:auto minmax(0,1fr) auto auto}.group-member-manager-row>i{display:none}.group-member-manager-invites article,.group-settings-protected-action{grid-template-columns:auto minmax(0,1fr)}.group-member-manager-invites article>div,.group-member-manager-invites article>em,.group-settings-protected-action>.rdl-button{grid-column:2;justify-self:start}.group-membership-rows article{grid-template-columns:auto minmax(0,1fr) auto}.group-membership-rows article>div{grid-column:2/-1}.group-member-candidate-list>button{grid-template-columns:auto minmax(0,1fr) auto}.group-member-candidate-source{display:none}.group-member-candidate-list em{grid-column:2;justify-self:start}.group-member-candidate-check{grid-column:3;grid-row:1/span 2}.group-member-review-list article,.group-member-review>section{grid-template-columns:minmax(0,1fr)}.group-member-review-list article{grid-template-columns:auto minmax(0,1fr) auto}.group-member-review-list em{grid-column:2}}.activity-feed{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.search-result-row{overflow:hidden;padding:0;border:0;background:transparent;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.search-result-row>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.search-result-row small,.search-result-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-row button{min-height:30px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--runder-surface);color:var(--primary);font-weight:850}.search-result-row button:hover{border-color:var(--primary);background:var(--primary-soft)}.activity-feed{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:12px}.activity-filter-row{display:flex;flex-wrap:wrap;gap:6px}.activity-filter-row button{min-height:30px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:820;cursor:pointer}.activity-filter-row button.is-active{border-color:rgba(var(--runder-primary-rgb),.35);background:var(--primary-soft);color:var(--primary)}.activity-empty-state{min-height:180px}.activity-item{min-width:0;padding:8px 0;border-top:1px solid var(--border)}.activity-item-button,.activity-item-static{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.activity-item-button{cursor:pointer}.activity-item-button:hover strong,.activity-item-icon{color:var(--primary)}.activity-item-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:8px;background:var(--surface-soft)}.activity-item-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.activity-item-copy small,.activity-item-copy strong{min-width:0;overflow-wrap:anywhere}.activity-item-copy small{color:var(--muted)}.activity-item-topline{display:flex;flex-wrap:wrap;gap:6px}.activity-item-topline span{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:11px;font-weight:850}.workspace-media-panel{position:relative;display:grid;align-content:start;grid-gap:14px;gap:14px;overflow:auto}.media-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.media-section{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:120px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.media-section header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text)}.media-section header span,.media-section>small{color:var(--muted);font-size:12px;font-weight:800}.media-row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:44px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text);text-align:left}.media-row svg{color:var(--primary)}.media-row span{display:grid;min-width:0}.media-row small,.media-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-row small{color:var(--muted);font-size:12px}.pending-attachments,.workspace-attachment-card{display:grid;grid-gap:8px;gap:8px}.notification-icon-button span,.rail-badge{position:absolute;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--rds-color-danger);color:var(--runder-surface);font-size:10px;font-weight:900;line-height:1}.rail-button{position:relative}.rail-badge{top:6px;right:6px}.notification-icon-button{position:relative}.notification-icon-button span{top:-8px;right:-8px;min-width:21px;height:21px;padding:0 6px;border:2px solid var(--runder-surface);background:var(--runder-primary);color:#ffffff;font-size:11px;box-shadow:0 8px 18px rgba(var(--runder-primary-rgb),.28)}.notifications-shell{grid-column:span 2;min-width:0;padding:24px;overflow:auto;background:var(--runder-background)}.notifications-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:16px;gap:16px;margin-top:16px}.notification-list,.notification-settings{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--runder-surface)}.notification-list{margin-top:16px;gap:0;overflow:hidden}.notifications-center-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 2px 14px}.notifications-center-topline strong{display:block;color:var(--text);font-size:17px}.notifications-center-topline p{margin:4px 0 0;color:var(--muted);font-size:13px}.notifications-center-topline>span{flex:0 0 auto;border-radius:999px;background:var(--runder-primary-500);color:var(--runder-surface);font-size:12px;font-weight:800;padding:6px 10px}.notifications-center-topline>span svg{color:inherit}.notifications-filter-section{margin:0 -14px;padding:12px 14px 14px;border-top:1px solid rgba(var(--rds-shadow-rgb),.06);border-bottom:1px solid rgba(var(--rds-shadow-rgb),.08);background:linear-gradient(180deg,rgba(var(--runder-primary-rgb),.035),rgba(var(--rds-white-rgb),0))}.notifications-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;margin:0 0 12px;min-height:44px;padding:5px 6px 5px 13px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:16px;background:var(--runder-surface);box-shadow:0 10px 26px rgba(var(--runder-primary-rgb),.06)}.notifications-search>svg{color:var(--primary)}.notifications-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.notifications-filter-row{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;overflow-x:visible;padding-bottom:0}.notifications-filter-row button{flex:0 0 auto;max-width:100%;min-height:34px;border:1px solid var(--border);border-radius:999px;background:var(--runder-surface);color:var(--muted);font-size:12px;font-weight:800;padding:0 13px;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.notifications-filter-row button:hover{border-color:rgba(var(--runder-primary-rgb),.26);background:var(--rds-color-surface-soft);color:var(--primary);transform:translateY(-1px)}.notifications-filter-row button.is-active{border-color:var(--primary);background:var(--primary);color:#fff!important}.notifications-filter-row button.is-active:focus-visible,.notifications-filter-row button.is-active:hover{border-color:var(--primary);background:var(--primary);color:#fff!important}.notifications-filter-row button.is-active span,.notifications-filter-row button.is-active svg{color:#fff}.notifications-list-region{display:grid;grid-gap:10px;gap:10px;min-width:0;padding-top:14px}.notifications-list-region .module-empty-state{min-height:220px;border:1px dashed rgba(var(--runder-primary-rgb),.18);border-radius:8px;background:rgba(var(--rds-white-rgb),.72);padding:38px 16px}.notification-item>button,.notification-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;width:100%;min-height:54px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.notification-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:8px;border:1px solid transparent;border-radius:8px}.notification-item-copy{display:grid;min-width:0;grid-gap:5px;gap:5px}.notification-item-copy>p,.notification-item-copy>strong{min-width:0;overflow-wrap:anywhere}.notification-item-copy>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.notification-item-origin{display:flex!important;align-items:center;justify-content:flex-start;gap:7px!important;color:var(--primary);font-size:12px;font-weight:850}.notification-item-origin small{white-space:nowrap}.notification-occurrence-chip{align-self:center;border-radius:999px;background:rgba(var(--runder-primary-rgb),.1);color:var(--primary);font-size:11px;font-weight:850;padding:5px 8px;white-space:nowrap}.notifications-load-more{justify-self:center;min-width:150px;margin:4px 0 2px}.notification-item:has(input[type=checkbox]){grid-template-columns:22px minmax(0,1fr) auto auto}.notification-item input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.notification-item-actions{display:flex;align-items:center;gap:6px}.notification-item-actions .secondary-action{min-height:32px;padding-inline:10px}.notification-read-chip{border-radius:999px;font-size:11px;font-weight:800;padding:5px 8px;white-space:nowrap}.notification-read-chip.is-unread{background:var(--primary);color:var(--rds-white)}.notification-read-chip.is-read{background:var(--rds-color-surface-soft);color:var(--muted)}.notification-item.is-unread{border-color:rgba(var(--runder-primary-rgb),.18);background:var(--primary-soft)}.notification-item.is-selected{border-color:rgba(var(--runder-primary-rgb),.3);background:var(--runder-primary-soft)}.notification-dot{width:9px;height:9px;margin-top:6px;border-radius:999px;background:transparent}.notification-item.is-unread .notification-dot{background:var(--primary)}.notification-item span:last-child,.notification-toggle span{display:grid;min-width:0;grid-gap:3px;gap:3px}.notification-item .notification-read-chip.is-unread{background:var(--primary);color:#fff}.notification-item .notification-read-chip.is-unread span,.notification-item .notification-read-chip.is-unread svg{color:#fff}.notification-item .notification-read-chip.is-read{color:var(--muted)}.notification-item p,.notification-item small,.notification-toggle small{margin:0;color:var(--muted)}.notification-toggle{grid-template-columns:18px minmax(0,1fr);align-items:center;cursor:default}.notification-toggle input{width:18px;height:18px}.command-palette-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;align-items:start;justify-items:center;padding:9vh 18px 18px;background:rgba(var(--rds-shadow-rgb),.34)}.command-palette{display:grid;width:min(620px,100%);max-height:min(640px,82vh);grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(var(--rds-ink-rgb),.1);border-radius:8px;background:var(--surface);box-shadow:0 22px 80px rgba(var(--rds-shadow-rgb),.28)}.command-palette-input-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);color:var(--muted)}.command-palette-input-row input{min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--text);font-size:16px}.command-palette kbd{min-width:32px;padding:4px 7px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft);color:var(--muted);font-size:11px;font-weight:800;text-align:center}.command-palette-list{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:8px;overflow:auto}.command-palette-list button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:54px;border:1px solid transparent;border-radius:8px;padding:9px 10px;background:transparent;color:var(--text);text-align:left}.command-palette-list button.is-selected{border-color:rgba(var(--runder-primary-rgb),.28);background:var(--primary-soft)}.command-palette-list button:disabled{cursor:not-allowed;opacity:.56}.command-palette-list button>svg{color:var(--primary)}.command-palette-list button span{display:grid;min-width:0;grid-gap:3px;gap:3px}.command-palette-list small,.command-palette-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette-empty,.command-palette-list small{color:var(--muted)}.command-palette-empty{margin:8px;font-size:14px}.workspace-attachment-card{grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;max-width:420px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--primary-soft)}.workspace-attachment-card span{display:grid;min-width:0}.workspace-attachment-card small,.workspace-attachment-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-attachment-card button{border:0;background:transparent;color:var(--primary);font-weight:900;cursor:pointer}.pending-attachments{margin:-6px 24px 0}@media (max-width:1180px){.app-shell{grid-template-columns:64px minmax(250px,330px) minmax(360px,1fr)}.project-pane{display:none}.workspace-shell{grid-column:span 1}}@media (max-width:820px){.app-shell{grid-template-columns:56px minmax(0,1fr)}.conversation-pane{display:none}.chat-header{padding:14px}.chat-actions .icon-button{display:none}.messages{padding:18px 14px}.message{max-width:86%}.composer{grid-template-columns:36px 1fr 40px;margin:0 12px 14px}.upload-notice{margin:-8px 12px 14px}.composer .icon-button:nth-child(2){display:none}.contact-form{grid-template-columns:1fr 1fr 38px}.contact-form input:first-child{grid-column:1/-1}.notifications-shell,.workspace-shell{grid-column:2;padding:14px}.notifications-layout{grid-template-columns:minmax(0,1fr)}.workspace-tabs button span{display:none}}:root{--rdl-brand-blue:var(--runder-brand-primary);--rdl-brand-blue-strong:var(--runder-brand-deep);--rdl-brand-blue-secondary:var(--runder-brand-secondary);--rdl-brand-blue-soft:var(--rds-accent-soft);--rdl-accent-cyan:var(--runder-accent-cyan);--rdl-ink:var(--rds-text);--rdl-ink-soft:var(--rds-text-muted);--rdl-ink-muted:var(--rds-text-subtle);--rdl-bg:var(--rds-background);--rdl-surface:var(--rds-surface);--rdl-surface-raised:var(--rds-surface-elevated);--rdl-glass-bg:var(--rds-color-glass);--rdl-glass-bg-strong:var(--rds-color-glass-strong);--rdl-glass-border:var(--rds-color-glass-border);--rdl-hover:var(--rds-state-hover-bg);--rdl-border:var(--rds-border);--rdl-divider:var(--rds-color-divider);--rdl-focus:var(--runder-focus);--rdl-sidebar:var(--runder-sidebar);--rdl-sidebar-2:var(--runder-sidebar-2);--rdl-success:var(--rds-success);--rdl-warning:var(--rds-warning);--rdl-danger:var(--rds-danger);--rdl-info:var(--rds-color-info);--rdl-radius-sm:var(--rds-radius-md);--rdl-radius-md:var(--rds-radius-input);--rdl-radius-lg:var(--rds-radius-card-premium);--rdl-radius-modal:var(--rds-radius-modal-premium);--rdl-shadow-sm:var(--rds-shadow-sm);--rdl-shadow-md:var(--rds-shadow-md);--rdl-shadow-lg:var(--rds-shadow-lg);--rdl-shadow-floating:var(--rds-shadow-floating);--rdl-blur:var(--runder-blur);--rdl-motion:var(--runder-transition-normal)}@media (max-width:760px){.notifications-shell{padding:12px}.notifications-search{grid-template-columns:auto minmax(0,1fr) auto}.notifications-search .secondary-action{grid-column:1/-1;width:100%}.notification-item,.notification-item:has(input[type=checkbox]){grid-template-columns:minmax(0,1fr) auto}.notification-item:has(input[type=checkbox])>input{grid-row:1}.notification-item>button:first-of-type{grid-column:1/-1}.notification-item-actions{grid-column:1/-1;justify-content:flex-end}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root{--rdl-glass-bg:var(--rds-color-glass-fallback);--rdl-glass-bg-strong:var(--rds-color-glass-fallback)}:where(.rdl-card--glass,.rdl-modal,.rds-modal,.messenger-modal,.conversation-confirm-dialog,.drive-action-modal,.drive-share-modal,.drive-preview-modal,.call-prep-modal,.call-history-modal){background:var(--rds-color-glass-fallback)}}body{background:var(--rdl-bg);color:var(--rdl-ink);font-feature-settings:"cv02","cv03","cv04"}.rdl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell-v2{background:radial-gradient(circle at 0 0,rgba(var(--runder-primary-rgb),.08),transparent 26rem),linear-gradient(180deg,rgba(var(--runder-primary-rgb),.05),transparent 22rem),var(--rdl-bg);transition:grid-template-columns var(--rdl-motion)}.main-sidebar.rdl-main-sidebar{padding:14px 12px;background:linear-gradient(180deg,rgba(var(--rds-white-rgb),.06),transparent 38%),var(--runder-sidebar-gradient);border-right:1px solid rgba(var(--rds-white-rgb),.08);box-shadow:inset -1px 0 rgba(var(--rds-white-rgb),.06),16px 0 44px rgba(var(--rds-shadow-rgb),.12)}.main-sidebar-head{z-index:5}.main-sidebar-head>.rdl-tooltip{display:grid}.main-sidebar-brand{gap:10px}.main-sidebar-brand img{border:1px solid rgba(var(--rds-white-rgb),.18)}.main-sidebar-brand strong,.main-sidebar-profile-copy strong{letter-spacing:0}.main-sidebar-toggle{z-index:8}.app-shell-v2.is-sidebar-collapsed .main-sidebar-toggle{z-index:9}.main-sidebar-nav{z-index:2}.sidebar-item{font-size:14px;font-weight:820;letter-spacing:0}.sidebar-item:hover{background:rgba(var(--rds-white-rgb),.11);transform:translateY(-1px)}.sidebar-item.is-active{background:linear-gradient(135deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary));box-shadow:0 14px 30px rgba(var(--runder-primary-rgb),.28)}.main-sidebar-profile{border-radius:var(--rdl-radius-lg);background:rgba(var(--rds-white-rgb),.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.module-layout{background:transparent}.drive-layout,.messenger-layout,.notifications-layout-v2,.settings-layout,.workspace-layout{border-left:1px solid var(--rdl-divider)}.conversation-pane,.notifications-panel,.settings-sidebar,.workspace-module-sidebar{background:rgba(var(--rds-white-rgb),.86);border-color:var(--rdl-divider);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.section-header h1,.section-header.rdl-module-header h1{color:var(--rdl-ink);font-size:22px;line-height:1.12;letter-spacing:0}.section-header p,.section-header span{color:var(--rdl-ink-soft)}.drive-grid,.drive-toolbar,.module-toolbar,.notification-list,.rdl-module-toolbar,.settings-section-card,.workspace-tabs{border-color:var(--rdl-divider)}.rdl-button,.rdl-card,.rdl-context-menu,.rdl-drawer,.rdl-dropdown,.rdl-icon-button,.rdl-input,.rdl-modal,.rdl-search,.rdl-select,.rdl-snackbar,.rdl-toast{font:inherit;letter-spacing:0}.rdl-button,.rdl-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--rdl-radius-sm);cursor:pointer;font-size:13px;font-weight:850;transition:background-color var(--rdl-motion),border-color var(--rdl-motion),color var(--rdl-motion),transform var(--rdl-motion),box-shadow var(--rdl-motion)}.rdl-button:hover,.rdl-icon-button:hover{transform:translateY(-1px)}.rdl-button:focus-visible,.rdl-icon-button:focus-visible,.rdl-input:focus-visible,.rdl-search:focus-within,.sidebar-item:focus-visible{outline:0;box-shadow:0 0 0 3px var(--rdl-focus)}.rdl-button--sm{min-height:34px;padding:0 12px}.rdl-button--md{min-height:40px;padding:0 16px}.rdl-button--lg{min-height:48px;padding:0 20px}.rdl-button--primary{background:linear-gradient(135deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary));color:var(--rds-color-on-accent)}.rdl-button--secondary,.rdl-icon-button--soft{border:1px solid var(--rdl-border);background:var(--rdl-surface);color:var(--rdl-brand-blue)}.rdl-button--ghost,.rdl-icon-button--ghost{background:transparent;color:inherit}.rdl-button--danger,.rdl-icon-button--danger{background:var(--rds-color-danger-soft);color:var(--rdl-danger)}.rdl-icon-button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.rdl-icon-button--sm{width:30px;min-width:30px;height:30px;min-height:30px}.rdl-search{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--rdl-border);border-radius:var(--rdl-radius-md);background:var(--rdl-surface);color:var(--rdl-ink-soft);transition:box-shadow var(--rdl-motion),border-color var(--rdl-motion)}.rdl-input,.rdl-search input{width:100%;border:0;outline:0;background:transparent;color:var(--rdl-ink);font-size:13px}.rdl-input,.rdl-select{min-height:40px;padding:0 12px;border:1px solid var(--rdl-border);border-radius:var(--rdl-radius-md);background:var(--rdl-surface)}.rdl-textarea{min-height:96px;padding-block:10px;resize:vertical}.rdl-field{display:grid;grid-gap:6px;gap:6px;color:var(--rdl-ink-soft);font-size:12px;font-weight:760}.rdl-field small{color:var(--rdl-ink-muted);font-size:12px;line-height:1.4}.rdl-field .rdl-input[aria-invalid=true]+small{color:var(--rdl-danger);font-weight:800}.rdl-card{border:1px solid var(--rdl-divider);border-radius:var(--rdl-radius-lg);background:var(--rdl-surface)}.rdl-card--elevated{border-color:var(--runder-elevated-border);background:var(--rdl-surface-raised);box-shadow:var(--rdl-shadow-sm)}.rdl-card--glass{border-color:var(--rdl-glass-border);background:var(--rdl-glass-bg);box-shadow:var(--rds-shadow-soft);-webkit-backdrop-filter:blur(var(--rdl-blur)) saturate(155%);backdrop-filter:blur(var(--rdl-blur)) saturate(155%)}.rdl-card--interactive{cursor:pointer}.rdl-card--interactive:hover{border-color:var(--runder-elevated-border);box-shadow:var(--rds-shadow-soft)}.rdl-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.36);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rdl-modal{width:min(520px,100%);max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rdl-divider);border-radius:var(--rdl-radius-modal);background:var(--rdl-glass-bg-strong);box-shadow:var(--rds-shadow-modal);-webkit-backdrop-filter:blur(var(--rdl-blur)) saturate(155%);backdrop-filter:blur(var(--rdl-blur)) saturate(155%)}.rdl-modal__footer,.rdl-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px}.rdl-modal__header{border-bottom:1px solid var(--rdl-divider)}.rdl-modal__header h2{margin:0;color:var(--rdl-ink);font-size:1.15rem;line-height:1.2}.rdl-modal__header p{margin:6px 0 0;color:var(--rdl-ink-soft);font-size:.92rem;line-height:1.45}.rdl-modal__body{padding:18px 20px;overflow:auto}.rdl-modal__footer{justify-content:flex-end;border-top:1px solid var(--rdl-divider)}.drive-action-modal{width:min(560px,100%)}.drive-move-modal{display:grid;grid-gap:14px;gap:14px}.drive-move-modal p{margin:0;color:var(--rdl-ink-soft);line-height:1.45}.drive-move-target{display:grid;grid-gap:8px;gap:8px}.drive-move-target span{color:var(--rdl-ink);font-size:.86rem;font-weight:850}.drive-action-hint{color:var(--rdl-ink-muted);font-size:.82rem;line-height:1.35}.drive-action-error{margin:0;color:var(--rdl-danger);font-size:.9rem;font-weight:800}.drive-folder-form{display:grid;grid-gap:12px;gap:12px}.drive-folder-form label{display:grid;grid-gap:8px;gap:8px}.drive-folder-form label span{color:var(--rdl-ink);font-size:.86rem;font-weight:850}.drive-folder-form input{width:100%;min-width:0;border:1px solid var(--rdl-divider);border-radius:var(--rdl-radius-sm);background:var(--rdl-surface);color:var(--rdl-ink);font:inherit;padding:10px 12px}.drive-share-modal{display:grid;grid-gap:16px;gap:16px}.drive-share-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,180px) auto;align-items:end;grid-gap:12px;gap:12px}.drive-share-form label{display:grid;grid-gap:8px;gap:8px;min-width:0}.drive-share-form label span{color:var(--rdl-ink);font-size:.86rem;font-weight:850}.drive-share-form input{width:100%;min-width:0;border:1px solid var(--rdl-divider);border-radius:var(--rdl-radius-sm);background:var(--rdl-surface);color:var(--rdl-ink);font:inherit;padding:10px 12px}.drive-share-access-list{display:grid;grid-gap:10px;gap:10px}.drive-share-access-list>strong{color:var(--rdl-ink);font-size:.92rem}.drive-share-access-list>p{margin:0;color:var(--rdl-ink-soft);font-size:.9rem}.drive-share-access-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border:1px solid var(--rdl-divider);border-radius:var(--rdl-radius-sm);padding:10px 12px}.drive-share-access-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.drive-share-access-row small,.drive-share-access-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-share-access-row small{color:var(--rdl-ink-soft)}.drive-share-access-row span{justify-self:start;border-radius:999px;background:var(--rdl-brand-blue-soft);color:var(--rdl-brand-blue-strong);font-size:.72rem;font-weight:850;padding:3px 8px}.drive-share-access-row .rdl-select{width:150px}.drive-share-link-access-card,.drive-share-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.drive-share-link-access-card strong,.drive-share-section-heading strong{color:var(--rdl-ink);font-size:.95rem}.drive-share-link-access-card p,.drive-share-section-heading p{margin:4px 0 0;color:var(--rdl-ink-soft);font-size:.86rem}.drive-share-link-access-card>span:first-child,.drive-share-section-heading>span{color:var(--rdl-ink-soft);font-size:.78rem;font-weight:800}.drive-share-audit-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.drive-share-audit-actions>span{color:var(--rdl-ink-soft);font-size:.78rem;font-weight:800}.drive-share-audit-clear-confirm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:var(--rdl-radius-sm);background:var(--rdl-brand-blue-soft);padding:10px 12px}.drive-share-audit-clear-confirm strong{color:var(--rdl-ink);font-size:.9rem}.drive-share-audit-clear-confirm p{margin:4px 0 0;color:var(--rdl-ink-soft);font-size:.82rem}.drive-share-audit-clear-confirm>div:last-child{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.drive-share-link-section{grid-gap:12px;gap:12px}.drive-share-link-panel,.drive-share-link-section{display:grid;border:1px solid var(--rdl-divider);border-radius:var(--rdl-radius-sm);padding:12px}.drive-share-link-panel{grid-gap:10px;gap:10px;background:var(--rds-color-surface-soft)}.drive-share-link-panel.is-public{border-color:rgba(var(--runder-primary-rgb),.2);background:rgba(var(--runder-primary-rgb),.05)}.drive-share-link-panel-copy{display:grid;grid-gap:4px;gap:4px}.drive-share-link-panel-copy strong{color:var(--rdl-ink);font-size:.9rem}.drive-share-link-panel-copy p{margin:0;color:var(--rdl-ink-soft);font-size:.82rem;line-height:1.45}.drive-share-link-copy-box,.drive-share-link-create,.drive-share-link-row{display:grid;grid-template-columns:minmax(130px,170px) minmax(180px,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.drive-share-link-copy-box label,.drive-share-link-create label{display:grid;grid-gap:7px;gap:7px;min-width:0}.drive-share-link-copy-box label span,.drive-share-link-create label span{color:var(--rdl-ink);font-size:.82rem;font-weight:850}.drive-share-link-section input{width:100%;min-width:0;border:1px solid var(--rdl-divider);border-radius:var(--rdl-radius-sm);background:var(--rdl-surface);color:var(--rdl-ink);font:inherit;padding:10px 12px}.drive-share-link-copy-box{grid-template-columns:minmax(0,1fr) auto}.drive-share-link-copy-box small{grid-column:1/-1;color:var(--rdl-ink-soft)}.drive-share-link-list{display:grid;grid-gap:10px;gap:10px}.drive-share-link-list>p{margin:0;color:var(--rdl-ink-soft);font-size:.9rem}.drive-share-link-row{grid-template-columns:minmax(160px,1fr) 140px minmax(170px,1fr) auto auto;border:1px solid var(--rdl-divider);border-radius:var(--rdl-radius-sm);padding:10px}.drive-share-link-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.drive-share-link-row small{color:var(--rdl-ink-soft)}.drive-share-link-status{justify-self:start;border-radius:999px;background:var(--rdl-brand-blue-soft);color:var(--rdl-brand-blue-strong);font-size:.72rem;font-weight:850;padding:3px 8px}.drive-share-link-status.is-expired,.drive-share-link-status.is-revoked{background:rgba(239,68,68,.12);color:#b91c1c}.drive-share-audit-section{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--rdl-divider);border-radius:var(--rdl-radius-sm);padding:12px}.drive-share-audit-state{margin:0;color:var(--rdl-ink-soft);font-size:.9rem}.drive-share-audit-list{display:grid;grid-gap:10px;gap:10px}.drive-share-audit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border:1px solid var(--rdl-divider);border-radius:var(--rdl-radius-sm);background:var(--rdl-surface);padding:10px 12px}.drive-share-audit-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.drive-share-audit-row small,.drive-share-audit-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-share-audit-row strong{color:var(--rdl-ink);font-size:.9rem}.drive-share-audit-row small,.drive-share-audit-row time{color:var(--rdl-ink-soft);font-size:.8rem}.drive-share-audit-row time{flex:0 0 auto;font-weight:750}.drive-share-link-page{gap:14px}.drive-public-share-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(var(--runder-primary-rgb),.12),transparent 28rem),var(--rdl-bg);padding:clamp(18px,4vw,42px)}.drive-public-share-shell .drive-share-link-page{width:min(960px,100%);margin:0 auto}.drive-share-link-page.is-public .drive-share-link-access-card{border-color:rgba(var(--runder-primary-rgb),.18);background:rgba(var(--rds-white-rgb),.92)}.drive-share-link-loading{margin:0;color:var(--rdl-ink-soft);font-weight:750}@media (max-width:640px){.drive-share-access-row,.drive-share-audit-row,.drive-share-form,.drive-share-link-copy-box,.drive-share-link-create,.drive-share-link-panel,.drive-share-link-row{grid-template-columns:1fr}.drive-share-form{align-items:stretch}.drive-share-access-row,.drive-share-audit-clear-confirm,.drive-share-link-access-card,.drive-share-section-heading{display:grid}.drive-share-audit-actions,.drive-share-audit-clear-confirm>div:last-child{justify-content:stretch}}.rdl-avatar{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--runder-elevated-border);border-radius:999px;background:linear-gradient(135deg,var(--runder-surface),var(--runder-primary-soft));color:var(--rdl-brand-blue-strong);font-weight:900;box-shadow:inset 0 0 0 1px rgba(var(--rds-white-rgb),.28)}.rdl-avatar--sm{width:30px;height:30px}.rdl-avatar--md{width:42px;height:42px}.rdl-avatar--lg{width:52px;height:52px}.rdl-avatar img{width:100%;height:100%;object-fit:cover}.rdl-avatar__fallback{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 32% 18%,rgba(var(--rds-white-rgb),.9),transparent 34%),linear-gradient(135deg,var(--runder-primary-100),var(--runder-primary-300));color:var(--runder-primary-900);letter-spacing:0}.rdl-avatar__status{position:absolute;right:0;bottom:0;border:2px solid var(--runder-surface)}.rdl-status{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--rds-color-faint)}.rdl-status--success{background:var(--rdl-success)}.rdl-status--warning{background:var(--rdl-warning)}.rdl-status--danger{background:var(--rdl-danger)}.rdl-status--info{background:var(--rdl-info)}.rdl-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:850}.rdl-badge--neutral{background:var(--rds-color-surface-strong);color:var(--rdl-ink-soft)}.rdl-badge--info,.rdl-badge--primary{background:var(--runder-primary-soft);color:var(--rdl-brand-blue)}.rdl-badge--success{background:var(--rds-color-success-soft);color:var(--rds-color-success)}.rdl-badge--warning{background:var(--rds-color-warning-soft);color:var(--rds-color-warning)}.rdl-badge--danger{background:var(--rds-color-danger-soft);color:var(--rdl-danger)}.rdl-tooltip{position:relative;display:inline-flex}.rdl-tooltip__content{position:absolute;z-index:80;top:50%;left:calc(100% + 10px);pointer-events:none;transform:translateY(-50%) translateX(-4px);opacity:0;white-space:nowrap;padding:7px 9px;border-radius:var(--rdl-radius-sm);background:var(--runder-text);color:var(--runder-surface);font-size:12px;font-weight:760;transition:opacity var(--rdl-motion),transform var(--rdl-motion)}.rdl-tooltip:focus-within .rdl-tooltip__content,.rdl-tooltip:hover .rdl-tooltip__content{opacity:1;transform:translateY(-50%) translateX(0)}.empty-state-panel,.rdl-empty{display:grid;place-items:center;grid-gap:10px;gap:10px;padding:32px;text-align:center}.rdl-empty__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:var(--rdl-radius-lg);background:linear-gradient(135deg,var(--runder-primary-soft),var(--runder-primary-50));color:var(--rdl-brand-blue)}.rdl-skeleton{display:block;min-height:14px;border-radius:var(--rdl-radius-sm);background:linear-gradient(90deg,transparent,rgba(var(--rds-white-rgb),.82),transparent),var(--rds-color-surface-strong);background-size:220% 100%;animation:rds-skeleton 1.2s ease-in-out infinite}.rdl-loading{display:grid;grid-gap:10px;gap:10px;width:min(280px,100%)}.rdl-loading .rdl-skeleton:first-child{width:70%;height:20px}.rdl-loading .rdl-skeleton:nth-child(2){width:100%;height:14px}.rdl-loading .rdl-skeleton:nth-child(3){width:46%;height:14px}.rdl-progress{height:7px;overflow:hidden;border-radius:999px;background:var(--rds-color-surface-strong)}.rdl-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary))}.rdl-breadcrumb{display:flex;align-items:center;gap:6px}.rdl-breadcrumb button{border:0;background:transparent;color:var(--rdl-brand-blue);font-weight:780}.rdl-divider{width:100%;height:1px;border:0;background:var(--rdl-divider)}.conversation-row,.drive-item,.notification-item,.settings-menu-item,.workspace-list-item{transition:background-color var(--rdl-motion),transform var(--rdl-motion),box-shadow var(--rdl-motion)}.conversation-row:hover,.drive-item:hover,.notification-item:hover,.settings-menu-item:hover,.workspace-list-item:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:1180px){.app-shell-v2.is-sidebar-expanded{grid-template-columns:248px minmax(0,1fr)}}@media (max-width:820px){.app-shell-v2,.app-shell-v2.is-sidebar-collapsed,.app-shell-v2.is-sidebar-expanded{grid-template-columns:minmax(0,1fr);padding-bottom:72px}.main-sidebar.rdl-main-sidebar{right:0;bottom:0;left:0;width:auto;height:72px;padding:8px 10px;background:rgba(var(--rds-shadow-rgb),.98)}.main-sidebar-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.sidebar-item{min-width:0;min-height:54px;gap:4px;border-radius:var(--rdl-radius-md)}.sidebar-item span{display:block;font-size:10px}}.rds-button,.rds-icon-button,.rds-menu-item,.rds-modal__close{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--rds-radius-md);font:inherit;font-weight:820;letter-spacing:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.rds-button:hover:not(:disabled),.rds-icon-button:hover:not(:disabled),.rds-menu-item:hover:not(:disabled){transform:translateY(-1px)}.rds-button--sm{min-height:34px;padding:0 12px;font-size:12px}.rds-button--md{min-height:var(--rds-control-md);padding:0 16px;font-size:14px}.rds-button--lg{min-height:48px;padding:0 20px;font-size:15px}.rds-button--full{width:100%}.rds-button--primary{background:var(--rds-color-primary);color:var(--rds-color-on-accent)}.rds-button--secondary,.rds-icon-button--secondary{background:var(--rds-color-primary-soft);color:var(--rds-color-primary)}.rds-button--ghost,.rds-icon-button--ghost{background:transparent;color:var(--rds-color-primary)}.rds-button--danger,.rds-icon-button--danger{background:var(--rds-color-danger-soft);color:var(--rds-color-danger)}.rds-icon-button{width:var(--rds-control-md);height:var(--rds-control-md);padding:0}.rds-icon-button--sm{width:34px;height:34px}.rds-icon-button--lg{width:48px;height:48px}.rdl-spinner,.rds-spinner{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:rds-spin .8s linear infinite}.rds-field{display:grid;grid-gap:6px;gap:6px;color:var(--rds-color-muted);font-size:12px;font-weight:760}.rds-input-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:var(--rds-control-md);border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-md);background:var(--rds-color-surface)}.rds-input-shell--error{border-color:var(--rds-color-danger)}.rds-input,.rds-textarea{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--rds-color-text);font:inherit}.rds-input{height:40px;padding:0 11px}.rds-textarea{min-height:120px;resize:none;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-md);padding:11px;background:var(--rds-color-surface)}.rds-textarea--error{border-color:var(--rds-color-danger)}.rds-field__hint{color:var(--rds-color-muted)}.rds-field__error{color:var(--rds-color-danger)}.rds-input-shell__slot{display:grid;place-items:center;padding:0 10px;color:var(--rds-color-muted)}.rds-card{border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-md);background:var(--rds-color-surface)}.rds-card--padded{padding:16px}.rds-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(var(--rds-shadow-rgb),.42)}.rds-modal{display:grid;width:min(100%,560px);grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-lg);background:var(--rds-color-surface);box-shadow:var(--rds-shadow-md)}.rds-modal__footer,.rds-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rds-modal__header h2,.rds-modal__header p{margin:0}.rds-modal__header p{margin-top:4px;color:var(--rds-color-muted);font-size:13px;line-height:1.5}.rds-modal__close{width:34px;height:34px;background:var(--rds-color-surface-soft);color:var(--rds-color-muted)}.rds-modal__body{display:grid;grid-gap:12px;gap:12px}.rds-modal__footer{justify-content:flex-end}.rds-menu{display:grid;min-width:180px;grid-gap:4px;gap:4px;padding:6px;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-md);background:var(--rds-color-surface);box-shadow:var(--rds-shadow-sm)}.rds-menu-item{justify-content:flex-start;width:100%;min-height:36px;padding:0 10px;background:transparent;color:var(--rds-color-text);font-size:13px}.rds-menu-item:hover:not(:disabled){background:var(--rds-color-surface-soft)}.rds-menu-item--danger{color:var(--rds-color-danger)}.rds-sidebar,.rds-topbar{border:1px solid var(--rds-color-border);background:var(--rds-color-surface)}.rds-sidebar{width:min(100%,312px);min-height:100%}.rds-topbar{min-height:64px}.rds-toast{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:var(--rds-radius-md);box-shadow:var(--rds-shadow-sm)}.rds-toast span{color:var(--rds-color-muted);font-size:12px}.rds-toast--success{background:var(--rds-color-success-soft)}.rds-toast--warning{background:var(--rds-color-warning-soft)}.rds-toast--danger{background:var(--rds-color-danger-soft)}.rds-badge{display:inline-flex;align-items:center;min-height:22px;max-width:100%;border-radius:999px;padding:0 8px;font-size:11px;font-weight:900;white-space:nowrap}.rds-badge--neutral{background:var(--rds-color-surface-soft);color:var(--rds-color-muted)}.rds-badge--primary{background:var(--rds-color-primary-soft);color:var(--rds-color-primary)}.rds-badge--success{background:var(--rds-color-success-soft);color:var(--rds-color-success)}.rds-badge--warning{background:var(--rds-color-warning-soft);color:var(--rds-color-warning)}.rds-badge--danger{background:var(--rds-color-danger-soft);color:var(--rds-color-danger)}.rds-tooltip{position:relative;display:inline-flex}.rds-tooltip__content{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:140;width:max-content;max-width:220px;padding:6px 8px;border-radius:var(--rds-radius-sm);background:var(--rds-color-primary-dark);color:var(--runder-surface);font-size:12px;line-height:1.35;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(3px);transition:opacity .16s ease,transform .16s ease}.rds-tooltip:focus-within .rds-tooltip__content,.rds-tooltip:hover .rds-tooltip__content{opacity:1;transform:translateX(-50%) translateY(0)}.rds-avatar{display:grid;place-items:center;overflow:hidden;border:1px solid var(--runder-elevated-border);border-radius:999px;background:linear-gradient(135deg,var(--rds-color-primary-soft),var(--rds-color-primary-200));color:var(--rds-color-primary-dark);font-weight:900;box-shadow:inset 0 0 0 1px rgba(var(--rds-white-rgb),.24)}.rds-avatar--sm{width:32px;height:32px}.rds-avatar--md{width:42px;height:42px}.rds-avatar--lg{width:56px;height:56px;border-radius:999px}.rds-avatar img{width:100%;height:100%;object-fit:cover}.rds-avatar [data-avatar-state=fallback]{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 32% 18%,rgba(var(--rds-white-rgb),.9),transparent 34%),linear-gradient(135deg,var(--runder-primary-100),var(--runder-primary-300));color:var(--runder-primary-900)}.rds-skeleton{overflow:hidden;border-radius:var(--rds-radius-md);background:linear-gradient(90deg,transparent,rgba(var(--rds-white-rgb),.62),transparent),var(--rds-color-surface-strong);background-size:220% 100%;animation:rds-skeleton 1.4s ease-in-out infinite}.rds-empty-state{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:24px;text-align:center}.rds-empty-state__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--rds-radius-lg);background:var(--rds-color-primary-soft);color:var(--rds-color-primary)}.rds-empty-state h3,.rds-empty-state p{margin:0}.rds-empty-state p{max-width:38rem;color:var(--rds-color-muted);font-size:14px;line-height:1.5}.rds-empty-state__action{margin-top:4px}@keyframes rds-spin{to{transform:rotate(1turn)}}@keyframes rds-skeleton{to{background-position:-220% 0}}.app-shell-v2.is-sidebar-expanded{grid-template-columns:232px minmax(0,1fr)}.main-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 12px;background:var(--runder-sidebar-gradient);color:var(--runder-primary-soft)}.main-sidebar-brand,.main-sidebar-logout,.main-sidebar-toggle,.sidebar-item{display:flex;align-items:center;gap:10px;min-height:42px;border:0;border-radius:8px}.main-sidebar-brand img{width:38px;height:38px;border-radius:8px;background:var(--runder-surface)}.main-sidebar-brand small,.main-sidebar-brand strong{display:block;line-height:1.05}.main-sidebar-brand small{font-size:11px;font-weight:800}.main-sidebar-nav{display:grid;grid-gap:6px;gap:6px}.main-sidebar-spacer{flex:1 1}.main-sidebar-logout,.main-sidebar-toggle,.sidebar-item{position:relative;width:100%;padding:0 12px;justify-content:flex-start;background:transparent;color:var(--rds-color-sidebar-muted);font-weight:900}.app-shell-v2.is-sidebar-collapsed .main-sidebar-brand,.app-shell-v2.is-sidebar-collapsed .main-sidebar-logout,.app-shell-v2.is-sidebar-collapsed .main-sidebar-toggle,.app-shell-v2.is-sidebar-collapsed .sidebar-item{justify-content:center;padding:0}.main-sidebar-logout:hover,.main-sidebar-toggle:hover,.sidebar-item.is-active,.sidebar-item:hover{background:rgba(var(--rds-white-rgb),.12);color:var(--runder-surface)}.sidebar-item strong{margin-left:auto;min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:var(--primary);color:var(--runder-surface);font-size:11px}.module-layout{grid-column:2;min-height:100vh;height:100vh}.drive-layout,.messenger-layout,.settings-layout,.workspace-layout{display:grid;min-width:0}.messenger-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.workspace-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.drive-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr)}.drive-layout,.settings-layout{background:var(--runder-background)}.settings-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.notifications-layout-v2{overflow:auto;padding:28px;background:var(--runder-background)}.module-messenger .chat-pane,.module-messenger .conversation-pane,.module-workspace .workspace-module-sidebar,.module-workspace .workspace-shell,.module-workspace .workspace-start,.settings-main,.settings-sidebar{min-width:0;border-right:1px solid var(--border);background:rgba(var(--rds-white-rgb),.84);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.module-messenger .chat-pane,.module-workspace .workspace-shell,.module-workspace .workspace-start,.settings-main{border-right:0}.module-messenger .project-pane,.module-workspace .project-pane{display:none}.drive-shell,.module-messenger .chat-pane,.module-workspace .workspace-shell,.module-workspace .workspace-start,.settings-main{height:100vh;overflow:auto}.settings-sidebar,.workspace-module-sidebar{padding:22px 18px;overflow:auto}.settings-nav,.workspace-module-list{display:grid;grid-gap:8px;gap:8px}.settings-nav button,.workspace-module-row{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);font-weight:850;text-align:left}.settings-nav button:hover{border-color:var(--settings-nav-hover-border);background:var(--settings-nav-hover-bg);color:var(--settings-nav-active-text)}.settings-nav button.is-active{border-color:var(--settings-nav-active-border);background:var(--settings-nav-active-bg);color:var(--settings-nav-active-text)}.workspace-module-row.is-selected,.workspace-module-row:hover{border-color:rgba(var(--runder-primary-rgb),.18);background:var(--primary-soft);color:var(--primary)}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.section-header h1,.section-header p,.section-header span{margin:0}.section-header p{color:var(--primary);font-size:12px;font-weight:900}.section-header h1{font-size:22px;letter-spacing:0}.section-header span{display:block;margin-top:4px;color:var(--muted);font-size:13px}.module-search{display:flex;align-items:center;gap:8px;min-height:42px;margin-bottom:14px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted)}.module-search input{width:100%;border:0;outline:0;background:transparent}.messenger-filters{display:flex;gap:6px;margin:14px 0 10px}.messenger-filters button{min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:900;white-space:nowrap}.messenger-filters button.is-active{border-color:var(--primary);background:var(--primary);color:var(--runder-surface)}.messenger-filter-tabs{display:flex;gap:6px;margin:8px 10px 10px;overflow-x:auto;scrollbar-width:none}.messenger-filter-tabs::-webkit-scrollbar{display:none}.messenger-filter-tabs button{min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:900;white-space:nowrap}.messenger-filter-tabs button.is-active{border-color:var(--primary);background:var(--primary);color:var(--runder-surface)}.settings-main{padding:28px}.settings-main-content{display:grid;grid-gap:16px;gap:16px;max-width:760px}.settings-overview,.settings-stack{display:grid;grid-gap:12px;gap:12px}.settings-overview article{padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.settings-overview span{display:block;color:var(--muted);font-size:12px;font-weight:900}.settings-overview strong{display:block;margin-top:4px}.state-panel{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.state-panel h3,.state-panel p{margin:0}.state-panel p{color:var(--muted)}.loading-state-panel span{width:22px;height:22px;border:3px solid var(--primary-soft);border-top-color:var(--primary);border-radius:999px;animation:spin .9s linear infinite}.workspace-start{display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:28px;text-align:center}.workspace-start p{max-width:460px;margin:0;color:var(--muted)}.compact-space-creator{margin-bottom:14px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.app-shell-v2{grid-template-columns:64px minmax(0,1fr)}.app-shell-v2.is-sidebar-expanded{grid-template-columns:210px minmax(0,1fr)}.drive-layout,.messenger-layout,.settings-layout,.workspace-layout{grid-template-columns:minmax(260px,330px) minmax(0,1fr)}}@media (max-width:820px){.app-shell-v2,.app-shell-v2.is-sidebar-collapsed,.app-shell-v2.is-sidebar-expanded{grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh;padding-bottom:68px;overflow:visible}.main-sidebar{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2px;gap:2px;padding:8px;border-top:1px solid rgba(var(--rds-white-rgb),.12)}.main-sidebar-brand,.main-sidebar-logout,.main-sidebar-spacer,.main-sidebar-toggle{display:none}.main-sidebar-nav{display:contents}.sidebar-item{min-height:50px;flex-direction:column;justify-content:center;gap:4px;padding:0 4px}.sidebar-item span{display:block;font-size:10px}.module-layout{grid-column:1;height:auto;min-height:calc(100vh - 68px);overflow:visible}.app-shell-v2 .conversation-pane,.drive-layout,.messenger-layout,.settings-layout,.workspace-layout{display:block}.drive-shell,.module-messenger .chat-pane,.module-workspace .workspace-shell,.module-workspace .workspace-start,.settings-main{height:auto;min-height:60vh}}.messenger-shell{display:contents}.messenger-pane{display:flex;flex-direction:column;gap:14px;padding:18px 14px;background:var(--runder-surface)}.messenger-pane-header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:10px;gap:10px}.messenger-pane-header h1,.messenger-pane-header p{margin:0}.messenger-pane-header h1{color:var(--text);font-size:22px;letter-spacing:0}.messenger-pane-header p{color:var(--muted);font-size:12px;font-weight:800}.messenger-user-button{width:42px;height:42px;overflow:hidden;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.messenger-user-button img{width:100%;height:100%;object-fit:cover}.messenger-header-actions{display:flex;align-items:center;gap:6px}.messenger-search{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--rds-color-surface-soft);color:var(--muted)}.messenger-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.messenger-conversation-list{display:grid;align-content:start;grid-gap:10px;gap:10px;overflow:auto;padding-right:2px}.conversation-date-group{display:grid;grid-gap:4px;gap:4px}.conversation-date-group>span{padding:6px 10px 4px;color:var(--faint);font-size:11px;font-weight:900;text-transform:uppercase}.messenger-row{min-height:68px;border:1px solid transparent;border-radius:8px;background:transparent;position:relative}.conversation-row.has-menu{grid-template-columns:42px minmax(0,1fr) auto 30px}.messenger-row.is-selected,.messenger-row:hover{border-color:rgba(var(--runder-primary-rgb),.14);background:var(--rds-color-surface-soft)}.messenger-avatar{position:relative;border-radius:999px}.messenger-avatar.is-online:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid var(--rds-color-surface);border-radius:999px;background:#22c55e;box-shadow:0 0 0 1px rgba(34,197,94,.22)}.messenger-avatar.large.is-online:after{right:1px;bottom:1px;width:11px;height:11px}.messenger-avatar.is-space{border-radius:8px}.messenger-row-title{display:flex;align-items:center;gap:8px;min-width:0}.messenger-row-title small{padding:2px 6px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:900}.messenger-row-meta strong{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:var(--primary);color:var(--runder-surface);font-size:11px}.conversation-row-menu-wrap{position:relative;display:inline-flex;justify-self:end}.conversation-row-menu-button{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.conversation-row-menu-button:focus-visible,.conversation-row-menu-button:hover{outline:none;border-color:rgba(var(--runder-primary-rgb),.14);background:var(--runder-surface);color:var(--primary)}.conversation-row-menu{position:fixed;z-index:var(--z-dropdown);display:grid;min-width:210px;grid-gap:4px;gap:4px;border:1px solid rgba(var(--rds-shadow-rgb),.1);border-radius:12px;background:var(--runder-surface);box-shadow:0 18px 45px rgba(var(--rds-shadow-rgb),.16);padding:8px;transform:translateX(calc(-100% + 8px));animation:conversation-menu-in .12s ease both}.conversation-row-menu-portal{pointer-events:auto}@keyframes conversation-menu-in{0%{opacity:0;transform:translateX(calc(-100% + 8px)) translateY(-4px)}to{opacity:1;transform:translateX(calc(-100% + 8px)) translateY(0)}}.conversation-row-menu button{display:flex;align-items:center;gap:9px;border:0;border-radius:9px;background:transparent;color:var(--ink);cursor:pointer;font-size:13px;font-weight:750;padding:9px;text-align:left}.conversation-row-menu button:focus-visible,.conversation-row-menu button:hover{outline:none;background:var(--primary-soft);color:var(--primary)}.bubble-actions button.is-danger,.chat-header-menu button.is-danger,.conversation-row-menu button.is-danger,.icon-button.is-danger{color:var(--danger)}.chat-header-menu button.is-danger:focus-visible,.chat-header-menu button.is-danger:hover,.conversation-row-menu button.is-danger:focus-visible,.conversation-row-menu button.is-danger:hover,.icon-button.is-danger:focus-visible,.icon-button.is-danger:hover{background:rgba(var(--rds-danger-rgb),.09);color:var(--danger)}.conversation-confirm-backdrop{position:fixed;z-index:var(--z-modal);inset:0;display:grid;place-items:center;padding:24px;background:rgba(var(--rds-shadow-rgb),.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.conversation-confirm-dialog{width:min(420px,100%);border:1px solid var(--divider);border-radius:14px;background:var(--runder-surface);box-shadow:0 28px 90px rgba(var(--rds-shadow-rgb),.24);color:var(--text);padding:22px}.conversation-confirm-dialog header{display:grid;grid-gap:8px;gap:8px}.conversation-confirm-dialog h2,.conversation-confirm-dialog p{margin:0}.conversation-confirm-dialog h2{font-size:20px;line-height:1.2}.conversation-confirm-dialog p{color:var(--muted);font-size:14px;line-height:1.45}.conversation-confirm-dialog .message-delete-preview{overflow:hidden;max-height:64px;border:1px solid var(--divider);border-radius:10px;background:var(--runder-background);color:var(--text);font-weight:700;padding:10px 12px;text-overflow:ellipsis}.conversation-confirm-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.danger-action{min-height:40px;border:0;border-radius:10px;background:var(--rds-color-danger);color:var(--runder-surface);cursor:pointer;font-weight:850;padding:0 16px}.danger-action:focus-visible,.danger-action:hover{background:var(--rds-color-danger)}.danger-action:disabled{cursor:not-allowed;opacity:.65}.profile-account-actions .danger-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content}.profile-account-actions .danger-action svg{flex:0 0 auto}.conversation-list-toolbar,.conversation-selection-bar,.notification-selection-bar{display:flex;align-items:center;gap:8px;padding:0 14px 10px}.conversation-list-toolbar{justify-content:flex-end}.conversation-list-toolbar button,.conversation-selection-bar button,.notification-selection-bar button{min-height:30px;border:1px solid rgba(var(--rds-shadow-rgb),.1);border-radius:999px;background:var(--runder-surface);color:var(--primary-dark);cursor:pointer;font-size:12px;font-weight:800;padding:0 10px}.conversation-selection-bar,.notification-selection-bar{flex-wrap:wrap;border-top:1px solid rgba(var(--rds-shadow-rgb),.06);border-bottom:1px solid rgba(var(--rds-shadow-rgb),.06);background:var(--rds-color-surface-soft);padding-block:8px}.conversation-selection-bar strong,.notification-selection-bar strong{margin-right:auto;color:var(--ink);font-size:12px}.conversation-selection-bar button.is-danger,.notification-selection-bar button.is-danger{color:var(--danger)}.conversation-selection-bar button:disabled,.notification-selection-bar button:disabled{cursor:not-allowed;opacity:.5}.notification-delete-confirm{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:12px;background:var(--runder-surface);padding:10px 12px}.notification-delete-confirm div{min-width:0}.notification-delete-confirm p{margin:3px 0 0;color:var(--muted);font-size:12px}.notification-delete-confirm>div:last-child{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.conversation-select-checkbox{width:18px;height:18px;accent-color:var(--primary)}.conversation-row.is-selecting{grid-template-columns:22px 44px minmax(0,1fr) auto}.conversation-row.is-selected-for-bulk{border-color:rgba(var(--runder-primary-rgb),.28);background:var(--runder-primary-soft)}.messenger-list-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:28px 12px;color:var(--muted);text-align:center}.messenger-list-empty strong{color:var(--text)}.contact-actions-menu-wrap{position:relative}.contact-actions-menu{position:fixed;z-index:var(--z-dropdown);width:190px;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--runder-surface);box-shadow:0 14px 36px rgba(var(--rds-shadow-rgb),.16)}.contact-actions-menu button{width:100%;min-height:36px;display:flex;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--text);font-weight:800;text-align:left}.contact-actions-menu button.is-danger{color:var(--danger)}.contact-actions-menu button:hover{background:var(--primary-soft)}.statuses-panel{min-height:0;display:flex;flex-direction:column;gap:12px}.statuses-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.status-card-actions,.status-viewer-actions,.statuses-panel-toolbar>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.statuses-panel-toolbar strong,.statuses-section h3{color:var(--text);font-size:14px}.status-panel-notice{margin:0;color:var(--primary);font-size:12px;font-weight:760}.statuses-section{display:grid;grid-gap:8px;gap:8px}.statuses-section h3{margin:0}.statuses-list{display:grid;grid-gap:8px;gap:8px}.status-card{display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--runder-surface)}.status-card-main{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;border:0;padding:0;background:transparent;color:inherit;text-align:left}.status-card-main:hover .status-card-copy strong{color:var(--primary)}.status-card-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.status-card-copy em,.status-card-copy small,.status-card-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-card-copy strong{color:var(--text);font-size:14px}.status-card-copy em,.status-card-copy small{color:var(--muted);font-size:12px;font-style:normal}.status-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.status-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:8px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:850}.secondary-action.is-danger{color:var(--danger)}.messenger-modal-form textarea{min-height:136px;resize:vertical;border:1px solid var(--border);border-radius:8px;padding:11px 12px;background:var(--surface-soft);color:var(--text);font:inherit}.messenger-modal-form textarea:focus{border-color:var(--primary);outline:3px solid var(--runder-primary-soft)}.view-media-picker{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(96,165,250,.3);border-radius:24px;background:radial-gradient(circle at top left,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 88% 8%,rgba(37,99,235,.1),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(219,234,254,.54));box-shadow:0 18px 42px rgba(15,73,159,.13),inset 0 1px 0 rgba(255,255,255,.9)}.view-media-picker__header,.view-media-preview__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.view-media-picker__header>div,.view-media-preview__meta span{display:grid;grid-gap:3px;gap:3px;min-width:0}.view-media-picker__header strong,.view-media-preview__meta strong{color:var(--text);font-size:.9rem;font-weight:900}.view-media-picker__header small,.view-media-preview__meta small{color:var(--muted);font-size:.75rem;font-weight:760}.view-media-picker__button{position:relative;overflow:hidden;cursor:pointer;box-shadow:0 10px 22px rgba(15,73,159,.1)}.view-media-picker__button input{position:absolute;inset:0;opacity:0;cursor:pointer}.view-media-preview{display:grid;grid-gap:10px;gap:10px}.view-media-preview__queue{display:grid;grid-gap:6px;gap:6px;max-height:140px;overflow:auto;padding-right:2px}.view-media-preview__frame{display:grid;min-height:300px;place-items:center;overflow:hidden;border:1px solid rgba(96,165,250,.26);border-radius:26px;background:radial-gradient(circle at 32% 20%,rgba(56,189,248,.26),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.9),rgba(30,64,175,.68)),#102a56;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 34px rgba(15,23,42,.13)}.view-media-preview__frame img,.view-media-preview__frame video{width:100%;max-height:460px;object-fit:contain}.view-media-preview__meta{padding:9px 11px;border:1px solid rgba(96,165,250,.16);border-radius:16px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.72);cursor:pointer}.view-media-preview__meta.is-selected,.view-media-preview__meta:focus-visible{border-color:rgba(37,99,235,.42);background:linear-gradient(135deg,rgba(239,247,255,.94),rgba(219,234,254,.78)),rgba(255,255,255,.86);box-shadow:0 10px 24px rgba(30,91,179,.12),inset 0 1px 0 rgba(255,255,255,.82);outline:none}.view-media-preview__meta>svg{flex:0 0 auto;color:var(--primary)}.view-media-empty{display:grid;min-height:220px;place-items:center;grid-gap:8px;gap:8px;padding:24px;border:1px dashed rgba(96,165,250,.44);border-radius:26px;color:var(--muted);background:radial-gradient(circle at center top,rgba(14,165,233,.1),transparent 48%),rgba(255,255,255,.58);text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.view-media-empty svg{color:var(--primary);padding:10px;border-radius:18px;background:linear-gradient(145deg,rgba(239,246,255,.95),rgba(219,234,254,.72));box-shadow:0 12px 28px rgba(37,99,235,.16)}.view-media-empty strong{color:var(--text);font-weight:900}.status-character-count{color:var(--muted);font-size:12px;font-weight:760;text-align:right}.status-viewer-body{position:relative;display:grid;min-height:180px;place-items:center;padding:18px;border-radius:8px;background:var(--surface-soft)}.status-viewer-media{display:block;width:min(100%,820px);max-height:68vh;border-radius:18px;object-fit:contain;box-shadow:0 20px 54px rgba(var(--rds-shadow-rgb),.2)}.status-viewer-hit-zone{position:absolute;z-index:2;top:56px;bottom:82px;width:22%;border:0;background:transparent;cursor:pointer}.status-viewer-hit-zone.is-left{left:0}.status-viewer-hit-zone.is-right{right:0}.status-viewer-body p{width:100%;margin:0;color:var(--text);font-size:20px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.status-viewer-body .status-viewer-caption{width:min(100%,820px);margin-top:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.76);font-size:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.status-viewers-list{display:grid;grid-gap:8px;gap:8px}.status-viewers-list article{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:8px}.status-viewers-list span{display:grid;min-width:0;grid-gap:2px;gap:2px}.status-viewers-list small,.status-viewers-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-viewers-list small{color:var(--muted);font-size:12px}.new-conversation-menu{position:absolute;z-index:var(--z-dropdown);top:76px;left:clamp(92px,18vw,258px);width:286px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--runder-surface);box-shadow:0 18px 48px rgba(var(--rds-shadow-rgb),.18)}.new-conversation-menu button,.new-conversation-menu-head{display:flex;align-items:center;gap:10px}.new-conversation-menu-head{justify-content:space-between;padding:6px 6px 8px}.new-conversation-menu>button{width:100%;min-height:42px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font-weight:850}.new-conversation-menu>button:hover{background:var(--primary-soft);color:var(--primary)}.messenger-modal-backdrop{position:fixed;z-index:var(--z-modal);inset:0;display:grid;place-items:center;padding:22px;background:rgba(var(--rds-shadow-rgb),.38)}.messenger-modal{width:min(520px,100%);max-height:min(720px,calc(100vh - 44px));overflow:auto;display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--runder-surface);box-shadow:0 24px 70px rgba(var(--rds-shadow-rgb),.24)}.messenger-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.messenger-modal header h2,.messenger-modal header p{margin:0}.messenger-modal header p{color:var(--primary);font-size:12px;font-weight:900}.messenger-modal header h2{color:var(--text);font-size:22px}.messenger-modal header small{display:block;max-width:390px;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.messenger-modal-form{display:grid;grid-gap:10px;gap:10px}.messenger-modal-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.messenger-modal-form input{min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--rds-color-surface-raised);color:var(--text)}.media-send-file-meta,.media-send-file-name{max-width:min(500px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-send-file-meta{margin-top:1px;color:var(--muted);font-size:11px;font-weight:750}.media-send-form textarea{height:60px;min-height:58px;max-height:86px;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--rds-color-surface-raised);color:var(--text);font:inherit;line-height:1.45;outline:none;resize:none}.media-send-form textarea:focus{border-color:rgba(var(--runder-primary-rgb),.55);box-shadow:0 0 0 3px rgba(var(--runder-primary-rgb),.12)}.messenger-modal-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.modal-inline-notice{margin:0;color:var(--muted);font-size:13px}.media-send-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,calc(100vw - 28px));height:min(88dvh,780px);max-height:calc(100dvh - 24px);overflow:hidden;padding:16px 18px 12px}.media-viewer-backdrop{z-index:12060;background:rgba(var(--rds-shadow-rgb),.28)}.media-viewer-modal{width:min(980px,calc(100vw - 32px));max-height:min(88vh,780px);gap:12px;padding:12px;color-scheme:light;background:rgb(var(--rds-white-rgb));color:#172033}.media-viewer-modal header{align-items:center}.media-viewer-modal header>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.media-viewer-modal header small{color:var(--rds-color-primary-700);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.media-viewer-modal header h2{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.media-viewer-frame{position:relative;display:grid;min-height:min(54vh,420px);place-items:center;overflow:hidden;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:var(--rds-radius-card-premium);background:radial-gradient(circle at 50% 8%,rgba(var(--runder-primary-rgb),.08),transparent 42%),#f7fafd;box-shadow:inset 0 1px 0 rgba(var(--rds-white-rgb),.82)}.media-viewer-frame img,.media-viewer-frame video{display:block;width:auto;max-width:100%;max-height:min(72vh,680px);border-radius:calc(var(--rds-radius-card-premium) - 2px);object-fit:contain}.media-viewer-frame .media-viewer-content{opacity:0;transition:opacity var(--runder-transition-fast)}.media-viewer-frame .media-viewer-content.is-ready{opacity:1}.media-viewer-frame .media-viewer-preparation{z-index:5;background:#f7fafd;opacity:1}.media-send-form{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;grid-gap:10px;gap:10px;overflow:visible}.media-send-body{display:grid;grid-template-columns:minmax(380px,1.32fr) minmax(320px,.88fr);grid-gap:12px;gap:12px;min-height:0;overflow:hidden}.media-send-editor-panel,.media-send-files-panel{min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:16px;background:var(--rds-color-surface-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.82);padding:12px}.media-send-files-panel{display:flex;flex-direction:column;gap:10px}.media-send-files-panel.has-publication-mode{display:flex}.media-send-editor-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.media-send-selected-file{display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:3px;scrollbar-gutter:stable}.media-send-files-panel>.media-send-selected-file{flex:0 1 250px;overflow:hidden;padding-right:0}.media-send-files-panel>.media-send-queue{flex:1 1 auto}.media-send-files-panel:not(.has-publication-mode)>.media-send-queue,.media-send-files-panel:not(.has-publication-mode)>.media-send-selected-file{flex:0 0 auto}.media-send-status-panel:empty{display:none}.media-send-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.media-send-panel-heading>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.media-send-panel-heading strong{color:var(--text);font-size:13px;font-weight:900}.media-send-panel-heading small{color:var(--muted);font-size:10.5px;font-weight:700;line-height:1.35}.media-send-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px;line-height:1.35}.media-send-summary strong{color:var(--text);font-size:13px}.media-send-summary span{display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:right}.media-send-summary span small{color:var(--primary);font-size:10px;font-weight:800}.media-send-progress{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:11px;font-weight:800}.media-send-item-progress,.media-send-progress>span{display:block;overflow:hidden;height:5px;border-radius:999px;background:rgba(var(--runder-primary-rgb),.1)}.media-send-item-progress i,.media-send-progress i{display:block;width:0;height:100%;border-radius:inherit;background:var(--primary);transition:width .16s ease}.media-send-progress small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-message-transfer-row{bottom:10px;display:flex;justify-content:flex-end;left:10px;padding:0;pointer-events:none;position:absolute;right:10px;z-index:3}.pending-message-transfer-card{align-items:center;background:var(--color-primary-100,#d9efff);border:1px solid var(--color-primary-300,#8bcfff);border-radius:20px;box-shadow:var(--shadow-sm);display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr) 34px;max-width:min(390px,78%);min-width:min(310px,78%);padding:9px 10px;pointer-events:auto}.pending-message-transfer-card>button,.pending-message-transfer-icon{align-items:center;border-radius:999px;display:inline-flex;height:34px;justify-content:center;width:34px}.pending-message-transfer-icon{background:var(--color-surface,#fff);color:var(--color-primary-600,#078ee8)}.pending-message-transfer-card>button{background:rgba(255,255,255,.72);border:1px solid rgba(5,74,122,.14);color:var(--color-text,#10233f);cursor:pointer}.pending-message-transfer-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.pending-message-transfer-copy small,.pending-message-transfer-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-message-transfer-copy strong{color:var(--color-text,#10233f);font-size:.82rem}.pending-message-transfer-copy small{color:var(--color-muted,#67758b);font-size:.72rem;font-weight:700}.pending-message-transfer-progress{background:rgba(5,74,122,.13);border-radius:999px;display:block;height:4px;overflow:hidden}.pending-message-transfer-progress i{background:var(--color-primary-500,#0b9cf0);border-radius:inherit;display:block;height:100%;transition:width .14s ease-out}.media-publication-mode{display:grid;grid-gap:7px;gap:7px;min-width:0;margin:0;border:0;padding:0}.media-publication-mode legend{margin-bottom:5px;color:var(--text);font-size:13px;font-weight:850}.media-publication-mode>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.media-publication-mode button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-width:0;border:1px solid var(--border);border-radius:11px;background:var(--rds-color-surface-raised);color:var(--muted);padding:9px 10px;text-align:left;cursor:pointer}.media-publication-mode button>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.media-publication-mode button small,.media-publication-mode button strong{overflow-wrap:anywhere;white-space:normal}.media-publication-mode button strong{color:var(--text);font-size:12px}.media-publication-mode button small,.media-publication-mode>p{color:var(--muted);font-size:11px;line-height:1.35}.media-publication-mode button>svg:last-child{opacity:0}.media-publication-mode button.is-active{border-color:rgba(var(--runder-primary-rgb),.58);background:rgba(var(--runder-primary-rgb),.08);color:var(--primary);box-shadow:0 0 0 2px rgba(var(--runder-primary-rgb),.08)}.media-publication-mode button.is-active>svg:last-child{opacity:1}.media-publication-mode button:disabled{cursor:default;opacity:.68}.media-publication-mode>p{margin:0;padding-inline:2px}.media-send-queue{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(44px,max-content);align-content:start;grid-gap:6px;gap:6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 4px 2px 2px;scrollbar-gutter:stable}.media-send-queue.is-scrollable{max-height:min(246px,34vh);overflow-y:scroll;overscroll-behavior:contain;border-block:1px solid rgba(var(--runder-primary-rgb),.08);border-radius:10px;background:rgba(var(--runder-primary-rgb),.018);box-shadow:inset 0 10px 12px -14px rgba(var(--rds-shadow-rgb),.42),inset 0 -10px 12px -14px rgba(var(--rds-shadow-rgb),.42);padding-block:6px}.media-send-queue-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;min-height:44px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--rds-color-surface-soft)}.media-send-queue-item.is-active{border-color:rgba(var(--runder-primary-rgb),.58);box-shadow:0 0 0 2px rgba(var(--runder-primary-rgb),.12)}.media-send-queue-item.has-error{border-color:rgba(220,38,38,.58)}.media-send-queue-item.is-sent{border-color:rgba(22,163,74,.46)}.media-send-queue-item.is-failed .media-send-item-progress i{background:rgb(220,38,38)}.media-send-queue-item.is-sent .media-send-item-progress i{background:rgb(22,163,74)}.media-send-queue-select{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;min-width:0;min-height:52px;border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit;padding:6px 7px;text-align:left}.media-send-queue-remove:disabled,.media-send-queue-select:disabled{cursor:default;opacity:.62}.media-send-item-order{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:999px;background:rgba(var(--runder-primary-rgb),.12);color:var(--primary);font-size:11px;font-weight:900}.media-send-item-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.media-send-item-text small,.media-send-item-text strong,.media-send-selected-meta small,.media-send-selected-meta strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-send-item-text strong{font-size:12px;line-height:1.2}.media-send-item-text small,.media-send-selected-meta small{color:var(--muted);font-size:11px;line-height:1.25}.media-send-queue-remove{width:34px;height:auto;min-height:100%;border:0;border-left:1px solid rgba(var(--runder-primary-rgb),.12);border-radius:0;background:transparent;color:var(--muted)}.media-send-queue-remove:focus-visible:not(:disabled),.media-send-queue-remove:hover:not(:disabled){background:rgba(var(--runder-primary-rgb),.08);color:var(--primary-dark)}.media-send-selected-meta{display:flex;align-items:center;justify-content:space-between;gap:2px;min-width:0}.media-send-selected-meta>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.media-send-selected-meta strong{color:var(--text);font-size:13px}.media-edit-button-row,.media-edit-entry-actions,.media-edit-panel>header>div,.media-edit-preset-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.media-edit-entry-actions button,.media-edit-panel button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(var(--runder-primary-rgb),.22);border-radius:10px;background:var(--rds-color-surface-raised);color:var(--text);font:inherit;font-size:11px;font-weight:850;padding:6px 9px;cursor:pointer}.media-edit-entry-actions button.is-active,.media-edit-entry-actions button:hover,.media-edit-panel button.is-active,.media-edit-panel button:hover,.media-edit-panel button[aria-pressed=true]{border-color:rgba(var(--runder-primary-rgb),.56);background:rgba(var(--runder-primary-rgb),.09);color:var(--primary)}.media-edit-entry-actions button:disabled,.media-edit-panel button:disabled{cursor:default;opacity:.44}.media-edited-badge{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;background:rgba(var(--runder-primary-rgb),.12);color:var(--primary);font-size:10px;font-weight:900;padding:3px 8px}.media-send-preview{box-sizing:border-box;display:grid;height:min(22vh,180px);min-height:128px;place-items:center;overflow:hidden;max-height:min(22vh,180px);border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-soft);padding:0}.media-send-preview img,.media-send-preview video{box-sizing:border-box;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:none;border-radius:8px;object-fit:contain;object-position:center;background:var(--rds-color-page)}.media-edit-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(var(--runder-primary-rgb),.22);border-radius:14px;background:linear-gradient(180deg,var(--rds-color-surface-raised),var(--rds-color-surface-soft));padding:10px;box-shadow:0 10px 28px rgba(var(--rds-shadow-rgb),.08)}.media-edit-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.media-edit-panel>header>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.media-edit-panel>header strong{color:var(--text);font-size:12px;font-weight:900}.media-edit-controls>fieldset>small,.media-edit-panel>header small{color:var(--muted);font-size:10.5px;font-weight:650;line-height:1.4}.media-edit-controls,.media-edit-controls fieldset{display:grid;grid-gap:8px;gap:8px}.media-edit-controls fieldset{min-width:0;margin:0;border:1px solid rgba(var(--runder-primary-rgb),.12);border-radius:12px;background:var(--rds-color-surface-soft);padding:9px}.media-edit-controls legend{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:11px;font-weight:900;padding:0 5px}.media-edit-preset-row button{flex:1 1 48px;min-width:44px}.media-edit-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.media-edit-range{display:grid;grid-gap:5px;gap:5px;min-width:0}.media-edit-range>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.media-edit-range output,.media-edit-range strong{color:var(--muted);font-size:10px;font-weight:800}.media-edit-range output{color:var(--primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.media-edit-range input[type=range]{width:100%;min-width:0;accent-color:var(--primary)}.messenger-modal-backdrop.is-suspended{pointer-events:none}.media-editor-backdrop{z-index:calc(var(--z-modal) + 1);padding:16px;background:rgba(var(--rds-shadow-rgb),.52);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.media-editor-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,calc(100vw - 32px));height:min(90dvh,820px);max-height:calc(100dvh - 24px);grid-gap:14px;gap:14px;overflow:hidden;border-radius:24px;padding:18px}.media-editor-form{grid-template-rows:minmax(0,1fr) auto;grid-gap:12px;gap:12px}.media-editor-body,.media-editor-form{display:grid;min-height:0;overflow:hidden}.media-editor-body{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);grid-gap:14px;gap:14px}.media-editor-preview-pane,.media-editor-tools-pane{min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:18px;background:var(--rds-color-surface-soft)}.media-editor-preview-pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:12px}.media-editor-preview-pane>header{align-items:center}.media-editor-preview-pane>header>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.media-editor-preview-pane>header strong{color:var(--text);font-size:13px;font-weight:900}.media-editor-preview-pane>header small,.media-editor-preview-pane>p{margin:0;color:var(--muted);font-size:11px;font-weight:700;line-height:1.4}.media-editor-preview-stage{display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:radial-gradient(circle at 50% 35%,rgba(var(--runder-primary-rgb),.2),transparent 44%),#101827}.media-editor-preview-stage img,.media-editor-preview-stage video{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.media-editor-tools-pane{padding:0}.media-editor-toolbox{height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none;padding:12px;scrollbar-gutter:stable}.media-editor-toolbox>header{position:-webkit-sticky;position:sticky;z-index:2;top:-12px;margin:-12px -12px 0;border-bottom:1px solid var(--divider);background:var(--rds-color-surface-raised);padding:12px}.media-editor-form>footer{display:flex;min-height:52px;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--divider);background:var(--rds-color-surface-raised);padding-top:10px}@media (max-width:860px){.media-editor-dialog{width:min(100% - 16px,720px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:20px;padding:12px}.media-editor-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px,.9fr) minmax(230px,1fr);gap:10px}}@media (max-height:680px) and (min-width:861px){.media-editor-dialog{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);padding:12px}}.media-send-file-card{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:10px;background:var(--runder-surface);padding:12px}.media-send-file-card small,.media-send-file-card strong{display:block;min-width:0;overflow-wrap:anywhere}.media-send-file-card small{margin-top:3px;color:var(--muted)}.notification-target-hint{align-items:center;color:var(--primary);display:inline-flex;font-size:11px;font-style:normal;font-weight:800;gap:5px;margin-top:3px}.media-send-quality{align-items:center;gap:8px;justify-content:flex-end;min-width:0}.media-send-quality .media-quality-options{flex:0 0 auto}.media-send-options{align-content:start;grid-auto-rows:max-content;grid-gap:8px;gap:8px;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(var(--runder-primary-rgb),.13);border-radius:14px;padding:10px;scrollbar-gutter:stable}.media-send-caption-field,.media-send-options{display:grid;background:var(--rds-color-surface-raised)}.media-send-caption-field{position:-webkit-sticky;position:sticky;z-index:2;top:-10px;grid-gap:6px;gap:6px;padding:2px 0 8px;color:var(--text);font-size:12px;font-weight:850}.media-send-caption-field textarea{min-height:88px;max-height:132px}.media-future-function{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;border:1px dashed rgba(var(--runder-primary-rgb),.24);border-radius:12px;background:rgba(var(--runder-primary-rgb),.045);color:var(--text);padding:8px;text-align:left}.media-future-function:disabled{cursor:default;opacity:1}.media-future-function>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.media-future-function strong,.media-future-function>span{font-size:11px;font-style:normal;font-weight:800}.media-future-function small{color:var(--muted);font-size:10px}.media-future-function.is-compact{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;padding:4px 7px}.future-function-badge{border-radius:999px;background:rgba(var(--runder-primary-rgb),.1);color:var(--primary-dark);font-size:9px;font-style:normal;font-weight:850;padding:3px 6px;white-space:nowrap}.media-send-quality-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--rds-color-surface-soft);padding:9px 10px}.media-send-quality-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.media-send-quality-copy strong{color:var(--text);font-size:12px;font-weight:900}.media-send-quality-copy small{color:var(--muted);font-size:10.5px;font-weight:700;line-height:1.3}.media-send-form footer.media-send-footer{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3;gap:12px;margin-top:0;min-height:64px;padding:9px 10px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:var(--rds-radius-pill);background:linear-gradient(135deg,rgba(var(--rds-white-rgb),.96),rgba(var(--runder-primary-rgb),.055)),var(--rds-color-surface-raised);box-shadow:0 4px 12px rgba(var(--rds-shadow-rgb),.065),inset 0 1px 0 rgba(var(--rds-white-rgb),.88)}.media-send-footer-actions,.media-send-footer-leading{display:flex;align-items:center;min-width:0;gap:8px}.media-send-footer-leading{flex:1 1 auto}.media-send-footer-actions{flex:0 0 auto;justify-content:flex-end}.media-send-form .media-send-footer :where(.media-send-replace,.media-send-cancel,.media-send-submit){display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:8px;padding:0 18px;border-radius:var(--rds-radius-pill);white-space:nowrap}.media-send-form .media-send-footer .media-send-replace{min-width:168px;border-color:rgba(var(--runder-primary-rgb),.2);background:rgba(var(--runder-primary-rgb),.07)}.media-send-form .media-send-footer .media-send-cancel{min-width:116px;color:var(--text)}.media-send-form .media-send-footer .media-send-submit{min-width:124px;box-shadow:0 4px 10px rgba(var(--runder-primary-rgb),.16)}.media-send-form .media-send-footer .media-send-submit:hover:not(:disabled){box-shadow:0 6px 14px rgba(var(--runder-primary-rgb),.2);transform:translateY(-1px)}.media-send-form .media-send-footer :where(.media-send-replace,.media-send-cancel,.media-send-submit):focus-visible{box-shadow:var(--rds-focus-ring)}.media-send-form .media-send-footer .media-send-submit:disabled{box-shadow:none}@media (max-height:820px){.media-send-modal{height:min(92dvh,740px);max-height:calc(100dvh - 16px);padding:14px 16px}.media-send-preview{height:min(18dvh,140px);min-height:110px;max-height:min(18dvh,140px)}.media-send-form textarea{height:58px;min-height:58px}}@media (max-width:760px){.media-send-modal{width:min(100% - 16px,680px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:12px}.media-send-body{display:block;overflow-x:hidden;overflow-y:auto;padding-right:3px;scrollbar-gutter:stable}.media-send-editor-panel,.media-send-files-panel{overflow:visible}.media-send-files-panel,.media-send-files-panel.has-publication-mode{display:grid;grid-template-rows:auto;margin-bottom:10px}.media-send-editor-panel{display:grid;grid-template-rows:auto}.media-send-queue{max-height:220px}.media-send-selected-file{overflow:visible}.media-publication-mode>div{grid-template-columns:1fr}.media-send-quality-option{align-items:flex-start;flex-direction:column}.media-send-quality{width:100%;justify-content:flex-start}.media-edit-panel>header,.media-send-selected-meta{align-items:stretch;flex-direction:column}.media-edit-entry-actions,.media-edit-panel>header>div{justify-content:flex-start}.media-edit-range-grid{grid-template-columns:minmax(0,1fr)}.media-send-form footer.media-send-footer{border-radius:22px}}@media (max-width:560px){.media-send-form footer.media-send-footer{align-items:stretch;flex-wrap:wrap;padding:10px}.media-send-footer-actions,.media-send-footer-leading{width:100%}.media-send-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.media-send-form .media-send-footer :where(.media-send-replace,.media-send-cancel,.media-send-submit){width:100%;min-width:0}}.modal-contact-list{display:grid;grid-gap:8px;gap:8px}.modal-contact-list>span{color:var(--muted);font-size:12px;font-weight:900}.modal-contact-list button{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:58px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--runder-surface);text-align:left}.modal-contact-list button:hover{border-color:rgba(var(--runder-primary-rgb),.25);background:var(--rds-color-surface-soft)}.modal-contact-list em,.modal-contact-list small{color:var(--muted);font-size:12px;font-style:normal}.messenger-modal.space-creator-modal{width:min(720px,100%);max-height:min(820px,calc(100dvh - 32px));gap:16px;overflow:hidden;border-radius:24px}.space-creator-progress{width:-moz-fit-content;width:fit-content;margin:0 0 -6px;color:var(--runder-primary);font-size:.68rem;font-weight:850;letter-spacing:.025em}.space-creator-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.space-creator-steps li{display:flex;align-items:center;gap:9px;min-width:0;min-height:46px;padding:9px 12px;border:1px solid var(--border);border-radius:14px;background:var(--rds-color-surface-soft);color:var(--rds-color-text-muted)}.space-creator-steps li>span{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border-radius:50%;background:var(--rds-color-surface-raised)}.space-creator-steps li>strong{overflow:hidden;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.space-creator-steps li.is-complete,.space-creator-steps li.is-current{border-color:color-mix(in srgb,var(--runder-primary) 36%,var(--border));background:var(--primary-soft);color:var(--runder-primary)}.space-creator-steps li.is-complete>span,.space-creator-steps li.is-current>span{background:var(--runder-primary);color:var(--rds-color-on-accent)}.space-creator-type-tabs{margin:0;border-radius:14px}.space-creator-details-form{grid-template-columns:minmax(0,1fr)}.space-creator-details-form input{border-radius:13px}.space-creator-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--runder-primary) 24%,var(--border));border-radius:15px;background:var(--primary-soft)}.space-creator-summary-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--rds-color-surface-raised);color:var(--runder-primary)}.space-creator-summary>span:not(.space-creator-summary-icon){display:grid;min-width:0;grid-gap:2px;gap:2px}.space-creator-summary small,.space-creator-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-creator-summary small{color:var(--rds-color-text-muted);font-size:.68rem}.space-creator-summary strong{color:var(--rds-color-text);font-size:.84rem}.space-member-picker-heading>em{padding:5px 9px;border-radius:999px;background:var(--rds-color-surface-raised);color:var(--runder-primary);font-size:.67rem;font-style:normal;font-weight:800;white-space:nowrap}.space-member-picker{display:grid;grid-gap:10px;gap:10px;min-height:0}.space-member-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.space-member-picker-heading>span{display:grid;grid-gap:2px;gap:2px}.space-member-picker-heading strong{color:var(--rds-color-text);font-size:.82rem}.space-member-picker-heading small{color:var(--rds-color-text-muted);font-size:.69rem}.space-member-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:46px;padding:0 12px;border:1px solid var(--border);border-radius:14px;background:var(--rds-color-surface-raised);color:var(--rds-color-text-muted)}.space-member-search:focus-within{border-color:var(--runder-primary);box-shadow:var(--rds-focus-ring)}.space-member-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--rds-color-text);font:inherit;font-size:.78rem}.space-member-search>span{color:var(--rds-color-text-muted);font-size:.66rem;white-space:nowrap}.space-member-selected-chips{display:flex;gap:6px;overflow-x:auto;padding:1px 0 3px;scrollbar-width:thin}.space-member-selected-chips button{display:flex;align-items:center;flex:0 0 auto;gap:6px;max-width:190px;min-height:34px;padding:4px 8px 4px 4px;border:1px solid color-mix(in srgb,var(--runder-primary) 30%,var(--border));border-radius:999px;background:var(--primary-soft);color:var(--runder-primary);font:inherit;font-size:.69rem;font-weight:760;cursor:pointer}.space-member-selected-chips .avatar{width:25px;height:25px;border-radius:50%}.space-member-selected-chips button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-member-candidate-list{display:grid;max-height:292px;overflow-y:auto;border:1px solid var(--border);border-radius:15px;background:var(--rds-color-surface-raised);scrollbar-gutter:stable}.space-member-candidate-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;min-height:62px;padding:9px 11px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;cursor:pointer}.space-member-candidate-list>button:last-of-type{border-bottom:0}.space-member-candidate-list>button.is-selected,.space-member-candidate-list>button:focus-visible,.space-member-candidate-list>button:hover{background:var(--primary-soft);outline:0}.space-member-candidate-list>button.is-selected{box-shadow:inset 3px 0 0 var(--runder-primary)}.space-member-candidate-list .avatar{width:42px;height:42px;border-radius:13px}.space-member-candidate-identity{display:grid;min-width:0;grid-gap:3px;gap:3px}.space-member-candidate-identity small,.space-member-candidate-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-member-candidate-identity strong{color:var(--rds-color-text);font-size:.78rem}.space-member-candidate-identity small{color:var(--rds-color-text-muted);font-size:.67rem}.space-member-candidate-list>button>em{padding:4px 8px;border-radius:999px;background:var(--rds-color-surface-soft);color:var(--rds-color-text-muted);font-size:.64rem;font-style:normal;font-weight:760;white-space:nowrap}.space-member-candidate-check{display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-raised);color:var(--runder-primary)}.space-member-candidate-list>button.is-selected .space-member-candidate-check{border-color:var(--runder-primary);background:var(--runder-primary);color:var(--rds-color-on-accent)}.space-member-picker-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:34px 18px;color:var(--rds-color-text-muted);text-align:center}.space-member-picker-empty strong{color:var(--rds-color-text);font-size:.8rem}.space-member-picker-empty small{max-width:390px;font-size:.69rem;line-height:1.45}.space-member-picker-optional{margin:0;color:var(--rds-color-text-muted);font-size:.68rem;line-height:1.4}.space-creator-notice{padding:9px 11px;border:1px solid var(--border);border-radius:12px;background:var(--rds-color-surface-soft)}.space-creator-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px;border:0}.space-creator-footer :where(.primary-action,.secondary-action){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 18px;border-radius:999px}@media (max-width:620px){.messenger-modal.space-creator-modal{max-height:calc(100dvh - 20px);padding:15px;border-radius:21px}.space-creator-steps li{min-height:52px}.space-creator-steps li>strong{display:-webkit-box;line-height:1.15;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.space-creator-summary{grid-template-columns:auto minmax(0,1fr)}.space-member-picker-heading{align-items:flex-start}.space-member-search{grid-template-columns:auto minmax(0,1fr)}.space-member-search>span{grid-column:2;padding-bottom:8px}.space-member-candidate-list>button{grid-template-columns:auto minmax(0,1fr) auto}.space-member-candidate-list>button>em{display:none}.space-creator-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.space-creator-footer :where(.primary-action,.secondary-action){width:100%;min-width:0;padding-inline:12px}}.empty-messenger-state{display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;min-height:100vh;padding:28px;background:radial-gradient(circle at center,rgba(var(--runder-primary-rgb),.08),transparent 30rem),rgba(var(--rds-white-rgb),.78);text-align:center}.empty-messenger-state__icon{display:grid;place-items:center;width:74px;height:74px;border-radius:24px;color:var(--runder-primary);background:linear-gradient(145deg,rgba(var(--runder-primary-rgb),.12),rgba(255,255,255,.78)),rgba(var(--runder-primary-rgb),.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 30px rgba(var(--runder-primary-rgb),.14)}.empty-messenger-state h2,.empty-messenger-state p{margin:0}.empty-messenger-state h2{color:var(--text);font-size:26px;letter-spacing:0}.empty-messenger-state p{max-width:440px;color:var(--muted);line-height:1.55}.messenger-chat-pane{display:grid;grid-template-rows:auto auto 1fr auto auto;background:linear-gradient(180deg,rgba(var(--rds-white-rgb),.86),rgba(var(--rds-white-rgb),.92)),var(--runder-surface)}.messenger-chat-header{background:rgba(var(--rds-white-rgb),.9)}.messenger-chat-header .chat-plan-line{display:none}.messenger-message-list{align-content:start;gap:18px;background:linear-gradient(135deg,rgba(var(--runder-primary-rgb),.04),transparent 34%),var(--runder-background)}.message-day-group{grid-gap:10px;gap:10px}.message-day-group>time{padding:5px 10px;background:rgba(var(--rds-white-rgb),.86);font-size:11px;font-weight:900}.messenger-bubble{display:grid;grid-gap:5px;gap:5px;max-width:min(72%,680px);border-radius:8px 8px 8px 2px;background:var(--runder-surface)}.messenger-bubble.is-mine{border-radius:8px 8px 2px 8px;background:var(--runder-primary)}.bubble-meta{display:inline-flex;justify-self:end;gap:4px;color:inherit;opacity:.72;font-size:11px}.bubble-attachments{grid-gap:6px;gap:6px}.bubble-attachments button{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:8px;background:rgba(var(--rds-white-rgb),.12);color:inherit;text-align:left}.bubble-attachments small{display:block;opacity:.75}.messenger-composer-wrap{padding-bottom:10px}.messenger-composer{grid-template-columns:40px 40px minmax(0,1fr) 40px 42px;margin:12px 18px 0;border:1px solid var(--border);border-radius:999px;background:var(--runder-surface)}.messenger-composer input[aria-label=Mensagem]{background:transparent}@media (max-width:820px){.new-conversation-menu{position:fixed;top:auto;right:12px;bottom:78px;left:12px;width:auto}.empty-messenger-state,.messenger-chat-pane{min-height:calc(100vh - 68px)}.messenger-composer{grid-template-columns:38px minmax(0,1fr) 38px 40px;margin:10px 12px 0}.messenger-composer .icon-button:nth-of-type(2){display:none}}:root{--background:var(--rds-background);--surface:var(--rds-surface);--surface-soft:var(--rds-surface-muted);--surface-muted:var(--rds-surface-muted);--surface-elevated:var(--rds-surface-elevated);--surface-strong:var(--rds-color-surface-strong);--surface-raised:var(--rds-surface-elevated);--text:var(--rds-text);--muted:var(--rds-text-muted);--faint:var(--rds-text-subtle);--text-muted:var(--rds-text-muted);--text-subtle:var(--rds-text-subtle);--border:var(--rds-border);--border-strong:var(--rds-border-strong);--divider:var(--rds-color-divider);--primary:var(--rds-accent);--primary-soft:var(--rds-accent-soft);--primary-dark:var(--runder-primary-dark);--primary-border:var(--rds-border-strong);--success:var(--rds-success);--warning:var(--rds-warning);--danger:var(--rds-danger);--info:var(--rds-color-info);--disabled:var(--rds-color-disabled);--disabled-bg:var(--rds-color-disabled-bg);--shadow-xs:var(--rds-shadow-xs);--shadow-sm:var(--rds-shadow-sm);--shadow-md:var(--rds-shadow-md);--shadow-lg:var(--rds-shadow-lg);--radius-card:8px;--radius-input:8px;--motion-fast:var(--runder-transition-fast);--motion:var(--runder-transition-slow)}body{background:var(--background);color:var(--text);font-feature-settings:"cv02","cv03","cv04","cv11"}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--rds-focus-ring)}.app-shell-v2{grid-template-columns:72px minmax(0,1fr);background:linear-gradient(180deg,rgba(var(--runder-primary-rgb),.04),transparent 26rem),var(--background);transition:grid-template-columns var(--motion)}.app-shell-v2.is-sidebar-expanded{grid-template-columns:272px minmax(0,1fr)}.main-sidebar{position:relative;gap:14px;padding:12px;background:linear-gradient(180deg,rgba(var(--rds-white-rgb),.04),transparent 34%),var(--runder-sidebar-gradient);box-shadow:inset -1px 0 rgba(var(--rds-white-rgb),.06);transition:width var(--motion),padding var(--motion)}.main-sidebar:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--runder-primary-rgb),.14),transparent 24rem)}.main-sidebar-brand,.main-sidebar-head,.main-sidebar-profile,.main-sidebar-utility{position:relative;z-index:1}.main-sidebar-head{display:flex;justify-content:space-between;z-index:3}.main-sidebar-brand{min-width:0}.main-sidebar-brand img{width:42px;height:42px;box-shadow:0 10px 30px rgba(var(--rds-shadow-rgb),.18)}.main-sidebar-brand strong{color:var(--runder-surface);font-size:15px;letter-spacing:0}.main-sidebar-brand small{margin-top:2px;color:var(--rds-color-sidebar-muted);font-size:12px;font-weight:760}.main-sidebar-logout,.main-sidebar-profile-menu,.main-sidebar-toggle{position:relative;z-index:4;width:34px;min-width:34px;height:34px;min-height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(var(--rds-white-rgb),.08);border-radius:8px;background:rgba(var(--rds-white-rgb),.05);color:var(--rds-color-sidebar-muted);transition:background-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.main-sidebar-logout:hover,.main-sidebar-profile-menu:hover,.main-sidebar-toggle:hover{background:rgba(var(--rds-white-rgb),.12);color:var(--runder-surface)}.main-sidebar-nav{position:relative;z-index:1;gap:7px;padding-top:8px}.main-sidebar-utility{display:grid;min-width:0}.main-sidebar-plan-card{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.main-sidebar-plan-card__head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.main-sidebar-plan-card__head span{overflow:hidden;color:rgba(255,255,255,.82);font-size:11px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.main-sidebar-plan-card__head strong{flex:0 0 auto;border-radius:999px;background:rgba(255,255,255,.16);color:#ffffff;font-size:11px;font-weight:900;padding:3px 7px}.main-sidebar-plan-card__metrics{display:grid;grid-gap:4px;gap:4px}.main-sidebar-plan-card__metrics span{overflow:hidden;color:rgba(255,255,255,.78);font-size:11px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.main-sidebar-plan-card button{justify-self:start;border:0;border-radius:999px;background:var(--runder-primary-800);color:#ffffff;cursor:pointer;font-size:11px;font-weight:860;padding:5px 9px}.main-sidebar-plan-card button:focus-visible,.main-sidebar-plan-card button:hover{background:var(--runder-primary-700);outline:none}.sidebar-item{min-height:44px;padding:0 12px;border-radius:8px;color:var(--rds-color-sidebar-muted);transition:background-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.sidebar-item:hover{background:rgba(var(--rds-white-rgb),.1);color:var(--runder-surface)}.sidebar-item.is-active{background:rgba(var(--rds-white-rgb),.16);color:var(--runder-surface);box-shadow:inset 3px 0 var(--primary)}.sidebar-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-v2.is-sidebar-collapsed .main-sidebar-head{justify-content:center}.app-shell-v2.is-sidebar-collapsed .main-sidebar-toggle{width:28px;min-width:28px;height:28px;min-height:28px}.app-shell-v2.is-sidebar-collapsed .main-sidebar-nav{padding-top:30px}.app-shell-v2.is-sidebar-collapsed .sidebar-item strong{position:absolute;top:2px;right:2px}.main-sidebar-profile{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;grid-gap:10px;gap:10px;min-height:58px;padding:8px;border:1px solid rgba(var(--rds-white-rgb),.08);border-radius:8px;background:rgba(var(--rds-white-rgb),.06)}.main-sidebar-avatar{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,var(--runder-surface),var(--runder-primary-border));color:var(--primary-dark);font-weight:900}.main-sidebar-avatar img{width:100%;height:100%;object-fit:cover}.main-sidebar-profile-copy{min-width:0}.main-sidebar-profile-copy small,.main-sidebar-profile-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-sidebar-profile-copy strong{color:var(--runder-surface);font-size:13px;font-weight:850}.main-sidebar-profile-copy small{margin-top:2px;color:var(--rds-color-sidebar-muted);font-size:11px;font-weight:760}.main-sidebar-runder-id-row{display:flex;min-width:0;align-items:center;gap:5px;margin-top:2px}.main-sidebar-runder-id-row small{min-width:0;margin:0;flex:1 1 auto}.main-sidebar-runder-id-copy{display:inline-grid;width:22px;height:22px;min-width:22px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:var(--runder-primary-800);color:#ffffff;cursor:pointer;padding:0}.main-sidebar-runder-id-copy:focus-visible,.main-sidebar-runder-id-copy:hover{background:var(--runder-primary-700);color:#ffffff;outline:none}.main-sidebar-runder-id-feedback{display:block;margin-top:3px;color:#ffffff;font-size:10px;font-weight:830;line-height:1.1}.app-shell-v2.is-sidebar-collapsed .main-sidebar-profile{grid-template-columns:42px;justify-content:center;padding:8px 0;border-color:transparent;background:transparent}.app-shell-v2.is-sidebar-collapsed .main-sidebar-profile-menu,.app-shell-v2.is-sidebar-collapsed .main-sidebar-utility{display:none}@media (max-height:700px){.main-sidebar-utility{display:none}}.main-sidebar-logout{position:relative;z-index:1;width:100%}.app-shell-v2.is-sidebar-collapsed .main-sidebar-logout{width:42px;min-width:42px;justify-self:center}.module-layout{background:var(--background)}.messenger-layout{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.chat-pane,.conversation-pane,.settings-sidebar,.workspace-module-sidebar{border-color:var(--divider)}.messenger-pane{padding:18px 14px 14px;background:rgba(var(--rds-white-rgb),.92)}.messenger-pane-header h1{font-size:24px;font-weight:900}.messenger-pane-header p{display:none}.composer input,.drive-search input,.messenger-modal-form input,.messenger-search,.module-search,.settings-field input,.settings-field select{border-color:var(--divider);border-radius:var(--radius-input);background:var(--runder-background);transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background-color var(--motion-fast)}.composer input:focus,.drive-search input:focus,.messenger-modal-form input:focus,.messenger-search:focus-within,.module-search:focus-within,.settings-field input:focus,.settings-field select:focus{border-color:rgba(var(--runder-primary-rgb),.5);background:var(--runder-surface);box-shadow:var(--shadow-xs)}.messenger-filters button{border-color:var(--divider);background:var(--runder-surface)}.messenger-filters button.is-active{box-shadow:0 8px 18px rgba(var(--runder-primary-rgb),.16)}.messenger-row{padding:9px 10px;transition:background-color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast)}.messenger-row:hover{transform:translateY(-1px)}.messenger-avatar{box-shadow:inset 0 0 0 1px rgba(var(--runder-primary-rgb),.08)}.chat-header{min-height:76px;padding:16px 20px}.messenger-chat-pane{background:linear-gradient(180deg,rgba(var(--rds-white-rgb),.96),rgba(var(--rds-white-rgb),.98)),var(--surface)}.messenger-message-list{padding:22px 26px}.messenger-bubble{box-shadow:var(--shadow-xs)}.messenger-composer-wrap{border-top:1px solid var(--divider)}.add-id-button,.call-button,.drive-item-actions button,.group-tabs button,.icon-button,.primary-action,.secondary-action,.send-button,.settings-nav button,.workspace-tabs button{border-radius:8px;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.drive-item-actions button:hover,.group-tabs button:hover,.icon-button:hover,.primary-action:hover,.secondary-action:hover,.send-button:hover,.workspace-tabs button:hover{transform:translateY(-1px)}.drive-layout,.notifications-layout-v2,.settings-layout,.workspace-layout{background:var(--rds-color-surface-soft)}.settings-sidebar,.workspace-module-sidebar{background:rgba(var(--rds-white-rgb),.9)}.drive-shell,.notifications-layout,.notifications-layout-v2,.settings-main,.workspace-shell{background:linear-gradient(180deg,rgba(var(--rds-white-rgb),.88),rgba(var(--rds-white-rgb),.94)),var(--rds-color-surface-soft)}.drive-header,.notifications-header,.section-header,.workspace-header{border-radius:0}.drive-item,.member-card,.notification-row,.plan-option-card,.settings-overview article,.state-panel,.workspace-panel{border-color:var(--divider);border-radius:var(--radius-card);background:rgba(var(--rds-white-rgb),.92);box-shadow:var(--shadow-xs)}.auth-tabs,.group-tabs,.tabs,.workspace-tabs{border-radius:8px;background:var(--runder-primary-soft)}.auth-tabs button.is-active,.group-tabs button.is-active,.tabs button.is-active,.workspace-tabs button.is-active{background:var(--runder-surface);box-shadow:var(--shadow-xs)}.empty-messenger-state,.empty-state-panel,.workspace-empty{background:linear-gradient(180deg,rgba(var(--rds-white-rgb),.92),rgba(var(--rds-white-rgb),.9)),var(--runder-surface)}.messenger-modal-backdrop{background:rgba(var(--rds-shadow-rgb),.46);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.command-palette,.messenger-modal,.new-conversation-menu,.rds-modal{border-color:var(--divider);border-radius:12px;box-shadow:var(--shadow-lg)}.loading-state-panel span,.rds-skeleton{animation-duration:1.1s}.auth-shell-loading{display:grid;place-items:center}.boot-skeleton{width:min(420px,calc(100vw - 48px));display:grid;justify-items:center;grid-gap:14px;gap:14px}.boot-skeleton-block,.boot-skeleton-line,.boot-skeleton-logo,.loading-state-skeleton{overflow:hidden;border-radius:8px;background:linear-gradient(90deg,transparent,rgba(var(--rds-white-rgb),.76),transparent),var(--rds-color-surface-strong);background-size:220% 100%;animation:rds-skeleton 1.2s ease-in-out infinite}.boot-skeleton-logo{width:64px;height:64px;border-radius:16px}.boot-skeleton-line{width:68%;height:14px}.boot-skeleton-line.is-wide{width:82%;height:18px}.boot-skeleton-block{width:100%;height:160px}.loading-state-panel{align-content:center}.loading-state-skeleton{display:block;width:min(280px,100%);height:14px}.loading-state-skeleton.is-title{width:min(180px,80%);height:20px}.loading-state-skeleton.is-short{width:min(120px,60%)}@media (max-width:1180px){.app-shell-v2.is-sidebar-expanded{grid-template-columns:248px minmax(0,1fr)}.messenger-layout{grid-template-columns:minmax(310px,340px) minmax(0,1fr)}}@media (max-width:820px){.main-sidebar{background:rgba(var(--rds-shadow-rgb),.98)}.sidebar-item{min-height:50px;box-shadow:none}.sidebar-item.is-active{box-shadow:inset 0 3px 0 var(--primary)}.messenger-pane{border-right:0}.messenger-layout .empty-messenger-state,.messenger-layout .messenger-chat-pane,.messenger-pane{min-height:calc(100vh - 68px)}}.messenger-composer-wrap{padding:12px 18px;border-top:1px solid var(--rdl-divider);background:var(--runder-surface)}.messenger-chat-pane{display:flex;flex-direction:column;min-height:0;overflow:hidden}.messenger-chat-pane>.messenger-message-list{flex:1 1 auto;min-height:0}.messenger-chat-pane>.channel-readonly-note,.messenger-chat-pane>.messenger-composer-wrap{flex:0 0 auto}.composer.messenger-composer{grid-template-columns:38px 38px minmax(0,1fr) 38px 42px;align-items:center;grid-gap:8px;gap:8px;min-height:54px;padding:7px 8px;border:1px solid var(--rdl-border);box-shadow:var(--rdl-shadow-sm)}.composer.messenger-composer input[aria-label=Mensagem]{min-height:38px;padding:0 10px;border:0;border-radius:0;background:transparent;box-shadow:none}.composer.messenger-composer input[aria-label=Mensagem]:focus{border:0;background:transparent;box-shadow:none}.composer.messenger-composer .icon-button,.composer.messenger-composer .send-button{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:10px}@media (max-width:820px){.app-shell-v2,.app-shell-v2.is-sidebar-collapsed,.app-shell-v2.is-sidebar-expanded{display:grid;grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh;padding-bottom:72px;overflow:visible}.main-sidebar,.main-sidebar.rdl-main-sidebar{position:fixed;z-index:50;top:auto;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);width:auto;height:72px;min-height:72px;padding:8px 10px;border-top:1px solid rgba(var(--rds-white-rgb),.14);border-right:0;background:rgba(var(--rds-shadow-rgb),.98);box-shadow:0 -16px 40px rgba(var(--rds-shadow-rgb),.18)}.main-sidebar-brand,.main-sidebar-head,.main-sidebar-head>.rdl-tooltip,.main-sidebar-logout,.main-sidebar-profile,.main-sidebar-spacer,.main-sidebar-toggle{display:none}.main-sidebar-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;padding:0}.main-sidebar-nav .rdl-tooltip{display:block;min-width:0}.main-sidebar-nav .rdl-tooltip__content{display:none}.sidebar-item{width:100%;min-width:0;min-height:56px;padding:0 4px;display:flex;flex-direction:column;justify-content:center;gap:4px;border-radius:12px}.sidebar-item span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1}.sidebar-item strong{position:absolute;top:4px;right:12px}.drive-layout,.messenger-layout,.notifications-layout-v2,.settings-layout,.workspace-layout{grid-column:1;grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100vh - 72px);overflow:visible}.conversation-pane,.messenger-pane{width:100%;min-width:0;min-height:calc(100vh - 72px);border-right:0}.messenger-layout .messenger-chat-pane{display:none}.composer.messenger-composer{grid-template-columns:38px minmax(0,1fr) 38px 42px;min-height:52px}.composer.messenger-composer .icon-button:nth-of-type(2){display:none}}:root{--sidebar-collapsed:72px;--sidebar-expanded:260px;--module-sidebar-width:280px;--messenger-list-width:340px}.app-shell-v2.is-sidebar-collapsed,:root{--active-sidebar-width:var(--sidebar-collapsed)}.app-shell-v2.is-sidebar-collapsed,.app-shell-v2.is-sidebar-expanded{grid-template-columns:var(--active-sidebar-width) minmax(0,1fr)}.app-shell-v2.is-sidebar-expanded{--active-sidebar-width:var(--sidebar-expanded)}.app-shell-v2{display:grid;grid-template-columns:var(--active-sidebar-width) minmax(0,1fr);grid-gap:0;gap:0;grid-column-gap:0;column-gap:0;width:100%;height:100vh;min-height:100vh;padding:0;overflow:hidden;transition:grid-template-columns var(--rdl-motion,.25s ease)}.app-shell-v2>.main-sidebar{grid-column:1;grid-row:1}.app-main{grid-column:2;grid-row:1;min-width:0;height:100vh;overflow:hidden}.main-sidebar,.main-sidebar.rdl-main-sidebar{position:relative;inset:auto;z-index:2;width:var(--active-sidebar-width);min-width:var(--active-sidebar-width);max-width:var(--active-sidebar-width);height:100vh;min-height:100vh;overflow:hidden}.main-sidebar-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px;grid-gap:8px;gap:8px}.main-sidebar-head>.rdl-tooltip{justify-self:end}.app-shell-v2.is-sidebar-collapsed .main-sidebar-toggle,.main-sidebar-toggle{position:static;top:auto;right:auto;z-index:auto;transform:none}.app-shell-v2.is-sidebar-collapsed .main-sidebar-head{grid-template-columns:32px 26px;justify-content:space-between;gap:2px}.app-shell-v2.is-sidebar-collapsed .main-sidebar-brand img{width:32px;height:32px}.app-shell-v2.is-sidebar-collapsed .main-sidebar-toggle{width:26px;min-width:26px;height:26px;min-height:26px}.app-shell-v2.is-sidebar-collapsed .main-sidebar-nav{padding-top:8px}.module-layout{width:100%;height:100%;min-width:0;overflow:hidden}.messenger-layout{display:grid;grid-template-columns:var(--messenger-list-width) minmax(0,1fr)}.drive-layout,.settings-layout,.workspace-layout{display:grid;grid-template-columns:var(--module-sidebar-width) minmax(0,1fr)}.notifications-layout-v2{display:grid;grid-template-columns:minmax(0,1fr)}.conversation-pane,.messenger-pane{width:var(--messenger-list-width);min-width:0;max-width:var(--messenger-list-width)}.settings-sidebar,.workspace-module-sidebar{width:var(--module-sidebar-width);min-width:0;max-width:var(--module-sidebar-width)}.drive-shell,.messenger-chat-pane,.notifications-layout,.notifications-layout-v2>*,.settings-main,.workspace-shell{min-width:0}.messenger-filters{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.messenger-filters::-webkit-scrollbar{display:none}.session-reconnect-banner{position:fixed;top:14px;left:50%;z-index:40;display:flex;max-width:min(calc(100vw - 28px),680px);align-items:center;gap:12px;margin:0;padding:8px 14px;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:8px;background:rgba(var(--rds-white-rgb),.94);box-shadow:0 12px 28px rgba(var(--rds-shadow-rgb),.12);color:var(--primary,var(--runder-primary));font-size:13px;font-weight:800;transform:translateX(-50%)}.session-reconnect-banner span{min-width:0}.session-reconnect-banner button{flex:0 0 auto;border:0;border-radius:7px;padding:6px 9px;background:var(--runder-primary);color:var(--runder-surface);font-size:12px;font-weight:850}@media (max-width:820px){.app-shell-v2,.app-shell-v2.is-sidebar-collapsed,.app-shell-v2.is-sidebar-expanded{--active-sidebar-width:0px;display:grid;grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh;padding:0;overflow:visible}.app-main{grid-column:1;height:auto;min-height:100vh;padding-bottom:72px;overflow:visible}.main-sidebar,.main-sidebar.rdl-main-sidebar{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:30;width:100%;min-width:0;max-width:none;height:72px;min-height:72px}.drive-layout,.messenger-layout,.notifications-layout-v2,.settings-layout,.workspace-layout{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 72px)}.conversation-pane,.messenger-pane,.settings-sidebar,.workspace-module-sidebar{width:100%;max-width:none}}@keyframes runder-logo-pop{0%{filter:drop-shadow(0 0 0 rgba(var(--rds-white-rgb),0));opacity:.86;transform:scale(.82)}5%{opacity:1;transform:scale(1.12)}10%{transform:scale(.96)}15%{filter:drop-shadow(0 0 12px rgba(var(--rds-white-rgb),.32));transform:scale(1.04)}21%{filter:drop-shadow(0 0 0 rgba(var(--rds-white-rgb),0));transform:scale(1)}34%{filter:drop-shadow(0 0 12px rgba(var(--rds-white-rgb),.24));transform:scale(1.035)}50%{filter:drop-shadow(0 0 5px rgba(var(--rds-white-rgb),.14));transform:scale(.985)}66%{filter:drop-shadow(0 0 14px rgba(var(--rds-white-rgb),.2));transform:scale(1.024)}82%{filter:drop-shadow(0 0 4px rgba(var(--rds-white-rgb),.1));transform:scale(.994)}to{filter:drop-shadow(0 0 0 rgba(var(--rds-white-rgb),0));opacity:1;transform:scale(1)}}.section-header.rdl-module-header{display:flex;align-items:center;gap:12px;min-width:0}.section-header.rdl-module-header.has-logo{grid-template-columns:none}.rdl-module-header__logo{display:block;border-radius:10px;object-fit:contain;object-position:center;filter:none;transform-origin:center;animation:none;will-change:auto}.rdl-module-header__icon,.rdl-module-header__logo{width:40px;height:40px;align-self:flex-start;flex:0 0 40px;margin-top:-2px}.rdl-module-header__icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:12px;background:rgba(var(--runder-primary-rgb),.08);color:var(--primary)}.main-sidebar-brand img{display:block;width:40px;height:40px;flex:0 0 40px;border:1px solid rgba(var(--rds-white-rgb),.5);border-radius:10px;background:#ffffff;box-shadow:0 12px 28px rgba(var(--rds-shadow-rgb),.2);filter:none;isolation:isolate;mix-blend-mode:normal;object-fit:contain;object-position:center;transform-origin:center;animation:runder-logo-pop 10s cubic-bezier(.22,1,.36,1) 1 both;will-change:transform,filter}.rdl-module-header__copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.rdl-module-header__copy h1,.rdl-module-header__copy p,.rdl-module-header__copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-header.rdl-module-header.messenger-pane-header{min-height:42px;padding-bottom:0}.rdl-module-header__action{margin-left:auto}.messenger-pane-header .notification-icon-button span,.section-header.rdl-module-header .notification-icon-button span{border-color:var(--runder-surface);background:var(--runder-primary);color:#ffffff}.main-sidebar-profile{position:relative}.main-sidebar-profile-dropdown{position:absolute;right:0;bottom:calc(100% + 10px);z-index:20;min-width:188px;padding:6px;border:1px solid rgba(var(--rds-white-rgb),.16);border-radius:12px;background:rgba(var(--rds-shadow-rgb),.98);box-shadow:0 18px 42px rgba(var(--rds-shadow-rgb),.32)}.main-sidebar-profile-dropdown button{display:flex;width:100%;min-height:40px;align-items:center;gap:10px;border:0;border-radius:8px;background:transparent;color:var(--runder-surface);cursor:pointer;font:inherit;font-size:13px;font-weight:800;padding:0 10px;text-align:left}.main-sidebar-profile-dropdown button:focus-visible,.main-sidebar-profile-dropdown button:hover{background:rgba(var(--rds-white-rgb),.12);color:#ffffff;outline:none}.app-shell-v2.is-sidebar-collapsed .main-sidebar-profile-dropdown{left:0;right:auto;min-width:172px}.drive-breadcrumb,.drive-toolbar,.group-tabs,.messenger-filters,.notifications-filter-row,.settings-nav,.workspace-app-tabs{scrollbar-width:none}.drive-breadcrumb::-webkit-scrollbar,.drive-toolbar::-webkit-scrollbar,.group-tabs::-webkit-scrollbar,.messenger-filters::-webkit-scrollbar,.notifications-filter-row::-webkit-scrollbar,.settings-nav::-webkit-scrollbar,.workspace-app-tabs::-webkit-scrollbar{display:none}.group-tabs,.workspace-app-tabs{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 24px 14px}.group-tabs button,.workspace-app-tabs button{flex:0 0 auto;min-height:36px;align-items:center;border:1px solid var(--border);border-radius:8px;background:var(--runder-surface);color:var(--muted);font-size:13px;font-weight:800;padding:0 14px;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.group-tabs button:hover,.workspace-app-tabs button:hover{border-color:rgba(var(--runder-primary-rgb),.26);background:var(--rds-color-surface-soft);color:var(--primary);transform:translateY(-1px)}.group-tabs button.is-active,.workspace-app-tabs button.is-active{border-color:rgba(var(--runder-primary-rgb),.36);background:var(--primary-soft);color:var(--primary);box-shadow:none}.chat-header.messenger-chat-header{min-height:64px;align-items:center;gap:12px;padding:12px 16px}.chat-header.messenger-chat-header .conversation-avatar{flex:0 0 auto}.chat-header.messenger-chat-header .chat-header-copy{min-width:0}.chat-header.messenger-chat-header .chat-header-actions{margin-left:auto}.module-empty-state{display:grid;min-height:220px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:28px;color:var(--muted);text-align:center}.module-empty-state svg{color:var(--primary)}.module-empty-state strong{color:var(--ink);font-size:15px}.module-empty-state p{max-width:320px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.module-empty-state.is-compact{min-height:120px;padding:18px}.message-empty-state{min-height:100%}@media (max-width:820px){.rdl-module-header__logo{width:32px;height:32px;flex-basis:32px}.group-tabs,.workspace-app-tabs{padding-inline:16px}}.workspace-chat-header h2{display:flex;min-width:0;align-items:center;gap:8px}.workspace-badge{display:inline-flex;align-items:center;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:999px;background:rgba(var(--runder-primary-rgb),.1);color:var(--primary);font-size:11px;font-style:normal;font-weight:800;padding:3px 8px}.attachment-menu-wrap,.chat-more-menu-wrap{position:relative;display:inline-flex}.attachment-menu,.chat-header-menu{position:absolute;right:0;z-index:30;display:grid;min-width:220px;grid-gap:4px;gap:4px;border:1px solid rgba(var(--rds-shadow-rgb),.1);border-radius:12px;background:var(--runder-surface);box-shadow:0 18px 45px rgba(var(--rds-shadow-rgb),.16);padding:8px}.chat-header-menu{top:calc(100% + 8px)}.attachment-menu{bottom:calc(100% + 10px)}.attachment-menu button,.chat-header-menu button{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:9px;background:transparent;color:var(--ink);cursor:pointer;font-size:13px;font-weight:700;padding:10px;text-align:left}.attachment-menu button:focus-visible,.attachment-menu button:hover,.chat-header-menu button:focus-visible,.chat-header-menu button:hover{outline:none;background:var(--primary-soft);color:var(--primary)}.attachment-menu button:disabled{cursor:not-allowed;color:var(--rds-color-faint);background:transparent}.chat-search-panel{position:absolute;top:76px;right:18px;z-index:20;width:min(360px,calc(100% - 36px));max-height:calc(100% - 96px);overflow:hidden;border:1px solid rgba(var(--rds-shadow-rgb),.1);border-radius:16px;background:var(--runder-surface);box-shadow:0 22px 60px rgba(var(--rds-shadow-rgb),.18)}.chat-search-panel header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:12px 14px}.chat-search-panel form{display:flex;align-items:center;gap:8px;margin:12px;border:1px solid var(--border);border-radius:10px;background:var(--rds-color-surface-soft);padding:0 10px}.chat-search-panel form input{width:100%;min-height:40px;border:0;background:transparent;outline:none}.chat-search-results{display:grid;max-height:360px;overflow:auto;padding:0 8px 10px;scrollbar-width:thin}.chat-search-results button{display:grid;grid-gap:3px;gap:3px;border:0;border-radius:10px;background:transparent;cursor:pointer;padding:10px;text-align:left}.chat-search-results button:focus-visible,.chat-search-results button:hover{outline:none;background:var(--primary-soft)}.chat-search-results small,.chat-search-results span{color:var(--muted);font-size:12px}.chat-search-results strong{color:var(--ink);font-size:13px}.chat-search-state{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:26px 18px;color:var(--muted);text-align:center}.chat-search-state p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.chat-search-state--error svg{color:var(--danger)}.chat-search-spinner{animation:chat-search-spin .8s linear infinite}.chat-search-result-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-search-result-meta b{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.chat-search-result-meta small{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.chat-search-result-type{color:var(--primary)!important;font-size:10px!important;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.chat-search-results .chat-search-load-more{justify-self:center;margin:8px 0 2px;border:1px solid var(--border);background:var(--rds-color-surface-soft);color:var(--primary);font-weight:800;text-align:center}.chat-search-results .chat-search-load-more:disabled{cursor:progress;opacity:.65}@keyframes chat-search-spin{to{transform:rotate(1turn)}}.workspace-chat-pinned{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(var(--runder-primary-rgb),.14);background:var(--rds-color-surface-soft);color:var(--primary);padding:10px 18px}.workspace-chat-pinned span{display:grid;min-width:0;grid-gap:2px;gap:2px;flex:1 1}.workspace-chat-pinned strong{font-size:12px;text-transform:uppercase}.workspace-chat-pinned small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.messenger-message-list{display:flex;flex-direction:column;gap:16px;padding:20px 24px 26px}.message-day-group{display:grid;grid-gap:8px;gap:8px}.workspace-chat-pinned__target{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;gap:10px;min-width:0;padding:0;text-align:left}.workspace-chat-pinned__target:focus-visible strong,.workspace-chat-pinned__target:hover strong{text-decoration:underline;text-underline-offset:3px}.message-day-group>time{justify-self:center;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:999px;background:rgba(var(--rds-white-rgb),.82);color:var(--muted);font-size:11.5px;font-weight:800;padding:4px 9px}.messenger-bubble-row{display:flex;align-items:flex-end;gap:8px;min-width:0;scroll-margin:96px}.messenger-bubble-row.is-mine{justify-content:flex-end}.messenger-bubble-row.is-compact{margin-top:-3px}.messenger-bubble-row.is-deleted{margin-top:3px}.messenger-bubble-row.is-publication-selection-scope,.messenger-message-list.is-publication-selection-scope{cursor:crosshair;touch-action:none}.messenger-bubble-row.is-highlighted .messenger-bubble,.messenger-system-message.is-highlighted{box-shadow:none}.message-avatar{width:30px;height:30px;flex:0 0 30px;font-size:12px}.message-avatar-button{display:grid;flex:0 0 30px;align-self:flex-end;border:0;border-radius:999px;padding:0;background:transparent;cursor:pointer}.message-avatar-button:focus-visible .message-avatar,.message-avatar-button:hover .message-avatar{box-shadow:var(--rds-focus-ring)}.message-avatar-button:focus-visible{outline:none}.messenger-bubble-row.is-mine .message-avatar-button{order:2}.messenger-bubble{position:relative;min-width:0;max-width:min(620px,68%);border:1px solid var(--messenger-incoming-border);border-radius:14px 14px 14px 6px;background:var(--messenger-incoming-bg);box-shadow:var(--messenger-incoming-shadow);color:var(--messenger-incoming-text);padding:6px 9px 5px;line-height:1.35}.messenger-bubble.is-mine{border-color:var(--messenger-outgoing-border);border-radius:14px 14px 6px 14px;background:var(--messenger-outgoing-bg);color:var(--messenger-outgoing-text)}.messenger-bubble.is-deleted{min-width:176px;border-color:var(--messenger-incoming-border);background:var(--messenger-incoming-bg);box-shadow:var(--messenger-incoming-shadow);padding:8px 10px 7px}.messenger-bubble.is-mine.is-deleted{border-color:var(--messenger-outgoing-border);background:var(--messenger-outgoing-bg)}.messenger-bubble.is-deleted:hover{transform:none}.messenger-bubble.is-deleted:hover,.messenger-bubble.is-mine.is-deleted:hover{box-shadow:var(--messenger-incoming-shadow)}.messenger-bubble.is-compact{margin-left:0}.messenger-bubble-row.has-avatar-offset .messenger-bubble.is-compact{margin-left:38px}.messenger-bubble-row.is-mine .messenger-bubble.is-compact{margin-left:0}.messenger-bubble p{margin:0;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.auto-reply-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;margin-bottom:5px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;padding:2px 7px;color:inherit;font-size:10px;font-weight:900;line-height:1.2;opacity:.76}.messenger-bubble:has(.chat-attachment-card.has-media-preview){width:min(460px,calc(100% - 18px));max-width:min(460px,calc(100% - 18px));padding:8px}.message-author{display:block;margin-bottom:4px;color:var(--primary);font-size:12px;font-weight:800;line-height:1.25;text-align:left;cursor:default}.messenger-bubble.is-mine .message-author{color:var(--primary-dark)}.message-profile-backdrop{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(var(--rds-shadow-rgb),.28);animation:runder-fade-in var(--rds-motion-modal) both}.message-profile-dialog{position:relative;display:grid;width:min(420px,100%);grid-template-columns:88px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--rds-color-border);border-radius:24px;overflow:hidden;padding:24px;background:var(--rds-color-surface);box-shadow:var(--rds-shadow-modal);color:var(--rds-color-text);animation:runder-modal-enter var(--rds-motion-modal) both;transform-origin:center;will-change:opacity,transform}.message-profile-close{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--rds-color-border);border-radius:11px;background:var(--rds-color-surface-soft);color:var(--rds-color-text-muted);cursor:pointer}.message-profile-close:focus-visible,.message-profile-close:hover{border-color:var(--rds-color-primary);color:var(--rds-color-primary);outline:none;box-shadow:var(--rds-focus-ring)}.message-profile-avatar{width:88px;height:88px;border:3px solid var(--rds-color-surface);background:var(--rds-color-primary-soft);box-shadow:0 0 0 1px var(--rds-color-border),var(--rds-shadow-sm);font-size:28px}.message-profile-copy{display:grid;grid-gap:5px;gap:5px;min-width:0;padding-right:24px}.message-profile-copy small{color:var(--rds-color-primary);font-size:10px;font-weight:900;letter-spacing:.08em}.message-profile-copy h2,.message-profile-copy p{margin:0}.message-profile-copy h2{overflow:hidden;font-size:20px;line-height:1.2;text-overflow:ellipsis}.message-profile-copy em,.message-profile-copy p,.message-profile-copy span{color:var(--rds-color-text-muted);font-size:13px;overflow-wrap:anywhere}.message-profile-copy em{margin-top:4px;font-style:normal}@media (max-width:520px){.message-profile-dialog{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:20px}.message-profile-avatar{width:64px;height:64px;font-size:22px}}.message-reply-preview{display:flex;width:100%;align-items:center;gap:8px;margin-bottom:7px;border:0;border-left:3px solid var(--primary);border-radius:8px;background:rgba(var(--runder-primary-rgb),.08);color:var(--ink);cursor:pointer;padding:7px 9px;text-align:left}.composer-reply-preview span,.message-reply-preview span{display:grid;min-width:0;grid-gap:2px;gap:2px}.composer-reply-preview small,.message-reply-preview small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.message-view-reference{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;width:100%;margin:0 0 7px;border:1px solid rgba(37,99,235,.18);border-left:3px solid #1292f8;border-radius:11px;background:radial-gradient(circle at 0 0,rgba(219,234,254,.7),transparent 40%),rgba(255,255,255,.62);color:var(--ink);cursor:pointer;padding:6px 8px 6px 6px;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.56)}.message-view-reference:disabled{cursor:default;opacity:.84}.message-workspace-reference{width:min(330px,100%);margin:2px 0 7px;padding:10px 11px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid rgb(47 111 237/22%);border-radius:13px;color:inherit;background:linear-gradient(145deg,rgb(47 111 237/9%),rgb(255 255 255/70%));text-align:left;cursor:pointer}.message-workspace-reference:disabled{cursor:default;opacity:.7}.message-workspace-reference__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#2f6fed;background:rgb(47 111 237/13%)}.message-workspace-reference>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.message-workspace-reference em,.message-workspace-reference small,.message-workspace-reference strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-workspace-reference small{color:var(--text-secondary,#667085);font-size:.72rem}.message-workspace-reference em{color:#2f6fed;font-size:.68rem;font-style:normal}.message-view-reference__thumb{display:grid;width:46px;height:46px;place-items:center;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,rgba(14,165,233,.16),rgba(37,99,235,.18));color:#0b7cd3}.message-view-reference__thumb img,.message-view-reference__thumb video{display:block;width:100%;height:100%;object-fit:cover}.message-view-reference__copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.message-view-reference__copy em,.message-view-reference__copy small,.message-view-reference__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-view-reference__copy strong{color:#0f2f69;font-size:.76rem;font-weight:950}.message-view-reference__copy small{color:#4b6384;font-size:.68rem;font-weight:850}.message-view-reference__copy em{color:#63738d;font-size:.68rem;font-style:normal;font-weight:740}.messenger-bubble.is-mine .message-view-reference{border-color:rgba(255,255,255,.28) rgba(255,255,255,.28) rgba(255,255,255,.28) rgba(255,255,255,.86);background:rgba(255,255,255,.2);color:#fff}.messenger-bubble.is-mine .message-view-reference__copy em,.messenger-bubble.is-mine .message-view-reference__copy small,.messenger-bubble.is-mine .message-view-reference__copy strong{color:rgba(255,255,255,.92)}.messenger-system-message{display:inline-flex;justify-self:center;align-items:center;gap:8px;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:999px;background:rgba(var(--rds-white-rgb),.86);color:var(--muted);font-size:12px;font-weight:800;padding:6px 11px;scroll-margin:96px}.bubble-meta{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:flex-end;gap:3px;margin-top:3px;margin-left:auto;color:var(--messenger-incoming-meta);font-size:10.5px;font-weight:800;line-height:1;opacity:1}.messenger-bubble.is-mine .bubble-meta{color:var(--messenger-outgoing-meta)}.messenger-bubble.is-mine .message-status-pill{justify-self:end;max-width:100%;min-height:15px;margin-top:3px;padding:0 4px;border:1px solid var(--messenger-status-pill-border);border-radius:999px;background:var(--messenger-status-pill-bg);box-shadow:0 1px 2px rgba(var(--rds-shadow-rgb),.08);color:var(--messenger-status-pill-text);font-size:10px;line-height:1}.messenger-bubble.is-mine .message-status-pill em{color:color-mix(in srgb,var(--messenger-status-pill-text) 72%,transparent);font-size:9.5px;font-style:normal;font-weight:800}.message-status-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:12px;height:12px;border-radius:0;background:transparent;box-shadow:none;line-height:0}.message-status-icon,.message-status-icon.is-delivered,.message-status-icon.is-pending,.message-status-icon.is-sent{color:var(--rds-color-faint)}.message-status-icon.is-read{color:var(--runder-primary)}.messenger-bubble.is-mine .message-status-icon.is-pending,.messenger-bubble.is-mine .message-status-icon.is-sent{color:var(--messenger-outgoing-status-sent)}.messenger-bubble.is-mine .message-status-icon.is-delivered{color:var(--messenger-outgoing-status-delivered)}.messenger-bubble.is-mine .message-status-icon.is-read{color:var(--messenger-outgoing-status-read);background:transparent;box-shadow:none}.bubble-meta em{color:var(--faint);font-style:normal;font-weight:700}.message-deleted{display:inline-flex;align-items:center;gap:7px;margin:0;color:color-mix(in srgb,var(--messenger-incoming-text) 62%,transparent);font-size:.95em;font-weight:500}.messenger-bubble.is-mine .message-deleted{color:color-mix(in srgb,var(--messenger-outgoing-text) 72%,transparent)}.message-deleted em{font-style:italic}.bubble-actions{top:0;display:flex;box-sizing:border-box;flex-wrap:wrap;gap:4px;width:max-content;max-width:min(300px,calc(100vw - 24px));opacity:0;visibility:hidden;transition:opacity var(--motion-fast),visibility 0s linear var(--motion-fast);z-index:4}.bubble-actions,.bubble-actions-bridge{position:absolute;left:0;pointer-events:none}.bubble-actions-bridge{bottom:-16px;width:max(100%,180px);height:16px;background:transparent}.messenger-bubble-row.is-actions-open .bubble-actions-bridge{pointer-events:auto}.messenger-bubble-row.is-mine .bubble-actions-bridge{right:0;left:auto}.messenger-bubble-row.is-actions-below .bubble-actions-bridge{top:-16px;bottom:auto}.messenger-bubble-row.is-actions-open .bubble-actions.is-positioned{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.bubble-actions.is-inline{width:-moz-fit-content;width:fit-content;max-width:100%;margin:7px 0 2px auto;flex-wrap:wrap}.bubble-actions.is-inline .bubble-actions-bridge{display:none}.bubble-actions button{display:inline-flex;flex:0 0 24px;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid var(--messenger-actions-border);border-radius:999px;background:var(--messenger-actions-bg);color:var(--messenger-actions-color);cursor:pointer;box-shadow:0 6px 14px rgba(var(--rds-shadow-rgb),.12)}.bubble-actions button:focus-visible,.bubble-actions button:hover{outline:none;border-color:color-mix(in srgb,var(--messenger-actions-hover) 34%,var(--messenger-actions-border));background:var(--messenger-actions-hover-bg);color:var(--messenger-actions-hover)}.bubble-attachments{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.group-publication-ordered-items{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group-publication-ordered-items.is-media-gallery{display:grid;width:min(360px,100%);grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;overflow:hidden;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:14px;background:rgba(var(--rds-shadow-rgb),.08);-webkit-user-select:none;-moz-user-select:none;user-select:none}.group-publication-ordered-items.is-marquee-selecting{cursor:crosshair}.group-publication-ordered-items.is-selection-active{cursor:crosshair;touch-action:none}.group-publication-ordered-items.is-selection-active img,.group-publication-ordered-items.is-selection-active video{pointer-events:none;-webkit-user-drag:none}.group-publication-ordered-items.is-selection-active [data-publication-item-id]>:not(.publication-item-selection-toggle){pointer-events:none}.group-publication-ordered-items .is-publication-selectable{position:relative}.app-shell-v2.app-shell-dock-v1 .group-publication-ordered-items .publication-item-selection-toggle{position:absolute;top:8px;left:8px;z-index:8;display:grid;width:25px;height:25px;place-items:center;border:2px solid #176eb5;border-radius:50%;background:#fff;color:#fff;cursor:pointer;opacity:0;padding:0;box-shadow:0 0 0 2px rgba(255,255,255,.96),0 3px 10px rgba(5,42,78,.4);transform:scale(.9);transition:opacity var(--motion-fast),transform var(--motion-fast),background var(--motion-fast)}.app-shell-v2.app-shell-dock-v1 .group-publication-ordered-items .is-publication-selectable:hover>.publication-item-selection-toggle,.app-shell-v2.app-shell-dock-v1 .group-publication-ordered-items .is-publication-selected>.publication-item-selection-toggle,.app-shell-v2.app-shell-dock-v1 .group-publication-ordered-items .is-publication-selection-active>.publication-item-selection-toggle,.app-shell-v2.app-shell-dock-v1 .group-publication-ordered-items .publication-item-selection-toggle:focus-visible,.app-shell-v2.app-shell-dock-v1 .group-publication-ordered-items .publication-item-selection-toggle:hover{opacity:1;transform:scale(1)}.app-shell-v2.app-shell-dock-v1 .group-publication-ordered-items .publication-item-selection-toggle[aria-pressed=true]{border-color:var(--rds-color-primary);background:var(--rds-color-primary)}.app-shell-v2.app-shell-dock-v1 .group-publication-ordered-items .publication-item-selection-toggle:focus-visible{outline:3px solid rgba(var(--runder-primary-rgb),.28);outline-offset:3px}.app-shell-v2.app-shell-dock-v1 .group-publication-ordered-items .publication-item-selection-toggle:disabled{cursor:not-allowed;opacity:.46}.group-publication-ordered-items.is-media-gallery .is-publication-selected,.is-publication-selected{box-shadow:inset 0 0 0 2px var(--rds-color-primary)}.group-publication-selection-marquee{position:absolute;z-index:7;border:1.5px solid var(--rds-color-primary);border-radius:8px;background:rgba(8,124,228,.16);box-shadow:0 2px 10px rgba(8,124,228,.16);pointer-events:none}.group-publication-selection-marquee.is-viewport-overlay{position:fixed;z-index:10020}.group-publication-selection-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-top:7px;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:999px;background:var(--runder-surface);box-shadow:0 8px 24px rgba(var(--rds-shadow-rgb),.1);color:var(--muted);padding:6px 7px 6px 15px}.group-publication-selection-bar.is-floating{position:fixed;z-index:10021;max-width:calc(100vw - 24px);margin-top:0;box-shadow:0 16px 38px rgba(var(--rds-shadow-rgb),.18),0 0 0 1px rgba(var(--rds-white-rgb),.7) inset}.group-publication-selection-bar>span{width:auto;white-space:nowrap;font-size:12px;text-align:left}.group-publication-selection-bar>span strong{color:var(--ink)}.group-publication-selection-bar>div{display:flex;width:auto;align-items:center;gap:6px}.group-publication-selection-bar button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:999px;background:var(--runder-surface);color:var(--primary);cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:6px 11px;white-space:nowrap}.group-publication-selection-bar button.is-primary{border-color:var(--primary);background:var(--primary);color:#fff}.group-publication-selection-bar button.is-cancel{width:34px;min-width:34px;padding:0;border-color:transparent;background:rgba(var(--runder-primary-rgb),.07);color:var(--muted)}.group-publication-selection-bar button:disabled{cursor:not-allowed;opacity:.45}.group-publication-ordered-items.is-media-gallery.has-2-tiles{aspect-ratio:2/1}.group-publication-ordered-items.is-media-gallery.has-3-tiles{grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:4/3}.group-publication-ordered-items.is-media-gallery.has-3-tiles>.is-gallery-tile:first-child{grid-row:1/span 2}.group-publication-ordered-items.is-media-gallery.has-4-tiles{grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:1/1}.group-publication-ordered-items.is-media-gallery .chat-attachment-card.is-gallery-tile{position:relative;width:100%;height:100%;min-width:0;max-width:none;overflow:hidden;border:0;border-radius:0;background:var(--rds-color-page)}.group-publication-ordered-items.is-media-gallery .attachment-media-preview,.group-publication-ordered-items.is-media-gallery .attachment-video-preview{width:100%;height:100%;max-height:none;aspect-ratio:auto;border-radius:0;background:var(--rds-color-page)}.group-publication-ordered-items.is-media-gallery .attachment-media-preview img,.group-publication-ordered-items.is-media-gallery .attachment-video-preview{width:100%;height:100%;border-radius:0;object-fit:cover;-webkit-user-drag:none}.group-publication-ordered-items.is-media-gallery .attachment-card-body{position:absolute;right:6px;bottom:6px;z-index:2;display:flex;width:auto;gap:4px;border:0;border-radius:10px;background:rgba(var(--rds-white-rgb),.92);opacity:0;padding:4px;transition:opacity var(--motion-fast),transform var(--motion-fast);transform:translateY(4px)}.group-publication-ordered-items.is-media-gallery .chat-attachment-card:focus-within .attachment-card-body,.group-publication-ordered-items.is-media-gallery .chat-attachment-card:hover .attachment-card-body{opacity:1;transform:translateY(0)}.group-publication-ordered-items.is-media-gallery .attachment-card-body>.attachment-kind-icon,.group-publication-ordered-items.is-media-gallery .attachment-card-body>span:not(.attachment-card-actions){display:none}.group-publication-ordered-items.is-media-gallery .attachment-card-actions{display:flex;gap:3px}.group-publication-ordered-items.is-media-gallery .attachment-card-actions button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.group-publication-ordered-items.is-media-gallery .attachment-card-actions button span{display:none}.group-publication-ordered-items.is-media-gallery .group-media-gallery-overflow{position:absolute;inset:0;z-index:4;display:grid;place-items:center;border:0;border-radius:0;background:rgba(7,25,52,.62);color:#fff;cursor:pointer;font-size:clamp(30px,6vw,52px);font-weight:800;letter-spacing:-.04em;padding:0}.group-publication-ordered-items.is-media-gallery .group-media-gallery-overflow:focus-visible,.group-publication-ordered-items.is-media-gallery .group-media-gallery-overflow:hover{background:rgba(7,25,52,.72);outline:3px solid rgba(var(--runder-primary-rgb),.34);outline-offset:-3px}.publication-media-gallery-backdrop{position:fixed;z-index:12040;inset:0;display:grid;place-items:center;padding:clamp(12px,3vw,32px);background:rgba(var(--rds-shadow-rgb),.34);animation:runder-fade-in var(--rds-motion-modal) both}.publication-media-gallery-dialog{display:flex;width:min(1120px,100%);height:min(90dvh,900px);min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--rds-color-border);border-radius:26px;background:var(--rds-color-surface-raised);box-shadow:var(--rds-shadow-modal);color:var(--rds-color-text);isolation:isolate;animation:runder-modal-enter var(--rds-motion-modal) both}.publication-media-gallery-dialog>header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:68px;border-bottom:1px solid var(--rds-color-border);padding:10px 14px;background:var(--rds-color-surface)}.publication-media-gallery-dialog>header h2,.publication-media-gallery-dialog>header p{margin:0}.publication-media-gallery-dialog>header h2{display:-webkit-box;overflow:hidden;color:var(--rds-color-text);font-size:1rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.publication-media-gallery-dialog>header p{margin-top:2px;color:var(--rds-color-text-muted);font-size:.74rem;font-weight:760}.publication-media-gallery-close,.publication-media-gallery-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:15px;background:var(--rds-color-primary-soft);color:var(--rds-color-primary)}.publication-media-gallery-close{cursor:pointer;background:var(--rds-color-surface);color:var(--rds-color-text)}.publication-media-gallery-close:focus-visible,.publication-media-gallery-close:hover{border-color:var(--rds-color-primary);color:var(--rds-color-primary);outline:none;box-shadow:var(--rds-focus-ring)}.publication-media-gallery-copy{min-width:0}.publication-media-gallery-header-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px}.publication-media-gallery-header-action{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:999px;background:var(--rds-color-surface);color:var(--rds-color-primary);cursor:pointer;font-size:.78rem;font-weight:850;padding:0 14px;white-space:nowrap}.publication-media-gallery-header-action.is-primary{background:var(--rds-color-primary-soft)}.publication-media-gallery-header-action:focus-visible,.publication-media-gallery-header-action:hover:not(:disabled){border-color:var(--rds-color-primary);outline:none;box-shadow:var(--rds-focus-ring)}.publication-media-gallery-header-action:disabled{cursor:not-allowed;opacity:.46}.publication-media-gallery-selection-toolbar{display:flex;min-height:48px;align-items:center;gap:8px;border-bottom:1px solid var(--rds-color-border);background:var(--rds-color-surface);padding:6px 14px}.publication-media-gallery-selection-toolbar button{min-height:36px;border:0;border-radius:999px;background:transparent;color:var(--rds-color-primary);cursor:pointer;font-size:.78rem;font-weight:850;padding:0 12px}.publication-media-gallery-selection-toolbar button:focus-visible,.publication-media-gallery-selection-toolbar button:hover:not(:disabled){background:var(--rds-color-primary-soft);outline:none}.publication-media-gallery-selection-toolbar button:focus-visible{box-shadow:var(--rds-focus-ring)}.publication-media-gallery-selection-toolbar button:disabled{cursor:not-allowed;opacity:.44}.publication-media-gallery-grid{display:grid;min-height:0;flex:1 1;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));align-content:start;grid-gap:10px;gap:10px;overflow-y:auto;overscroll-behavior:contain;padding:clamp(12px,2vw,20px);scrollbar-gutter:stable}.publication-media-gallery-grid .chat-attachment-card.is-gallery-tile{position:relative;width:100%;max-width:none;aspect-ratio:1;overflow:hidden;border:1px solid rgba(var(--runder-primary-rgb),.12);border-radius:18px;background:var(--rds-color-surface);box-shadow:0 8px 22px rgba(var(--rds-shadow-rgb),.08);content-visibility:auto;contain-intrinsic-size:240px 240px}.publication-media-gallery-item{min-width:0}.publication-media-gallery-grid .is-publication-selectable{position:relative}.publication-media-gallery-grid .publication-item-selection-toggle{position:absolute;top:8px;left:8px;z-index:8;display:grid;width:26px;height:26px;place-items:center;border:2px solid var(--rds-color-primary);border-radius:50%;background:rgba(var(--rds-white-rgb),.96);color:#fff;cursor:pointer;opacity:0;padding:0;box-shadow:0 2px 8px rgba(var(--rds-shadow-rgb),.2);transform:scale(.92);transition:opacity var(--motion-fast),transform var(--motion-fast),background var(--motion-fast)}.publication-media-gallery-grid .is-publication-selectable:hover>.publication-item-selection-toggle,.publication-media-gallery-grid .is-publication-selected>.publication-item-selection-toggle,.publication-media-gallery-grid .publication-item-selection-toggle:focus-visible,.publication-media-gallery-grid.is-selection-mode .publication-item-selection-toggle{opacity:1;transform:scale(1)}.publication-media-gallery-grid .publication-item-selection-toggle[aria-pressed=true]{border-color:var(--rds-color-primary);background:var(--rds-color-primary)}.publication-media-gallery-grid .publication-item-selection-toggle:focus-visible{outline:3px solid rgba(var(--runder-primary-rgb),.28);outline-offset:3px}.publication-media-gallery-grid .publication-item-selection-toggle:disabled{cursor:not-allowed;opacity:.46}.publication-media-gallery-grid .attachment-media-preview,.publication-media-gallery-grid .attachment-video-preview{width:100%;height:100%;max-height:none;aspect-ratio:1;border-radius:0;background:var(--rds-color-surface)}.publication-media-gallery-grid .attachment-media-preview img,.publication-media-gallery-grid .attachment-video-preview{width:100%;height:100%;max-height:none;object-fit:contain;border-radius:0}.publication-media-lightbox{position:fixed;z-index:12070;inset:0;padding:0;color:var(--rds-color-text);animation:runder-fade-in var(--rds-motion-modal) both}.publication-media-lightbox,.publication-media-lightbox-dialog{display:grid;min-width:0;min-height:0;background:var(--rds-color-background)}.publication-media-lightbox-dialog{width:100%;height:100dvh;grid-template-rows:60px minmax(0,1fr) 76px;overflow:hidden;border:0;border-radius:0;box-shadow:none;isolation:isolate}.publication-media-lightbox-dialog>header{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid var(--rds-color-border);padding:8px clamp(12px,2vw,24px);background:var(--rds-color-surface)}.publication-media-lightbox-dialog>header>div{display:grid;min-width:0}.publication-media-lightbox-dialog>header strong{overflow:hidden;color:var(--rds-color-text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.publication-media-lightbox-position{color:var(--rds-color-text-muted);font-size:.76rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.publication-media-lightbox-close,.publication-media-lightbox-nav{display:grid;place-items:center;border:0;background:transparent;color:var(--rds-color-text-muted);cursor:pointer}.publication-media-lightbox-close{width:40px;height:40px;border-radius:10px}.publication-media-lightbox-close:focus-visible,.publication-media-lightbox-close:hover,.publication-media-lightbox-nav:focus-visible,.publication-media-lightbox-nav:hover:not(:disabled){background:var(--rds-color-primary-soft);color:var(--rds-color-primary);outline:2px solid rgba(var(--runder-primary-rgb),.22);outline-offset:1px}.publication-media-lightbox-stage{position:relative;display:grid;min-width:0;min-height:0;overflow:hidden;background:var(--rds-color-surface-strong);touch-action:pan-y}.publication-media-lightbox-media{position:relative;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;padding:clamp(8px,1.8vw,24px) clamp(8px,5vw,72px)}.publication-media-lightbox-media>img,.publication-media-lightbox-media>video{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.publication-media-lightbox-nav{position:absolute;z-index:2;top:50%;width:42px;height:42px;border-radius:10px;background:var(--rds-color-surface);box-shadow:0 4px 16px rgba(var(--rds-shadow-rgb),.1);transform:translateY(-50%)}.publication-media-lightbox-nav.is-previous{left:clamp(8px,1.5vw,20px)}.publication-media-lightbox-nav.is-next{right:clamp(8px,1.5vw,20px)}.publication-media-lightbox-nav:disabled{cursor:default;opacity:.24}.publication-media-lightbox-state{position:absolute;z-index:3;inset:0;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;background:var(--rds-color-surface-strong);color:var(--rds-color-text-muted);font-size:.8rem;font-weight:800;text-align:center}.publication-media-lightbox-state button{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid rgba(var(--runder-primary-rgb),.2);border-radius:999px;background:var(--rds-color-primary-soft);color:var(--rds-color-primary);cursor:pointer;font:inherit;padding:0 14px}.publication-media-lightbox-thumbnails{display:flex;height:76px;min-height:0;align-items:center;justify-content:flex-start;gap:8px;overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--rds-color-border);padding:8px clamp(12px,2vw,24px);background:var(--rds-color-surface);box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:thin}.publication-media-lightbox-thumbnails button{display:grid;width:64px;height:52px;flex:0 0 auto;place-items:center;overflow:hidden;border:2px solid rgba(var(--runder-primary-rgb),.12);border-radius:10px;background:var(--rds-color-surface-strong);color:var(--rds-color-primary);cursor:pointer;padding:0}.publication-media-lightbox-thumbnails button:first-child{margin-left:auto}.publication-media-lightbox-thumbnails button:last-child{margin-right:auto}.publication-media-lightbox-thumbnails button[aria-pressed=true]{border-color:var(--rds-color-primary);box-shadow:0 0 0 3px rgba(var(--runder-primary-rgb),.16)}.publication-media-lightbox-thumbnails button:focus-visible{outline:3px solid rgba(var(--runder-primary-rgb),.24);outline-offset:2px}.publication-media-lightbox-thumbnails img,.publication-media-lightbox-thumbnails video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;background:var(--rds-color-surface);object-fit:contain}@media (max-width:640px){.publication-media-gallery-backdrop{padding:0}.publication-media-gallery-dialog{width:100%;height:100dvh;border:0;border-radius:0}.publication-media-lightbox{padding:0}.publication-media-lightbox-dialog{grid-template-rows:58px minmax(0,1fr) 68px}.publication-media-gallery-dialog>header{gap:8px;padding-inline:10px}.publication-media-gallery-header-action{width:44px;padding:0}.publication-media-gallery-header-action>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.publication-media-gallery-selection-toolbar{padding-inline:10px}.publication-media-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.publication-media-gallery-grid .chat-attachment-card.is-gallery-tile{border-radius:14px}.publication-media-lightbox-dialog>header{min-height:0;gap:8px;padding:7px 10px}.publication-media-lightbox-position{min-width:0}.publication-media-lightbox-media{padding:6px}.publication-media-lightbox-nav{display:none}.publication-media-lightbox-thumbnails{height:68px;padding:7px 10px}.publication-media-lightbox-thumbnails button{width:58px;height:48px}}@media (prefers-reduced-motion:reduce){.publication-media-gallery-backdrop,.publication-media-gallery-dialog,.publication-media-lightbox,.publication-media-lightbox-dialog{animation:none}}.chat-attachment-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:8px;gap:8px;min-width:min(260px,100%);max-width:min(420px,100%);border-radius:12px;background:rgba(var(--rds-white-rgb),.72);padding:8px}.chat-attachment-card.has-media-preview{position:relative;width:min(100%,var(--chat-media-card-width,420px));max-width:100%;overflow:hidden;gap:0;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:var(--rds-radius-card-premium);background:var(--rds-color-surface-soft);box-shadow:0 8px 22px rgba(var(--rds-shadow-rgb),.1);padding:0}.chat-attachment-card.has-audio-player{min-width:0;max-width:none;border:0!important;background:transparent!important;box-shadow:none!important;padding:0}.message-audio-player-card{position:relative;display:block;width:min(430px,62vw);max-width:100%;min-width:0}.message-audio-player-card>.voice-message-player{width:100%;max-width:100%}.messenger-bubble.has-audio-players{width:min(450px,calc(100% - 18px));max-width:min(450px,calc(100% - 18px))}.bubble-attachments.is-audio-player-list{width:min(430px,62vw);max-width:100%;margin-top:0}.app-shell-v2.app-shell-dock-v1 .bubble-attachments.is-audio-player-list .voice-message-play{display:grid;width:38px;height:38px;place-items:center;grid-gap:0;gap:0;padding:0;border:0;border-radius:999px;background:var(--rds-color-forwarded-voice);color:var(--rds-color-forwarded-voice-ink);text-align:center}.app-shell-v2.app-shell-dock-v1 .bubble-attachments.is-audio-player-list .voice-message-rate{display:inline-grid;width:42px;min-height:26px;place-items:center;gap:0;padding:0;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:999px;background:rgba(var(--rds-white-rgb),.7);color:var(--primary-dark);text-align:center}.app-shell-v2.app-shell-dock-v1 .bubble-attachments.is-audio-player-list .voice-message-error{display:inline-flex;width:max-content;align-items:center;gap:5px;padding:0;border:0;border-radius:0;background:transparent;color:var(--danger);text-align:left}.attachment-card-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0}.bubble-attachments .attachment-media-preview{position:relative;isolation:isolate;display:grid;overflow:hidden;width:100%;max-width:100%;aspect-ratio:var(--chat-media-aspect-ratio,4/3);place-items:center;border:0;border-radius:calc(var(--rds-radius-card-premium) - 1px);background:var(--rds-color-surface-soft);cursor:pointer;padding:0}.attachment-media-preview img,.attachment-video-preview{display:block;width:100%;height:100%;max-width:100%;border-radius:calc(var(--rds-radius-card-premium) - 1px);object-fit:cover;background:var(--rds-color-page);transition:opacity var(--motion-fast),transform var(--motion-fast)}.attachment-media-preview img{height:100%}.bubble-attachments .attachment-pdf-preview{aspect-ratio:16/9;background:#fff}.attachment-pdf-preview img{object-fit:contain;background:#fff}.attachment-pdf-badge{position:absolute;bottom:8px;left:8px;z-index:2;display:inline-grid;min-height:23px;place-items:center;border-radius:999px;background:var(--danger);box-shadow:0 3px 10px rgba(var(--rds-shadow-rgb),.18);color:#fff;font-size:10px;font-weight:900;padding:3px 8px}.attachment-video-preview{background:var(--rds-color-page)}.chat-attachment-card.is-media-loading .attachment-media-preview img,.chat-attachment-card.is-media-loading .attachment-video-preview{opacity:.42;transform:scale(1.01)}.attachment-media-state{position:absolute;inset:0;z-index:3;display:grid;place-content:center;place-items:center;grid-gap:8px;gap:8px;background:rgba(var(--rds-white-rgb),.84);color:var(--rds-color-muted);font-size:11px;font-weight:850;text-align:center}.attachment-media-state.is-loading svg{color:var(--rds-color-primary-700);animation:attachment-media-spin .9s linear infinite}.attachment-video-play{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(var(--rds-white-rgb),.66);border-radius:999px;background:rgba(23,32,51,.58);box-shadow:0 8px 22px rgba(var(--rds-shadow-rgb),.24);color:#fff;pointer-events:none;transform:translate(-50%,-50%)}.attachment-video-play svg{margin-left:3px}.attachment-video-duration{position:absolute;bottom:8px;left:8px;z-index:2;display:inline-flex;min-height:24px;align-items:center;gap:4px;border-radius:999px;background:rgba(23,32,51,.62);color:#fff;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;padding:3px 7px;pointer-events:none}.attachment-media-fallback{min-height:190px;align-content:center;gap:7px;cursor:default;color:var(--rds-color-muted);font-size:12px;text-align:center;padding:20px}.attachment-media-fallback>strong{color:var(--rds-color-text);font-size:14px}.attachment-media-fallback-icon{display:grid;width:48px;height:48px;place-items:center;margin:0 auto 2px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:var(--rds-radius-card-premium);background:rgba(var(--runder-primary-rgb),.08);color:var(--rds-color-primary-700)}.bubble-attachments .attachment-media-retry,.media-viewer-frame .attachment-media-retry{width:-moz-fit-content;width:fit-content;min-height:34px;justify-self:center;margin-top:3px;border:1px solid rgba(var(--runder-primary-rgb),.22);border-radius:999px;background:rgba(var(--rds-white-rgb),.94);color:var(--rds-color-primary-700);font-size:11px;font-weight:900;padding:6px 10px}.messenger-bubble.has-single-media{width:-moz-fit-content;width:fit-content;max-width:min(440px,82%);gap:4px;padding:4px;border-radius:calc(var(--rds-radius-card-premium) + 3px)}.messenger-bubble.has-single-media.is-mine{border-bottom-right-radius:6px}.messenger-bubble.has-single-media:not(.is-mine){border-bottom-left-radius:6px}.messenger-bubble.is-media-only{position:relative;gap:0;padding:3px}.messenger-bubble.is-media-only .bubble-meta{position:absolute;right:10px;bottom:9px;z-index:3;min-height:23px;margin:0;border:1px solid rgba(var(--rds-white-rgb),.7);border-radius:999px;background:rgba(var(--rds-white-rgb),.9);box-shadow:0 2px 8px rgba(var(--rds-shadow-rgb),.14);color:var(--runder-primary-900);padding:3px 7px}@keyframes attachment-media-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.attachment-media-state.is-loading svg{animation:none}.attachment-media-preview img,.attachment-video-preview{transition:none}}.chat-attachment-card.has-media-preview .attachment-card-body{gap:8px;border-top:1px solid rgba(var(--rds-shadow-rgb),.08);background:rgba(var(--rds-white-rgb),.72);padding:8px 9px}.chat-attachment-card.has-media-preview .attachment-kind-icon{display:inline-flex;width:28px;height:28px;border-radius:8px}.chat-attachment-card.has-media-preview .attachment-card-body strong{font-size:13px;line-height:1.15}.chat-attachment-card.has-media-preview .attachment-card-body small{font-size:11px;line-height:1.25}.attachment-caption{margin:0;padding:8px 9px 0;color:inherit;font-weight:650;font-size:14px;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.messenger-bubble.is-mine .chat-attachment-card.has-media-preview .attachment-caption,.messenger-bubble.is-mine .chat-attachment-card.has-media-preview .attachment-card-body{color:var(--runder-primary-900)}.chat-attachment-card:not(.has-media-preview) .attachment-caption{padding:0;color:var(--text)}.attachment-kind-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:var(--primary-soft);color:var(--primary-dark)}.chat-attachment-card .attachment-kind-icon{display:inline-flex}.attachment-card-actions{display:flex;align-items:center;gap:4px}.attachment-card-actions button{display:inline-flex;min-width:30px;min-height:30px;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--runder-surface);color:var(--primary);cursor:pointer;font-size:12px;font-weight:800;padding:0 8px}.attachment-card-actions button:disabled{cursor:progress;opacity:.72}@media (hover:none){.group-publication-ordered-items.is-media-gallery .attachment-card-body{opacity:1;transform:translateY(0)}}.chat-drive-attachment-card{display:grid;grid-gap:10px;gap:10px;width:min(420px,100%);min-width:min(300px,100%);border:1px solid rgba(var(--rds-primary-rgb),.18);border-radius:18px;background:linear-gradient(140deg,rgba(var(--rds-white-rgb),.9),rgba(var(--rds-primary-rgb),.09)),rgba(var(--rds-white-rgb),.78);box-shadow:0 18px 40px rgba(var(--rds-shadow-rgb),.08);color:var(--runder-primary-950);padding:12px}.chat-drive-attachment-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;min-width:0}.drive-attachment-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(var(--rds-primary-rgb),.16);border-radius:15px;background:linear-gradient(145deg,rgba(var(--rds-primary-rgb),.13),rgba(var(--rds-white-rgb),.82));color:var(--runder-primary)}.chat-drive-attachment-card.is-pdf .drive-attachment-icon{border-color:rgba(220,38,38,.22);background:linear-gradient(145deg,rgba(254,226,226,.9),rgba(var(--rds-white-rgb),.82));color:#dc2626}.chat-drive-attachment-card.is-image .drive-attachment-icon{color:#0284c7}.chat-drive-attachment-card.is-video .drive-attachment-icon{color:#7c3aed}.chat-drive-attachment-card.is-audio .drive-attachment-icon{color:#0f766e}.drive-attachment-copy,.drive-attachment-copy span{min-width:0}.drive-attachment-title-row{display:flex;align-items:center;gap:8px}.drive-attachment-title-row strong{overflow:hidden;color:var(--runder-primary-950);font-size:14px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.drive-attachment-copy small{display:block;margin-top:3px;overflow:hidden;color:var(--rds-color-text-muted);font-size:12px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.drive-attachment-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;border:1px solid rgba(var(--rds-primary-rgb),.16);border-radius:999px;background:rgba(var(--rds-primary-rgb),.1);color:var(--runder-primary);font-size:11px;font-weight:900;line-height:1;padding:5px 8px}.drive-attachment-status-row{display:flex;align-items:center;justify-content:flex-start}.drive-attachment-status{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:rgba(22,163,74,.1);color:#15803d;font-size:12px;font-weight:900;padding:5px 9px}.drive-attachment-status.is-removed,.drive-attachment-status.is-trashed,.drive-attachment-status.is-unavailable{background:rgba(220,38,38,.11);color:#b91c1c}.drive-attachment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.drive-attachment-actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(var(--rds-primary-rgb),.22);border-radius:999px;background:rgba(var(--rds-white-rgb),.86);color:var(--runder-primary-800);cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.drive-attachment-actions button:focus-visible,.drive-attachment-actions button:hover{border-color:rgba(var(--rds-primary-rgb),.34);background:rgba(var(--rds-primary-rgb),.12);color:var(--runder-primary)}.drive-attachment-actions button:disabled{cursor:not-allowed;opacity:.58}.drive-attachment-error{display:block;color:#b91c1c;font-size:12px;font-weight:850;line-height:1.3}.attachment-download-state{display:block;margin-top:-2px;color:var(--muted);font-size:11px;font-weight:850;line-height:1.2}.attachment-download-state.is-done{color:rgb(22,101,52)}.attachment-download-state.is-error{color:rgb(185,28,28)}.composer-reply-preview{display:flex;align-items:center;gap:10px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:12px;background:var(--rds-color-surface-soft);padding:9px 10px}.composer-reply-preview.is-editing{border-color:rgba(var(--rds-warning-rgb),.2);background:var(--rds-color-warning-soft);color:var(--warning)}.composer-reply-preview>span{flex:1 1}.messenger-composer-wrap{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--border);background:rgba(var(--rds-white-rgb),.94);padding:12px 16px}.composer.messenger-composer{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;border:1px solid rgba(var(--rds-shadow-rgb),.1);border-radius:15px;background:var(--runder-surface);box-shadow:0 8px 24px rgba(var(--rds-shadow-rgb),.07);padding:6px}.composer.messenger-composer textarea{box-sizing:border-box;width:100%;max-height:132px;overflow-y:auto;border:0;background:transparent;color:var(--ink);font:inherit;line-height:1.45;outline:none;padding:8px 4px;resize:none}.composer.messenger-composer .send-button:disabled{cursor:not-allowed;opacity:.45}.pending-attachments{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.media-quality-control{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:800}.media-quality-options{display:inline-flex;gap:4px;border-radius:999px;background:var(--rds-color-surface-soft);padding:3px}.media-quality-default-button,.media-quality-options button{border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:850;line-height:1;padding:7px 9px}.media-quality-options button.is-active{background:var(--primary);color:var(--runder-surface)}.media-quality-options button.is-default:not(.is-active){border-color:rgba(var(--runder-primary-rgb),.22);color:var(--primary)}.media-quality-default-button:disabled,.media-quality-options button:disabled{cursor:not-allowed;opacity:.48}.media-quality-default-button{border-color:rgba(var(--runder-primary-rgb),.16);background:var(--runder-surface);color:var(--primary)}.composer-save-option{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:800;padding:7px 10px}.channel-readonly-note{margin:12px 16px 16px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:12px;background:var(--rds-color-surface-soft);color:var(--primary);font-weight:800;padding:12px 14px;text-align:center}@media (max-width:820px){.chat-search-panel{inset:76px 12px auto 12px;width:auto}.messenger-message-list{padding:16px 14px 22px}.messenger-bubble{max-width:84%}.composer.messenger-composer{grid-template-columns:auto auto minmax(0,1fr) auto}.composer.messenger-composer .icon-button[aria-label="Mensagem de voz"]{display:none}}.group-drive-shell{position:relative;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto;min-height:0;overflow:hidden;background:var(--runder-background)}.group-files-header{border-bottom:1px solid var(--border);background:var(--runder-surface)}.group-files-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.2fr) auto;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid rgba(var(--rds-shadow-rgb),.08);background:var(--runder-surface);padding:12px 16px}.group-files-search{min-width:0}.group-files-controls,.group-files-search{display:flex;align-items:center;gap:8px}.group-files-controls select,.group-folder-inline input{min-height:34px;border:1px solid var(--border);border-radius:8px;background:var(--runder-surface);color:var(--ink);font-size:13px;font-weight:700;padding:0 10px}.segmented-mini{display:inline-flex;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--rds-color-surface-soft)}.segmented-mini button{min-height:32px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:800;padding:0 10px}.segmented-mini button.is-active{background:var(--runder-surface);color:var(--primary);box-shadow:0 1px 6px rgba(var(--rds-shadow-rgb),.08)}.group-folder-inline{grid-column:1/-1;display:flex;width:min(420px,100%);gap:8px}.group-folder-inline input{flex:1 1}.group-files-list{min-height:0;overflow:auto;padding:16px;scrollbar-width:thin}.group-files-list.is-list{display:grid;align-content:start;grid-gap:8px;gap:8px}.group-files-list.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-content:start;grid-gap:12px;gap:12px}.group-files-list.is-grid .drive-item{grid-template-columns:1fr;align-content:start;min-height:172px}.group-files-list.is-grid .drive-item-main{align-items:flex-start}.group-files-list.is-grid .drive-item-actions{justify-content:flex-start}.group-upload-queue{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid var(--border);background:var(--runder-surface);padding:10px 16px}.group-upload-item,.group-upload-queue header{display:flex;align-items:center;justify-content:space-between;gap:10px}.group-upload-queue header strong{color:var(--ink);font-size:13px}.group-upload-queue>div{display:grid;grid-gap:6px;gap:6px}.group-upload-item{border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:9px;background:var(--rds-color-surface-raised);padding:8px 10px}.group-upload-item>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.group-upload-item small,.group-upload-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-upload-item strong{color:var(--ink);font-size:13px}.group-upload-item small{color:var(--muted);font-size:12px;font-weight:750}.group-upload-item.is-done{border-color:rgba(17,124,88,.3)}.group-upload-item.is-error{border-color:rgba(180,35,24,.35)}.group-upload-item .group-upload-error{color:var(--danger);white-space:normal}.group-upload-item>div{display:flex;flex-shrink:0;align-items:center;gap:6px}.group-upload-spinner{width:16px;height:16px;border:2px solid rgba(var(--runder-primary-rgb),.18);border-top-color:var(--primary);border-radius:999px;animation:spin .8s linear infinite}.group-files-activity{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--border);background:var(--runder-surface);padding:12px 16px}.group-files-activity .section-title{margin:0}.group-files-activity article{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:9px;background:var(--rds-color-surface-raised);padding:8px 10px}.group-files-activity strong{color:var(--ink);font-size:13px}.group-files-activity small{color:var(--muted);font-size:12px}.group-file-preview-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;isolation:isolate;touch-action:none;background:rgba(var(--rds-shadow-rgb),.34);padding:clamp(12px,2.5vh,24px)}.group-file-preview,.group-file-preview-backdrop{overflow:hidden;overscroll-behavior:contain;pointer-events:auto}.group-file-preview{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(840px,100%);max-width:100%;height:min(760px,calc(100dvh - 2 * clamp(12px, 2.5vh, 24px)));max-height:calc(100dvh - 2 * clamp(12px, 2.5vh, 24px));border-radius:16px;background:var(--runder-surface);box-shadow:0 28px 80px rgba(var(--rds-shadow-rgb),.28)}.group-file-preview header{position:relative;z-index:2;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);background:var(--runder-surface);padding:14px 16px}.group-file-preview header>div{min-width:0}.group-file-preview header p{margin:0;color:var(--primary);font-size:12px;font-weight:900;text-transform:uppercase}.group-file-preview header h3{overflow:hidden;margin:2px 0 0;color:var(--ink);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.group-file-preview header .icon-button{position:relative;z-index:3;flex:0 0 auto}.group-file-preview iframe,.group-file-preview img,.group-file-preview video{width:100%;min-width:0;min-height:0;height:100%;max-height:100%;border:0;object-fit:contain;background:var(--rds-color-surface-soft)}.group-file-preview audio{align-self:center;width:calc(100% - 32px);margin:32px 16px}.group-file-preview>.primary-action{justify-self:end;margin:12px 16px 16px}@media (max-width:980px){.group-files-toolbar{grid-template-columns:1fr}.group-files-controls{justify-content:space-between}}.module-settings .settings-layout,.settings-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);background:linear-gradient(180deg,rgba(var(--runder-primary-rgb),.035),transparent 28rem),var(--runder-background)}.module-settings .settings-sidebar,.settings-sidebar{gap:22px;padding:24px;border-right:1px solid var(--rds-color-divider);background:linear-gradient(180deg,rgba(var(--rds-white-rgb),.92),rgba(var(--rds-white-rgb),.74)),var(--rds-color-surface-raised)}.module-settings .settings-nav,.settings-nav{display:grid;align-content:start;grid-gap:22px;gap:22px;overflow:auto;padding-right:2px}.settings-nav-group button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:54px;padding:8px 10px;border:1px solid transparent;border-radius:var(--rds-radius-md);background:transparent;color:var(--runder-muted);text-align:left}.settings-nav-group button:hover{border-color:var(--settings-nav-hover-border);background:var(--settings-nav-hover-bg)}.settings-nav-group button.is-active{border-color:var(--settings-nav-active-border);background:var(--settings-nav-active-bg);box-shadow:var(--rds-shadow-xs)}.module-settings .settings-main,.settings-main{overflow:auto;padding:clamp(24px,4vw,48px)}@media (max-width:860px){.module-settings .settings-layout,.settings-layout{grid-template-columns:minmax(0,1fr)}.module-settings .settings-sidebar,.settings-sidebar{border-right:0;border-bottom:1px solid var(--rds-color-divider)}.module-settings .settings-nav,.settings-nav{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}}.messenger-message-list{position:relative;scroll-behavior:smooth}.messenger-message-list__content{display:flex;min-height:min-content;flex-direction:column;gap:16px}.new-messages-button{position:-webkit-sticky;position:sticky;z-index:var(--z-dropdown);bottom:14px;align-self:center;border:1px solid rgba(var(--runder-primary-rgb),.24);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(219,234,254,.78)),rgba(255,255,255,.78);color:#075fbd;box-shadow:0 14px 28px rgba(var(--runder-primary-rgb),.16),inset 0 1px 0 rgba(255,255,255,.9);cursor:pointer;font-size:12px;font-weight:900;padding:9px 14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.new-messages-button:hover{border-color:rgba(var(--runder-primary-rgb),.38);box-shadow:0 16px 32px rgba(var(--runder-primary-rgb),.2),inset 0 1px 0 rgba(255,255,255,.92)}.attachment-menu.attachment-menu-portal{position:fixed;right:auto;bottom:auto;z-index:var(--z-popover);min-width:248px}.emoji-picker-portal{position:fixed;z-index:var(--z-popover);display:grid;grid-template-rows:auto minmax(0,1fr);width:min(380px,calc(100vw - 24px));max-height:min(460px,calc(100vh - 24px));grid-gap:12px;gap:12px;border:1px solid rgba(var(--rds-shadow-rgb),.12);border-radius:18px;background:var(--runder-surface);box-shadow:0 22px 60px rgba(var(--rds-shadow-rgb),.18);padding:12px}.emoji-picker-header{display:grid;grid-gap:10px;gap:10px}.emoji-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:12px;background:var(--runder-background);color:var(--muted);padding:8px 10px}.emoji-search input{min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;outline:none}.emoji-category-tabs{padding-bottom:2px;scrollbar-width:none}.emoji-category-tabs::-webkit-scrollbar{display:none}.emoji-category-tabs button{background:var(--runder-background);color:var(--muted);cursor:pointer;font-size:12px;padding:7px 10px}.emoji-category-tabs button.is-active,.emoji-category-tabs button:focus-visible,.emoji-category-tabs button:hover{outline:none;border-color:var(--runder-primary-border);background:var(--runder-primary-100);color:var(--primary)}.emoji-picker-body{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow-y:auto;padding-right:2px}.emoji-picker-body section{display:grid;grid-gap:8px;gap:8px}.emoji-picker-body strong{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.emoji-picker-body section>div button{display:grid;place-items:center;border:0;border-radius:10px;cursor:pointer;font-size:22px}.emoji-picker-body section>div button:focus-visible,.emoji-picker-body section>div button:hover{outline:none;background:var(--runder-primary-50)}.emoji-empty{margin:0;border:1px dashed var(--border);border-radius:12px;color:var(--muted);font-size:13px;padding:14px;text-align:center}.messenger-composer-wrap{gap:6px;padding:8px 14px 5px}.composer.messenger-composer{grid-template-columns:36px 36px minmax(0,1fr) 36px 40px;align-items:end;gap:5px;min-height:44px;margin:0;border-radius:14px;padding:4px 6px}.composer.messenger-composer .icon-button,.composer.messenger-composer .send-button{width:34px;min-width:34px;height:34px}.composer.messenger-composer textarea{height:34px;min-height:34px;max-height:140px;line-height:1.35;padding:6px 4px}.voice-recorder-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:16px;background:linear-gradient(135deg,rgba(var(--runder-primary-rgb),.12),rgba(var(--rds-white-rgb),.86)),rgba(var(--rds-white-rgb),.8);box-shadow:0 12px 32px rgba(var(--runder-primary-rgb),.1);color:var(--ink);padding:9px 10px}.voice-recorder-panel.is-preview{width:min(430px,calc(100% - 12px));max-width:calc(100% - 12px);min-width:0;grid-template-columns:minmax(0,1fr);justify-content:end;margin:4px 6px 0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;animation:runder-voice-preview-enter .22s cubic-bezier(.16,1,.3,1) both}@keyframes runder-voice-preview-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.voice-recorder-panel.is-preview{animation:none}}.voice-preview-copy,.voice-recorder-state{display:grid;min-width:0;grid-gap:2px;gap:2px;color:var(--primary-dark);font-size:13px;font-weight:900}.voice-recorder-state{display:inline-flex;align-items:center;gap:8px}.voice-recorder-state i{width:9px;height:9px;border-radius:999px;background:rgb(239,68,68);box-shadow:0 0 0 5px rgba(239,68,68,.14)}.voice-preview-copy small{color:var(--muted);font-size:11px;font-weight:800}.voice-recorder-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.voice-recorder-actions button{gap:6px;border-radius:999px}.voice-composer-discard,.voice-recorder-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:32px}.voice-composer-discard{cursor:pointer}.voice-composer-discard:disabled{opacity:var(--rds-state-disabled-opacity)}.voice-recorder-error{margin:0;border:1px solid rgba(var(--rds-danger-rgb),.18);border-radius:12px;background:var(--rds-color-danger-soft);color:var(--danger);font-size:12px;font-weight:800;padding:8px 10px}.voice-record-button:not(:disabled){color:var(--primary)}.voice-message-player{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:min(330px,68vw);border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:20px;background:linear-gradient(135deg,rgba(var(--rds-white-rgb),.9),rgba(var(--runder-primary-rgb),.08));color:var(--ink);padding:9px 11px;box-shadow:0 10px 24px rgba(var(--runder-primary-rgb),.09),inset 0 1px 0 rgba(255,255,255,.68)}.voice-message-player.has-identity{grid-template-columns:32px 38px minmax(0,1fr)}.voice-message-avatar,.voice-message-identity{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;overflow:hidden;border-radius:999px}.voice-message-identity{border:1px solid rgba(var(--runder-primary-rgb),.16);background:rgba(var(--rds-white-rgb),.78);color:var(--primary-dark)}.voice-message-identity.is-forwarded{background:linear-gradient(145deg,rgba(var(--runder-primary-rgb),.14),rgba(var(--rds-white-rgb),.94));color:var(--primary)}.voice-message-avatar img{width:100%;height:100%;object-fit:cover}.voice-message-player.is-preview{width:100%;max-width:none;margin:0}.pending-voice-message-row{scroll-margin-block-end:96px}.pending-voice-message{pointer-events:auto}.pending-voice-message-caption{padding-bottom:3px}.pending-voice-message-meta{min-height:16px;justify-content:flex-end;color:var(--muted);font-size:11px;font-weight:800}@property --voice-upload-progress{syntax:"<angle>";inherits:false;initial-value:0deg}.voice-message-player.is-uploading{grid-template-columns:44px minmax(0,1fr)}.voice-message-player.has-identity.is-uploading{grid-template-columns:32px 44px minmax(0,1fr)}.voice-message-player.is-uploading .voice-message-meta{grid-template-columns:minmax(0,1fr) 42px}.voice-message-upload-control{display:grid;width:44px;min-width:44px;justify-items:center}.voice-message-upload-orbit{--voice-upload-progress:0deg;display:grid;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;place-items:center;border:0;border-radius:999px;background:conic-gradient(var(--primary-dark) var(--voice-upload-progress),rgba(var(--runder-primary-rgb),.14) 0);color:var(--muted);cursor:pointer;transition:--voice-upload-progress .18s ease-out,transform .14s ease,opacity .14s ease,background .16s ease-out}.voice-message-upload-orbit:hover:not(:disabled){transform:scale(1.035)}.voice-message-upload-orbit:active:not(:disabled){transform:scale(.96)}.voice-message-upload-orbit:disabled{cursor:default}.voice-message-upload-orbit.is-error{background:var(--danger);color:var(--rds-color-inverse)}.voice-message-player.is-external .voice-message-upload-orbit:not(.is-error){background:conic-gradient(var(--rds-color-warning) var(--voice-upload-progress),rgba(232,111,0,.16) 0)}.voice-message-upload-orbit-center{display:grid;width:36px;height:36px;place-items:center;border:2px solid var(--rds-color-surface);border-radius:999px;background:var(--primary);color:var(--rds-color-inverse);box-shadow:0 10px 22px rgba(var(--runder-primary-rgb),.22)}.voice-message-upload-orbit-center>svg{color:inherit;stroke:currentColor}.voice-message-upload-orbit.is-error .voice-message-upload-orbit-center{border-color:var(--danger);background:var(--rds-color-surface);color:var(--danger)}.voice-message-upload-orbit.is-confirming .voice-message-upload-orbit-center{border-color:var(--rds-color-surface);background:var(--primary);color:var(--rds-color-inverse)}.voice-message-player.is-external .voice-message-upload-orbit:not(.is-error) .voice-message-upload-orbit-center{border-color:var(--rds-color-surface);background:var(--rds-color-forwarded-voice);color:var(--rds-color-inverse);box-shadow:0 10px 22px rgba(194,83,0,.26)}.voice-message-upload-cancel,.voice-message-upload-cancel-spacer{width:42px;height:26px}.voice-message-upload-cancel{display:grid;place-items:center;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:999px;background:rgba(var(--rds-white-rgb),.78);color:var(--muted);cursor:pointer}.voice-message-upload-cancel:focus-visible,.voice-message-upload-cancel:hover{border-color:rgba(var(--runder-primary-rgb),.3);background:rgba(var(--runder-primary-rgb),.08);color:var(--primary-dark);outline:none}.voice-message-upload-waveform{display:flex;height:20px;min-width:0;align-items:center;gap:3px;overflow:hidden}.voice-message-upload-waveform>i{width:4px;max-width:4px;flex:1 1 3px;border-radius:999px;background:rgba(var(--runder-primary-rgb),.22)}@media (prefers-reduced-motion:reduce){.voice-message-upload-orbit{transition:none}}.voice-message-upload-menu{position:relative;justify-self:end}.voice-message-upload-menu>summary{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:999px;background:rgba(var(--rds-white-rgb),.8);color:var(--muted);cursor:pointer;list-style:none}.voice-message-upload-menu>summary::-webkit-details-marker{display:none}.voice-message-upload-menu-popover{position:absolute;right:0;bottom:calc(100% + 6px);z-index:8;width:max-content;min-width:170px;padding:5px;border:1px solid rgba(var(--rds-danger-rgb),.18);border-radius:13px;background:var(--rds-color-surface);box-shadow:0 14px 34px rgba(15,49,91,.18)}.voice-message-upload-menu-popover button{display:flex;width:100%;min-height:40px;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:9px;background:var(--rds-color-danger-soft);color:var(--danger);cursor:pointer;font-weight:850}.messenger-bubble.is-mine .voice-message-player{border-color:rgba(var(--runder-primary-rgb),.2);background:rgba(var(--rds-white-rgb),.74);color:var(--runder-primary-950)}.voice-message-play{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:999px;background:var(--primary);color:var(--rds-color-inverse);cursor:pointer;box-shadow:0 10px 22px rgba(var(--runder-primary-rgb),.22)}.voice-message-play>svg{color:inherit;stroke:currentColor}.voice-message-play:disabled{cursor:not-allowed;opacity:.58}.voice-message-player.is-external .voice-message-play,.voice-message-player.is-forwarded .voice-message-play{border:0;background:var(--rds-color-forwarded-voice);color:var(--rds-color-inverse);box-shadow:0 10px 22px rgba(194,83,0,.26)}.voice-message-body{display:grid;min-width:0;grid-gap:5px;gap:5px}.voice-message-caption-row{display:flex;min-width:0;align-items:flex-end;flex-wrap:wrap;gap:4px 6px;padding:7px 8px 1px}.voice-message-caption{flex:1 1 140px;min-width:0;margin:0;color:inherit;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.voice-message-caption-row>.bubble-meta.is-inline{display:inline-flex;width:auto;flex:0 0 auto;margin:0 0 1px auto}.voice-message-controls,.voice-message-title{min-width:0}.voice-message-title span,.voice-message-title strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-message-title strong{font-size:13px}.voice-message-time{color:var(--muted);font-size:11px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-message-meta{display:grid;grid-template-columns:minmax(0,1fr) 42px;min-width:0;align-items:center;grid-gap:8px;gap:8px}.voice-message-range{width:100%;accent-color:var(--primary)}.voice-message-rate{display:inline-grid;width:42px;min-height:26px;place-items:center;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:999px;background:rgba(var(--rds-white-rgb),.7);color:var(--primary-dark);cursor:pointer;font-size:11px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell-v2.app-shell-dock-v1 .workspace-chat-column .messenger-bubble:has(.voice-message-player){width:calc(100% - 2px);max-width:calc(100% - 2px)}.app-shell-v2.app-shell-dock-v1 .workspace-chat-column .voice-message-player{width:100%;max-width:100%}@container workspace-chat (max-width: 430px){.app-shell-v2.app-shell-dock-v1 .workspace-chat-column .voice-message-player{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:8px 9px}.app-shell-v2.app-shell-dock-v1 .workspace-chat-column .voice-message-player.has-identity{grid-template-columns:28px 34px minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1 .workspace-chat-column .voice-message-avatar,.app-shell-v2.app-shell-dock-v1 .workspace-chat-column .voice-message-identity{width:28px;height:28px;flex-basis:28px}.app-shell-v2.app-shell-dock-v1 .workspace-chat-column .voice-message-play{width:34px;height:34px}.app-shell-v2.app-shell-dock-v1 .workspace-chat-column .voice-message-title strong{font-size:12px}.app-shell-v2.app-shell-dock-v1 .workspace-chat-column .voice-message-meta{grid-template-columns:minmax(0,1fr) 40px;gap:6px}.app-shell-v2.app-shell-dock-v1 .workspace-chat-column .voice-message-rate{width:40px;min-height:24px}}.voice-message-rate:hover:not(:disabled){border-color:rgba(var(--runder-primary-rgb),.32);background:rgba(var(--runder-primary-rgb),.1)}.voice-message-rate:disabled{cursor:not-allowed;opacity:.55}.voice-message-error{display:inline-flex;width:max-content;align-items:center;gap:5px;border:0;background:transparent;color:var(--danger);cursor:pointer;font-size:11px;font-weight:800;padding:0}.messenger-chat-pane>.upload-notice{flex:0 0 auto;min-height:20px;margin:0;padding:0 18px 10px;background:var(--runder-surface);color:var(--muted);font-size:11px;font-weight:750;line-height:1.25}.messenger-chat-pane>.upload-notice:empty{display:none}.call-prep-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;background:rgba(var(--rds-shadow-rgb),.32);padding:24px}.call-prep-modal{display:grid;width:min(420px,calc(100vw - 32px));grid-gap:18px;gap:18px;justify-items:center;border:1px solid rgba(var(--rds-white-rgb),.7);border-radius:24px;background:var(--runder-surface);box-shadow:var(--rds-shadow-lg);color:var(--ink);padding:28px;text-align:center}.call-prep-avatar{display:grid;width:72px;height:72px;place-items:center;border-radius:22px;background:var(--runder-primary-100);color:var(--runder-primary-700);font-size:24px;font-weight:950}.call-prep-modal h2,.call-prep-modal p{margin:0}.call-prep-modal p{color:var(--primary);font-size:12px;font-weight:900;text-transform:uppercase}.call-prep-modal h2{color:var(--ink);font-size:24px}.call-prep-modal small,.call-prep-modal span{color:var(--muted)}.call-prep-video-placeholder{display:grid;width:100%;min-height:140px;place-items:center;grid-gap:8px;gap:8px;border:1px dashed rgba(var(--runder-primary-rgb),.24);border-radius:18px;background:var(--runder-primary-50);color:var(--primary);font-weight:800}.call-prep-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.call-prep-actions button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;background:var(--runder-surface);color:var(--ink);cursor:pointer;font-weight:900;padding:10px 14px}.call-prep-actions button:focus-visible,.call-prep-actions button:hover{outline:none;border-color:var(--runder-primary-border);background:var(--runder-primary-50);color:var(--primary)}.call-prep-actions button.danger{border-color:rgba(var(--rds-danger-rgb),.18);background:var(--rds-color-danger-soft);color:var(--danger)}.call-history-modal{display:grid;width:min(560px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(var(--rds-white-rgb),.7);border-radius:18px;background:var(--runder-surface);box-shadow:var(--rds-shadow-lg);color:var(--ink)}.call-history-modal footer,.call-history-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.call-history-modal header{border-bottom:1px solid var(--border)}.call-history-modal footer{justify-content:flex-end;border-top:1px solid var(--border)}.call-history-modal header span{display:grid;min-width:0;grid-gap:4px;gap:4px}.call-history-modal h2,.call-history-modal p{margin:0}.call-history-modal header p{color:var(--primary);font-size:12px;font-weight:900;text-transform:uppercase}.call-history-modal h2{color:var(--ink);font-size:20px}.call-history-modal small{color:var(--muted)}.call-history-list{display:grid;grid-gap:8px;gap:8px;overflow:auto;padding:14px 18px}.call-history-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;min-height:52px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);padding:10px 12px}.call-history-list article>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.call-history-list small,.call-history-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-history-list button{border:0;border-radius:8px;background:var(--runder-primary-100);color:var(--primary);cursor:pointer;font-weight:900;min-height:34px;padding:0 10px}@media (max-width:640px){.call-history-list article{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.composer.messenger-composer{grid-template-columns:34px 34px minmax(0,1fr) 34px 38px}.composer.messenger-composer .icon-button[aria-label="Mensagem de voz"]{display:inline-flex}.voice-recorder-panel,.voice-recorder-panel.is-preview{grid-template-columns:minmax(0,1fr)}.voice-message-player{width:min(100%,calc(100vw - 48px))}.voice-recorder-actions{justify-content:stretch}.voice-recorder-actions button{flex:1 1 120px}.messenger-chat-pane>.upload-notice{overflow:hidden;padding:0 14px 8px;text-overflow:ellipsis;white-space:nowrap}.emoji-picker-portal{width:min(340px,calc(100vw - 20px))}}.drive-storage-card{display:grid;grid-gap:10px;gap:10px;margin:14px 18px 0;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:14px;background:var(--runder-surface);box-shadow:var(--rds-shadow-xs);padding:14px}.drive-storage-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ink)}.drive-storage-card strong{font-size:14px}.drive-storage-card span{color:var(--muted);font-size:12px;font-weight:750}.drive-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:14px 18px}.drive-search,.drive-toolbar-main{display:flex;min-width:0;align-items:center;gap:10px}.drive-toolbar-main{justify-content:space-between}.drive-breadcrumb{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.drive-breadcrumb button,.drive-breadcrumb span{border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:999px;background:var(--runder-surface);color:var(--muted);font-size:12px;font-weight:850;padding:7px 10px}.drive-breadcrumb button{cursor:pointer}.drive-breadcrumb button:focus-visible,.drive-breadcrumb button:hover{outline:none;border-color:var(--runder-primary-border);background:var(--runder-primary-50);color:var(--primary)}.drive-search{flex-wrap:wrap}.drive-search input{flex:1 1 260px;min-width:180px;min-height:42px;border-color:var(--divider);border-radius:var(--radius-input);background:var(--background);color:var(--text);font-size:16px}.drive-search select{min-height:34px;border:1px solid var(--divider);border-radius:var(--radius-input);background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:850;padding:0 10px}.drive-view-toggle{display:inline-flex;gap:6px;overflow:visible;border:0;background:transparent}.drive-view-toggle button{min-height:34px;border:1px solid var(--divider);border-radius:var(--radius-input);background:var(--surface);color:var(--muted);cursor:pointer;font-size:12px;font-weight:900;padding:0 11px}.drive-view-toggle button.is-active{border-color:var(--primary);background:var(--primary);color:var(--runder-surface)}.drive-list{align-content:start;gap:12px;min-height:0;overflow:auto;padding:0 18px 18px}.drive-list.is-grid,.drive-list.is-icons-large,.drive-list.is-icons-medium,.drive-list.is-icons-small{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.drive-list.is-icons-large{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.drive-list.is-icons-medium{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.drive-list.is-icons-small{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.drive-list.is-list-large,.drive-list.is-list-medium,.drive-list.is-list-small{display:grid;grid-template-columns:minmax(0,1fr)}.drive-list .module-empty-state{grid-column:1/-1;min-height:280px}.drive-list.is-grid .drive-item,.drive-list.is-icons-large .drive-item,.drive-list.is-icons-medium .drive-item,.drive-list.is-icons-small .drive-item,.drive-list.is-list-large .drive-item,.drive-list.is-list-medium .drive-item,.drive-list.is-list-small .drive-item{display:grid;grid-gap:12px;gap:12px;align-content:space-between;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:14px;background:var(--runder-surface);box-shadow:var(--rds-shadow-xs);padding:12px}.drive-list.is-list-large .drive-item,.drive-list.is-list-medium .drive-item,.drive-list.is-list-small .drive-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.drive-list.is-grid .drive-item-main,.drive-list.is-icons-large .drive-item-main,.drive-list.is-icons-medium .drive-item-main,.drive-list.is-icons-small .drive-item-main,.drive-list.is-list-large .drive-item-main,.drive-list.is-list-medium .drive-item-main,.drive-list.is-list-small .drive-item-main{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;border:0;background:transparent;color:var(--ink);cursor:pointer;padding:0;text-align:left}.drive-list.is-list-large .drive-item{min-height:86px}.drive-list.is-list-medium .drive-item{min-height:70px}.drive-list.is-list-small .drive-item{min-height:54px;gap:8px;padding:8px 10px}.drive-list.is-list-small .drive-item-main{grid-template-columns:32px minmax(0,1fr)}.drive-list.is-list-small .drive-item-main .avatar{width:32px;height:32px;border-radius:10px}.drive-list .drive-item-main .avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--runder-primary-50);color:var(--primary)}.drive-list .drive-item-main small,.drive-list .drive-item-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-list .drive-item-main small{color:var(--muted);font-size:12px}.drive-list .drive-item-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.drive-list .drive-item-actions button{min-height:30px;border:1px solid var(--border);border-radius:999px;background:var(--runder-surface);color:var(--muted);cursor:pointer;font-size:11px;font-weight:850;padding:0 9px}.drive-list .drive-item-actions button:focus-visible,.drive-list .drive-item-actions button:hover{outline:none;border-color:var(--runder-primary-border);background:var(--runder-primary-50);color:var(--primary)}.drive-header-actions button:disabled,.drive-list .drive-item-actions button:disabled{cursor:not-allowed;opacity:.48}.drive-header-actions .danger{border-color:rgba(var(--rds-danger-rgb),.18);color:var(--danger)}@media (max-width:900px){.drive-list.is-list-large .drive-item,.drive-list.is-list-medium .drive-item,.drive-list.is-list-small .drive-item{grid-template-columns:minmax(0,1fr)}.drive-storage-card>div:first-child,.drive-toolbar-main{align-items:flex-start;flex-direction:column}}.drive-shell{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.drive-storage-breakdown{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.drive-storage-breakdown span{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted);font-size:11px;font-weight:850}.drive-storage-breakdown i{display:block;min-width:4px;height:4px;border-radius:999px;background:var(--primary)}.drive-breadcrumb-step{display:inline-flex;align-items:center;gap:6px}.drive-breadcrumb-step em{color:var(--faint);font-style:normal;font-weight:900}.drive-filter-row{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0 18px 12px;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.drive-filter-row::-webkit-scrollbar{display:none}.drive-filter-row button{min-height:32px;flex:0 0 auto;border:1px solid var(--divider);border-radius:999px;background:var(--runder-surface);color:var(--muted);cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.drive-filter-row button:focus-visible,.drive-filter-row button:hover{outline:none;border-color:var(--divider);background:var(--primary-soft);color:var(--primary)}.drive-filter-row button.is-active{border-color:var(--primary);background:var(--primary);color:var(--runder-surface);box-shadow:0 8px 18px rgba(var(--runder-primary-rgb),.16)}.drive-selection-toolbar{display:flex;justify-content:flex-end;gap:8px;padding:0 18px 12px}.drive-selection-bar{display:flex;align-items:center;gap:8px;margin:0 18px 12px;border:1px solid var(--runder-primary-border);border-radius:12px;background:var(--runder-primary-50);color:var(--ink);padding:10px}.drive-selection-bar strong{margin-right:auto;font-size:13px}.drive-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:14px;gap:14px;min-height:0;flex:1 1 auto;padding:0 18px 18px}.drive-workspace .drive-list{padding:0}.drive-trash-summary{margin-top:16px}.drive-trash-toolbar{display:grid;grid-gap:12px;gap:12px;padding-top:16px}.drive-trash-toolbar .drive-search,.drive-trash-toolbar .drive-toolbar-main{align-items:center;justify-content:space-between}.drive-trash-toolbar .drive-search{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(130px,150px) auto;width:100%}.drive-trash-toolbar .rdl-search{min-width:0;width:100%}.drive-trash-toolbar .drive-view-menu,.drive-trash-toolbar .drive-view-menu-trigger,.drive-trash-toolbar .rdl-button,.drive-trash-toolbar select{width:auto;min-width:0}.drive-trash-workspace{grid-template-columns:minmax(0,1fr)}.drive-trash-panel{min-height:320px}.drive-trash-panel .drive-empty-state{place-content:center;border:1px dashed rgba(var(--rds-shadow-rgb),.14);border-radius:16px;background:var(--runder-surface)}.drive-item{position:relative}.drive-item.is-selected{border-color:var(--runder-primary-border);background:var(--runder-primary-50);box-shadow:0 0 0 1px var(--runder-primary-border),var(--rds-shadow-xs)}.drive-item-check{position:absolute;top:10px;left:10px;z-index:1;display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:rgba(var(--rds-white-rgb),.86);box-shadow:var(--rds-shadow-xs)}.drive-item-check input{accent-color:var(--primary)}.drive-list.is-grid .drive-item{min-height:154px}.drive-list.is-list-large .drive-item,.drive-list.is-list-medium .drive-item,.drive-list.is-list-small .drive-item{min-height:74px;padding-left:42px}.drive-list.is-grid .drive-item-main{padding-left:32px}.drive-trash-confirm-copy{margin:0;color:var(--rds-color-muted);font-size:.95rem;line-height:1.5}.drive-list .drive-item-actions button:has(svg),.drive-list .drive-item-actions button[aria-label]{display:inline-grid;min-width:32px;place-items:center;padding:0}.drive-details-panel{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:0;overflow:auto;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:16px;background:var(--runder-surface);box-shadow:var(--rds-shadow-xs);padding:14px}.drive-details-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.drive-details-header .avatar,.drive-details-preview{display:grid;place-items:center;border-radius:14px;background:var(--runder-primary-50);color:var(--primary)}.drive-details-header .avatar{width:42px;height:42px}.drive-details-header small,.drive-details-header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-details-header small,.drive-details-panel dd{color:var(--muted)}.drive-details-preview{min-height:140px;border:1px solid var(--runder-primary-border)}.drive-details-panel dl{display:grid;grid-gap:8px;gap:8px;margin:0}.drive-details-panel dl div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:10px;gap:10px;border-bottom:1px solid rgba(var(--rds-shadow-rgb),.06);padding-bottom:8px}.drive-details-panel dt{color:var(--ink);font-size:12px;font-weight:900}.drive-details-panel dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px;font-weight:750}.drive-details-actions{display:flex;flex-wrap:wrap;gap:8px}.drive-drop-overlay{position:absolute;inset:12px;z-index:var(--z-popover);display:grid;place-content:center;place-items:center;border:2px dashed var(--runder-primary-border);border-radius:22px;background:rgba(var(--rds-white-rgb),.88);color:var(--primary);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.drive-drop-overlay-card{display:grid;place-items:center;grid-gap:8px;gap:8px;width:min(420px,calc(100% - 32px));border:1px solid rgba(var(--runder-primary-rgb),.2);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(var(--runder-primary-rgb),.14),transparent 42%),rgba(var(--rds-white-rgb),.88);box-shadow:0 24px 68px rgba(9,55,118,.2);padding:24px}.drive-drop-overlay-card strong{color:var(--ink);font-size:19px;font-weight:950}.drive-drop-overlay-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,rgba(var(--runder-primary-rgb),.14),rgba(255,255,255,.9));color:var(--primary)}.drive-drop-overlay-card>span:not(.drive-drop-overlay-icon){color:var(--muted);font-size:13px;font-weight:800}.drive-upload-queue{position:absolute;right:24px;bottom:58px;z-index:var(--z-popover);display:grid;width:min(360px,calc(100% - 48px));max-height:min(460px,calc(100vh - 120px));overflow-y:auto;grid-gap:10px;gap:10px;border:1px solid rgba(var(--rds-shadow-rgb),.1);border-radius:16px;background:var(--runder-surface);box-shadow:var(--rds-shadow-md);padding:12px;opacity:1;transform:translateY(0) scale(1);transition:opacity var(--runder-transition-normal),transform var(--runder-transition-normal);will-change:opacity,transform}.drive-upload-queue.is-closing{opacity:0;pointer-events:none;transform:translateY(10px) scale(.98)}.drive-upload-queue article,.drive-upload-queue>div:first-child{display:grid;grid-gap:6px;gap:6px}.drive-upload-queue>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center}.drive-details-header .icon-button,.drive-upload-queue button{border:0;border-radius:999px;background:var(--runder-primary-50);color:var(--primary);cursor:pointer;font-weight:900}.drive-upload-queue article{border-top:1px solid rgba(var(--rds-shadow-rgb),.06);padding-top:8px}.drive-upload-queue article.is-error{border-top-color:rgba(220,38,38,.18)}.drive-upload-queue article.is-cancelled{opacity:.86}.drive-upload-queue article span{overflow:hidden;color:var(--ink);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.drive-upload-queue article small{color:var(--muted);font-size:12px;font-weight:750}.drive-upload-progress{overflow:hidden;height:5px;border-radius:999px;background:var(--runder-primary-50)}.drive-upload-progress i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.drive-upload-progress.is-indeterminate i{width:42%;animation:drive-upload-indeterminate 1.05s ease-in-out infinite}.drive-upload-progress.is-done i{width:100%;background:#16a34a}.drive-upload-progress.is-error i{width:100%;background:#dc2626}.drive-upload-progress.is-cancelled i{width:100%;background:var(--muted)}.drive-upload-actions{display:flex;flex-wrap:wrap;gap:6px}.drive-context-menu-portal{position:fixed;z-index:calc(var(--z-modal) - 1);display:grid;width:240px;max-height:calc(100vh - 24px);overflow-y:auto;grid-gap:4px;gap:4px;border:1px solid rgba(var(--rds-shadow-rgb),.1);border-radius:14px;background:var(--runder-surface);box-shadow:var(--rds-shadow-md);padding:8px}.drive-context-menu-portal button{min-height:34px;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer;font-size:13px;font-weight:850;text-align:left;padding:0 10px}.drive-context-menu-portal button:focus-visible,.drive-context-menu-portal button:hover{outline:none;background:var(--runder-primary-50);color:var(--primary)}.drive-context-menu-portal button:disabled{cursor:not-allowed;opacity:.45}.drive-context-menu-portal button.is-danger{color:var(--danger)}.drive-preview-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;background:rgba(var(--rds-ink-rgb),.38);padding:24px}.drive-preview-modal{display:grid;width:min(980px,96vw);max-height:88vh;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:18px;background:var(--runder-surface);box-shadow:var(--rds-shadow-lg)}.drive-preview-modal header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:14px 16px}.drive-preview-modal header small,.drive-preview-modal header strong{display:block}.drive-preview-modal header small{color:var(--muted);font-size:12px;font-weight:750}.drive-preview-body{display:grid;min-height:360px;overflow:auto;background:var(--runder-background)}.drive-preview-body iframe,.drive-preview-body img,.drive-preview-body video{width:100%;max-height:74vh;border:0;object-fit:contain}.drive-preview-body iframe{min-height:74vh}.drive-preview-body audio{place-self:center;width:min(520px,90%)}.drive-preview-body pre{margin:0;color:var(--ink);font-size:13px;line-height:1.55;overflow:auto;padding:20px;white-space:pre-wrap}.drive-toast{position:absolute;bottom:18px;margin:0;border-radius:999px;background:var(--runder-primary-900);color:var(--runder-surface);box-shadow:var(--rds-shadow-sm);font-weight:850;padding:10px 14px}.app-feedback-panel,.drive-toast{right:24px;z-index:var(--z-toast);font-size:13px}.app-feedback-panel{position:fixed;bottom:24px;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 32px));border:1px solid rgba(var(--rds-shadow-rgb),.1);border-radius:14px;background:var(--runder-surface);color:var(--ink);box-shadow:var(--rds-shadow-popover);font-weight:800;padding:12px 14px;pointer-events:none}.app-feedback-panel svg{flex:0 0 auto}.app-feedback-panel span{min-width:0;overflow-wrap:anywhere}.app-feedback-panel button{display:inline-grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:999px;background:rgba(var(--rds-shadow-rgb),.04);cursor:pointer;pointer-events:auto}.app-feedback-panel .app-feedback-action{width:auto;min-width:max-content;padding:0 10px;border-radius:9px;font-weight:900}.app-feedback-panel.is-success{border-color:rgba(var(--runder-primary-rgb),.18);background:var(--runder-primary-900);color:var(--runder-surface)}.app-feedback-panel.is-info{border-color:rgba(var(--runder-primary-rgb),.16);background:#eaf5ff;color:var(--runder-primary-900)}.app-feedback-panel.is-warning{border-color:rgba(180,105,0,.22);background:#fff7ed;color:#9a4f00}.app-feedback-panel.is-error{border-color:rgba(220,38,38,.18);background:#fff1f2;color:var(--danger)}.app-feedback-panel.is-success button{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.14)}.publication-report-modal{width:min(560px,calc(100vw - 32px))}.publication-report-form,.publication-report-form label{display:grid;grid-gap:8px;gap:8px}.publication-report-form{gap:18px}.publication-moderation-danger label>span,.publication-report-form label>span{color:var(--ink);font-size:13px;font-weight:900}.publication-moderation-danger textarea,.publication-report-form select,.publication-report-form textarea,.publication-report-review textarea{width:100%;border:1px solid rgba(var(--runder-primary-rgb),.22);border-radius:13px;outline:none;background:var(--runder-surface);color:var(--ink);font:inherit}.publication-report-form select{min-height:44px;padding:0 12px}.publication-moderation-danger textarea,.publication-report-form textarea,.publication-report-review textarea{min-height:88px;padding:12px;resize:vertical}.publication-moderation-danger textarea:focus-visible,.publication-report-form select:focus-visible,.publication-report-form textarea:focus-visible,.publication-report-review textarea:focus-visible{border-color:var(--runder-primary);box-shadow:0 0 0 3px rgba(var(--runder-primary-rgb),.12)}.publication-moderation-modal{width:min(860px,calc(100vw - 32px))}.publication-moderation-content{display:grid;max-height:min(68vh,680px);grid-gap:16px;gap:16px;overflow:auto;padding-right:4px}.publication-moderation-danger,.publication-moderation-section{border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:16px;background:var(--runder-surface);box-shadow:0 12px 34px rgba(var(--rds-shadow-rgb),.05);padding:16px}.publication-moderation-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.publication-moderation-section>header span,.publication-moderation-section>header strong{color:var(--ink);font-size:14px;font-weight:900}.publication-history-list,.publication-moderation-list{display:grid;grid-gap:10px;gap:10px}.publication-history-list article,.publication-report-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid rgba(var(--runder-primary-rgb),.1);border-radius:13px;background:var(--runder-surface-soft);padding:12px}.publication-report-row>div:first-child{display:grid;min-width:0;grid-gap:4px;gap:4px}.publication-history-list time,.publication-moderation-empty,.publication-report-row em,.publication-report-row small{color:var(--muted);font-size:12px}.publication-report-row p{margin:4px 0 0;overflow-wrap:anywhere}.publication-report-review{display:grid;width:min(300px,42%);grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px}.publication-report-review textarea{min-height:68px;grid-column:1/-1}.publication-history-list article{align-items:center}.publication-history-list article span{font-weight:800}.publication-moderation-danger,.publication-moderation-danger label{display:grid;grid-gap:10px;gap:10px}.publication-moderation-danger{border-color:rgba(220,38,38,.16)}.publication-moderation-danger button{justify-self:end}.publication-moderation-error{margin:0;border-radius:11px;background:#fff1f2;color:var(--danger);font-size:13px;font-weight:800;padding:10px 12px}@media (max-width:720px){.publication-report-row{display:grid}.publication-report-review{width:100%}}@media (max-width:1180px){.drive-workspace{grid-template-columns:minmax(0,1fr)}.drive-details-panel{max-height:360px}}@media (max-width:760px){.drive-storage-breakdown{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.drive-search,.drive-selection-bar,.drive-toolbar-main{align-items:stretch;flex-direction:column}.drive-trash-toolbar .drive-search{grid-template-columns:minmax(0,1fr)}.drive-trash-toolbar .drive-view-menu,.drive-trash-toolbar .drive-view-menu-trigger,.drive-trash-toolbar .rdl-button,.drive-trash-toolbar select{width:100%}.drive-workspace{padding-inline:12px}.app-feedback-panel,.drive-toast,.drive-upload-queue{right:12px;width:calc(100% - 24px)}.drive-preview-backdrop{padding:10px}}:root{--rds-color-divider:var(--rds-color-border-subtle);--rds-motion-hover:var(--runder-transition-fast);--rds-motion-pressed:var(--runder-motion-fast) var(--runder-ease-exit);--rds-motion-dropdown:var(--runder-motion-normal) var(--runder-ease-enter);--rds-motion-modal:var(--runder-motion-slow) var(--runder-ease-enter);--rds-motion-toast:var(--runder-motion-normal) var(--runder-ease-enter);--rds-ease-out:var(--runder-ease-standard);--rds-ease-lift:var(--runder-ease-enter);--rds-shadow-hover:var(--rds-shadow-surface-hover);--rds-shadow-popover:var(--rds-shadow-floating);--rds-scrollbar-thumb:color-mix(in srgb,var(--rds-color-text-muted) 28%,transparent);--rds-scrollbar-thumb-hover:color-mix(in srgb,var(--rds-color-text-muted) 44%,transparent);--rds-scrollbar-track:transparent;--rds-control-sm:calc(var(--rds-control-md) - 8px);--rds-control-lg:calc(var(--rds-control-md) + 8px);--rds-control-radius:var(--rds-radius-input);--rds-control-padding-sm:0 12px;--rds-control-padding-md:0 14px;--rds-control-padding-lg:0 18px;--rds-control-font-sm:0.78rem;--rds-control-font-md:0.86rem;--rds-control-font-lg:0.94rem;--rds-control-bg:var(--surface);--rds-control-bg-muted:var(--surface-soft);--rds-control-bg-disabled:var(--rds-color-disabled-bg);--rds-control-border:var(--border);--rds-control-border-hover:var(--primary-border);--rds-control-text:var(--text);--rds-control-placeholder:var(--faint);--rds-control-disabled-text:var(--rds-color-disabled);--rds-control-error:var(--danger);--rds-control-error-bg:var(--rds-color-danger-soft);--rds-button-primary-bg:var(--primary);--rds-button-primary-bg-hover:var(--primary-dark);--rds-button-secondary-bg:var(--surface);--rds-button-secondary-bg-hover:var(--primary-soft);--rds-button-ghost-bg:transparent;--rds-button-ghost-bg-hover:var(--primary-soft);--rds-button-danger-bg:var(--danger);--rds-button-danger-bg-hover:color-mix(in srgb,var(--danger) 88%,#000000);--rds-button-danger-soft-bg:var(--rds-color-danger-soft);--rds-overlay-backdrop:var(--rds-color-overlay);--rds-overlay-backdrop-soft:rgba(var(--rds-shadow-rgb),0.42);--rds-overlay-surface:var(--rds-color-glass-strong);--rds-overlay-surface-muted:var(--surface-soft);--rds-overlay-border:var(--rds-color-glass-border);--rds-overlay-border-strong:var(--border-strong);--rds-overlay-text:var(--text);--rds-overlay-text-muted:var(--muted);--rds-overlay-text-subtle:var(--faint);--rds-overlay-radius:var(--rds-radius-lg);--rds-overlay-radius-lg:var(--rds-radius-modal);--rds-overlay-shadow:var(--rds-shadow-modal);--rds-overlay-header-bg:linear-gradient(180deg,rgba(var(--runder-primary-rgb),0.05),transparent);--rds-overlay-hover-bg:var(--rds-state-hover-bg);--rds-overlay-danger-bg:var(--rds-color-danger-soft);--rds-toast-info-bg:color-mix(in srgb,var(--rds-color-accent-soft) 70%,var(--surface));--rds-toast-info-text:var(--primary-dark);--rds-toast-success-bg:color-mix(in srgb,var(--rds-color-success-soft) 72%,var(--surface));--rds-toast-success-text:var(--rds-color-success);--rds-toast-warning-bg:color-mix(in srgb,var(--rds-color-warning-soft) 78%,var(--surface));--rds-toast-warning-text:var(--rds-color-warning);--rds-toast-error-bg:color-mix(in srgb,var(--rds-color-danger-soft) 78%,var(--surface));--rds-toast-error-text:var(--rds-color-danger)}html{scroll-behavior:smooth;scrollbar-color:var(--rds-scrollbar-thumb) transparent;scrollbar-width:thin}body{accent-color:var(--primary);caret-color:var(--primary)}::selection{background:var(--runder-primary-100);color:var(--runder-text)}*{scrollbar-width:thin;scrollbar-color:var(--rds-scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--rds-scrollbar-track)}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--rds-scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--rds-scrollbar-thumb-hover);background-clip:padding-box}:where(button,[role=button],a[href],summary){cursor:pointer}.runder-transition{transition:background-color var(--runder-transition-normal),border-color var(--runder-transition-normal),box-shadow var(--runder-transition-normal),color var(--runder-transition-normal),opacity var(--runder-transition-normal),transform var(--runder-transition-normal)}.runder-fade-in{animation:runder-fade-in var(--runder-transition-normal) both}.runder-scale-in{animation:runder-scale-in var(--runder-transition-normal) both}.runder-slide-up{animation:runder-slide-up var(--runder-transition-normal) both}.runder-menu-enter{animation:runder-menu-enter var(--runder-motion-normal) var(--runder-ease-enter) both;transform-origin:top right}.runder-modal-enter{animation:runder-modal-enter var(--runder-motion-slow) var(--runder-ease-enter) both}.runder-badge-pop{animation:runder-badge-pop var(--runder-transition-normal) both}.runder-accordion-motion{animation:runder-accordion-motion var(--runder-transition-normal) both;overflow:hidden}.runder-pressable{transition:background-color var(--runder-transition-fast),border-color var(--runder-transition-fast),box-shadow var(--runder-transition-fast),color var(--runder-transition-fast),transform var(--runder-transition-fast)}.runder-pressable:active:not(:disabled){transform:translateY(0) scale(.985)}.runder-hover-lift{transition:border-color var(--runder-transition-fast),box-shadow var(--runder-transition-fast),transform var(--runder-transition-fast)}.runder-hover-lift:hover{box-shadow:var(--rds-shadow-hover);transform:translateY(-1px)}:where(button,[role=button],a[href],input,textarea,select,.sidebar-item,.conversation-row,.drive-item,.notification-item,.settings-nav-group button,.rdl-card,.rds-card){transition-duration:var(--runder-motion-fast);transition-timing-function:var(--runder-ease-standard)}:where(button,[role=button],.rdl-button,.rds-button,.icon-button,.send-button,.call-button,.primary-action,.secondary-action,.danger-action,.drive-item-actions button,.settings-nav button,.workspace-tabs button,.group-tabs button):active:not(:disabled){transform:translateY(0) scale(.985)}:where(.rdl-button,.rds-button,.primary-action,.secondary-action,.ghost-action,.danger-action,.auth-google-button,.auth-link-button){align-items:center;border-radius:var(--rds-control-radius);font-weight:700;min-height:var(--rds-control-md);transition:background-color var(--rds-motion-hover),border-color var(--rds-motion-hover),box-shadow var(--rds-motion-hover),color var(--rds-motion-hover),opacity var(--rds-motion-hover),transform var(--rds-motion-hover)}:where(.primary-action,.secondary-action,.ghost-action,.danger-action){padding:var(--rds-control-padding-md);font-size:var(--rds-control-font-md)}:where(.primary-action.compact,.secondary-action.compact,.ghost-action.compact,.danger-action.compact,.rdl-button--sm,.rds-button--sm){min-height:var(--rds-control-sm);padding:var(--rds-control-padding-sm);font-size:var(--rds-control-font-sm)}:where(.rdl-button--lg,.rds-button--lg){min-height:var(--rds-control-lg);padding:var(--rds-control-padding-lg);font-size:var(--rds-control-font-lg)}:where(.icon-button,.send-button,.call-button,.rdl-icon-button,.rds-icon-button,.notification-icon-button,.conversation-row-menu-button,.help-search-clear){align-items:center;justify-content:center;border-radius:var(--rds-radius-pill);transition:background-color var(--rds-motion-hover),border-color var(--rds-motion-hover),box-shadow var(--rds-motion-hover),color var(--rds-motion-hover),opacity var(--rds-motion-hover),transform var(--rds-motion-hover)}:where(button,[role=button])[aria-disabled=true],:where(button,[role=button],input,textarea,select):disabled{cursor:not-allowed;opacity:var(--rds-state-disabled-opacity)}.danger-action>span,.primary-action>span,.rdl-button>span,.rds-button>span,.secondary-action>span{color:inherit}.danger-action svg,.primary-action svg,.rdl-button svg,.rdl-icon-button svg,.rds-button svg,.rds-icon-button svg,.secondary-action svg{color:currentColor;stroke:currentColor}.primary-action,.rdl-button--primary,.rds-button--primary{border-color:var(--rds-button-primary-bg);background:var(--rds-button-primary-bg);color:var(--rds-color-on-accent)}.primary-action:hover:not(:disabled),.rdl-button--primary:hover:not(:disabled),.rds-button--primary:hover:not(:disabled){border-color:var(--rds-button-primary-bg-hover);background:var(--rds-button-primary-bg-hover);color:var(--rds-color-on-accent)}.rdl-button--secondary,.rdl-icon-button--soft,.rds-button--secondary,.rds-icon-button--secondary,.secondary-action{border:1px solid var(--rds-control-border);background:var(--rds-button-secondary-bg);color:var(--primary)}.rdl-button--secondary:hover:not(:disabled),.rdl-icon-button--soft:hover:not(:disabled),.rds-button--secondary:hover:not(:disabled),.rds-icon-button--secondary:hover:not(:disabled),.secondary-action:hover:not(:disabled){border-color:var(--rds-control-border-hover);background:var(--rds-button-secondary-bg-hover);color:var(--primary-dark)}.ghost-action,.rdl-button--ghost,.rdl-icon-button--ghost,.rds-button--ghost,.rds-icon-button--ghost{border:1px solid transparent;background:var(--rds-button-ghost-bg);color:var(--primary)}.ghost-action:hover:not(:disabled),.rdl-button--ghost:hover:not(:disabled),.rdl-icon-button--ghost:hover:not(:disabled),.rds-button--ghost:hover:not(:disabled),.rds-icon-button--ghost:hover:not(:disabled){border-color:var(--rds-control-border-hover);background:var(--rds-button-ghost-bg-hover);color:var(--primary-dark)}.danger-action,.icon-button.is-danger,.rdl-button--danger,.rdl-icon-button--danger,.rds-button--danger,.rds-icon-button--danger,.secondary-action.is-danger{border-color:var(--rds-button-danger-bg);background:var(--rds-button-danger-bg);color:var(--rds-color-on-accent)}.danger-action:hover:not(:disabled),.icon-button.is-danger:hover:not(:disabled),.rdl-button--danger:hover:not(:disabled),.rdl-icon-button--danger:hover:not(:disabled),.rds-button--danger:hover:not(:disabled),.rds-icon-button--danger:hover:not(:disabled),.secondary-action.is-danger:hover:not(:disabled){border-color:var(--rds-button-danger-bg-hover);background:var(--rds-button-danger-bg-hover);color:var(--rds-color-on-accent)}.danger-action:disabled,.danger-action[aria-disabled=true],.ghost-action:disabled,.ghost-action[aria-disabled=true],.primary-action:disabled,.primary-action[aria-disabled=true],.rdl-button--danger:disabled,.rdl-button--ghost:disabled,.rdl-button--primary:disabled,.rdl-button--primary[aria-disabled=true],.rdl-button--secondary:disabled,.rds-button--danger:disabled,.rds-button--ghost:disabled,.rds-button--primary:disabled,.rds-button--primary[aria-disabled=true],.rds-button--secondary:disabled,.secondary-action:disabled,.secondary-action[aria-disabled=true]{border:1px solid var(--rds-control-border);background:var(--rds-control-bg-disabled);color:var(--rds-control-disabled-text);opacity:1;box-shadow:none;transform:none}.rdl-button--primary:not(:disabled):not([aria-disabled=true]),.rds-button--primary:not(:disabled):not([aria-disabled=true]),button.primary-action:not(:disabled):not([aria-disabled=true]){border-color:var(--rds-button-primary-bg);background:var(--rds-button-primary-bg);color:var(--rds-color-on-accent);opacity:1}.rdl-button--secondary:not(:disabled):not([aria-disabled=true]),.rds-button--secondary:not(:disabled):not([aria-disabled=true]),button.secondary-action:not(:disabled):not([aria-disabled=true]){border-color:var(--rds-control-border);background:var(--rds-button-secondary-bg);color:var(--primary);opacity:1}.rdl-button--ghost:not(:disabled):not([aria-disabled=true]),.rds-button--ghost:not(:disabled):not([aria-disabled=true]),button.ghost-action:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var(--rds-button-ghost-bg);color:var(--primary);opacity:1}.icon-button.is-danger:not(:disabled):not([aria-disabled=true]),.rdl-button--danger:not(:disabled):not([aria-disabled=true]),.rds-button--danger:not(:disabled):not([aria-disabled=true]),.secondary-action.is-danger:not(:disabled):not([aria-disabled=true]),button.danger-action:not(:disabled):not([aria-disabled=true]){border-color:var(--rds-button-danger-bg);background:var(--rds-button-danger-bg);color:var(--rds-color-on-accent);opacity:1}.icon-button.is-danger.canonical-destructive-icon-button,.icon-button.is-danger.canonical-destructive-icon-button:not(:disabled):not([aria-disabled=true]){border:1px solid var(--rds-button-danger-bg);border-radius:12px;background:var(--rds-button-danger-bg);color:var(--rds-color-on-accent);box-shadow:none}.icon-button.is-danger.canonical-destructive-icon-button:focus-visible:not(:disabled),.icon-button.is-danger.canonical-destructive-icon-button:hover:not(:disabled){border-color:var(--rds-button-danger-bg-hover);background:var(--rds-button-danger-bg-hover);color:var(--rds-color-on-accent)}:where(a[href],button,[role=button],input,textarea,select,.conversation-row,.drive-item,.notification-item,.sidebar-item,.rdl-input,.rdl-select,.rds-input,.rds-textarea,.rds-input-shell):focus-visible{outline:0;box-shadow:var(--rds-focus-ring)}:where(.auth-input-shell,.rds-input-shell):focus-within,:where(.messenger-search,.module-search,.drive-search):focus-within{border-color:var(--rds-control-border-hover);box-shadow:var(--rds-focus-ring)}:where(input,textarea,select,.rdl-input,.rdl-select,.rds-input,.rds-textarea)::placeholder{color:var(--rds-control-placeholder)}:where(.auth-input-shell:has(input:disabled),.rds-input-shell:has(input:disabled)),:where(input,textarea,select,.rdl-input,.rdl-select,.rds-input,.rds-textarea):disabled{border-color:var(--rds-control-border);background:var(--rds-control-bg-disabled);color:var(--rds-control-disabled-text);opacity:1}:where(.rds-input-shell--error,.rds-textarea--error,.rdl-input[aria-invalid=true],.rdl-select[aria-invalid=true],input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]){border-color:var(--rds-control-error);background:var(--rds-control-error-bg)}:where(.messenger-modal-backdrop,.conversation-confirm-backdrop,.drive-preview-backdrop,.call-prep-backdrop,.avatar-modal-backdrop,.group-file-preview-backdrop,.command-palette-backdrop,.rds-modal-backdrop,.rdl-modal-backdrop){background:var(--rds-overlay-backdrop-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:where(.messenger-modal,.conversation-confirm-dialog,.drive-action-modal,.drive-share-modal,.drive-preview-modal,.call-prep-modal,.call-history-modal,.avatar-crop-modal,.avatar-preview-modal,.command-palette,.group-file-preview-modal,.rds-modal,.rdl-modal){border:1px solid var(--rds-overlay-border);border-radius:var(--rds-overlay-radius-lg);background:var(--rds-overlay-surface);color:var(--rds-overlay-text);box-shadow:var(--rds-overlay-shadow)}:where(.messenger-modal header,.conversation-confirm-dialog header,.drive-preview-modal header,.call-prep-modal header,.call-history-modal header,.avatar-crop-modal header,.avatar-preview-modal header,.rds-modal__header,.rdl-modal__header){background:var(--rds-overlay-header-bg)}:where(.messenger-modal h2,.conversation-confirm-dialog h2,.drive-preview-modal h2,.call-prep-modal h2,.call-history-modal h2,.avatar-crop-modal h2,.avatar-preview-modal h2,.rds-modal__header h2,.rdl-modal__header h2){color:var(--rds-overlay-text)}:where(.messenger-modal p,.messenger-modal small,.conversation-confirm-dialog p,.drive-preview-modal small,.call-prep-modal p,.call-history-modal p,.avatar-crop-modal p,.avatar-preview-modal p,.rds-modal__header p,.rdl-modal__header p,.drive-trash-confirm-copy){color:var(--rds-overlay-text-muted)}:where(.conversation-confirm-dialog footer,.messenger-modal footer,.rds-modal__footer,.rdl-modal__footer){border-color:var(--rds-color-divider)}:where(.message-delete-preview,.drive-preview-body,.command-palette-input-row){border-color:var(--rds-overlay-border);background:var(--rds-overlay-surface-muted);color:var(--rds-overlay-text)}.bubble-actions button.is-danger,.chat-header-menu button.is-danger,.contact-actions-menu button.is-danger,.conversation-row-menu button.is-danger,.drive-context-menu-portal button.is-danger,.rds-menu-item--danger{color:var(--rds-control-error)}.bubble-actions button.is-danger:focus-visible,.bubble-actions button.is-danger:hover:not(:disabled),.chat-header-menu button.is-danger:focus-visible,.chat-header-menu button.is-danger:hover:not(:disabled),.contact-actions-menu button.is-danger:focus-visible,.contact-actions-menu button.is-danger:hover:not(:disabled),.conversation-row-menu button.is-danger:focus-visible,.conversation-row-menu button.is-danger:hover:not(:disabled),.drive-context-menu-portal button.is-danger:focus-visible,.drive-context-menu-portal button.is-danger:hover:not(:disabled),.rds-menu-item--danger:focus-visible,.rds-menu-item--danger:hover:not(:disabled){background:var(--rds-overlay-danger-bg);color:var(--rds-control-error)}:where(.app-feedback-panel,.drive-toast,.rds-toast,.rdl-toast){border:1px solid var(--rds-overlay-border);border-radius:var(--rds-overlay-radius);background:var(--rds-overlay-surface);color:var(--rds-overlay-text);box-shadow:var(--rds-overlay-shadow)}.app-feedback-panel.is-success,.rdl-toast--success,.rds-toast--success{border-color:color-mix(in srgb,var(--rds-color-success) 26%,var(--rds-overlay-border));background:var(--rds-toast-success-bg);color:var(--rds-toast-success-text)}.app-feedback-panel.is-info,.drive-toast,.rdl-toast--info,.rds-toast--info{border-color:color-mix(in srgb,var(--rds-color-accent) 24%,var(--rds-overlay-border));background:var(--rds-toast-info-bg);color:var(--rds-toast-info-text)}.app-feedback-panel.is-warning,.rdl-toast--warning,.rds-toast--warning{border-color:color-mix(in srgb,var(--rds-color-warning) 26%,var(--rds-overlay-border));background:var(--rds-toast-warning-bg);color:var(--rds-toast-warning-text)}.app-feedback-panel.is-error,.rdl-toast--danger,.rdl-toast--error,.rds-toast--danger,.rds-toast--error{border-color:color-mix(in srgb,var(--rds-color-danger) 26%,var(--rds-overlay-border));background:var(--rds-toast-error-bg);color:var(--rds-toast-error-text)}.app-feedback-panel button{border-color:color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 8%,transparent);color:currentColor}html[data-runder-theme=dark]{--rds-control-error:#ffb4ab;--rds-toast-info-text:#d8ecff;--rds-toast-success-text:#7ee2b8;--rds-toast-warning-text:#ffd79a;--rds-toast-error-text:#ffb4ab}.main-sidebar,.main-sidebar-profile,.main-sidebar-profile-menu,.main-sidebar-toggle,.sidebar-item{transition:width var(--rds-motion-sidebar,.2s cubic-bezier(.2,.8,.2,1)),padding var(--rds-motion-sidebar,.2s cubic-bezier(.2,.8,.2,1)),background-color var(--rds-motion-hover),color var(--rds-motion-hover),box-shadow var(--rds-motion-hover),transform var(--rds-motion-hover)}.main-sidebar-profile-menu:hover,.main-sidebar-toggle:hover,.sidebar-item:hover{transform:translateY(-1px)}.messenger-bubble{transition:background-color var(--rds-motion-hover),border-color var(--rds-motion-hover),box-shadow var(--rds-motion-hover),transform var(--rds-motion-hover)}.messenger-bubble:hover{box-shadow:var(--rds-shadow-sm);transform:translateY(-1px)}.messenger-bubble.is-deleted,.messenger-bubble:has(em:first-child){color:var(--muted)}.message-read-status,.message-status-icon,.read-status{transition:color var(--rds-motion-hover),opacity var(--rds-motion-hover),transform var(--rds-motion-hover)}.drive-drop-overlay{animation:runder-fade-in var(--rds-motion-modal) both}.drive-toast,.drive-upload-queue,.rdl-toast,.rds-toast{animation:runder-toast-in var(--rds-motion-toast) both}.drive-upload-progress i,.rdl-progress span,.rds-progress span{transition:width .22s var(--rds-ease-out)}:where(.new-conversation-menu,.chat-header-menu,.attachment-menu,.attachment-menu-portal,.emoji-picker-portal,.drive-context-menu-portal,.drive-view-menu-list,.contact-actions-menu,.main-sidebar-profile-dropdown,.rdl-dropdown,.rdl-context-menu,.rds-menu){animation:runder-menu-enter var(--rds-motion-dropdown) both;transform-origin:top right;will-change:opacity,transform}:where(.conversation-row-menu){animation:conversation-menu-in var(--runder-motion-fast) var(--runder-ease-enter) both;transform-origin:top right;will-change:opacity,transform}:where(.messenger-modal-backdrop,.conversation-confirm-backdrop,.drive-preview-backdrop,.call-prep-backdrop,.avatar-modal-backdrop,.rds-modal-backdrop,.rdl-modal-backdrop){animation:runder-fade-in var(--rds-motion-modal) both}:where(.messenger-modal,.conversation-confirm-dialog,.drive-share-modal,.drive-preview-modal,.call-prep-modal,.call-history-modal,.avatar-crop-modal,.avatar-preview-modal,.rds-modal,.rdl-modal){animation:runder-modal-enter var(--rds-motion-modal) both;will-change:opacity,transform}:where(.conversation-row-menu button,.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.drive-context-menu-portal button,.emoji-category-tabs button,.emoji-picker-body button,.modal-contact-list button,.command-palette-list button){transition:background-color var(--rds-motion-hover),color var(--rds-motion-hover),border-color var(--rds-motion-hover),transform var(--rds-motion-hover)}:where(.conversation-row-menu button,.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.drive-context-menu-portal button,.emoji-category-tabs button,.emoji-picker-body button,.modal-contact-list button,.command-palette-list button):active:not(:disabled){transform:scale(.985)}.empty-messenger-state,.empty-state-panel,.module-empty-state,.rdl-empty,.rds-empty-state,.workspace-empty{animation:runder-slide-up var(--rds-motion-modal) both}:where(.rds-badge,.rdl-badge,.status-chip,.contact-status,.workspace-badge,.rail-badge,.plan-badge,.messenger-row-meta strong,.sidebar-item>strong){animation:runder-badge-pop var(--runder-transition-normal) both}:where(.messenger-backup-switch,.messenger-backup-switch>span,.rdl-switch,.rdl-switch>span,.messenger-backup-category-chevron,.drive-view-menu-check,.my-drive-item-check){transition-duration:var(--runder-motion-fast);transition-timing-function:var(--runder-ease-standard)}:where(.messenger-backup-category-card,.messenger-backup-subitem,.status-card,.contact-directory-item,.messenger-backup-stat-card,.messenger-backup-action-card,.my-drive-file-card){transition:border-color var(--runder-transition-fast),background-color var(--runder-transition-fast),box-shadow var(--runder-transition-fast),transform var(--runder-transition-fast)}:where(.messenger-backup-subitem-grid){animation:runder-accordion-motion var(--runder-transition-normal) both}.boot-skeleton-block,.boot-skeleton-line,.boot-skeleton-logo,.loading-state-skeleton,.rdl-skeleton,.rds-skeleton{background-size:220% 100%}@keyframes rds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes runder-fade-in{0%{opacity:0}to{opacity:1}}@keyframes runder-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes runder-slide-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes runder-menu-enter{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes runder-modal-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes runder-toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drive-upload-indeterminate{0%{transform:translateX(-120%)}to{transform:translateX(260%)}}@keyframes runder-badge-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes runder-accordion-motion{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes rds-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rds-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rds-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rds-toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){:root{--runder-motion-fast:1ms;--runder-motion-normal:1ms;--runder-motion-slow:1ms;--runder-ease-standard:linear;--runder-ease-enter:linear;--runder-ease-exit:linear;--runder-transition-fast:1ms linear;--runder-transition-normal:1ms linear;--runder-transition-slow:1ms linear;--rds-motion-hover:1ms linear;--rds-motion-pressed:1ms linear;--rds-motion-dropdown:1ms linear;--rds-motion-modal:1ms linear;--rds-motion-toast:1ms linear}html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.main-sidebar-brand img,.rdl-module-header__logo{animation:none!important;will-change:auto}}.group-call-banner{align-items:center;background:#eef8ff;border:1px solid #9fd3ff;border-radius:16px;box-shadow:0 10px 28px rgba(20,91,150,.09);display:flex;gap:12px;margin:8px 12px;padding:10px 12px;position:relative;z-index:8}.group-call-banner__icon{align-items:center;background:#0797f6;border-radius:12px;color:#fff;display:inline-flex;height:38px;justify-content:center;width:38px}.group-call-banner__copy{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.group-call-banner__copy small,.group-call-banner__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-call-banner__copy strong{color:#102b4e;font-size:14px}.group-call-banner__copy small{color:#62748e;font-size:12px}.group-call-banner>button,.group-call-prejoin .primary-action,.group-call-prejoin .secondary-action{align-items:center;border:1px solid #9fcef4;border-radius:11px;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:38px;padding:0 16px}.group-call-banner>button,.group-call-prejoin .primary-action{background:#078ff0;border-color:#078ff0;color:#fff}.group-call-banner>button:disabled{background:#d9e4ef;border-color:#d9e4ef;color:#7a899c}.group-call-prejoin.rdl-modal{background:#f8fcff;border:1px solid #b9d9f4;border-radius:26px;box-shadow:0 28px 80px rgba(26,62,96,.24);max-width:820px;overflow:hidden;width:min(820px,calc(100vw - 32px))}.group-call-prejoin .rdl-modal__body,.group-call-prejoin .rdl-modal__footer,.group-call-prejoin .rdl-modal__header{background:#f8fcff}.group-call-prejoin .rdl-modal__body{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(230px,.9fr) minmax(320px,1.1fr)}.group-call-prejoin__preview{align-items:center;background:#0e223c;border-radius:20px;display:flex;justify-content:center;min-height:270px;overflow:hidden}.group-call-prejoin__preview video{height:100%;object-fit:cover;transform:scaleX(-1);width:100%}.group-call-prejoin__avatar{align-items:center;color:#fff;display:flex;flex-direction:column;gap:8px}.group-call-prejoin__avatar small{color:#aec5dc}.group-call-prejoin__controls{align-content:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.group-call-prejoin__controls button,.group-call-test-mic{align-items:center;background:#fff;border:1px solid #c8dced;border-radius:14px;color:#244263;display:inline-flex;font:inherit;font-weight:750;gap:9px;justify-content:center;min-height:48px;padding:0 14px}.group-call-prejoin__controls button.is-on{background:#e8f5ff;border-color:#75bff7;color:#057bce}.group-call-device-grid{align-content:start;display:grid;grid-gap:10px;gap:10px;grid-column:2}.group-call-device{background:#fff;border:1px solid #d0dfec;border-radius:14px;display:grid;grid-gap:5px;gap:5px;padding:10px 12px}.group-call-device>span{align-items:center;color:#697d95;display:flex;gap:7px}.group-call-device select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#172b47;font:inherit;font-weight:700;outline:0;width:100%}.group-call-test-mic{grid-column:2;justify-self:start;min-height:40px}.group-call-invitation{align-items:center;animation:runder-modal-enter .18s ease-out both;background:#fff;border:1px solid #bad9f3;border-radius:22px;bottom:24px;box-shadow:0 24px 72px rgba(13,53,91,.28);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr;left:50%;max-width:640px;padding:16px;position:fixed;transform:translateX(-50%);width:calc(100vw - 32px);z-index:10080}.temporary-call-backdrop{position:fixed;inset:0;z-index:10090;display:grid;place-items:center;padding:24px;background:rgba(36,57,82,.38);animation:temporary-call-backdrop-enter .18s ease-out both}.temporary-call-composer{width:min(760px,calc(100vw - 32px));max-height:min(780px,calc(100vh - 40px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(73,153,235,.34);border-radius:26px;background:#f8fbff;box-shadow:0 28px 72px rgba(30,72,116,.28);color:#12233d;animation:runder-modal-enter .22s cubic-bezier(.2,.8,.2,1) both}@keyframes temporary-call-backdrop-enter{0%{opacity:0}to{opacity:1}}.temporary-call-composer>footer,.temporary-call-composer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:#f8fbff}.temporary-call-composer>header{border-bottom:1px solid #d8e8f8}.temporary-call-composer>footer{border-top:1px solid #d8e8f8}.temporary-call-composer>header span{min-width:0}.temporary-call-composer>header small{display:block;color:#078cf4;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.temporary-call-composer h2,.temporary-call-composer p{margin:0}.temporary-call-composer h2{margin-top:3px;font-size:1.55rem}.temporary-call-composer>header p{margin-top:4px;color:#64748b}.temporary-call-composer>header>button,.temporary-call-people button{border:1px solid #cfe1f5;background:#fff;color:#4f6078}.temporary-call-composer>header>button{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px}.temporary-call-body,.temporary-call-review{min-height:0;overflow:auto;padding:22px 24px;background:#f8fbff}.temporary-call-kind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.temporary-call-kind-summary,.temporary-call-kind>button,.temporary-call-profiles>button,.temporary-call-selected-list article{border:1px solid #cedff2;border-radius:18px;background:#fff}.temporary-call-kind>button{min-height:86px;display:flex;align-items:center;gap:14px;padding:16px;color:#35445c;text-align:left}.temporary-call-kind>button.is-selected{border-color:#1596f6;background:#e7f4ff;box-shadow:inset 0 0 0 1px rgba(21,150,246,.18);color:#067fd9}.temporary-call-kind span,.temporary-call-kind-summary>span:last-child,.temporary-call-profiles>button>span:nth-child(2),.temporary-call-selected-list article>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.temporary-call-kind small,.temporary-call-kind-summary small,.temporary-call-profiles small,.temporary-call-selected-list small{color:#718096}.temporary-call-search{height:48px;display:flex;align-items:center;gap:10px;margin-top:18px;padding:0 14px;border:1px solid #cedff2;border-radius:15px;background:#fff;color:#6d7f98}.temporary-call-search:focus-within{border-color:#1596f6;box-shadow:0 0 0 3px rgba(21,150,246,.12)}.temporary-call-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#12233d;font:inherit}.temporary-call-selection-meta{display:flex;justify-content:space-between;margin:18px 2px 10px}.temporary-call-selection-meta span{color:#667892;font-weight:800}.temporary-call-profiles,.temporary-call-selected-list{display:grid;grid-gap:8px;gap:8px}.temporary-call-profiles{max-height:330px;overflow:auto;padding-right:4px}.temporary-call-profiles>button,.temporary-call-selected-list article{min-height:64px;display:flex;align-items:center;gap:12px;padding:10px 12px;color:#172942;text-align:left}.temporary-call-profiles>button.is-selected{border-color:#1596f6;background:#edf7ff}.temporary-call-profiles small,.temporary-call-profiles strong,.temporary-call-selected-list small,.temporary-call-selected-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.temporary-call-check{width:24px;height:24px;display:grid;place-items:center;margin-left:auto;border:1px solid #bfd4e9;border-radius:50%;color:#fff;font-weight:900}.temporary-call-profiles>button.is-selected .temporary-call-check{border-color:#078cf4;background:#078cf4}.temporary-call-kind-summary{display:flex;align-items:center;gap:14px;padding:16px}.temporary-call-kind-summary>span:first-child{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#e7f4ff;color:#078cf4}.temporary-call-selected-list{margin-top:14px}.temporary-call-privacy-note{margin-top:14px!important;padding:14px 16px;border-radius:15px;background:#eef6ff;color:#536985;line-height:1.45}.temporary-call-composer>footer>div{display:flex;gap:10px}.temporary-call-composer>footer button{min-height:42px;padding:0 18px;border-radius:13px;font-weight:900}.temporary-call-composer>footer button.is-secondary{border:1px solid #cbdced;background:#fff;color:#34465f}.temporary-call-composer>footer button.is-primary{border:1px solid #078cf4;background:#078cf4;color:#fff}.temporary-call-composer>footer button:disabled{border-color:#d5e1ed;background:#e9eff5;color:#8997a8}@media (max-width:700px){.temporary-call-backdrop{padding:10px}.temporary-call-composer{width:100%;max-height:calc(100vh - 20px);border-radius:22px}.temporary-call-kind{grid-template-columns:1fr}.temporary-call-body,.temporary-call-composer>footer,.temporary-call-composer>header,.temporary-call-review{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.temporary-call-backdrop,.temporary-call-composer{animation:none}}.group-call-invitation>span{display:grid;grid-gap:3px;gap:3px}.group-call-invitation>span small{color:#0789e7;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.group-call-invitation>span strong{color:#132944}.group-call-invitation>div{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}.group-call-invitation button{align-items:center;background:#f3f7fb;border:1px solid #cbdceb;border-radius:12px;color:#344a64;display:inline-flex;font:inherit;font-weight:800;gap:7px;min-height:40px;padding:0 15px}.group-call-invitation button.is-danger{color:#c92d2d}.group-call-invitation button.is-accept{background:#0a96f3;border-color:#0a96f3;color:#fff}.group-call-room{animation:runder-modal-enter .18s ease-out both;background:#101d2d;border:1px solid #315170;border-radius:26px;box-shadow:0 34px 100px rgba(4,18,34,.46);color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(760px,calc(100vh - 40px));inset:20px;margin:auto;max-width:1180px;overflow:hidden;position:fixed;width:calc(100vw - 40px);z-index:10070}.group-call-room>header{align-items:center;background:#132338;border-bottom:1px solid #29435f;display:flex;justify-content:space-between;padding:14px 18px}.group-call-room>header>span{display:grid;grid-gap:2px;gap:2px}.group-call-room>header small{color:#8eb7da;font-size:12px}.group-call-room>header>div{display:flex;gap:8px}.group-call-people button,.group-call-room>header button{align-items:center;background:#203751;border:1px solid #385670;border-radius:10px;color:#d8ebfb;display:inline-flex;height:38px;justify-content:center;width:38px}.group-call-grid{align-content:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:auto;padding:12px}.group-call-grid.count-1{grid-template-columns:minmax(0,760px);justify-content:center}.group-call-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.group-call-grid.count-5,.group-call-grid.count-6{grid-template-columns:repeat(3,minmax(0,1fr))}.group-call-tile{align-items:center;background:#182b40;border:2px solid transparent;border-radius:18px;display:flex;justify-content:center;min-height:190px;overflow:hidden;position:relative}.group-call-tile.is-speaking{border-color:#31b4ff;box-shadow:inset 0 0 0 1px #31b4ff}.group-call-tile video{height:100%;object-fit:cover;width:100%}.group-call-tile__avatar{transform:scale(1.35)}.group-call-tile>span{align-items:center;background:rgba(7,17,28,.86);border-radius:9px;bottom:10px;display:flex;gap:7px;left:10px;max-width:calc(100% - 20px);padding:6px 9px;position:absolute}.group-call-tile>span strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-call-room>footer{align-items:center;background:#132338;border-top:1px solid #29435f;display:grid;grid-template-columns:auto 1fr;padding:12px 16px}.group-call-room__meta{align-items:center;color:#a9c7df;display:flex;gap:7px}.group-call-room__controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.group-call-room__controls button{align-items:center;background:#233a54;border:1px solid #3b5873;border-radius:13px;color:#e9f5ff;display:inline-flex;flex-direction:column;font:inherit;font-size:10px;font-weight:750;gap:4px;justify-content:center;min-height:54px;min-width:68px;padding:6px 9px}.group-call-room__controls button.is-active{background:#076fb7;border-color:#1da9ff}.group-call-room__controls button.is-danger{background:#9e292d;border-color:#d9585d}.group-call-people{background:#f9fcff;border-left:1px solid #a9c9e3;bottom:79px;box-shadow:-18px 0 50px rgba(3,18,32,.26);color:#172c47;display:grid;grid-template-rows:auto auto minmax(0,1fr);max-width:380px;overflow:hidden;padding:14px;position:absolute;right:0;top:67px;width:min(380px,90vw);z-index:4}.group-call-people>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.group-call-people>header span{display:grid}.group-call-people>header small{color:#718399}.group-call-entry-action{gap:8px;margin-bottom:10px;min-height:42px;padding:0 12px;width:auto!important}.group-call-people__list{display:grid;grid-gap:7px;gap:7px;overflow:auto}.group-call-people__list article{align-items:center;background:#fff;border:1px solid #d3e1ed;border-radius:13px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto 1fr auto;padding:8px}.group-call-people__list article>span{display:grid;min-width:0}.group-call-people__list article small,.group-call-people__list article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-call-people__list article small{color:#75869b}.group-call-people__section-title{font-size:12px;margin:14px 0 8px}.group-call-minimized{align-items:center;animation:runder-modal-enter .18s ease-out both;background:#fff;border:1px solid #a9d4f6;border-radius:16px;bottom:24px;box-shadow:0 18px 48px rgba(17,68,109,.25);color:#153353;display:flex;font:inherit;gap:10px;left:50%;max-width:calc(100vw - 32px);padding:9px 13px 9px 9px;position:fixed;transform:translateX(-50%);z-index:10060}.group-call-minimized>span{align-items:center;background:#0795ef;border-radius:11px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.group-call-minimized small{color:#64788f}@media (max-width:820px){.group-call-prejoin .rdl-modal__body{grid-template-columns:1fr}.group-call-device-grid,.group-call-test-mic{grid-column:1}.group-call-prejoin__preview{min-height:210px}.group-call-room{border-radius:0;height:100dvh;inset:0;width:100vw}.group-call-grid,.group-call-grid.count-2,.group-call-grid.count-5,.group-call-grid.count-6,.group-call-room>footer{grid-template-columns:1fr}.group-call-room__meta{display:none}.group-call-room__controls{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.group-call-invitation>div{display:grid;grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.group-call-invitation,.group-call-minimized,.group-call-room{animation:none}}:root{--rle-breakpoint-mobile:768px;--rle-breakpoint-tablet:768px;--rle-breakpoint-notebook-small:1024px;--rle-breakpoint-notebook:1280px;--rle-breakpoint-notebook-large:1440px;--rle-breakpoint-desktop:1600px;--rle-breakpoint-desktop-xl:1800px;--rle-container-max:1680px;--rle-container-readable:1120px;--rle-page-padding:clamp(14px,1.6vw,24px);--rle-grid-gap:clamp(12px,1vw,18px);--rle-grid-min-compact:180px;--rle-grid-min-card:240px;--rle-grid-min-dashboard:320px;--rle-grid-min-wide:380px;--rle-grid-min:var(--rle-grid-min-card);--rle-details-min:300px;--rle-details-width:360px;--rle-details-drawer-width:380px;--rle-details-sheet-max-height:72vh}.app-shell-v2,.drive-layout,.messenger-layout,.module-layout,.notifications-layout-v2,.settings-layout,body{overflow-x:clip}.rle-page{width:min(100%,var(--rle-container-max));min-width:0;margin-inline:auto;padding-inline:var(--rle-page-padding)}.rle-grid,.rle-section{display:grid;min-width:0;grid-gap:var(--rle-grid-gap);gap:var(--rle-grid-gap)}.rle-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--rle-grid-min)),1fr))}.rle-grid--compact{--rle-grid-min:var(--rle-grid-min-compact)}.rle-grid--cards{--rle-grid-min:var(--rle-grid-min-card)}.rle-grid--dashboard{--rle-grid-min:var(--rle-grid-min-dashboard)}.rle-grid--wide{--rle-grid-min:var(--rle-grid-min-wide)}.rle-card{min-width:0;border:1px solid rgba(var(--rds-shadow-rgb),.08);border-radius:var(--rds-radius-lg);background:var(--runder-surface);box-shadow:var(--rds-shadow-xs);padding:clamp(14px,1.2vw,18px)}.rle-details-layout{display:block;min-width:0}.rle-details-layout:has(>.rle-details-panel.is-open){position:relative}.rle-details-layout>:not(.rle-details-panel){min-width:0}.rle-details-backdrop,.rle-details-panel:not(.is-open){display:none}@media (min-width:1440px){.rle-details-layout:has(>.rle-details-panel.is-open){display:grid;align-items:start;grid-gap:var(--rle-grid-gap);gap:var(--rle-grid-gap);grid-template-columns:minmax(0,1fr) minmax(var(--rle-details-min),var(--rle-details-width))}.rle-details-layout>.rle-details-panel.is-open{position:-webkit-sticky;position:sticky;top:var(--rle-page-padding);width:auto;max-height:calc(100vh - (var(--rle-page-padding) * 2))}}@media (max-width:1439px){.rle-details-layout>.rle-details-backdrop{position:fixed;inset:0;z-index:1099;display:block;border:0;background:rgba(var(--rds-ink-rgb),.28);cursor:default}.rle-details-layout>.rle-details-panel.is-open{position:fixed;z-index:var(--z-popover);top:16px;right:16px;bottom:16px;width:min(var(--rle-details-drawer-width),calc(100vw - 32px));max-height:none;overflow:auto;box-shadow:var(--rds-shadow-lg);animation:rds-modal-in var(--rds-motion-modal) both}.drive-workspace.rle-details-layout,.runder-data-layout.rle-details-layout{display:block}}@media (max-width:767px){.rle-page{padding-inline:12px}.rle-grid,.rle-grid--cards,.rle-grid--compact,.rle-grid--dashboard,.rle-grid--wide{--rle-grid-min:100%}.rle-details-layout>.rle-details-panel.is-open{inset:auto 10px 10px;width:auto;max-height:var(--rle-details-sheet-max-height);border-radius:18px 18px 14px 14px}}.drive-storage-breakdown,.settings-overview{display:grid;min-width:0;grid-gap:var(--rle-grid-gap);gap:var(--rle-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--rle-grid-min,var(--rle-grid-min-card))),1fr))}.drive-storage-breakdown{--rle-grid-min:var(--rle-grid-min-compact)}.settings-overview{--rle-grid-min:var(--rle-grid-min-card)}.drive-item,.settings-overview article{min-width:0}.drive-search,.drive-selection-bar,.drive-toolbar-main{min-width:0;flex-wrap:wrap}.drive-details-panel{width:auto;min-width:0}@media (max-width:1023px){.drive-layout,.module-layout,.notifications-layout-v2,.settings-layout,.settings-sidebar{min-width:0}}.rdl-content-area{min-width:0;width:100%;height:100%;overflow:hidden;background:var(--runder-background)}.rdl-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--rds-color-divider);color:var(--rds-color-muted);font-size:.82rem}.rdl-section-toolbar{justify-content:space-between;gap:12px}.rdl-section-toolbar,.rdl-section-toolbar__items{display:flex;align-items:center;width:100%;min-width:0;max-width:100%}.rdl-section-toolbar__items{justify-content:flex-start;flex:1 1 auto;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.rdl-section-toolbar__items::-webkit-scrollbar{display:none}.rdl-section-toolbar__item{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;min-height:36px;white-space:nowrap;border:1px solid var(--rds-color-border);border-radius:999px;background:var(--rds-color-surface);color:var(--rds-color-muted);cursor:pointer;font-size:.82rem;font-weight:800;padding:0 12px;transition:background var(--rds-motion-hover) ease,border-color var(--rds-motion-hover) ease,color var(--rds-motion-hover) ease,transform var(--rds-motion-fast) ease}.rdl-section-toolbar__item:hover:not(:disabled){background:var(--rds-color-primary-50);border-color:var(--rds-color-primary-200);color:var(--rds-color-primary-700)}.rdl-section-toolbar__item:active:not(:disabled){transform:translateY(1px)}.rdl-section-toolbar__item:focus-visible{outline:none;box-shadow:var(--rds-focus-ring)}.rdl-section-toolbar__item.is-active{background:var(--rds-color-primary-100);border-color:var(--rds-color-primary-200);color:var(--rds-color-primary-700)}.rdl-section-toolbar__item:disabled{cursor:not-allowed;opacity:.56}.rdl-section-toolbar__item strong{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:var(--rds-color-primary-500);color:var(--rds-color-surface);font-size:.72rem;padding:0 4px}.rdl-section-toolbar__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.rdl-section-toolbar--compact .rdl-section-toolbar__item{min-height:32px;padding:0 8px}.rdl-responsive-list{display:grid;grid-gap:8px;gap:8px;min-width:0;width:100%}.rdl-responsive-list-item{min-width:0;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-card);background:var(--rds-color-surface);padding:12px;transition:border-color var(--rds-motion-hover) ease,box-shadow var(--rds-motion-hover) ease,transform var(--rds-motion-fast) ease}.rdl-responsive-list-item:hover{border-color:var(--rds-color-primary-200);box-shadow:var(--rds-shadow-sm)}.rdl-responsive-table{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-card);background:var(--rds-color-surface)}.rdl-responsive-table table{width:100%;min-width:680px;border-collapse:collapse}.rdl-responsive-table td,.rdl-responsive-table th{padding:12px;border-bottom:1px solid var(--rds-color-divider);text-align:left;vertical-align:middle}.rdl-responsive-table tr:last-child td{border-bottom:0}.rdl-choice--switch{gap:12px}.rdl-choice--switch>input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.rdl-switch{position:relative;display:inline-flex;align-items:center;width:42px;height:24px;border-radius:999px;background:var(--rds-color-surface-strong);transition:background var(--rds-motion-hover) ease}.rdl-switch>span{width:18px;height:18px;border-radius:999px;background:var(--rds-color-surface);box-shadow:var(--rds-shadow-xs);transform:translateX(3px);transition:transform var(--rds-motion-hover) ease}.rdl-choice--switch input:checked+.rdl-switch{background:var(--rds-color-primary-500)}.rdl-choice--switch input:checked+.rdl-switch>span{transform:translateX(21px)}.rdl-choice--switch input:focus-visible+.rdl-switch{box-shadow:var(--rds-focus-ring)}.rdl-drawer-backdrop,.rle-responsive-drawer-backdrop{position:fixed;inset:0;z-index:var(--z-popover);border:0;background:rgba(var(--rds-ink-rgb),.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default}.rdl-drawer,.rle-responsive-drawer{position:fixed;z-index:calc(var(--z-popover) + 1);top:16px;bottom:16px;width:min(var(--rle-details-drawer-width),calc(100vw - 32px));max-width:calc(100vw - 32px);overflow:auto;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-modal);background:var(--rds-color-surface);box-shadow:var(--rds-shadow-lg)}.rdl-drawer--right,.rle-responsive-drawer--right{right:16px}.rdl-drawer--left,.rle-responsive-drawer--left{left:16px}.rle-responsive-drawer__footer,.rle-responsive-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--rds-color-divider)}.rle-responsive-drawer__footer{border-top:1px solid var(--rds-color-divider);border-bottom:0}.rle-responsive-drawer__header h2{margin:0;font-size:1.1rem;line-height:1.2}.rle-responsive-drawer__body{padding:16px}@media (max-width:767px){.rdl-section-toolbar{align-items:stretch;flex-direction:column}.rdl-section-toolbar__actions,.rdl-section-toolbar__items{width:100%}.rdl-section-toolbar__actions{justify-content:stretch}.rdl-drawer,.rle-responsive-drawer{top:auto;right:10px;bottom:10px;left:10px;width:auto;max-height:min(82vh,680px);border-radius:18px 18px 14px 14px}.rdl-responsive-table table{min-width:560px}}.rds-drive-content{position:relative;width:100%;min-width:0;height:100%;overflow:auto;background:var(--runder-background)}.rds-drive-content.is-drag-active{outline:2px dashed var(--rds-color-primary-300);outline-offset:-10px}.main-sidebar-spacer{pointer-events:none}.rds-drive-sidebar{display:flex;flex-direction:column;gap:16px;width:var(--module-sidebar-width);min-width:0;max-width:var(--module-sidebar-width);height:100%;overflow:auto;border-right:1px solid var(--rds-color-border);background:var(--rds-color-surface);padding:20px 16px}.rds-drive-sidebar__nav{display:grid;grid-gap:6px;gap:6px;min-width:0}.rds-drive-sidebar__nav .rdl-button{justify-content:flex-start;width:100%}.rds-drive-sidebar__nav .rdl-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rds-drive-sidebar__nav .rdl-button.is-active{border-color:var(--rds-color-primary-200);background:var(--rds-color-primary-50);color:var(--rds-color-primary-700)}.rds-drive-sidebar__separator{height:1px;margin:8px 0;background:var(--rds-color-divider)}.rds-drive-usage{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.rds-drive-usage>span,.rds-inline-card>span,.rds-stat-card>span{color:var(--rds-color-muted);font-size:.82rem;font-weight:800}.rds-drive-usage>strong,.rds-inline-card>strong,.rds-stat-card>strong{color:var(--rds-color-text);font-size:clamp(1.05rem,1vw,1.35rem);overflow-wrap:anywhere}.rds-drive-usage>small,.rds-inline-card>small,.rds-stat-card>small{color:var(--rds-color-muted);line-height:1.45}.rds-drive-menu-trigger,.rds-drive-sidebar-overlay{display:none}.rds-drive-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.rds-drive-page{display:grid;grid-gap:16px;gap:16px;padding-block:12px 24px;overflow-x:clip}.rds-runder-dashboard{gap:24px}.rds-dashboard-section{display:grid;grid-gap:16px;gap:16px;min-width:0;scroll-margin-top:84px}.rds-section-title{display:grid;grid-gap:8px;gap:8px;min-width:0}.rds-section-card .rds-card-header span,.rds-section-title>span{color:var(--rds-color-primary-600);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.rds-section-title h2{margin:0;color:var(--rds-color-text);font-size:clamp(1.35rem,1.8vw,1.8rem);line-height:1.12}.rds-section-title p{margin:0;max-width:760px;color:var(--rds-color-muted);line-height:1.5}.rds-summary-grid .rds-stat-card{min-height:132px}.rds-action-grid .rds-section-card,.rds-services-grid .rds-module-card,.rds-summary-grid .rds-stat-card{height:100%}.rds-services-grid .rds-module-card{align-content:start;gap:16px}.rds-services-grid .rds-card-header{display:grid;align-items:flex-start;grid-template-columns:auto minmax(0,1fr) auto}.rds-services-grid .rdl-badge{flex:0 0 auto;white-space:nowrap}.rds-action-grid .rds-section-card{align-content:start;gap:16px}.rds-format-actions{align-items:stretch}.rds-format-actions .rdl-button{min-width:76px}.rds-format-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.rds-format-list span{border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-sm);background:var(--rds-color-background);color:var(--rds-color-muted);font-size:.78rem;font-weight:900;padding:6px 9px}.rds-export-scope div{align-items:start;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr)}.rds-export-scope dd{text-align:left}.rds-backup-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;min-width:0;max-width:100%;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-card);background:rgba(var(--rds-white-rgb),.94);box-shadow:var(--rds-shadow-xs);padding:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rds-backup-hero,.rds-device-card,.rds-inline-card,.rds-module-card,.rds-section-card,.rds-stat-card{min-width:0;transition:border-color var(--rds-motion-hover) ease,box-shadow var(--rds-motion-hover) ease,transform var(--rds-motion-fast) ease}.rds-backup-hero:hover,.rds-device-card:hover,.rds-module-card:hover,.rds-section-card:hover{border-color:var(--rds-color-primary-200);box-shadow:var(--rds-shadow-sm)}.rds-backup-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.rds-backup-hero>div,.rds-card-header>div{min-width:0}.rds-backup-hero span{color:var(--rds-color-primary-600);font-size:.82rem;font-weight:900}.rds-backup-hero h2{margin:2px 0 6px;color:var(--rds-color-text);font-size:clamp(1.45rem,2vw,2rem);line-height:1.08}.rds-backup-hero p,.rds-module-card p,.rds-section-card p{margin:0;color:var(--rds-color-muted);line-height:1.5;overflow-wrap:anywhere}.rds-dashboard-grid,.rds-mini-grid,.rds-module-grid{min-width:0}.rds-stat-card{display:grid;grid-gap:8px;gap:8px}.rds-device-card,.rds-module-card,.rds-section-card{display:grid;grid-gap:14px;gap:14px}.rds-module-card.is-selected{border-color:var(--rds-color-primary-300);background:var(--rds-color-primary-50)}.rds-card-header,.rds-details-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.rds-card-header strong,.rds-details-header strong,.rds-timeline strong{display:block;color:var(--rds-color-text);font-weight:900;overflow-wrap:anywhere}.rds-card-header span,.rds-details-header small,.rds-timeline small{color:var(--rds-color-muted);line-height:1.45;overflow-wrap:anywhere}.rds-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:var(--rds-radius-md);background:var(--rds-color-primary-50);color:var(--rds-color-primary-600)}.rds-card-facts{margin:0}.rds-card-facts,.rds-card-facts div{display:grid;grid-gap:8px;gap:8px;min-width:0}.rds-card-facts div{align-items:baseline;grid-template-columns:minmax(0,1fr) auto}.rds-card-facts dt{color:var(--rds-color-muted);font-size:.78rem;font-weight:800}.rds-card-facts dd{margin:0;color:var(--rds-color-text);font-size:.86rem;font-weight:900;overflow-wrap:anywhere;text-align:right}.rds-auto-backup,.rds-card-actions,.rds-settings-summary{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.rds-settings-summary{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.rds-auto-backup span,.rds-mini-grid>span,.rds-settings-summary span{min-width:0;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-md);background:var(--rds-color-background);color:var(--rds-color-muted);font-size:.85rem;font-weight:800;overflow-wrap:anywhere;padding:10px 12px}.rds-mini-grid strong,.rds-settings-summary strong{color:var(--rds-color-text)}.rds-auto-backup small,.rds-settings-summary small{color:var(--rds-color-muted);line-height:1.5}.rds-timeline{display:grid;grid-gap:8px;gap:8px;min-width:0}.rds-timeline article{min-width:0;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-md);background:var(--rds-color-background);padding:10px 12px}.rds-inline-notice{margin:0;border:1px solid var(--rds-color-primary-100);border-radius:var(--rds-radius-card);background:var(--rds-color-primary-50);color:var(--rds-color-primary-700);font-size:.86rem;font-weight:800;padding:10px 12px}.rds-details-panel{display:grid;grid-gap:14px;gap:14px;min-width:0}.rds-device-options button{display:flex;align-items:flex-start;gap:10px;min-width:0;border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-card);background:var(--rds-color-surface);color:var(--rds-color-text);cursor:pointer;padding:12px;text-align:left;transition:border-color var(--rds-motion-hover) ease,background var(--rds-motion-hover) ease,box-shadow var(--rds-motion-hover) ease}.rds-device-options button.is-active,.rds-device-options button:focus-visible,.rds-device-options button:hover{border-color:var(--rds-color-primary-200);background:var(--rds-color-primary-50);box-shadow:var(--rds-shadow-xs)}.rds-device-options span{display:grid;grid-gap:2px;gap:2px;min-width:0}.rds-device-options small{color:var(--rds-color-muted);line-height:1.4}@media (max-width:1439px){.drive-layout{grid-template-columns:minmax(0,1fr)!important}.rds-drive-menu-trigger{display:inline-flex}.rds-drive-sidebar-overlay.is-open{right:0;z-index:1097;display:block;border:0;background:rgba(var(--rds-ink-rgb),.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default}.rds-drive-sidebar,.rds-drive-sidebar-overlay.is-open{position:fixed;top:0;bottom:0;left:var(--active-sidebar-width)}.rds-drive-sidebar{z-index:1098;width:min(var(--module-sidebar-width),calc(100vw - var(--active-sidebar-width) - 24px));max-width:min(var(--module-sidebar-width),calc(100vw - var(--active-sidebar-width) - 24px));height:auto;box-shadow:var(--rds-shadow-lg);opacity:0;pointer-events:none;transform:translateX(calc(-100% - 16px));transition:transform var(--rds-motion-drawer) cubic-bezier(.2,0,0,1),opacity var(--rds-motion-hover) ease}.rds-drive-sidebar.is-open{opacity:1;pointer-events:auto;transform:translateX(0)}.rds-backup-page{width:100%;max-width:100%}}@media (max-width:1023px){.rds-backup-page .rle-grid{grid-template-columns:minmax(0,1fr)!important}.rds-backup-hero,.rds-card-header,.rds-details-header{align-items:stretch;flex-direction:column}.rds-drive-header-actions{align-items:stretch}}@media (max-width:820px){.rds-drive-sidebar-overlay.is-open{left:0;bottom:72px}.rds-drive-sidebar{top:10px;bottom:82px;left:10px;width:min(360px,calc(100vw - 20px));max-width:calc(100vw - 20px);border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-lg)}}@media (max-width:767px){.rds-drive-header-actions,.rds-drive-header-actions .rdl-button,.rds-drive-menu-trigger{width:100%}.rds-card-facts div{grid-template-columns:minmax(0,1fr)}.rds-card-facts dd{text-align:left}}.my-drive-header{padding-top:clamp(20px,2.2vw,32px);padding-bottom:14px}.my-drive-header .section-header-copy{gap:2px}.my-drive-header .section-header-action{align-items:center}.my-drive-header .rds-drive-header-actions{gap:8px}.my-drive-header .rdl-button{min-height:34px;border-radius:var(--radius-input);padding-inline:12px}.my-drive-page{display:grid;width:100%;max-width:1440px;grid-gap:14px;gap:14px;padding-block:0 24px}.my-drive-storage-card{display:grid;grid-gap:14px;gap:14px;padding:16px}.my-drive-storage-main{display:grid;grid-template-columns:minmax(0,280px) minmax(180px,1fr);align-items:end;grid-gap:16px;gap:16px;min-width:0}.my-drive-storage-main>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.my-drive-storage-main small,.my-drive-storage-main span{color:var(--rds-color-muted);font-size:.78rem;font-weight:750}.my-drive-storage-main strong{color:var(--rds-color-text);font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.12}.my-drive-storage-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:8px;gap:8px;padding:0;margin:0;list-style:none}.my-drive-storage-breakdown li{display:grid;min-width:0;grid-gap:5px;gap:5px;border:1px solid var(--rds-color-border);border-radius:12px;background:var(--rds-color-background);padding:9px 10px}.my-drive-storage-breakdown li span{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--rds-color-muted);font-size:.74rem;font-weight:800}.my-drive-storage-breakdown li i{display:block;max-width:100%;height:4px;border-radius:999px;background:var(--rds-color-primary-500)}.my-drive-storage-breakdown li strong{color:var(--rds-color-text);font-size:.82rem}.my-drive-toolbar-card{display:grid;grid-gap:10px;gap:10px;padding:14px}.my-drive-toolbar-controls,.my-drive-toolbar-top{display:flex;align-items:center;gap:10px;min-width:0}.my-drive-toolbar-top{justify-content:space-between}.my-drive-breadcrumb{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--rds-color-muted);font-size:.82rem;font-weight:800}.my-drive-breadcrumb-step{display:inline-flex;align-items:center;gap:6px;min-width:0}.my-drive-breadcrumb button{min-width:0;max-width:220px;overflow:hidden;border:0;background:transparent;color:var(--rds-color-primary-700);cursor:pointer;font:inherit;padding:0;text-overflow:ellipsis;white-space:nowrap}.my-drive-breadcrumb em{color:var(--rds-color-disabled);font-style:normal}.my-drive-toolbar-controls{flex-wrap:wrap}.my-drive-search{flex:1 1 280px;min-width:min(100%,240px);min-height:42px;border-color:var(--divider);border-radius:var(--radius-input);background:var(--background);color:var(--muted)}.my-drive-search input{font-size:16px}.my-drive-sort{flex:0 0 150px;min-height:34px;border-color:var(--divider);border-radius:var(--radius-input);background-color:var(--surface);color:var(--text);font-size:12px;font-weight:850}.my-drive-view-toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent}.my-drive-view-toggle .rdl-icon-button{border:1px solid var(--divider);border-radius:var(--radius-input);background:var(--surface);color:var(--muted)}.my-drive-view-toggle .rdl-icon-button--solid{border-color:var(--primary);background:var(--primary);color:var(--rds-color-surface)}.drive-view-menu{position:relative;flex:0 0 auto}.drive-view-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--divider);border-radius:var(--radius-input);background:var(--surface);color:var(--text);font-size:12px;font-weight:850;cursor:pointer}.drive-view-menu-trigger:focus-visible,.drive-view-menu-trigger:hover{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.drive-view-menu-list{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-dropdown,1000);display:grid;min-width:230px;padding:8px;border:1px solid var(--divider);border-radius:12px;background:var(--surface);box-shadow:var(--rds-shadow-lg)}.drive-view-menu-list button{display:grid;grid-template-columns:16px 18px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:36px;border:0;border-radius:8px;background:transparent;color:var(--text);font-size:13px;font-weight:750;text-align:left;cursor:pointer}.drive-view-menu-list button:focus-visible,.drive-view-menu-list button:hover{background:var(--primary-soft);color:var(--primary)}.drive-view-menu-list button.is-active{color:var(--primary)}.drive-view-menu-check{color:var(--primary);font-size:18px;line-height:1;text-align:center}.my-drive-section-toolbar{min-width:0;max-width:100%;padding:2px 0;border:0}.my-drive-section-toolbar .rdl-section-toolbar__items{padding-bottom:0;gap:6px}.my-drive-section-toolbar .rdl-section-toolbar__item{min-height:32px;border-radius:999px;border-color:var(--divider);background:var(--surface);color:var(--muted);font-size:12px;font-weight:900;box-shadow:none}.my-drive-section-toolbar .rdl-section-toolbar__item:focus-visible,.my-drive-section-toolbar .rdl-section-toolbar__item:hover:not(:disabled){border-color:var(--divider);background:var(--primary-soft);color:var(--primary);box-shadow:none}.my-drive-section-toolbar .rdl-section-toolbar__item.is-active{border-color:var(--primary);background:var(--primary);color:var(--runder-surface);box-shadow:0 8px 18px rgba(var(--runder-primary-rgb),.16)}.my-drive-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.my-drive-selection-bar>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.my-drive-file-grid,.my-drive-files,.my-drive-workspace{min-width:0}.my-drive-file-grid{align-items:stretch}.my-drive-file-grid.is-list-large,.my-drive-file-grid.is-list-medium,.my-drive-file-grid.is-list-small{grid-template-columns:minmax(0,1fr)!important}.my-drive-file-card{position:relative;display:grid;min-width:0;grid-gap:12px;gap:12px;border-color:var(--rds-color-border);padding:14px;transition:border-color var(--rds-motion-hover) ease,box-shadow var(--rds-motion-hover) ease,transform var(--rds-motion-fast) ease,background var(--rds-motion-hover) ease}.my-drive-file-card:focus-within,.my-drive-file-card:hover{border-color:var(--rds-color-primary-200);background:linear-gradient(180deg,var(--rds-color-surface),var(--rds-color-primary-50));box-shadow:var(--rds-shadow-sm);transform:translateY(-1px)}.my-drive-file-card.is-selected{border-color:var(--rds-color-primary-300);box-shadow:0 0 0 3px var(--rds-color-primary-100)}.my-drive-item-check{position:absolute;top:12px;left:12px;z-index:1;display:grid;place-items:center;width:20px;height:20px;opacity:0;transition:opacity var(--rds-motion-hover) ease}.my-drive-file-card.is-selected .my-drive-item-check,.my-drive-file-card:focus-within .my-drive-item-check,.my-drive-file-card:hover .my-drive-item-check{opacity:1}.my-drive-item-check input{width:16px;height:16px;accent-color:var(--rds-color-primary-500)}.my-drive-item-main{display:flex;align-items:center;gap:12px;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;padding:0 0 0 28px;text-align:left}.my-drive-item-icon{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border:1px solid var(--rds-color-primary-200);border-radius:14px;background:var(--rds-color-primary-50);color:var(--rds-color-primary-600)}.my-drive-file-grid.is-icons-large .my-drive-item-icon{width:62px;height:62px;border-radius:18px}.my-drive-file-grid.is-icons-large .my-drive-item-icon svg{width:34px;height:34px}.my-drive-file-grid.is-icons-medium .my-drive-file-card,.my-drive-file-grid.is-icons-small .my-drive-file-card{padding:12px}.my-drive-file-grid.is-icons-medium .my-drive-item-icon{width:40px;height:40px}.my-drive-file-grid.is-icons-small .my-drive-item-meta{display:none}.my-drive-file-card.is-file .my-drive-item-icon{border-color:var(--rds-color-border);background:var(--rds-color-background);color:var(--rds-color-muted)}.my-drive-item-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.my-drive-item-copy small,.my-drive-item-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-drive-item-copy strong{color:var(--rds-color-text);font-size:.95rem;line-height:1.2}.my-drive-item-copy small{color:var(--rds-color-muted);font-size:.78rem}.drive-shared-chip{display:inline-flex;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--rds-color-border);border-radius:999px;background:var(--rds-color-background);color:var(--rds-color-muted);font-size:.7rem;font-weight:850;line-height:1;padding:4px 8px}.drive-shared-chip-row{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.drive-shared-role-chip{display:inline-flex;justify-self:start;border:1px solid color-mix(in srgb,var(--rds-color-accent) 28%,var(--rds-color-border));border-radius:999px;background:color-mix(in srgb,var(--rds-color-accent) 10%,var(--rds-color-background));color:var(--rds-color-text);font-size:.7rem;font-weight:850;line-height:1;padding:4px 8px}.drive-shared-role-chip.is-editor{border-color:color-mix(in srgb,var(--rds-color-success) 38%,var(--rds-color-border));background:color-mix(in srgb,var(--rds-color-success) 12%,var(--rds-color-background));color:var(--rds-color-success)}.my-drive-item-check.is-placeholder{pointer-events:none;opacity:0}.my-drive-item-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.my-drive-item-meta div{display:grid;min-width:0;grid-gap:2px;gap:2px;border-radius:10px;background:var(--rds-color-background);padding:8px}.my-drive-item-meta dd,.my-drive-item-meta dt{min-width:0;margin:0;overflow-wrap:anywhere}.my-drive-item-meta dt{color:var(--rds-color-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.my-drive-item-meta dd{color:var(--rds-color-text);font-size:.78rem;font-weight:800}.my-drive-item-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.my-drive-item-actions .rdl-button{flex:1 1 auto}.my-drive-file-grid.is-list-large .my-drive-file-card,.my-drive-file-grid.is-list-medium .my-drive-file-card,.my-drive-file-grid.is-list-small .my-drive-file-card{grid-template-columns:minmax(240px,1.5fr) minmax(240px,1fr) auto;align-items:center}.my-drive-file-grid.is-list-large .my-drive-item-main,.my-drive-file-grid.is-list-medium .my-drive-item-main,.my-drive-file-grid.is-list-small .my-drive-item-main{padding-left:28px}.my-drive-file-grid.is-list-large .my-drive-item-actions,.my-drive-file-grid.is-list-medium .my-drive-item-actions,.my-drive-file-grid.is-list-small .my-drive-item-actions{justify-content:flex-end}.my-drive-file-grid.is-list-small .my-drive-file-card{grid-template-columns:22px minmax(0,1fr) minmax(150px,.45fr) auto;align-items:center;min-height:56px;gap:10px;padding:8px 10px}.my-drive-file-grid.is-list-small .my-drive-item-check{position:static;opacity:1}.my-drive-file-grid.is-list-small .my-drive-item-main{gap:10px;padding-left:0}.my-drive-file-grid.is-list-small .my-drive-item-icon{width:34px;height:34px;border-radius:10px}.my-drive-file-grid.is-list-small .my-drive-item-icon svg{width:20px;height:20px}.my-drive-file-grid.is-list-small .my-drive-item-copy strong{font-size:.88rem}.my-drive-file-grid.is-list-small .my-drive-item-copy small{font-size:.72rem}.my-drive-file-grid.is-list-small .my-drive-item-meta{display:flex;justify-content:flex-end;gap:8px}.my-drive-file-grid.is-list-small .my-drive-item-meta div{min-width:72px;padding:6px 8px}.my-drive-file-grid.is-list-small .my-drive-item-meta dt{font-size:.62rem}.my-drive-file-grid.is-list-small .my-drive-item-meta dd{font-size:.72rem}.my-drive-file-grid.is-list-small .my-drive-item-actions{justify-content:flex-end}.my-drive-file-grid.is-list-small .my-drive-item-actions .rdl-button{display:none}.my-drive-file-grid.is-icons-small .my-drive-file-card{padding:10px}.my-drive-file-grid.is-icons-small .my-drive-item-icon{width:36px;height:36px;border-radius:10px}.my-drive-file-grid.is-icons-small .my-drive-item-icon svg{width:21px;height:21px}.my-drive-file-grid.is-icons-small .my-drive-item-copy strong{font-size:.88rem}.my-drive-file-grid.is-icons-small .my-drive-item-copy small{font-size:.72rem}.my-drive-empty-state{min-height:clamp(260px,38vh,420px);border:1px dashed var(--border);border-radius:var(--rds-radius-lg);background:var(--surface)}.my-drive-empty-actions{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}@media (max-width:1279px){.my-drive-page{max-width:100%}.my-drive-storage-main{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media (max-width:1023px){.my-drive-header{padding-top:16px}.my-drive-header .rds-drive-header-actions,.my-drive-header .section-header-action{width:100%}.my-drive-header .rds-drive-header-actions .rdl-button:not(.rds-drive-menu-trigger){display:none}.my-drive-selection-bar,.my-drive-toolbar-controls,.my-drive-toolbar-top{align-items:stretch;flex-direction:column}.drive-view-menu,.drive-view-menu-trigger,.my-drive-sort,.my-drive-toolbar-controls .rdl-button{width:100%}.my-drive-search,.my-drive-sort{flex:0 1 auto;min-width:0}.drive-view-menu-trigger{justify-content:center}.my-drive-file-grid,.my-drive-file-grid.is-list-large,.my-drive-file-grid.is-list-medium,.my-drive-file-grid.is-list-small{grid-template-columns:minmax(0,1fr)!important}.my-drive-file-grid.is-list-large .my-drive-file-card,.my-drive-file-grid.is-list-medium .my-drive-file-card,.my-drive-file-grid.is-list-small .my-drive-file-card{grid-template-columns:minmax(0,1fr)}.my-drive-file-grid.is-list-small .my-drive-file-card{grid-template-columns:22px minmax(0,1fr) auto}.my-drive-file-grid.is-list-small .my-drive-item-meta{display:none}}@media (max-width:640px){.my-drive-page{gap:12px;padding-inline:12px}.my-drive-toolbar-controls{display:grid;grid-template-columns:minmax(0,1fr) auto}.my-drive-search,.my-drive-toolbar-controls>.rdl-button{grid-column:1/-1}.drive-view-menu{width:auto}.my-drive-file-card,.my-drive-storage-card,.my-drive-toolbar-card{padding:12px}.my-drive-storage-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.my-drive-item-actions{flex-wrap:wrap}.my-drive-item-actions .rdl-button{flex-basis:100%}.my-drive-item-meta{grid-template-columns:minmax(0,1fr)}.my-drive-file-grid.is-icons-small .my-drive-item-copy small,.my-drive-file-grid.is-list-small .my-drive-item-copy small{white-space:normal}}.primary-action small,.primary-action span,.primary-action strong,.rdl-button--primary small,.rdl-button--primary span,.rdl-button--primary strong,.rdl-button--secondary small,.rdl-button--secondary span,.rdl-button--secondary strong,.rds-button--primary small,.rds-button--primary span,.rds-button--primary strong,.rds-button--secondary small,.rds-button--secondary span,.rds-button--secondary strong,.secondary-action small,.secondary-action span,.secondary-action strong{color:inherit}html[data-runder-theme=dark] .main-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 34%),var(--runder-sidebar-gradient);box-shadow:inset -1px 0 rgba(255,255,255,.12);color:#ffffff}html[data-runder-theme=dark] .main-sidebar:after{background:linear-gradient(180deg,rgba(var(--runder-primary-rgb),.18),transparent 24rem)}html[data-runder-theme=dark] .main-sidebar-brand strong,html[data-runder-theme=dark] .main-sidebar-profile-copy strong,html[data-runder-theme=dark] .sidebar-item.is-active,html[data-runder-theme=dark] .sidebar-item:hover{color:#ffffff}html[data-runder-theme=dark] .main-sidebar-brand small,html[data-runder-theme=dark] .main-sidebar-profile-copy small,html[data-runder-theme=dark] .main-sidebar-profile-menu,html[data-runder-theme=dark] .main-sidebar-toggle,html[data-runder-theme=dark] .sidebar-item{color:rgba(255,255,255,.84)}html[data-runder-theme=dark] .main-sidebar-brand img{border-color:rgba(255,255,255,.38);background:#ffffff;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 14px 34px rgba(0,0,0,.3);filter:none;mix-blend-mode:normal}html[data-runder-theme=dark] .main-sidebar-profile,html[data-runder-theme=dark] .main-sidebar-profile-menu,html[data-runder-theme=dark] .main-sidebar-toggle{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.1)}html[data-runder-theme=dark] .main-sidebar-profile-menu:hover,html[data-runder-theme=dark] .main-sidebar-toggle:hover,html[data-runder-theme=dark] .sidebar-item:hover{background:rgba(255,255,255,.18);color:#ffffff}html[data-runder-theme=dark] .main-sidebar-profile-dropdown{border-color:rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--rds-color-surface-raised);color:var(--runder-text);box-shadow:0 22px 52px rgba(0,0,0,.46)}html[data-runder-theme=dark] .main-sidebar-profile-dropdown button{color:var(--runder-text)}html[data-runder-theme=dark] .main-sidebar-profile-dropdown button svg{color:currentColor}html[data-runder-theme=dark] .main-sidebar-profile-dropdown button:focus-visible,html[data-runder-theme=dark] .main-sidebar-profile-dropdown button:hover{background:rgba(var(--runder-primary-rgb),.2);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(var(--runder-primary-rgb),.34);outline:none}html[data-runder-theme=dark] .sidebar-item.is-active{background:rgba(255,255,255,.22);box-shadow:inset 3px 0 var(--runder-primary-300)}html[data-runder-theme=dark] .main-sidebar-avatar{background:linear-gradient(135deg,rgba(255,255,255,.94),var(--runder-primary-100));color:var(--runder-primary-800)}html[data-runder-theme=dark] .settings-layout{background:linear-gradient(180deg,rgba(var(--runder-primary-rgb),.08),transparent 28rem),var(--runder-background)}html[data-runder-theme=dark] .drive-shell,html[data-runder-theme=dark] .notifications-layout,html[data-runder-theme=dark] .notifications-layout-v2,html[data-runder-theme=dark] .settings-main,html[data-runder-theme=dark] .settings-sidebar,html[data-runder-theme=dark] .workspace-shell{background:var(--runder-background);color:var(--runder-text)}html[data-runder-theme=dark] .settings-sidebar{border-color:var(--runder-border);background:linear-gradient(180deg,rgba(19,34,56,.94),rgba(14,26,44,.96)),var(--rds-color-surface-raised)}html[data-runder-theme=dark] .settings-nav-group>span{color:var(--runder-muted)}html[data-runder-theme=dark] .settings-nav-group button{border-color:transparent;background:transparent;color:var(--runder-muted)}html[data-runder-theme=dark] .settings-nav-group button svg{color:var(--runder-muted)}html[data-runder-theme=dark] .settings-nav-group button strong{color:var(--runder-text)}html[data-runder-theme=dark] .settings-nav-group button small{color:var(--runder-muted)}html[data-runder-theme=dark] .settings-nav-group button:hover{border-color:var(--runder-primary-border);background:rgba(var(--runder-primary-rgb),.14)}html[data-runder-theme=dark] .settings-nav-group button.is-active{border-color:rgba(var(--runder-primary-rgb),.58)!important;background:rgba(var(--runder-primary-rgb),.24)!important;box-shadow:0 8px 22px rgba(0,0,0,.22)}html[data-runder-theme=dark] .settings-nav-group button.is-active strong,html[data-runder-theme=dark] .settings-nav-group button.is-active svg{color:#f5fbff!important}html[data-runder-theme=dark] .settings-nav-group button.is-active small{color:#c4d9ef!important}html[data-runder-theme=dark] .chat-title strong,html[data-runder-theme=dark] .messenger-pane-header h1,html[data-runder-theme=dark] .premium-setting-header h2,html[data-runder-theme=dark] .row-title,html[data-runder-theme=dark] .setting-card>strong,html[data-runder-theme=dark] .setting-choice-grid button strong,html[data-runder-theme=dark] .setting-group h3{color:var(--runder-text)}html[data-runder-theme=dark] .messenger-pane-header span,html[data-runder-theme=dark] .premium-setting-header p,html[data-runder-theme=dark] .row-meta,html[data-runder-theme=dark] .row-preview,html[data-runder-theme=dark] .setting-card>p,html[data-runder-theme=dark] .setting-card>small,html[data-runder-theme=dark] .setting-card>span,html[data-runder-theme=dark] .setting-choice-grid button small,html[data-runder-theme=dark] .setting-group p{color:var(--runder-muted)}html[data-runder-theme=dark] .avatar,html[data-runder-theme=dark] .messenger-avatar,html[data-runder-theme=dark] .premium-setting-header-icon{border-color:var(--runder-primary-border);background:rgba(var(--runder-primary-rgb),.18);color:var(--runder-primary-300)}html[data-runder-theme=dark] .setting-card,html[data-runder-theme=dark] .setting-danger-zone,html[data-runder-theme=dark] .setting-group,html[data-runder-theme=dark] .settings-overview article,html[data-runder-theme=dark] .settings-section-card{border-color:var(--runder-border);background:var(--runder-surface);color:var(--runder-text)}html[data-runder-theme=dark] .setting-group>header{border-color:var(--runder-border);background:linear-gradient(180deg,var(--rds-color-surface-raised),var(--runder-surface))}html[data-runder-theme=dark] .setting-choice-grid button{border-color:var(--runder-border);background:var(--rds-color-surface-soft);color:var(--runder-text)}html[data-runder-theme=dark] .setting-choice-grid button:hover{border-color:var(--runder-primary-border);background:rgba(var(--runder-primary-rgb),.16)}html[data-runder-theme=dark] .setting-choice-grid button.is-active{border-color:rgba(var(--runder-primary-rgb),.62)!important;background:rgba(var(--runder-primary-rgb),.28)!important;color:#f5fbff!important}html[data-runder-theme=dark] .setting-choice-grid button.is-active small,html[data-runder-theme=dark] .setting-choice-grid button.is-active strong,html[data-runder-theme=dark] .setting-choice-grid button.is-active svg{color:#f5fbff!important}html[data-runder-theme=dark] .composer,html[data-runder-theme=dark] .composer textarea,html[data-runder-theme=dark] .messenger-composer-wrap,html[data-runder-theme=dark] :where(input,textarea,select,.messenger-search,.module-search,.drive-search input,.settings-field input,.settings-field select){border-color:var(--runder-border);background:var(--rds-color-surface-soft);color:var(--runder-text)}html[data-runder-theme=dark] .composer textarea::placeholder,html[data-runder-theme=dark] :where(input,textarea,select,.messenger-search,.module-search,.drive-search input,.settings-field input,.settings-field select)::placeholder{color:var(--rds-color-faint)}html[data-runder-theme=dark] :where(.icon-button,.secondary-action,.ghost-action,.chip,.filter-chip,.notification-filter-chip,.messenger-filters button){border-color:var(--runder-border);background:var(--rds-color-surface-soft);color:var(--runder-text)}html[data-runder-theme=dark] :where(.icon-button:hover,.secondary-action:hover,.ghost-action:hover,.chip:hover,.filter-chip:hover,.notification-filter-chip:hover,.messenger-filters button:hover){border-color:var(--runder-primary-border);background:rgba(var(--runder-primary-rgb),.16);color:#f5fbff}html[data-runder-theme=dark] .messenger-filters button.is-active,html[data-runder-theme=dark] .primary-action,html[data-runder-theme=dark] .rdl-button--primary,html[data-runder-theme=dark] .rds-button--primary{border-color:var(--runder-primary-500);background:var(--runder-primary-600);color:#ffffff}html[data-runder-theme=dark] :where(.danger-action,.rdl-button--danger,.rds-button--danger,.rdl-icon-button--danger,.rds-icon-button--danger,.secondary-action.is-danger,.icon-button.is-danger){border-color:var(--rds-button-danger-bg);background:var(--rds-button-danger-bg);color:var(--rds-color-on-accent)}html[data-runder-theme=dark] :where(.danger-action,.rdl-button--danger,.rds-button--danger,.rdl-icon-button--danger,.rds-icon-button--danger,.secondary-action.is-danger,.icon-button.is-danger):hover:not(:disabled){border-color:var(--rds-button-danger-bg-hover);background:var(--rds-button-danger-bg-hover);color:var(--rds-color-on-accent)}html[data-runder-theme=dark] .chat-header,html[data-runder-theme=dark] .chat-pane,html[data-runder-theme=dark] .conversation-pane,html[data-runder-theme=dark] .messenger-chat-pane,html[data-runder-theme=dark] .messenger-pane{border-color:var(--runder-border);background:var(--runder-background);color:var(--runder-text)}html[data-runder-theme=dark] .messenger-pane{background:var(--runder-surface)}html[data-runder-theme=dark] .notification-icon-button span{border-color:var(--runder-surface);background:var(--runder-primary-500);color:#ffffff;box-shadow:0 8px 18px rgba(var(--runder-primary-rgb),.34)}html[data-runder-theme=dark] .messenger-chat-pane{background:linear-gradient(180deg,rgba(16,29,49,.94),rgba(7,17,31,.98)),var(--runder-background)}html[data-runder-theme=dark] .conversation-row,html[data-runder-theme=dark] .messenger-row{border-color:transparent;color:var(--runder-text)}html[data-runder-theme=dark] .conversation-row.is-selected,html[data-runder-theme=dark] .messenger-row.is-selected,html[data-runder-theme=dark] .messenger-row:hover{border-color:var(--runder-primary-border);background:rgba(var(--runder-primary-rgb),.14)}html[data-runder-theme=dark] .messenger-bubble{border-color:var(--messenger-incoming-border);background:var(--messenger-incoming-bg);color:var(--messenger-incoming-text)}html[data-runder-theme=dark] .messenger-bubble.is-mine{border-color:var(--messenger-outgoing-border);background:var(--messenger-outgoing-bg);color:var(--messenger-outgoing-text)}html[data-runder-theme=dark] .bubble-actions button{border-color:var(--messenger-actions-border);background:var(--messenger-actions-bg);color:var(--messenger-actions-color);box-shadow:0 8px 18px rgba(0,0,0,.28)}html[data-runder-theme=dark] .bubble-actions button svg{color:currentColor}html[data-runder-theme=dark] .bubble-actions button:focus-visible,html[data-runder-theme=dark] .bubble-actions button:hover{border-color:color-mix(in srgb,var(--messenger-actions-hover) 34%,var(--messenger-actions-border));background:var(--messenger-actions-hover-bg);color:var(--messenger-actions-hover);outline:none;box-shadow:0 8px 20px rgba(0,0,0,.32)}html[data-runder-theme=dark] .chat-attachment-card{background:rgba(255,255,255,.08);color:var(--runder-text)}html[data-runder-theme=dark] .messenger-bubble.is-mine .chat-attachment-card{color:#f5fbff}html[data-runder-theme=dark] .chat-attachment-card .attachment-card-body small{color:rgba(238,244,255,.76)}html[data-runder-theme=dark] .chat-attachment-card .attachment-kind-icon{background:rgba(var(--runder-primary-rgb),.2);color:#f5fbff}html[data-runder-theme=dark] .chat-attachment-card.has-media-preview{border-color:var(--runder-border);background:rgba(255,255,255,.05)}html[data-runder-theme=dark] .chat-attachment-card.has-media-preview .attachment-card-body{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.1);color:var(--runder-text)}html[data-runder-theme=dark] .chat-attachment-card.has-media-preview .attachment-card-body small{color:rgba(238,244,255,.82)}html[data-runder-theme=dark] .chat-attachment-card.has-media-preview .attachment-kind-icon{background:rgba(var(--runder-primary-rgb),.2);color:#f5fbff}html[data-runder-theme=dark] .chat-attachment-card.has-media-preview .attachment-caption{background:rgba(255,255,255,.08);color:var(--runder-text)}html[data-runder-theme=dark] .messenger-bubble.is-mine .chat-attachment-card.has-media-preview .attachment-caption,html[data-runder-theme=dark] .messenger-bubble.is-mine .chat-attachment-card.has-media-preview .attachment-card-body{color:#f5fbff}html[data-runder-theme=dark] .messenger-bubble.is-mine .chat-attachment-card.has-media-preview .attachment-card-body small{color:rgba(245,251,255,.78)}html[data-runder-theme=dark] .attachment-card-actions button{border:1px solid rgba(255,255,255,.14);background:rgba(4,16,38,.82);color:#7dccff}html[data-runder-theme=dark] .attachment-card-actions button:focus-visible,html[data-runder-theme=dark] .attachment-card-actions button:hover{background:rgba(var(--runder-primary-rgb),.28);color:#ffffff;outline:none}html[data-runder-theme=dark] .attachment-download-state.is-done{color:#86efac}html[data-runder-theme=dark] .attachment-download-state.is-error{color:#fca5a5}html[data-runder-theme=dark] .chat-attachment-card:not(.has-media-preview) .attachment-caption{color:var(--text)}html[data-runder-theme=dark] .message-day-group>time,html[data-runder-theme=dark] .messenger-system-message{border-color:var(--runder-border);background:var(--rds-color-surface-raised);color:var(--runder-muted)}html[data-runder-theme=dark] .messenger-pane-header .rdl-module-header__icon{border-color:rgba(125,211,252,.18);background:rgba(125,211,252,.1);color:#93c5fd}.app-shell-v2.app-shell-dock-v1{--active-sidebar-width:0px;--runder-dock-reserved-space:82px;--runder-topbar-height:112px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--runder-topbar-height) minmax(0,1fr);height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;overscroll-behavior:none}@supports (height:100dvh){.app-shell-v2.app-shell-dock-v1{height:100dvh;min-height:100dvh;max-height:100dvh}}body:has(.app-shell-v2.app-shell-dock-v1){overflow:hidden;overscroll-behavior:none}.runder-platform-topbar{grid-column:1;grid-row:1;position:relative;z-index:150;display:flex;gap:14px;min-width:0;padding:10px 22px 8px;background:linear-gradient(180deg,rgba(248,251,255,.9),rgba(239,247,255,.62)),var(--rdl-glass-bg);border-bottom:1px solid var(--rds-color-glass-border);box-shadow:0 12px 32px rgba(15,73,159,.07);-webkit-backdrop-filter:blur(var(--runder-blur)) saturate(160%);backdrop-filter:blur(var(--runder-blur)) saturate(160%)}.runder-platform-logo{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:172px;max-width:210px;min-height:58px;padding:8px 15px 8px 10px;border:1px solid var(--runder-elevated-border);border-radius:22px;color:var(--rdl-brand-blue-strong);background:radial-gradient(circle at 18% 18%,rgba(var(--runder-primary-rgb),.12),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.84),rgba(219,234,254,.42)),var(--rdl-glass-bg);box-shadow:0 12px 26px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.86);cursor:pointer;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.runder-platform-logo img{width:40px;height:40px;flex:0 0 auto;border-radius:15px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(30,64,175,.18))}.runder-platform-logo span{display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:left}.runder-platform-logo strong{font-size:.96rem;font-weight:900;line-height:1}.runder-platform-logo small{color:var(--rdl-brand-blue);font-size:.72rem;font-weight:850;line-height:1}.runder-top-views-slot{display:flex;align-items:stretch;flex:1 1 auto;min-height:92px;padding:5px 7px;overflow:visible;border:1px solid var(--rds-color-glass-border);border-radius:26px;background:radial-gradient(circle at 12% 18%,rgba(var(--runder-primary-rgb),.13),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.6),rgba(219,234,254,.28)),var(--rdl-glass-bg);box-shadow:0 13px 34px rgba(15,73,159,.08),inset 0 1px 0 rgba(255,255,255,.76);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}.runder-views-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;grid-gap:14px;gap:14px;width:100%;min-width:0;min-height:84px}.runder-views-strip__leading{display:grid;grid-template-rows:20px 52px;align-content:start;grid-gap:5px;gap:5px;min-height:78px;padding:0}.runder-views-strip__title{display:grid;place-items:center;width:100%;height:20px;border:1px solid rgba(var(--runder-primary-rgb),.2);border-radius:11px;color:var(--rdl-brand-blue-strong);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(219,234,254,.42)),rgba(255,255,255,.36);box-shadow:0 8px 18px rgba(30,91,179,.07),inset 0 1px 0 rgba(255,255,255,.78);font-size:.7rem;font-weight:900;letter-spacing:0;cursor:default;-webkit-backdrop-filter:blur(10px) saturate(145%);backdrop-filter:blur(10px) saturate(145%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.runder-views-strip__create{display:flex;flex-direction:column;align-self:stretch;align-items:center;justify-content:center;gap:4px;width:100%;height:52px;min-width:0;min-height:52px;padding:6px 7px;border:1px solid rgba(96,165,250,.34);border-radius:16px;color:var(--rdl-brand-blue-strong);background:radial-gradient(circle at 25% 0,rgba(255,255,255,.84),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.9),rgba(219,234,254,.62)),rgba(255,255,255,.52);box-shadow:0 13px 28px rgba(30,91,179,.12),0 0 0 1px rgba(255,255,255,.5),inset 0 1px 0 rgba(255,255,255,.78);font:inherit;font-size:.64rem;font-weight:950;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.72);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.runder-views-strip__create-icon{display:grid;flex:0 0 auto;place-items:center;width:25px;height:25px;border-radius:12px;color:#fff;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.42),transparent 30%),linear-gradient(145deg,#0ea5ff,#2563eb 62%,#1d4ed8);box-shadow:0 8px 16px rgba(37,99,235,.22)}.runder-views-strip__create:focus-visible,.runder-views-strip__create:hover{border-color:rgba(37,99,235,.42);box-shadow:0 16px 34px rgba(30,91,179,.18),0 0 0 3px rgba(14,165,233,.13),inset 0 1px 0 rgba(255,255,255,.86);outline:none;transform:none}.runder-views-strip__new{position:relative;display:grid;flex:0 0 86px;width:86px;height:78px;min-height:78px;padding:4px;border:2px solid transparent;border-radius:22px;color:var(--rdl-brand-blue-strong);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(226,232,240,.66)) padding-box,linear-gradient(135deg,rgba(148,163,184,.54),rgba(147,197,253,.36),rgba(226,232,240,.72)) border-box;box-shadow:0 8px 18px rgba(30,91,179,.08),0 0 0 1px rgba(148,163,184,.16),inset 0 1px 0 rgba(255,255,255,.82);font:inherit;text-align:center;cursor:pointer;overflow:hidden;scroll-snap-align:start}.runder-views-strip__new-preview{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:0;border-radius:18px;background:linear-gradient(145deg,rgba(239,247,255,.9),rgba(191,219,254,.52));overflow:hidden}.runder-views-strip__new-avatar{width:100%;height:100%;border-radius:15px;font-size:1.05rem}.runder-views-strip__new-plus{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:22px;height:22px;border:2px solid rgba(255,255,255,.96);border-radius:999px;color:#fff;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.42),transparent 30%),linear-gradient(145deg,#0ea5ff,#2563eb 62%,#1d4ed8);box-shadow:0 8px 16px rgba(37,99,235,.24)}.runder-views-strip__new-copy{background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.76) 48%,rgba(15,23,42,.9)),rgba(15,23,42,.2)}.runder-view-story__name,.runder-views-strip__new-copy{position:absolute;right:3px;bottom:3px;left:3px;display:block;min-width:0;padding:7px 7px 5px;border:0;border-radius:0 0 17px 17px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.12)}.runder-view-story__name{background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.82) 50%,rgba(15,23,42,.94)),rgba(15,23,42,.24)}.runder-view-story__name strong,.runder-views-strip__new strong{display:block;min-width:0;overflow:hidden;color:#fff;font-size:.62rem;font-weight:950;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.72),0 3px 8px rgba(0,0,0,.46);text-overflow:ellipsis;white-space:nowrap}.runder-views-strip__new:focus-visible,.runder-views-strip__new:hover{box-shadow:0 15px 30px rgba(30,91,179,.2),0 0 0 3px rgba(14,165,233,.15),inset 0 1px 0 rgba(255,255,255,.9);transform:none}.runder-views-strip__rail{display:flex;align-items:stretch;gap:8px;min-width:0;padding:3px 1px 4px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;scrollbar-width:none}.runder-views-strip__rail::-webkit-scrollbar{display:none}.runder-view-story{position:relative;display:grid;flex:0 0 86px;width:86px;height:78px;min-height:78px;padding:2px;border:4px solid transparent;border-radius:22px;color:#fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#67e8f9,#0ea5e9 30%,#2563eb 68%,#38bdf8) border-box;box-shadow:0 12px 26px rgba(14,116,219,.22),0 0 0 3px rgba(14,165,233,.16),0 0 18px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.82);font:inherit;text-align:center;cursor:pointer;overflow:hidden;scroll-snap-align:start}.runder-view-story.is-viewed{padding:4px;border-width:2px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(148,163,184,.62),rgba(147,197,253,.38)) border-box;box-shadow:0 7px 16px rgba(30,91,179,.08),0 0 0 1px rgba(148,163,184,.08),inset 0 1px 0 rgba(255,255,255,.82)}.runder-view-story.is-own-profile{padding:4px;border-width:2px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(148,163,184,.58),rgba(147,197,253,.38),rgba(226,232,240,.68)) border-box;box-shadow:0 8px 18px rgba(30,91,179,.08),0 0 0 1px rgba(148,163,184,.08),inset 0 1px 0 rgba(255,255,255,.82);cursor:default}.runder-view-story.is-own-profile.has-view{padding:2px;border-width:4px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#67e8f9,#0ea5e9 30%,#2563eb 68%,#38bdf8) border-box;box-shadow:0 12px 26px rgba(14,116,219,.22),0 0 0 3px rgba(14,165,233,.16),0 0 18px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.82);cursor:pointer}.runder-view-story.is-own-profile .runder-view-story__preview{background:radial-gradient(circle at 24% 0,rgba(255,255,255,.88),transparent 42%),linear-gradient(145deg,rgba(239,247,255,.96),rgba(191,219,254,.58))}.runder-view-story:focus-visible,.runder-view-story:hover{box-shadow:0 15px 30px rgba(30,91,179,.2),0 0 0 3px rgba(14,165,233,.15),inset 0 1px 0 rgba(255,255,255,.9);transform:none}.runder-views-strip__new:focus-visible .runder-views-strip__new-avatar,.runder-views-strip__new:focus-visible .runder-views-strip__new-preview,.runder-views-strip__new:hover .runder-views-strip__new-avatar,.runder-views-strip__new:hover .runder-views-strip__new-preview{filter:none;transform:none}.runder-view-story:focus-visible,.runder-views-strip__create:focus-visible,.runder-views-strip__new:focus-visible{outline:3px solid rgba(59,130,246,.32)}.runder-view-story__preview{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:0;border-radius:18px;background:linear-gradient(145deg,rgba(239,247,255,.9),rgba(191,219,254,.52));border:0;color:var(--rdl-brand-blue-strong);overflow:hidden;box-shadow:none;font-size:.78rem;font-weight:900}.runder-view-story.is-viewed .runder-view-story__preview{background:linear-gradient(145deg,rgba(241,245,249,.94),rgba(219,234,254,.48));box-shadow:none}.runder-view-story__own-avatar,.runder-view-story__own-avatar>img,.runder-view-story__own-avatar>span,.runder-view-story__preview>img,.runder-view-story__preview>video{width:100%;height:100%;border-radius:inherit;filter:none;object-fit:cover;transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.runder-view-story__own-avatar{font-size:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 12px 24px rgba(30,91,179,.1)}.runder-view-story:focus-visible .runder-view-story__preview>img,.runder-view-story:focus-visible .runder-view-story__preview>video,.runder-view-story:hover .runder-view-story__preview>img,.runder-view-story:hover .runder-view-story__preview>video{filter:none;transform:none}.runder-view-story__fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--rdl-brand-blue);background:linear-gradient(145deg,rgba(239,247,255,.9),rgba(191,219,254,.52))}.runder-view-story__avatar{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:24px;height:24px;border:2px solid rgba(255,255,255,.94);border-radius:999px;color:var(--rdl-brand-blue-strong);background:#fff;overflow:hidden;box-shadow:0 6px 14px rgba(15,73,159,.16);font-size:.64rem;font-weight:950}.runder-view-story__avatar img{width:100%;height:100%;object-fit:cover}.runder-view-story__unread{position:absolute;top:6px;right:6px;width:8px;height:8px;border:2px solid #fff;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.18)}.runder-view-story__type{position:absolute;left:6px;bottom:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#fff;background:rgba(15,23,42,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.runder-views-strip__empty{display:flex;align-items:center;gap:10px;min-height:84px;min-width:min(348px,100%);padding:9px 10px;border:1px dashed rgba(96,165,250,.42);border-radius:23px;color:#527095;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(219,234,254,.38)),rgba(255,255,255,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.72);font-size:.76rem;font-weight:850}.runder-views-strip__empty-art{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border-radius:17px;color:#0b8df6;background:rgba(239,247,255,.92)}.runder-views-strip__empty span:not(.runder-views-strip__empty-art){display:grid;grid-gap:2px;gap:2px;min-width:0}.runder-views-strip__empty strong{color:#102a56;font-size:.84rem;font-weight:950}.runder-views-strip__empty small{color:#527095;font-size:.68rem;font-weight:800}.runder-views-strip__empty button{min-height:34px;padding:0 12px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0788ff,#2563eb);font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.runder-views-strip__empty svg{color:#0b8df6}.runder-views-strip__busy{color:#2563eb;font-size:.7rem;font-weight:850;white-space:nowrap}.app-shell-v2.app-shell-dock-v1>.app-main{grid-column:1;grid-row:2;min-width:0;min-height:0;height:100%;overflow:hidden;padding-bottom:calc(var(--runder-dock-reserved-space) + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.app-shell-v2.app-shell-dock-v1>.main-sidebar,.app-shell-v2.app-shell-dock-v1>.rdl-main-sidebar{display:none!important}.app-shell-v2.app-shell-dock-v1 .drive-layout,.app-shell-v2.app-shell-dock-v1 .messenger-layout,.app-shell-v2.app-shell-dock-v1 .notifications-layout-v2,.app-shell-v2.app-shell-dock-v1 .profile-main,.app-shell-v2.app-shell-dock-v1 .settings-layout{height:100%;min-height:0;max-height:100%;overflow:hidden}.app-shell-v2.app-shell-dock-v1 .drive-shell,.app-shell-v2.app-shell-dock-v1 .empty-messenger-state,.app-shell-v2.app-shell-dock-v1 .messenger-chat-pane,.app-shell-v2.app-shell-dock-v1 .module-messenger .chat-pane,.app-shell-v2.app-shell-dock-v1 .notifications-layout-v2>*,.app-shell-v2.app-shell-dock-v1 .profile-main,.app-shell-v2.app-shell-dock-v1 .settings-main{height:100%;min-height:0;max-height:100%}.app-shell-v2.app-shell-dock-v1 .messenger-chat-pane{overflow:hidden}.app-shell-v2.app-shell-dock-v1 .messenger-chat-panel,.app-shell-v2.app-shell-dock-v1 .workspace-chat-panel{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.app-shell-v2.app-shell-dock-v1 .messenger-chat-panel>.messenger-message-list,.app-shell-v2.app-shell-dock-v1 .workspace-chat-panel>.messenger-message-list{overflow:auto}.app-shell-v2.app-shell-dock-v1 .conversation-pane{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(239,247,255,.82)),rgba(255,255,255,.86)}.app-shell-v2.app-shell-dock-v1 .conversation-pane.messenger-pane{padding:12px 12px 10px}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-pane-header{min-height:34px;margin-bottom:8px}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-pane-header .rdl-module-header__copy{align-self:center}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-pane-header h1{color:#0f2552;font-size:1.04rem;font-weight:900;line-height:1.08}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-pane-header span{display:none}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-header-actions .icon-button{width:36px;height:36px;border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(219,234,254,.58));box-shadow:0 10px 20px rgba(30,91,179,.08),inset 0 1px 0 rgba(255,255,255,.84)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-search{min-height:46px;margin-bottom:10px;border-color:rgba(147,197,253,.36);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(239,247,255,.74));box-shadow:0 12px 26px rgba(30,91,179,.07),inset 0 1px 0 rgba(255,255,255,.86)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-filters{display:none}.app-shell-v2.app-shell-dock-v1 .messenger-conversation-list{gap:6px;margin-top:2px;padding-right:0}.app-shell-v2.app-shell-dock-v1 .conversation-date-group>span{padding:7px 10px 3px;color:#6b7c95;font-size:.66rem}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row{border-radius:16px}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row.is-selected,.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row:hover{border-color:rgba(96,165,250,.26);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(219,234,254,.52));box-shadow:0 14px 28px rgba(30,91,179,.1),inset 0 1px 0 rgba(255,255,255,.9);transform:none}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-list-empty{margin:18px 6px 0;padding:18px 14px;border:1px dashed rgba(147,197,253,.34);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(239,247,255,.66));box-shadow:none}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-list-empty svg{width:22px;height:22px;color:#0b8df6}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-list-empty strong{font-size:.88rem}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-list-empty p{max-width:230px;font-size:.8rem}.app-shell-v2.app-shell-dock-v1 :where(.rdl-module-header,.section-header.rdl-module-header){min-height:56px;padding:10px 12px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(239,247,255,.58)),var(--rdl-glass-bg);box-shadow:0 10px 24px rgba(30,91,179,.06),inset 0 1px 0 rgba(255,255,255,.8)}.app-shell-v2.app-shell-dock-v1 .rdl-module-header__icon{border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(219,234,254,.62));color:var(--rdl-brand-blue);box-shadow:0 8px 18px rgba(30,91,179,.08),inset 0 1px 0 rgba(255,255,255,.9)}.app-shell-v2.app-shell-dock-v1 .rdl-module-header__copy h1{color:var(--rdl-brand-blue-strong);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.12}.app-shell-v2.app-shell-dock-v1 .rdl-module-header__copy p,.app-shell-v2.app-shell-dock-v1 .rdl-module-header__copy span{color:var(--rdl-ink-soft);font-size:.78rem}.app-shell-v2.app-shell-dock-v1 .chat-header.messenger-chat-header{position:relative;z-index:60;min-height:64px;padding:10px 14px;border-bottom:1px solid rgba(var(--runder-primary-rgb),.12);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(239,247,255,.62)),var(--rdl-glass-bg);box-shadow:0 8px 22px rgba(30,91,179,.055);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .chat-title{gap:10px}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .chat-title .messenger-avatar{border-radius:999px;box-shadow:0 10px 20px rgba(30,91,179,.1),inset 0 1px 0 rgba(255,255,255,.82)}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .chat-title h2{color:var(--rdl-brand-blue-strong);font-size:1rem;font-weight:900;line-height:1.08}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .chat-presence-line{margin-top:3px;color:var(--rdl-ink-soft);font-size:.76rem;font-weight:760}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .chat-presence-dot{box-shadow:0 0 0 3px rgba(6,118,71,.1)}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .chat-actions{position:relative;z-index:65;gap:7px}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .chat-more-menu-wrap{position:relative;z-index:70}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .chat-header-menu{z-index:1400;pointer-events:auto}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .call-button,.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .icon-button{min-height:38px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(219,234,254,.54));color:var(--rdl-brand-blue);box-shadow:0 9px 18px rgba(30,91,179,.08),inset 0 1px 0 rgba(255,255,255,.86);transform:none}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .call-button:focus-visible,.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .call-button:hover,.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .icon-button:focus-visible,.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .icon-button:hover{border-color:rgba(var(--runder-primary-rgb),.28);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(191,219,254,.58));box-shadow:0 12px 24px rgba(30,91,179,.12),0 0 0 3px rgba(var(--runder-primary-rgb),.1)}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .call-button{padding-inline:12px;color:var(--rdl-brand-blue-strong);font-weight:900}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .call-button.is-live{color:#fff;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.28),transparent 32%),linear-gradient(135deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary))}.app-shell-v2.app-shell-dock-v1 .empty-messenger-state,.app-shell-v2.app-shell-dock-v1 .messenger-chat-pane{background:radial-gradient(circle at 16% 18%,rgba(14,165,233,.075),transparent 22rem),radial-gradient(circle at 86% 12%,rgba(37,99,235,.055),transparent 24rem),linear-gradient(135deg,rgba(255,255,255,.9),rgba(229,241,255,.72)),#f7fbff}.app-shell-v2.app-shell-dock-v1 .messenger-message-list{background:radial-gradient(circle at 20px 20px,rgba(37,99,235,.055) 0 1px,transparent 1.6px),radial-gradient(circle at 68px 54px,rgba(14,165,233,.045) 0 1.3px,transparent 2px),linear-gradient(135deg,rgba(255,255,255,.2),rgba(219,234,254,.18));background-size:88px 88px,104px 104px,auto}.app-shell-v2.app-shell-dock-v1 .empty-messenger-state{min-height:100%;gap:9px;padding:24px}.app-shell-v2.app-shell-dock-v1 .empty-messenger-state__icon{width:54px;height:54px;border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 24px rgba(30,91,179,.1)}.app-shell-v2.app-shell-dock-v1 .empty-messenger-state h2{font-size:1.3rem}.app-shell-v2.app-shell-dock-v1 .empty-messenger-state p{max-width:390px;font-size:.95rem}.app-shell-v2.app-shell-dock-v1{--messenger-incoming-bg:rgba(255,255,255,0.88);--messenger-incoming-border:rgba(var(--runder-primary-rgb),0.1);--messenger-incoming-shadow:0 12px 30px rgba(30,91,179,0.075),inset 0 1px 0 rgba(255,255,255,0.88);--messenger-incoming-text:#122344;--messenger-incoming-meta:#40516a;--messenger-outgoing-bg:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.58),transparent 32%),linear-gradient(145deg,#d9efff,#b8ddff 48%,#8cc7ff),#b8ddff;--messenger-outgoing-border:rgba(37,99,235,0.2);--messenger-outgoing-text:#092452;--messenger-outgoing-meta:#345d82;--messenger-status-pill-bg:rgba(255,255,255,0.64);--messenger-status-pill-border:rgba(37,99,235,0.12);--messenger-status-pill-text:#244a72;--messenger-actions-bg:rgba(255,255,255,0.9);--messenger-actions-border:rgba(37,99,235,0.14);--messenger-actions-color:#4b6384;--messenger-actions-hover:var(--rdl-brand-blue);--messenger-actions-hover-bg:rgba(239,247,255,0.96)}.app-shell-v2.app-shell-dock-v1 .conversation-pane.messenger-pane{gap:10px;padding:12px 12px 14px;border-right:1px solid rgba(var(--runder-primary-rgb),.14);background:radial-gradient(circle at 0 0,rgba(14,165,233,.08),transparent 18rem),radial-gradient(circle at 100% 12%,rgba(37,99,235,.055),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.94),rgba(239,247,255,.78)),rgba(255,255,255,.86)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-pane-header{min-height:50px;margin-bottom:0;padding:9px 0;border-radius:20px}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-pane-header h1{font-size:1.12rem;letter-spacing:0}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-header-actions .icon-button,.app-shell-v2.app-shell-dock-v1 .conversation-row-menu-button{transition:border-color var(--rds-motion-hover),background-color var(--rds-motion-hover),color var(--rds-motion-hover),box-shadow var(--rds-motion-hover)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-search{min-height:44px;margin-bottom:2px;padding-inline:13px;border-color:rgba(96,165,250,.3);border-radius:18px;color:#64748b;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(232,243,255,.76)),rgba(255,255,255,.68);box-shadow:0 10px 24px rgba(30,91,179,.065),inset 0 1px 0 rgba(255,255,255,.92)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-search:focus-within{border-color:rgba(var(--runder-primary-rgb),.34);box-shadow:0 12px 28px rgba(30,91,179,.09),0 0 0 3px rgba(var(--runder-primary-rgb),.09),inset 0 1px 0 rgba(255,255,255,.94)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-search input{color:#11284f;font-size:.88rem;font-weight:720}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-search input::placeholder{color:#8292aa}.app-shell-v2.app-shell-dock-v1 .conversation-list-toolbar{justify-content:flex-end;margin-top:-2px;padding:0 2px 4px}.app-shell-v2.app-shell-dock-v1 .conversation-list-toolbar button{min-height:28px;border-color:rgba(var(--runder-primary-rgb),.12);background:rgba(255,255,255,.56);color:#376389;box-shadow:none;font-size:.72rem}.app-shell-v2.app-shell-dock-v1 .conversation-list-toolbar button:focus-visible,.app-shell-v2.app-shell-dock-v1 .conversation-list-toolbar button:hover{border-color:rgba(var(--runder-primary-rgb),.24);background:rgba(239,247,255,.92);color:var(--rdl-brand-blue-strong)}.app-shell-v2.app-shell-dock-v1 .conversation-selection-bar{margin:0 0 4px;border:1px solid rgba(var(--runder-primary-rgb),.13);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(219,234,254,.56)),rgba(255,255,255,.66);box-shadow:0 10px 22px rgba(30,91,179,.06),inset 0 1px 0 rgba(255,255,255,.82)}.app-shell-v2.app-shell-dock-v1 .conversation-selection-bar strong{color:#15305d;font-weight:900}.app-shell-v2.app-shell-dock-v1 .conversation-selection-bar button{border-color:rgba(var(--runder-primary-rgb),.14);background:rgba(255,255,255,.72);color:#214a78}.app-shell-v2.app-shell-dock-v1 .messenger-conversation-list{gap:8px;margin-top:0;padding:2px 1px 10px}.app-shell-v2.app-shell-dock-v1 .conversation-date-group{gap:5px}.app-shell-v2.app-shell-dock-v1 .conversation-date-group>span{padding:8px 10px 2px;color:#64748b;font-size:.64rem;font-weight:950;letter-spacing:0}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row{position:relative;min-height:70px;padding:9px;border:1px solid transparent;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.56),rgba(232,243,255,.34)),rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.58);transition:border-color var(--rds-motion-hover),background-color var(--rds-motion-hover),box-shadow var(--rds-motion-hover)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .conversation-row.has-menu{grid-template-columns:44px minmax(0,1fr) auto 28px}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row:hover{border-color:rgba(96,165,250,.2);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(219,234,254,.48));box-shadow:0 12px 26px rgba(30,91,179,.075),inset 0 1px 0 rgba(255,255,255,.88)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row.is-selected{border-color:rgba(var(--runder-primary-rgb),.28);background:radial-gradient(circle at 0 12%,rgba(var(--runder-primary-rgb),.12),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(199,224,255,.62));box-shadow:0 16px 34px rgba(30,91,179,.12),inset 0 0 0 1px rgba(255,255,255,.72)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row.is-selected:before{content:"";position:absolute;top:14px;bottom:14px;left:0;border-radius:999px;background:linear-gradient(180deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary));box-shadow:0 0 16px rgba(var(--runder-primary-rgb),.36)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-avatar{width:44px;height:44px;border:1px solid rgba(var(--runder-primary-rgb),.14);background:linear-gradient(145deg,rgba(235,247,255,.96),rgba(191,219,254,.7));color:var(--rdl-brand-blue-strong);box-shadow:0 8px 18px rgba(30,91,179,.08),inset 0 1px 0 rgba(255,255,255,.86)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-avatar.is-space{border-radius:15px}.app-shell-v2.app-shell-dock-v1 .messenger-row-title{gap:7px}.app-shell-v2.app-shell-dock-v1 .conversation-pane .row-title{color:#122344;font-size:.9rem;font-weight:900;letter-spacing:0}.app-shell-v2.app-shell-dock-v1 .conversation-pane .row-preview{margin-top:3px;color:#66758b;font-size:.76rem;font-weight:690}.app-shell-v2.app-shell-dock-v1 .messenger-row-title small{border:1px solid rgba(var(--runder-primary-rgb),.12);background:rgba(226,242,255,.86);color:#0873c7;font-size:.58rem}.app-shell-v2.app-shell-dock-v1 .conversation-pane .row-meta{gap:6px;color:#7c8da4;font-size:.7rem;font-weight:820}.app-shell-v2.app-shell-dock-v1 .messenger-row-meta strong{min-width:20px;height:20px;border:1px solid rgba(255,255,255,.7);background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.36),transparent 32%),linear-gradient(145deg,#0ea5ff,#2563eb);box-shadow:0 8px 16px rgba(37,99,235,.22);color:#fff}.app-shell-v2.app-shell-dock-v1 .conversation-row-menu-button{width:28px;height:28px;border-color:rgba(var(--runder-primary-rgb),.08);background:rgba(255,255,255,.44);color:#6b7c95}.app-shell-v2.app-shell-dock-v1 .conversation-row-menu-button:focus-visible,.app-shell-v2.app-shell-dock-v1 .conversation-row-menu-button:hover,.app-shell-v2.app-shell-dock-v1 .messenger-row.is-selected .conversation-row-menu-button{border-color:rgba(var(--runder-primary-rgb),.18);background:rgba(255,255,255,.84);color:var(--rdl-brand-blue);box-shadow:0 8px 16px rgba(30,91,179,.08)}.app-shell-v2.app-shell-dock-v1 .empty-messenger-state,.app-shell-v2.app-shell-dock-v1 .messenger-chat-pane{background:radial-gradient(circle at 14% 10%,rgba(14,165,233,.09),transparent 23rem),radial-gradient(circle at 92% 18%,rgba(37,99,235,.07),transparent 26rem),linear-gradient(135deg,rgba(255,255,255,.92),rgba(231,242,255,.78)),#f7fbff}.app-shell-v2.app-shell-dock-v1 .messenger-chat-panel{background:transparent}.app-shell-v2.app-shell-dock-v1 .messenger-message-list{padding:22px 26px 24px;background:radial-gradient(circle at 26px 26px,rgba(37,99,235,.06) 0 1px,transparent 1.8px),radial-gradient(circle at 74px 60px,rgba(14,165,233,.045) 0 1.2px,transparent 2px),linear-gradient(135deg,rgba(255,255,255,.24),rgba(219,234,254,.2));background-size:94px 94px,112px 112px,auto}.app-shell-v2.app-shell-dock-v1 .messenger-message-list__content{gap:14px;width:min(100%,1080px);margin-inline:auto}.app-shell-v2.app-shell-dock-v1 .message-day-group{gap:9px}.app-shell-v2.app-shell-dock-v1 .message-day-group>time,.app-shell-v2.app-shell-dock-v1 .messenger-system-message{border-color:rgba(var(--runder-primary-rgb),.11);background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(239,247,255,.72)),rgba(255,255,255,.7);color:#60728b;box-shadow:0 8px 20px rgba(30,91,179,.055),inset 0 1px 0 rgba(255,255,255,.8)}.app-shell-v2.app-shell-dock-v1 .messenger-bubble-row{position:relative;gap:9px}.app-shell-v2.app-shell-dock-v1 .messenger-bubble-row.is-actions-open{z-index:8}.app-shell-v2.app-shell-dock-v1 .messenger-bubble{max-width:min(660px,70%);border-radius:20px 20px 20px 8px;padding:7px 10px 5px;background-color:rgba(255,255,255,.88);color:var(--messenger-incoming-text);backdrop-filter:blur(12px) saturate(145%);-webkit-backdrop-filter:blur(12px) saturate(145%);transform:none}.app-shell-v2.app-shell-dock-v1 .messenger-bubble:hover{box-shadow:0 16px 34px rgba(30,91,179,.11),inset 0 1px 0 rgba(255,255,255,.9);transform:none}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine{border-radius:20px 20px 8px 20px;background-color:#b8ddff;color:var(--messenger-outgoing-text)}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-compact{padding-block:6px 5px}.app-shell-v2.app-shell-dock-v1 .messenger-bubble p{font-size:.91rem;line-height:1.36}.app-shell-v2.app-shell-dock-v1 .message-author{color:var(--rdl-brand-blue-strong);font-size:.76rem;letter-spacing:0}.app-shell-v2.app-shell-dock-v1 .composer-reply-preview,.app-shell-v2.app-shell-dock-v1 .message-reply-preview{border:1px solid rgba(var(--runder-primary-rgb),.16);border-left:3px solid var(--rdl-brand-blue);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(219,234,254,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.68)}.app-shell-v2.app-shell-dock-v1 .message-view-reference{grid-template-columns:58px minmax(0,1fr);gap:10px;margin-bottom:8px;border-color:rgba(var(--runder-primary-rgb),.18);border-left-color:var(--rdl-brand-blue);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(219,234,254,.85),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(232,243,255,.66));box-shadow:0 10px 22px rgba(30,91,179,.07),inset 0 1px 0 rgba(255,255,255,.82);padding:7px 9px 7px 7px}.app-shell-v2.app-shell-dock-v1 .message-view-reference__thumb{width:50px;height:50px;border-radius:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.app-shell-v2.app-shell-dock-v1 .message-view-reference__copy strong{color:#102f68;font-size:.78rem}.app-shell-v2.app-shell-dock-v1 .message-view-reference__copy small{color:#405f84}.app-shell-v2.app-shell-dock-v1 .message-view-reference__copy em{color:#5b6f8b;white-space:normal}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .message-view-reference{border-color:rgba(37,99,235,.16) rgba(37,99,235,.16) rgba(37,99,235,.16) rgba(14,118,202,.82);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(232,243,255,.68));color:#102f68}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .message-view-reference__copy strong{color:#0d2c64}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .message-view-reference__copy small{color:#405f84}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .message-view-reference__copy em{color:#5b6f8b}.app-shell-v2.app-shell-dock-v1 .bubble-meta{margin-top:3px;color:var(--messenger-incoming-meta);font-size:.66rem;font-weight:820;line-height:1.15}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .bubble-meta{color:#244a72}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .message-status-pill{padding:1px 6px;background-color:rgba(255,255,255,.72);color:#1f3f63;line-height:1.15;box-shadow:none}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .message-status-icon.is-pending,.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .message-status-icon.is-sent{color:#315b7c}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .message-status-icon.is-delivered{color:#075fbd}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .message-status-icon.is-read{color:#00856f}.app-shell-v2.app-shell-dock-v1 .bubble-actions{z-index:12;gap:5px;padding:4px;border:1px solid rgba(var(--runder-primary-rgb),.12);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 14px 30px rgba(30,91,179,.13),inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.app-shell-v2.app-shell-dock-v1 .bubble-actions button{flex-basis:28px;width:28px;height:28px;border-color:transparent;background:rgba(255,255,255,.94);box-shadow:none}.app-shell-v2.app-shell-dock-v1 .bubble-actions button:focus-visible,.app-shell-v2.app-shell-dock-v1 .bubble-actions button:hover{background:rgba(239,247,255,.96);box-shadow:0 0 0 2px rgba(var(--runder-primary-rgb),.08)}.app-shell-v2.app-shell-dock-v1 .chat-attachment-card{border:1px solid rgba(var(--runder-primary-rgb),.12);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(239,247,255,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.app-shell-v2.app-shell-dock-v1 .chat-attachment-card.has-media-preview{border-color:rgba(var(--runder-primary-rgb),.14);border-radius:18px;background:rgba(255,255,255,.62);box-shadow:0 10px 24px rgba(30,91,179,.08)}.app-shell-v2.app-shell-dock-v1 .attachment-media-preview,.app-shell-v2.app-shell-dock-v1 .attachment-media-preview img,.app-shell-v2.app-shell-dock-v1 .attachment-video-preview{border-radius:17px 17px 0 0}.app-shell-v2.app-shell-dock-v1 .chat-attachment-card.has-media-preview .attachment-card-body{border-top-color:rgba(var(--runder-primary-rgb),.12);background:rgba(255,255,255,.82)}.app-shell-v2.app-shell-dock-v1 .chat-attachment-card.has-media-preview .attachment-caption,.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .chat-attachment-card.has-media-preview .attachment-caption{color:#16345f}.app-shell-v2.app-shell-dock-v1 .chat-attachment-card .attachment-card-body,.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .chat-attachment-card .attachment-card-body,html[data-runder-theme=dark] .app-shell-v2.app-shell-dock-v1 .chat-attachment-card.has-media-preview .attachment-card-body,html[data-runder-theme=dark] .app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .chat-attachment-card.has-media-preview .attachment-card-body{color:#17345f}.app-shell-v2.app-shell-dock-v1 .chat-attachment-card .attachment-card-body small,.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .chat-attachment-card .attachment-card-body small,html[data-runder-theme=dark] .app-shell-v2.app-shell-dock-v1 .chat-attachment-card.has-media-preview .attachment-card-body small,html[data-runder-theme=dark] .app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .chat-attachment-card.has-media-preview .attachment-card-body small{color:#506885}.app-shell-v2.app-shell-dock-v1 .attachment-kind-icon{border:1px solid rgba(var(--runder-primary-rgb),.12);background:linear-gradient(145deg,rgba(219,234,254,.88),rgba(186,230,253,.52));color:var(--rdl-brand-blue-strong)}.app-shell-v2.app-shell-dock-v1 .chat-attachment-card .attachment-kind-icon,.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .chat-attachment-card .attachment-kind-icon,html[data-runder-theme=dark] .app-shell-v2.app-shell-dock-v1 .chat-attachment-card .attachment-kind-icon,html[data-runder-theme=dark] .app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .chat-attachment-card .attachment-kind-icon{color:#075fbd}.app-shell-v2.app-shell-dock-v1 .attachment-card-actions button{border:1px solid rgba(var(--runder-primary-rgb),.12);border-radius:11px;background:rgba(255,255,255,.84);box-shadow:0 6px 14px rgba(30,91,179,.06)}.app-shell-v2.app-shell-dock-v1 .chat-attachment-card .attachment-card-actions button,.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .chat-attachment-card .attachment-card-actions button,html[data-runder-theme=dark] .app-shell-v2.app-shell-dock-v1 .chat-attachment-card .attachment-card-actions button,html[data-runder-theme=dark] .app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .chat-attachment-card .attachment-card-actions button{color:#075fbd}.app-shell-v2.app-shell-dock-v1 .voice-message-player{width:min(350px,70vw);border-color:rgba(var(--runder-primary-rgb),.16);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(14,165,233,.14),transparent 40%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(219,234,254,.5));box-shadow:0 12px 26px rgba(30,91,179,.08),inset 0 1px 0 rgba(255,255,255,.84)}.app-shell-v2.app-shell-dock-v1 .messenger-bubble.is-mine .voice-message-player{border-color:rgba(37,99,235,.16);background:radial-gradient(circle at 0 0,rgba(14,165,233,.12),transparent 40%),rgba(255,255,255,.76)}.app-shell-v2.app-shell-dock-v1 .voice-message-play{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.32),transparent 34%),linear-gradient(145deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary));color:var(--rds-color-forwarded-voice-ink);box-shadow:0 10px 22px rgba(37,99,235,.24)}.app-shell-v2.app-shell-dock-v1 .voice-message-play>svg{color:inherit;stroke:currentColor}.app-shell-v2.app-shell-dock-v1 .voice-message-player.is-external .voice-message-play,.app-shell-v2.app-shell-dock-v1 .voice-message-player.is-forwarded .voice-message-play{border:0;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.38),transparent 34%),var(--rds-color-forwarded-voice);color:var(--rds-color-forwarded-voice-ink);box-shadow:0 10px 22px rgba(194,83,0,.26)}.app-shell-v2.app-shell-dock-v1 .voice-message-range{--voice-message-progress:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:16px;margin:0;border:0;background:transparent;accent-color:var(--rdl-brand-blue);cursor:pointer}.app-shell-v2.app-shell-dock-v1 .voice-message-range:disabled{cursor:default;opacity:1}.app-shell-v2.app-shell-dock-v1 .voice-message-range::-webkit-slider-runnable-track{height:4px;border:0;border-radius:999px;background:linear-gradient(90deg,var(--rdl-brand-blue) 0 var(--voice-message-progress),rgba(var(--runder-primary-rgb),.24) var(--voice-message-progress) 100%)}.app-shell-v2.app-shell-dock-v1 .voice-message-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:999px;background:var(--rdl-brand-blue);box-shadow:0 2px 7px rgba(var(--runder-primary-rgb),.24)}.app-shell-v2.app-shell-dock-v1 .voice-message-range::-moz-range-track{height:4px;border:0;border-radius:999px;background:rgba(var(--runder-primary-rgb),.24)}.app-shell-v2.app-shell-dock-v1 .voice-message-range::-moz-range-progress{height:4px;border-radius:999px;background:var(--rdl-brand-blue)}.app-shell-v2.app-shell-dock-v1 .voice-message-range::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:999px;background:var(--rdl-brand-blue);box-shadow:0 2px 7px rgba(var(--runder-primary-rgb),.24)}.app-shell-v2.app-shell-dock-v1 .messenger-composer-wrap{gap:8px;padding:10px 16px 12px;border-top:1px solid rgba(var(--runder-primary-rgb),.12);background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(239,247,255,.92)),rgba(255,255,255,.82);box-shadow:0 -12px 30px rgba(30,91,179,.055);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer{grid-template-columns:38px 38px minmax(0,1fr) 38px 42px;gap:8px;min-height:54px;padding:7px 8px;border-color:rgba(var(--runder-primary-rgb),.16);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(239,247,255,.78));box-shadow:0 14px 34px rgba(30,91,179,.095),inset 0 1px 0 rgba(255,255,255,.92)}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer textarea{min-height:34px;padding:8px;color:#102344;font-size:.92rem;font-weight:690}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer textarea::placeholder{color:#7b8ba4}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer:focus-within{border-color:rgba(var(--runder-primary-rgb),.3);box-shadow:0 16px 36px rgba(30,91,179,.12),0 0 0 3px rgba(var(--runder-primary-rgb),.08),inset 0 1px 0 rgba(255,255,255,.94)}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer .icon-button,.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer .send-button{border:1px solid rgba(var(--runder-primary-rgb),.13);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(219,234,254,.56));color:var(--rdl-brand-blue);box-shadow:0 8px 18px rgba(30,91,179,.075),inset 0 1px 0 rgba(255,255,255,.82)}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer .send-button:not(:disabled){border-color:rgba(37,99,235,.26);background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.32),transparent 34%),linear-gradient(145deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary));color:#fff;box-shadow:0 12px 24px rgba(37,99,235,.22)}.app-shell-v2.app-shell-dock-v1 .voice-recorder-panel{border-color:rgba(var(--runder-primary-rgb),.16);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(219,234,254,.58));box-shadow:0 12px 28px rgba(30,91,179,.095),inset 0 1px 0 rgba(255,255,255,.84)}.app-shell-v2.app-shell-dock-v1 .voice-recorder-actions button{border-radius:13px}.app-shell-v2.app-shell-dock-v1 .pending-attachments{padding:2px 2px 4px}.app-shell-v2.app-shell-dock-v1 .composer-save-option{border-color:rgba(var(--runder-primary-rgb),.13);background:rgba(239,247,255,.76);color:#24547e}.app-shell-v2.app-shell-dock-v1 .chat-search-panel{z-index:80;border-color:rgba(var(--runder-primary-rgb),.15);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(239,247,255,.76)),var(--rdl-glass-bg);box-shadow:0 24px 70px rgba(30,91,179,.18),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.app-shell-v2.app-shell-dock-v1 .chat-search-panel header{border-bottom-color:rgba(var(--runder-primary-rgb),.12)}.app-shell-v2.app-shell-dock-v1 .chat-search-panel form{border-color:rgba(var(--runder-primary-rgb),.16);border-radius:16px;background:rgba(255,255,255,.76)}.app-shell-v2.app-shell-dock-v1 .new-messages-button{bottom:18px;border-color:rgba(var(--runder-primary-rgb),.24);background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.38),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(199,224,255,.82));color:var(--rdl-brand-blue-strong);box-shadow:0 16px 34px rgba(30,91,179,.16),inset 0 1px 0 rgba(255,255,255,.88)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-list-empty,.app-shell-v2.app-shell-dock-v1 .message-empty-state{border:1px dashed rgba(var(--runder-primary-rgb),.24);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(14,165,233,.08),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.84),rgba(239,247,255,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.message-loading-state{display:grid;align-content:center;grid-gap:12px;gap:12px;min-height:100%;padding:26px min(7vw,96px);pointer-events:none}.message-loading-bubble{display:block;width:min(360px,46%);height:52px;border:1px solid rgba(var(--runder-primary-rgb),.13);border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.58),rgba(255,255,255,.86),rgba(255,255,255,.58)),rgba(255,255,255,.52);background-size:220% 100%,auto;box-shadow:0 18px 38px rgba(30,91,179,.08);animation:rds-skeleton 1.2s ease-in-out infinite}.message-loading-bubble.is-right{justify-self:end;width:min(300px,38%);background:linear-gradient(90deg,rgba(180,218,255,.42),rgba(228,244,255,.84),rgba(180,218,255,.42)),rgba(212,235,255,.58)}.message-loading-bubble.is-short{width:min(240px,32%)}:where(.new-conversation-menu,.chat-header-menu,.attachment-menu,.attachment-menu-portal,.emoji-picker-portal,.conversation-row-menu){border-color:rgba(var(--runder-primary-rgb),.15);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(239,247,255,.78)),rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(30,91,179,.18),inset 0 1px 0 rgba(255,255,255,.84);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}:where(.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.conversation-row-menu button){border-radius:14px;color:#17345f;font-weight:850}:where(.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.conversation-row-menu button):focus-visible,:where(.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.conversation-row-menu button):hover:not(:disabled){background:rgba(219,234,254,.72);color:var(--rdl-brand-blue-strong)}.new-conversation-menu-head{padding-bottom:8px}.new-conversation-menu-head strong{color:#122f62;font-size:.92rem}.emoji-picker-portal{border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(239,247,255,.8)),rgba(255,255,255,.88)}.emoji-search{border-color:rgba(var(--runder-primary-rgb),.16);border-radius:16px;background:rgba(255,255,255,.78)}.emoji-category-tabs button{border-color:rgba(var(--runder-primary-rgb),.08)}.emoji-category-tabs button.is-active,.emoji-category-tabs button:focus-visible,.emoji-category-tabs button:hover{border-color:rgba(var(--runder-primary-rgb),.22);background:rgba(219,234,254,.82)}@media (max-width:820px){.app-shell-v2.app-shell-dock-v1 .messenger-message-list{padding:18px 14px 20px}.app-shell-v2.app-shell-dock-v1 .messenger-bubble{max-width:84%}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer{grid-template-columns:38px minmax(0,1fr) 38px 42px;border-radius:18px}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer .icon-button[aria-label=Emoji]{display:none}}.status-modal{width:min(604px,calc(100vw - 32px));max-height:min(calc(100vh - 36px),660px);overflow:hidden;gap:6px;padding:12px}.status-modal .messenger-modal-form{gap:6px;min-height:0}.status-modal header h2{font-size:20px;line-height:1.05}.status-modal header p{font-size:11px}.status-modal .messenger-modal-form textarea{height:58px;min-height:58px;max-height:68px;resize:none}.status-modal .view-media-picker{gap:8px;padding:10px;border-radius:18px}.status-modal .view-media-picker__header strong{font-size:.82rem}.status-modal .view-media-picker__header small{font-size:.68rem}.status-modal .view-media-picker__button{min-height:36px;padding:0 12px}.status-modal .view-media-preview{gap:6px}.status-modal .view-media-preview__frame{min-height:150px;max-height:178px;border-radius:18px}.status-modal .view-media-preview__frame img,.status-modal .view-media-preview__frame video{max-height:178px}.status-modal .view-media-preview__meta{padding:6px 8px;border-radius:14px}.status-modal .view-media-preview__meta strong{font-size:.78rem}.status-modal .view-media-preview__meta small{font-size:.66rem}.status-modal .view-media-empty{min-height:126px;padding:14px;border-radius:18px}.status-modal .status-character-count{margin-top:-4px;font-size:11px}.status-modal .messenger-modal-form footer{margin-top:0}body.is-viewer-scroll-locked,html.is-viewer-scroll-locked{overflow:hidden}.status-viewer-backdrop{min-height:100vh;min-height:100dvh;padding:clamp(10px,2vh,18px);overflow:hidden;z-index:calc(var(--z-modal) + 80)}.status-delete-confirm-backdrop{z-index:calc(var(--z-modal) + 90)}.status-viewer-modal{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:min(760px,calc(100vw - 28px));height:min(760px,calc(100dvh - 28px));max-height:calc(100dvh - 28px);grid-gap:9px;gap:9px;overflow:hidden;padding:12px}.status-viewer-header{position:relative;display:grid;grid-template-columns:minmax(112px,auto) minmax(0,1fr) minmax(112px,auto) 38px;grid-template-rows:minmax(38px,auto);align-items:center;grid-gap:7px;gap:7px;min-height:42px;padding-top:0}.status-viewer-progress{position:static;grid-column:1/-1;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:4px;gap:4px;min-height:4px;padding:0 2px;z-index:3}.status-viewer-progress span{height:4px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.status-viewer-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#2563eb);box-shadow:0 0 10px rgba(37,99,235,.35);transition:width .12s linear;will-change:width}.status-viewer-author{display:flex;grid-column:2;grid-row:1;align-items:center;justify-content:center;min-width:0;gap:10px}.status-viewer-author-avatar{width:40px;height:40px;flex:0 0 auto;border-radius:15px}.status-viewer-author span{display:grid;min-width:0;grid-gap:2px;gap:2px}.status-viewer-author strong{overflow:hidden;color:var(--text);font-size:1rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.status-viewer-author small{margin:0}.status-viewer-modal .status-viewer-body{position:relative;display:grid;min-width:0;min-height:0;max-height:none;place-items:stretch;overflow:hidden;padding:0;border-radius:20px;background:var(--rds-color-surface-soft);isolation:isolate}.status-viewer-media-stage{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;overflow:hidden;border-radius:inherit;background:var(--rds-color-surface-soft)}.status-viewer-media-state{position:relative;z-index:3;align-self:center;justify-self:center;max-width:min(86%,420px);padding:10px 14px;border:1px solid rgba(var(--runder-primary-rgb),.12);border-radius:var(--rds-radius-pill);background:rgba(var(--rds-white-rgb),.86);box-shadow:var(--rds-shadow-xs);font-size:.9rem!important;text-align:center}.status-viewer-modal .status-viewer-media{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;border-radius:inherit;object-fit:contain;object-position:center;box-shadow:none}.status-viewer-media-layer{opacity:0;transition:opacity var(--rds-motion);will-change:opacity}.status-viewer-media-layer.is-current{z-index:1}.status-viewer-media-layer.is-current.is-ready,.status-viewer-media-layer.is-previous{opacity:1}.status-viewer-media-layer.is-previous{z-index:0;pointer-events:none}.status-viewer-media-layer.is-previous.is-exiting{opacity:0}.status-viewer-modal .status-viewer-hit-zone{top:0;bottom:0;z-index:4}.status-viewer-profile-controls{display:contents}.status-viewer-profile-nav{display:inline-flex;grid-row:1;align-items:center;justify-content:center;gap:8px;min-width:112px;height:34px;padding:0 11px;overflow:hidden;border:1px solid rgba(147,197,253,.36);border-radius:16px;color:#0b3b8c;background:radial-gradient(circle at 22% 0,rgba(255,255,255,.84),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(219,234,254,.62)),rgba(255,255,255,.56);box-shadow:0 16px 34px rgba(15,73,159,.18),0 0 0 1px rgba(255,255,255,.48),inset 0 1px 0 rgba(255,255,255,.72);font-size:.7rem;font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.72);cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.status-viewer-profile-nav.is-next{grid-column:3;padding-right:11px}.status-viewer-profile-nav.is-previous{grid-column:1;padding-left:11px}.status-viewer-profile-nav:before{content:"";flex:0 0 auto;width:9px;height:9px;border-top:2px solid #2563eb;border-right:2px solid #2563eb}.status-viewer-profile-nav.is-next:before{order:2;transform:rotate(45deg)}.status-viewer-profile-nav.is-previous:before{transform:rotate(225deg)}.status-viewer-profile-nav:focus-visible,.status-viewer-profile-nav:hover{border-color:rgba(37,99,235,.48);box-shadow:0 18px 38px rgba(15,73,159,.22),0 0 0 2px rgba(14,165,233,.16),inset 0 1px 0 rgba(255,255,255,.82);outline:none}.status-viewer-profile-nav:disabled{border-color:rgba(148,163,184,.24);color:rgba(71,85,105,.48);background:linear-gradient(135deg,rgba(248,250,252,.7),rgba(226,232,240,.44)),rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.54);cursor:not-allowed;opacity:.62}.status-viewer-profile-nav:disabled:before{border-color:rgba(100,116,139,.48)}.status-viewer-profile-nav:disabled:hover{border-color:rgba(148,163,184,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.54)}.status-viewer-header>.icon-button{grid-column:4;grid-row:1;justify-self:end}.status-viewer-caption-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:0;max-height:56px;padding:9px 11px;overflow:hidden;border:1px solid rgba(96,165,250,.2);border-radius:17px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(219,234,254,.56)),rgba(255,255,255,.7);box-shadow:0 12px 26px rgba(15,73,159,.08),inset 0 1px 0 rgba(255,255,255,.76)}.status-viewer-caption-row p{display:-webkit-box;min-width:0;margin:0;overflow:hidden;color:#1d3357;font-size:.82rem;font-weight:760;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-wrap}.status-viewer-caption-more{min-height:30px;padding:0 10px;border:1px solid rgba(37,99,235,.28);border-radius:13px;color:#0b3b8c;background:rgba(255,255,255,.72);box-shadow:0 8px 18px rgba(30,91,179,.1),inset 0 1px 0 rgba(255,255,255,.82);cursor:pointer;font-size:.7rem;font-weight:900}.status-viewer-caption-more:focus-visible,.status-viewer-caption-more:hover{border-color:rgba(37,99,235,.42);color:#0758c7;outline:none}.status-viewer-caption-full{position:absolute;z-index:4;right:16px;bottom:16px;left:16px;display:grid;grid-gap:10px;gap:10px;max-height:min(260px,calc(100% - 116px));padding:14px;overflow:hidden;border:1px solid rgba(96,165,250,.28);border-radius:20px;background:radial-gradient(circle at 15% 0,rgba(255,255,255,.86),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(219,234,254,.82));box-shadow:0 24px 60px rgba(15,23,42,.22),0 0 0 1px rgba(255,255,255,.5),inset 0 1px 0 rgba(255,255,255,.82);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}.status-viewer-caption-full header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:0;background:transparent}.status-viewer-caption-full strong{color:#14213d;font-size:.9rem;font-weight:950}.status-viewer-caption-full p{max-height:176px;margin:0;overflow:auto;color:#263a5c;font-size:.9rem;font-weight:740;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.status-viewer-reply{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:end;grid-gap:8px;gap:8px;min-height:44px;padding:7px;border:1px solid rgba(96,165,250,.24);border-radius:18px;background:radial-gradient(circle at 20% 0,rgba(255,255,255,.82),transparent 48%),linear-gradient(135deg,rgba(255,255,255,.82),rgba(219,234,254,.5));box-shadow:0 12px 28px rgba(30,91,179,.12),inset 0 1px 0 rgba(255,255,255,.74);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.status-viewer-reply textarea{width:100%;min-height:30px;max-height:58px;resize:none;border:0;border-radius:13px;outline:0;background:rgba(255,255,255,.66);color:#0f172a;font-size:.86rem;font-weight:700;line-height:1.35;padding:7px 10px}.status-viewer-reply textarea:focus{box-shadow:0 0 0 2px rgba(14,165,233,.18)}.status-viewer-reply__send{display:inline-flex;width:38px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.2);border-radius:14px;background:linear-gradient(135deg,#1292f8,#2563eb);color:#fff;box-shadow:0 10px 22px rgba(37,99,235,.24);cursor:pointer}.status-viewer-reply__send:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.status-viewer-reply small{grid-column:1/-1;margin:-2px 4px 0;color:#0369a1;font-size:.72rem;font-weight:900}.status-viewer-reply small.is-error{color:var(--rds-color-danger)}.runder-primary-dock{position:fixed;z-index:1100;left:50%;bottom:calc(11px + env(safe-area-inset-bottom, 0px));width:min(646px,calc(100vw - 32px));transform:translateX(-50%);pointer-events:none}.runder-primary-dock__surface{display:grid;grid-template-columns:repeat(6,minmax(58px,1fr));grid-gap:3px;gap:3px;align-items:center;padding:5px;border:1px solid var(--rds-color-glass-border);border-radius:25px;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.72),transparent 28%),linear-gradient(135deg,rgba(239,247,255,.86),rgba(214,232,255,.58)),var(--rdl-glass-bg);box-shadow:0 18px 44px rgba(12,74,150,.18),0 5px 16px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.82);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);pointer-events:auto}.runder-primary-dock__item{position:relative;display:grid;justify-items:center;grid-gap:1px;gap:1px;min-width:0;min-height:43px;padding:3px 6px 4px;border:1px solid transparent;border-radius:17px;color:#385173;background:transparent;cursor:pointer;font:inherit;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.runder-primary-dock__item:focus-visible,.runder-primary-dock__item:hover{color:#0f3d84;background:rgba(255,255,255,.58);box-shadow:0 8px 18px rgba(37,99,235,.14)}.runder-primary-dock__item:focus-visible{outline:3px solid rgba(59,130,246,.34);outline-offset:3px}.runder-primary-dock__item.is-active{color:#0b3b8c;border-color:rgba(96,165,250,.38);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.9),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(219,234,254,.7)),rgba(255,255,255,.84);box-shadow:0 10px 22px rgba(30,91,179,.18),inset 0 0 0 1px rgba(255,255,255,.64)}.runder-primary-dock__item.is-active:after{content:none;display:none}.runder-primary-dock__icon{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:12px;color:#1d4ed8;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.96),transparent 36%),linear-gradient(145deg,rgba(219,234,254,.95),rgba(239,246,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -8px 14px rgba(37,99,235,.06),0 7px 15px rgba(59,130,246,.16)}.runder-primary-dock__icon svg{filter:drop-shadow(0 1px 1px rgba(15,23,42,.18));stroke-width:2.25}.runder-primary-dock__item.is-contacts .runder-primary-dock__icon{color:#0369a1;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.96),transparent 36%),linear-gradient(145deg,rgba(224,242,254,.96),rgba(239,246,255,.72))}.runder-primary-dock__item.is-drive .runder-primary-dock__icon{color:#047857;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.96),transparent 36%),linear-gradient(145deg,rgba(209,250,229,.95),rgba(239,246,255,.72))}.runder-primary-dock__item.is-notifications .runder-primary-dock__icon{color:#7c3aed;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.96),transparent 36%),linear-gradient(145deg,rgba(237,233,254,.95),rgba(239,246,255,.72))}.runder-primary-dock__item.is-profile .runder-primary-dock__icon{color:#0e7490;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.96),transparent 36%),linear-gradient(145deg,rgba(207,250,254,.95),rgba(239,246,255,.72))}.runder-primary-dock__item.is-settings .runder-primary-dock__icon{color:#475569;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.96),transparent 36%),linear-gradient(145deg,rgba(226,232,240,.95),rgba(248,250,252,.78))}.runder-primary-dock__label{max-width:100%;overflow:hidden;color:inherit;font-size:.62rem;font-weight:800;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.runder-primary-dock__badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border:2px solid rgba(255,255,255,.9);border-radius:999px;color:#fff;background:linear-gradient(135deg,#2563eb,#38bdf8);box-shadow:0 8px 16px rgba(37,99,235,.26);font-size:.6rem;font-weight:900;line-height:12px}.contacts-primary-detail{min-width:0;padding:16px;overflow:auto}.contacts-primary-detail .state-panel{margin-top:16px}.profile-main{overflow:auto;padding:24px clamp(18px,4vw,48px);background:radial-gradient(circle at top left,rgba(96,165,250,.16),transparent 34%),linear-gradient(180deg,rgba(248,251,255,.98),rgba(239,246,255,.92))}.profile-main__inner{display:grid;grid-gap:18px;gap:18px;width:min(920px,100%);margin:0 auto;padding-bottom:24px}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.runder-primary-dock__surface,.runder-top-views-slot{background:rgba(239,247,255,.98)}}@media (max-width:820px){.app-shell-v2.app-shell-dock-v1{--runder-dock-reserved-space:72px;--runder-topbar-height:104px}.app-shell-v2.app-shell-dock-v1>.app-main{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.runder-platform-topbar{gap:10px;padding:10px 12px}.runder-platform-logo{min-width:54px;max-width:54px;padding:6px;border-radius:22px}.runder-platform-logo span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.runder-top-views-slot{min-height:80px;border-radius:26px}.runder-views-strip{grid-template-columns:auto minmax(0,1fr);gap:14px}.runder-views-strip__leading{grid-template-rows:20px 52px;width:74px;min-width:74px;min-height:78px;gap:6px;padding:0}.runder-views-strip__busy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.runder-views-strip__title{height:20px;border-radius:11px;font-size:.68rem}.runder-views-strip__create{height:52px;min-height:52px;padding:5px;border-radius:16px;font-size:.62rem}.runder-views-strip__create-icon{width:24px;height:24px;border-radius:11px}.runder-views-strip__new{flex-basis:76px;width:76px;height:76px;min-height:76px;padding:3px;border-radius:21px}.runder-views-strip__new-preview{min-height:0;border-radius:17px}.runder-views-strip__new-plus{width:22px;height:22px;border-radius:14px}.runder-view-story__name,.runder-views-strip__new-copy{right:5px;bottom:5px;left:5px;padding:3px 5px}.runder-view-story{flex-basis:76px;width:76px;height:76px;min-height:76px;border-radius:21px}.runder-view-story__preview{min-height:0;border-radius:17px}.runder-view-story__name strong,.runder-views-strip__new-copy strong{font-size:.66rem}.runder-primary-dock{bottom:calc(7px + env(safe-area-inset-bottom, 0px));width:min(100vw - 12px,520px)}.runder-primary-dock__surface{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding:4px;border-radius:22px}.runder-primary-dock__item{min-height:44px;padding:4px 2px;border-radius:15px}.runder-primary-dock__icon{width:26px;height:26px;border-radius:12px}.runder-primary-dock__label{font-size:.59rem}.status-viewer-modal{width:min(100vw - 16px,680px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:9px}.status-viewer-header{grid-template-columns:42px minmax(0,1fr) 42px 34px;gap:5px}.status-viewer-profile-nav{min-width:42px;width:42px;height:34px;padding:0;color:transparent;text-shadow:none}.status-viewer-caption-row{max-height:50px;padding:7px 8px}}@media (max-width:430px){.app-shell-v2.app-shell-dock-v1{--runder-dock-reserved-space:68px;--runder-topbar-height:100px}.runder-views-strip__leading{width:68px;min-width:68px}.runder-views-strip__new{flex-basis:68px;width:68px;height:74px;min-height:74px;padding:3px}.runder-views-strip__create{width:68px;height:52px;min-height:52px;padding:5px 4px;font-size:.58rem}.runder-views-strip__create>span:not(.runder-views-strip__create-icon){position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.runder-view-story{flex-basis:68px;width:68px;height:74px;min-height:74px}.runder-views-strip__empty button,.runder-views-strip__empty span:not(.runder-views-strip__empty-art){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.runder-views-strip__empty{min-width:64px;justify-content:center;padding:7px}.runder-primary-dock__label{font-size:.54rem}}@media (prefers-reduced-motion:reduce){.runder-primary-dock__item,.runder-view-story,.runder-views-strip__new{transition:none;transform:none}.runder-primary-dock__item.is-active,.runder-primary-dock__item:focus-visible,.runder-primary-dock__item:hover,.runder-view-story:focus-visible,.runder-view-story:hover,.runder-views-strip__new:focus-visible,.runder-views-strip__new:hover{transform:none}}:root{--rds-focus-ring:0 0 0 1px rgba(var(--runder-primary-rgb),0.28),0 0 0 4px rgba(var(--runder-primary-rgb),0.1);--runder-focus-ring-subtle:0 0 0 1px rgba(var(--runder-primary-rgb),0.28),0 0 0 4px rgba(var(--runder-primary-rgb),0.1);--runder-focus-ring-button:0 0 0 1px rgba(var(--runder-primary-rgb),0.24),0 0 0 3px rgba(var(--runder-primary-rgb),0.08)}.app-shell-v2.app-shell-dock-v1 .conversation-pane.messenger-pane{gap:8px;padding:10px 10px 12px}.app-shell-v2.app-shell-dock-v1 .messenger-pane-tools{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.app-shell-v2.app-shell-dock-v1 .messenger-primary-menu-button{width:40px;height:40px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:16px;color:var(--rdl-brand-blue-strong);background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.9),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.9),rgba(219,234,254,.66));box-shadow:0 10px 22px rgba(30,91,179,.08),inset 0 1px 0 rgba(255,255,255,.88)}.app-shell-v2.app-shell-dock-v1 .messenger-primary-menu-button:focus-visible,.app-shell-v2.app-shell-dock-v1 .messenger-primary-menu-button:hover{border-color:rgba(var(--runder-primary-rgb),.3);background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.96),transparent 36%),linear-gradient(145deg,rgba(239,247,255,.98),rgba(191,219,254,.76));box-shadow:0 12px 24px rgba(30,91,179,.12),var(--runder-focus-ring-button)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-search{min-height:40px;margin:0;padding-inline:12px;border-radius:16px;box-shadow:0 8px 18px rgba(30,91,179,.05),inset 0 1px 0 rgba(255,255,255,.86)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-search:focus-within{border-color:rgba(var(--runder-primary-rgb),.28);box-shadow:0 10px 22px rgba(30,91,179,.075),var(--runder-focus-ring-subtle),inset 0 1px 0 rgba(255,255,255,.92)}.app-shell-v2.app-shell-dock-v1 .conversation-list-toolbar,.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-pane-header{display:none}.app-shell-v2.app-shell-dock-v1 .messenger-conversation-list{gap:4px;padding:2px 0 10px}.app-shell-v2.app-shell-dock-v1 .conversation-date-group{gap:4px}.app-shell-v2.app-shell-dock-v1 .conversation-date-group>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row{min-height:66px;padding:8px;border-radius:17px;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row:hover{border-color:rgba(var(--runder-primary-rgb),.14);background:rgba(255,255,255,.58);box-shadow:0 8px 18px rgba(30,91,179,.06)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row.is-selected{border-color:rgba(var(--runder-primary-rgb),.2);background:linear-gradient(145deg,rgba(230,244,255,.95),rgba(207,230,255,.7)),rgba(255,255,255,.72);box-shadow:0 10px 24px rgba(30,91,179,.1),inset 0 1px 0 rgba(255,255,255,.78)}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row.is-selected:before{top:17px;bottom:17px;width:3px;box-shadow:0 0 12px rgba(var(--runder-primary-rgb),.28)}.app-shell-v2.app-shell-dock-v1 .conversation-selection-bar{margin:2px 0 4px;padding:8px;border-radius:17px}:where(.auth-input-shell,.rds-input-shell,.messenger-search,.module-search,.drive-search,.my-drive-search,.emoji-search,.chat-search-panel form):focus-within,:where(input,textarea,select,.rdl-input,.rdl-select,.rds-input,.rds-textarea,.rds-input-shell,.auth-input-shell,.messenger-search,.module-search,.drive-search,.my-drive-search,.my-drive-sort,.settings-field input,.settings-field select,.settings-field textarea,.messenger-modal-form input,.messenger-modal-form textarea,.media-send-form textarea,.emoji-search,.chat-search-panel form):focus,:where(input,textarea,select,.rdl-input,.rdl-select,.rds-input,.rds-textarea,.rds-input-shell,.auth-input-shell,.messenger-search,.module-search,.drive-search,.my-drive-search,.my-drive-sort,.settings-field input,.settings-field select,.settings-field textarea,.messenger-modal-form input,.messenger-modal-form textarea,.media-send-form textarea,.emoji-search,.chat-search-panel form):focus-visible{outline:0;border-color:rgba(var(--runder-primary-rgb),.28);box-shadow:var(--runder-focus-ring-subtle)}:where(button,[role=button],a[href],.conversation-row,.drive-item,.notification-item,.sidebar-item,.rdl-button,.rdl-icon-button,.rds-button,.rds-icon-button):focus-visible{outline:0;box-shadow:var(--runder-focus-ring-button)}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer:focus-within{box-shadow:0 14px 30px rgba(30,91,179,.095),var(--runder-focus-ring-subtle),inset 0 1px 0 rgba(255,255,255,.94)}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer textarea:focus,.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer textarea:focus-visible{outline:0;box-shadow:none}:where(.new-conversation-menu,.chat-header-menu,.attachment-menu,.attachment-menu-portal,.emoji-picker-portal,.conversation-row-menu,.contact-actions-menu){border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:20px;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.74),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(232,243,255,.82)),rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(30,91,179,.18),0 8px 22px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.86);-webkit-backdrop-filter:blur(20px) saturate(165%);backdrop-filter:blur(20px) saturate(165%)}.attachment-menu,.attachment-menu-portal,.chat-header-menu,.contact-actions-menu,.conversation-row-menu,.new-conversation-menu{border-radius:20px}.new-conversation-menu{position:fixed;top:calc(var(--runder-topbar-height, 112px) + 14px);left:18px;width:min(300px,calc(100vw - 32px));padding:9px}.new-conversation-menu-head{margin-bottom:4px;border-bottom:1px solid rgba(var(--runder-primary-rgb),.1)}:where(.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.attachment-menu-portal button,.conversation-row-menu button,.contact-actions-menu button){border-radius:14px;color:#17345f;font-weight:850}:where(.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.attachment-menu-portal button,.conversation-row-menu button,.contact-actions-menu button):focus-visible,:where(.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.attachment-menu-portal button,.conversation-row-menu button,.contact-actions-menu button):hover:not(:disabled){background:rgba(219,234,254,.78);color:var(--rdl-brand-blue-strong);box-shadow:none}:where(.conversation-row-menu button.is-danger,.chat-header-menu button.is-danger,.contact-actions-menu button.is-danger):focus-visible,:where(.conversation-row-menu button.is-danger,.chat-header-menu button.is-danger,.contact-actions-menu button.is-danger):hover:not(:disabled){background:rgba(239,68,68,.1);color:#b42336}.conversation-row-menu.conversation-row-menu-portal{min-width:222px;transform:none;animation:runder-conversation-menu-enter .14s cubic-bezier(.2,.8,.2,1) both;transform-origin:top right}@keyframes runder-conversation-menu-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.emoji-picker-portal{width:min(372px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 110px));padding:10px;border-radius:24px}.emoji-picker-header{gap:9px;padding-bottom:9px;border-bottom:1px solid rgba(var(--runder-primary-rgb),.1)}.emoji-search{min-height:38px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:15px;background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.emoji-search:focus-within{border-color:rgba(var(--runder-primary-rgb),.28);box-shadow:var(--runder-focus-ring-subtle)}.emoji-category-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:1px}.emoji-category-tabs button{flex:0 0 auto;min-height:30px;padding-inline:10px;border-color:rgba(var(--runder-primary-rgb),.1);background:rgba(255,255,255,.58);color:#45617f;font-size:.72rem;font-weight:850}.emoji-category-tabs button.is-active,.emoji-category-tabs button:focus-visible,.emoji-category-tabs button:hover{border-color:rgba(var(--runder-primary-rgb),.24);background:rgba(219,234,254,.84);color:var(--rdl-brand-blue-strong);box-shadow:none}.emoji-picker-body{max-height:360px;overflow:auto;padding:10px 2px 2px}.emoji-picker-body section>div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:5px;gap:5px}.emoji-picker-body section>div button{width:100%;aspect-ratio:1;min-height:0;border-radius:13px;background:transparent;font-size:1.2rem}.emoji-picker-body section>div button:focus-visible,.emoji-picker-body section>div button:hover{background:rgba(219,234,254,.76);box-shadow:0 0 0 1px rgba(var(--runder-primary-rgb),.12)}.app-shell-v2.app-shell-dock-v1 .messenger-message-list{overflow:auto;background:radial-gradient(circle at 18% 10%,rgba(14,165,233,.12),transparent 22rem),radial-gradient(circle at 82% 12%,rgba(37,99,235,.09),transparent 24rem),linear-gradient(135deg,rgba(252,254,255,.84),rgba(232,243,255,.66)),#f7fbff}.app-shell-v2.app-shell-dock-v1 .messenger-message-list:after,.app-shell-v2.app-shell-dock-v1 .messenger-message-list:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.app-shell-v2.app-shell-dock-v1 .messenger-message-list:before{background-image:radial-gradient(circle at 22px 22px,rgba(37,99,235,.045) 0 1.2px,transparent 1.9px),radial-gradient(circle at 70px 56px,rgba(14,165,233,.038) 0 1.1px,transparent 1.8px),repeating-radial-gradient(ellipse at 8% 92%,transparent 0 44px,rgba(0,122,255,.035) 45px 46px,transparent 47px 92px),repeating-radial-gradient(ellipse at 94% 8%,transparent 0 52px,rgba(14,165,233,.03) 53px 54px,transparent 55px 108px);background-size:96px 96px,114px 114px,460px 300px,520px 340px;opacity:.95}.app-shell-v2.app-shell-dock-v1 .messenger-message-list:after{background:radial-gradient(ellipse at 16% 82%,rgba(0,122,255,.06),transparent 28%),radial-gradient(ellipse at 76% 22%,rgba(14,165,233,.05),transparent 30%),linear-gradient(115deg,transparent 0 18%,rgba(255,255,255,.22) 18.3% 18.8%,transparent 19.2% 42%,rgba(37,99,235,.028) 42.3% 42.9%,transparent 43.2% 100%);opacity:.78}.app-shell-v2.app-shell-dock-v1 .messenger-message-list__content,.app-shell-v2.app-shell-dock-v1 .new-messages-button{position:relative;z-index:1}@media (min-width:821px){.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane){--runder-dock-reserved-space:0px}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane)>.app-main{padding-bottom:env(safe-area-inset-bottom,0)}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock{left:14px;right:auto;bottom:calc(14px + env(safe-area-inset-bottom, 0px));width:auto;max-width:220px;transform:none;z-index:1000}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__surface{display:grid;grid-template-columns:1fr;width:56px;grid-gap:5px;gap:5px;padding:6px;border-radius:22px;transition:width .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background-color .18s ease}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__surface,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__surface{width:188px}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item{display:grid;grid-template-columns:32px 0fr;justify-items:start;align-items:center;width:44px;min-width:44px;min-height:42px;grid-gap:0;gap:0;padding:5px;overflow:hidden}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__item{grid-template-columns:32px minmax(0,1fr);width:100%;gap:8px;padding-inline:5px 10px}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__label{max-width:0;opacity:0;transform:translateX(-3px);transition:max-width .16s ease,opacity .14s ease,transform .16s ease}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__label{max-width:110px;opacity:1;text-align:left;transform:translateX(0)}}@media (max-width:420px){.emoji-picker-body section>div{grid-template-columns:repeat(7,minmax(0,1fr))}}:root{--runder-conversation-column-width:348px;--rds-focus-ring:0 0 0 0 rgba(0,0,0,0);--runder-focus-ring-subtle:0 0 0 0 rgba(0,0,0,0);--runder-focus-ring-button:0 0 0 0 rgba(0,0,0,0)}.app-shell-v2.app-shell-dock-v1 .messenger-layout{grid-template-columns:var(--runder-conversation-column-width) minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout,.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-collapsed,.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-visible{grid-template-columns:minmax(0,1fr)!important}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout>.messenger-chat-pane{grid-column:1/-1;width:100%;max-width:none}.workspace-chat-column{container-name:workspace-chat;container-type:inline-size}.workspace-chat-header .chat-title{flex:1 1 auto;overflow:hidden}.workspace-chat-header .chat-title-copy{flex:1 1 auto;min-width:0;overflow:hidden}.workspace-chat-header .chat-title h2{width:100%;overflow:visible}.workspace-chat-header .chat-title-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-header .workspace-badge{flex:0 0 auto;white-space:nowrap}.workspace-chat-header .chat-actions{flex:0 0 auto;margin-left:auto}.app-shell-v2.app-shell-dock-v1.module-messenger .workspace-chat-canvas-layout .workspace-chat-header .call-button,.app-shell-v2.app-shell-dock-v1.module-messenger .workspace-chat-canvas-layout .workspace-chat-header .icon-button{min-width:40px;min-height:40px;height:40px}.workspace-chat-header .chat-header-overflow-action{display:none}@container workspace-chat (max-width: 520px){.app-shell-v2.app-shell-dock-v1 .workspace-chat-header{min-height:58px;gap:8px;padding:7px 8px}.app-shell-v2.app-shell-dock-v1 .workspace-chat-header .chat-title{gap:8px}.app-shell-v2.app-shell-dock-v1 .workspace-chat-header .chat-title .messenger-avatar{width:36px;height:36px;flex-basis:36px}.app-shell-v2.app-shell-dock-v1 .workspace-chat-header .chat-title h2{gap:6px;font-size:.92rem}.app-shell-v2.app-shell-dock-v1 .workspace-chat-header .workspace-badge{padding:2px 6px;font-size:10px}.app-shell-v2.app-shell-dock-v1 .workspace-chat-header .chat-presence-line{margin-top:3px;font-size:.7rem}.app-shell-v2.app-shell-dock-v1 .workspace-chat-header .chat-actions{gap:5px}.app-shell-v2.app-shell-dock-v1.module-messenger .workspace-chat-canvas-layout .workspace-chat-header .call-button,.app-shell-v2.app-shell-dock-v1.module-messenger .workspace-chat-canvas-layout .workspace-chat-header .icon-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.workspace-chat-header .chat-header-voice-action>span{display:none}}@container workspace-chat (max-width: 430px){.workspace-chat-header .chat-header-video-action,.workspace-chat-header .chat-header-voice-action{display:none}.workspace-chat-header .chat-header-overflow-action{display:flex}.workspace-chat-header .chat-header-menu{width:min(240px,calc(100cqw - 16px));min-width:0}}@media (max-width:820px){.app-shell-v2.app-shell-dock-v1.module-messenger .workspace-chat-canvas-layout .workspace-chat-header .chat-actions .icon-button{display:inline-flex}}@container workspace-chat (max-width: 430px){.app-shell-v2.app-shell-dock-v1.module-messenger .workspace-chat-canvas-layout .workspace-chat-header .chat-header-video-action{display:none}}.app-shell-v2.app-shell-dock-v1 .conversation-pane.messenger-pane{width:var(--runder-conversation-column-width);min-width:var(--runder-conversation-column-width);max-width:var(--runder-conversation-column-width);padding:8px 10px 10px}.app-shell-v2.app-shell-dock-v1 .messenger-pane-tools{min-height:42px;gap:7px}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-search{min-height:38px;border-color:rgba(var(--runder-primary-rgb),.18);box-shadow:none}.app-shell-v2.app-shell-dock-v1 .messenger-conversation-list{padding-bottom:6px}.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-row{min-height:62px;padding:7px 8px}.app-shell-v2.app-shell-dock-v1 .conversation-selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:1px 0 4px;padding:7px;border-color:rgba(var(--runder-primary-rgb),.14);box-shadow:none}.app-shell-v2.app-shell-dock-v1 .conversation-selection-bar strong{flex:1 1 100%;color:#214775;font-size:.74rem}.app-shell-v2.app-shell-dock-v1 .conversation-selection-bar button{min-height:30px;border-radius:12px;padding:0 9px;box-shadow:none}.runder-views-strip{gap:8px}.runder-views-strip__rail{gap:5px;padding-left:0}.runder-views-strip__leading{width:78px;min-width:78px}.runder-view-story,.runder-views-strip__new{flex-basis:78px;width:78px}.runder-view-story:focus-visible,.runder-views-strip__create:focus-visible,.runder-views-strip__new:focus-visible{outline:1px solid rgba(var(--runder-primary-rgb),.34);outline-offset:2px;box-shadow:none}:where(.auth-input-shell,.rds-input-shell,.messenger-search,.module-search,.drive-search,.my-drive-search,.emoji-search,.chat-search-panel form):focus-within,:where(input,textarea,select,.rdl-input,.rdl-select,.rds-input,.rds-textarea,.rds-input-shell,.auth-input-shell,.messenger-search,.module-search,.drive-search,.my-drive-search,.my-drive-sort,.settings-field input,.settings-field select,.settings-field textarea,.messenger-modal-form input,.messenger-modal-form textarea,.media-send-form textarea,.emoji-search,.chat-search-panel form):focus,:where(input,textarea,select,.rdl-input,.rdl-select,.rds-input,.rds-textarea,.rds-input-shell,.auth-input-shell,.messenger-search,.module-search,.drive-search,.my-drive-search,.my-drive-sort,.settings-field input,.settings-field select,.settings-field textarea,.messenger-modal-form input,.messenger-modal-form textarea,.media-send-form textarea,.emoji-search,.chat-search-panel form):focus-visible{outline:0!important;border-color:rgba(var(--runder-primary-rgb),.3)!important;box-shadow:none!important;filter:none!important}:where(button,[role=button],a[href],.conversation-row,.drive-item,.notification-item,.sidebar-item,.rdl-button,.rdl-icon-button,.rds-button,.rds-icon-button):focus-visible{outline:1px solid rgba(var(--runder-primary-rgb),.36)!important;outline-offset:2px;box-shadow:none!important;filter:none!important}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer textarea:focus,.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer textarea:focus-visible,.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer:focus-within,.app-shell-v2.app-shell-dock-v1 .conversation-pane .messenger-search:focus-within,.app-shell-v2.app-shell-dock-v1 .messenger-primary-menu-button:focus-visible,.chat-search-panel form:focus-within,.drive-search:focus-within,.emoji-search:focus-within,.module-search:focus-within,.my-drive-search:focus-within{outline:0!important;box-shadow:none!important;filter:none!important}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer:focus-within{border-color:rgba(var(--runder-primary-rgb),.24);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(239,247,255,.68)),rgba(255,255,255,.72)}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header{min-height:58px;padding-block:8px}.app-shell-v2.app-shell-dock-v1 .messenger-chat-panel>.messenger-message-list,.app-shell-v2.app-shell-dock-v1 .workspace-chat-panel>.messenger-message-list{flex:1 1 auto;min-height:0}.app-shell-v2.app-shell-dock-v1 .messenger-message-list{display:block;padding:14px 18px 12px;scroll-behavior:auto;background:radial-gradient(circle at 14% 12%,rgba(14,165,233,.16),transparent 20rem),radial-gradient(circle at 88% 18%,rgba(37,99,235,.13),transparent 23rem),linear-gradient(135deg,rgba(247,252,255,.9),rgba(224,241,255,.74)),#f3f9ff}.app-shell-v2.app-shell-dock-v1 .messenger-message-list:before{background-image:radial-gradient(circle at 20px 20px,rgba(var(--runder-primary-rgb),.075) 0 1.5px,transparent 2.2px),radial-gradient(circle at 72px 58px,rgba(14,165,233,.065) 0 1.3px,transparent 2px),repeating-radial-gradient(ellipse at 7% 90%,transparent 0 34px,rgba(0,122,255,.07) 35px 36px,transparent 37px 78px),repeating-radial-gradient(ellipse at 96% 8%,transparent 0 42px,rgba(14,165,233,.058) 43px 44px,transparent 45px 94px);background-size:88px 88px,118px 118px,420px 284px,520px 330px;opacity:1}.app-shell-v2.app-shell-dock-v1 .messenger-message-list:after{background:radial-gradient(ellipse at 12% 82%,rgba(0,122,255,.085),transparent 30%),radial-gradient(ellipse at 78% 18%,rgba(14,165,233,.074),transparent 31%),linear-gradient(115deg,transparent 0 15%,rgba(255,255,255,.34) 15.3% 15.8%,transparent 16.2% 38%,rgba(var(--runder-primary-rgb),.055) 38.3% 38.9%,transparent 39.2% 100%);opacity:.9}.app-shell-v2.app-shell-dock-v1 .messenger-message-list__content{flex:0 0 auto;gap:9px;padding-bottom:0}.unread-anchor-marker{display:flex;align-items:center;justify-content:center;margin:6px 0 4px;color:var(--rdl-brand-blue-strong);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:none}.unread-anchor-marker:after,.unread-anchor-marker:before{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--runder-primary-rgb),.22),transparent)}.unread-anchor-marker span{flex:0 0 auto;margin:0 8px;padding:4px 9px;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:999px;background:rgba(239,247,255,.82);box-shadow:none}.app-shell-v2.app-shell-dock-v1 .messenger-composer-wrap{padding:8px 12px}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer{min-height:48px;border-radius:18px;box-shadow:0 8px 18px rgba(30,91,179,.07),inset 0 1px 0 rgba(255,255,255,.82)}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer textarea{min-height:32px}@media (min-width:821px){.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane){--runder-dock-reserved-space:0px}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock{left:10px;right:auto;bottom:calc(10px + env(safe-area-inset-bottom, 0px));width:calc(var(--runder-conversation-column-width) - 20px);max-width:calc(var(--runder-conversation-column-width) - 20px);min-width:0;transform:none;z-index:1000}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__surface{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;width:100%;height:50px;grid-gap:3px;gap:3px;padding:5px;border-radius:22px;transition:height .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background-color .18s ease,transform .18s ease}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__surface,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__surface{width:100%;height:60px;transform:translateY(-1px)}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item{display:grid;grid-template-columns:1fr;grid-template-rows:34px 0fr;justify-items:center;align-items:center;width:100%;min-width:0;min-height:40px;grid-gap:0;gap:0;padding:3px 2px;overflow:hidden;border-radius:17px;transition:background-color .17s ease,border-color .17s ease,color .17s ease,transform .17s ease,grid-template-rows .18s cubic-bezier(.2,.8,.2,1)}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__item{grid-template-columns:1fr;grid-template-rows:30px 14px;width:100%;gap:1px;padding:3px 2px 4px}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item.is-active{transform:translateY(-1px)}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__icon{width:30px;height:30px}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__label{max-width:100%;opacity:0;transform:translateY(-2px);color:#1d4a7d;font-size:.56rem;line-height:1;text-align:center;transition:opacity .15s ease,transform .17s ease}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__label{opacity:1;transform:translateY(0)}}@media (max-width:900px){:root{--runder-conversation-column-width:318px}}:root{--runder-conversation-column-width:376px;--runder-chat-wallpaper-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='none' stroke='%23007AFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' opacity='.2'%3E%3Cpath d='M30 46c14-13 38-13 52 0'/%3E%3Cpath d='M39 56c9-8 25-8 34 0'/%3E%3Cpath d='M48 66c4-4 12-4 16 0'/%3E%3Cpath d='M42 122c0-12 10-21 24-21h24c14 0 24 9 24 21s-10 21-24 21H70l-18 13v-15c-6-4-10-10-10-19Z'/%3E%3Cpath d='M146 48c10-8 26-8 36 0 10 9 10 22 0 31-9 8-25 9-35 1l-16 7 6-15c-5-8-2-17 9-24Z'/%3E%3Cpath d='M144 148c18 0 32 12 32 27'/%3E%3Cpath d='M152 148c12 0 22 9 22 20'/%3E%3Cpath d='M160 149c7 1 12 6 12 12'/%3E%3Cpath d='M34 190c22-12 49-11 70 2'/%3E%3Cpath d='M134 111c12-6 27-4 38 5'/%3E%3C/g%3E%3Cg fill='%23007AFF' opacity='.14'%3E%3Ccircle cx='28' cy='96' r='3'/%3E%3Ccircle cx='104' cy='54' r='2.5'/%3E%3Ccircle cx='193' cy='105' r='3'/%3E%3Ccircle cx='126' cy='184' r='2.5'/%3E%3Ccircle cx='70' cy='174' r='2'/%3E%3C/g%3E%3Cg fill='none' stroke='%2338BDF8' stroke-width='1.6' stroke-linecap='round' opacity='.18'%3E%3Cpath d='M18 154h15m6 0h10m8 0h20'/%3E%3Cpath d='M144 198h13m7 0h8m8 0h16'/%3E%3Cpath d='M168 18c9 10 17 11 28 2'/%3E%3C/g%3E%3C/svg%3E")}.runder-platform-topbar,.runder-top-views-slot,.runder-views-strip,.runder-views-strip__leading,.runder-views-strip__rail{overflow:visible}.runder-top-views-slot{min-height:100px;padding:8px 9px 12px}.runder-views-strip{gap:7px;min-height:90px}.runder-views-strip__leading{grid-template-rows:20px 54px;width:82px;min-width:82px;min-height:82px}.runder-views-strip__create{height:54px;min-height:54px}.runder-views-strip__rail{gap:6px;padding:5px 4px 11px 0}.runder-view-story,.runder-views-strip__new{flex-basis:82px;width:82px;height:80px;min-height:80px;transform:none!important}.runder-view-story:focus-visible,.runder-view-story:hover,.runder-views-strip__new:focus-visible,.runder-views-strip__new:hover{box-shadow:0 12px 24px rgba(30,91,179,.16),0 0 0 2px rgba(14,165,233,.16),inset 0 1px 0 rgba(255,255,255,.9)}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header{min-height:54px;padding-block:6px}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .chat-title .messenger-avatar{width:42px;height:42px}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .call-button,.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .icon-button{min-height:36px;height:36px;border-radius:14px}.app-shell-v2.app-shell-dock-v1 .messenger-chat-header .call-button{padding-inline:10px}.app-shell-v2.app-shell-dock-v1 .messenger-message-list{padding:10px 14px 8px;background:radial-gradient(circle at 16% 12%,rgba(14,165,233,.18),transparent 18rem),radial-gradient(circle at 88% 20%,rgba(37,99,235,.16),transparent 22rem),linear-gradient(135deg,rgba(247,252,255,.94),rgba(218,239,255,.78) 42%,rgba(230,244,255,.88)),#edf8ff}.app-shell-v2.app-shell-dock-v1 .messenger-message-list:before{background-image:var(--runder-chat-wallpaper-pattern),radial-gradient(circle at 34px 36px,rgba(0,122,255,.14) 0 1.4px,transparent 2.4px),radial-gradient(circle at 118px 96px,rgba(14,165,233,.12) 0 1.3px,transparent 2.3px),repeating-radial-gradient(ellipse at 42% 58%,transparent 0 44px,rgba(0,122,255,.085) 45px 46.5px,transparent 48px 100px);background-size:220px 220px,92px 92px,132px 132px,360px 280px;opacity:.78}.app-shell-v2.app-shell-dock-v1 .messenger-message-list:after{background:radial-gradient(ellipse at 14% 86%,rgba(0,122,255,.08),transparent 31%),radial-gradient(ellipse at 82% 16%,rgba(14,165,233,.08),transparent 30%),linear-gradient(115deg,transparent 0 24%,rgba(255,255,255,.22) 24.4% 25%,transparent 25.4% 58%,rgba(var(--runder-primary-rgb),.04) 58.3% 58.8%,transparent 59.1% 100%);opacity:.62}.app-shell-v2.app-shell-dock-v1 .messenger-message-list__content{width:min(100%,1240px);gap:7px}.app-shell-v2.app-shell-dock-v1 .message-day-group{gap:7px}.app-shell-v2.app-shell-dock-v1 .messenger-bubble{max-width:min(820px,76%);padding:6px 10px 4px}.app-shell-v2.app-shell-dock-v1 .messenger-bubble:has(.chat-attachment-card.has-media-preview:not(.is-gallery-tile)){max-width:min(440px,82%)}.app-shell-v2.app-shell-dock-v1 .chat-attachment-card.has-media-preview:not(.is-gallery-tile){width:min(100%,var(--chat-media-card-width,420px))}.app-shell-v2.app-shell-dock-v1 .attachment-media-preview,.app-shell-v2.app-shell-dock-v1 .attachment-video-preview{max-height:min(52vh,420px)}.app-shell-v2.app-shell-dock-v1 .attachment-media-preview img,.app-shell-v2.app-shell-dock-v1 .attachment-video-preview{width:100%;max-width:100%;max-height:min(52vh,420px);object-fit:cover}.app-shell-v2.app-shell-dock-v1 .voice-message-player{width:min(430px,62vw)}.app-shell-v2.app-shell-dock-v1 .messenger-composer-wrap{padding:6px 10px 7px}.app-shell-v2.app-shell-dock-v1 .composer.messenger-composer{min-height:46px;padding:5px 7px}@media (min-width:821px){.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock{left:10px;width:calc(var(--runder-conversation-column-width) - 20px);max-width:calc(var(--runder-conversation-column-width) - 20px)}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__surface{grid-template-columns:repeat(6,minmax(0,1fr));height:50px;overflow:visible}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__surface,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__surface{height:50px;transform:translateY(-1px)}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item{grid-template-rows:1fr;min-height:40px;padding:4px 2px;overflow:visible}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;opacity:1;transform:none}}:root{--runder-chat-wallpaper-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='156' height='156' viewBox='0 0 156 156'%3E%3Cg fill='none' stroke='%23007AFF' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 31c8-7 21-7 29 0' stroke-width='1.25' opacity='.13'/%3E%3Cpath d='M28 38c5-4 13-4 18 0' stroke-width='1.05' opacity='.13'/%3E%3Cpath d='M34 45c2.5-2 6.5-2 9 0' stroke-width='.95' opacity='.13'/%3E%3Cpath d='M25 85c0-8 7-14 17-14h16c10 0 17 6 17 14s-7 14-17 14H45l-12 8v-10c-5-3-8-7-8-12Z' stroke-width='1.15' opacity='.12'/%3E%3Cpath d='M98 36c7-5 18-5 25 1s7 15 0 21c-6 5-17 6-24 1l-10 5 4-10c-3-6-1-13 5-18Z' stroke-width='1.1' opacity='.11'/%3E%3Cpath d='M99 107c12 0 22 8 22 18' stroke-width='1.15' opacity='.12'/%3E%3Cpath d='M106 108c8 1 14 6 14 13' stroke-width='1' opacity='.12'/%3E%3Cpath d='M25 128c16-8 34-8 49 1' stroke-width='1' opacity='.1'/%3E%3Cpath d='M92 79c9-4 20-3 28 4' stroke-width='1' opacity='.1'/%3E%3C/g%3E%3Cg fill='%23007AFF' opacity='.105'%3E%3Ccircle cx='18' cy='65' r='1.7'/%3E%3Ccircle cx='78' cy='32' r='1.5'/%3E%3Ccircle cx='134' cy='72' r='1.7'/%3E%3Ccircle cx='88' cy='133' r='1.45'/%3E%3Ccircle cx='48' cy='118' r='1.25'/%3E%3C/g%3E%3Cg fill='none' stroke='%2338BDF8' stroke-width='.9' stroke-linecap='round' opacity='.105'%3E%3Cpath d='M15 110h10m5 0h7m7 0h14'/%3E%3Cpath d='M106 141h9m5 0h7m6 0h11'/%3E%3Cpath d='M119 16c6 7 13 7 20 1'/%3E%3C/g%3E%3C/svg%3E")}.app-shell-v2.app-shell-dock-v1 .conversation-pane.messenger-pane{position:relative;overflow:visible}.app-shell-v2.app-shell-dock-v1 .messenger-pane-tools{grid-template-columns:40px 40px 40px minmax(0,1fr);min-height:46px}.messenger-contacts-drawer-button{flex:0 0 auto;width:40px;height:40px}.messenger-contacts-drawer-button.is-active{border-color:rgba(0,122,255,.35);color:var(--runder-primary);background:radial-gradient(circle at 24% 0,rgba(255,255,255,.92),transparent 50%),linear-gradient(135deg,rgba(226,241,255,.94),rgba(191,219,254,.56))}.contacts-drawer-layer{position:absolute;z-index:45;top:58px;right:10px;bottom:10px;left:10px;pointer-events:none;visibility:hidden;opacity:0;transform:translateY(8px) scale(.985);transition:opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.contacts-drawer-layer.is-open{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0) scale(1)}.contacts-drawer-panel{display:flex;flex-direction:column;gap:11px;height:100%;padding:12px;overflow:hidden;border:1px solid rgba(125,185,255,.42);border-radius:24px;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.92),transparent 42%),linear-gradient(145deg,rgba(248,252,255,.92),rgba(221,239,255,.76)),rgba(255,255,255,.72);box-shadow:0 24px 54px rgba(15,73,159,.18),0 0 0 1px rgba(255,255,255,.72),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.contacts-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.contacts-drawer-header>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.contacts-drawer-header small{color:rgba(11,59,140,.58);font-size:.68rem;font-weight:850}.contacts-drawer-header strong{color:#0b3b8c;font-size:1rem;font-weight:950}.contacts-drawer-header-actions{display:inline-flex;align-items:center;gap:7px}.contacts-drawer-header-actions .secondary-action.compact{min-height:34px;padding-inline:10px;border-radius:14px}.contacts-drawer-panel .messenger-search{min-height:38px;border-radius:17px;background:rgba(255,255,255,.72)}.contacts-drawer-panel .messenger-search:focus-within{border-color:rgba(0,122,255,.42);box-shadow:none;outline:none}.contacts-drawer-list{display:grid;grid-gap:8px;gap:8px;min-height:0;overflow:auto;padding:1px 1px 4px}.contacts-drawer-item{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"avatar copy" "actions actions";grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:9px;border:1px solid rgba(147,197,253,.32);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(231,243,255,.58)),rgba(255,255,255,.58)}.contacts-drawer-item .messenger-avatar{grid-area:avatar;width:42px;height:42px}.contacts-drawer-copy{grid-area:copy;display:grid;min-width:0;grid-gap:2px;gap:2px}.contacts-drawer-copy em,.contacts-drawer-copy small,.contacts-drawer-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-drawer-copy strong{color:#10254f;font-size:.88rem;font-weight:930}.contacts-drawer-copy small{color:rgba(50,70,104,.72);font-size:.72rem;font-weight:760}.contacts-drawer-copy em{display:inline-flex;align-items:center;gap:5px;color:rgba(44,80,135,.76);font-size:.68rem;font-style:normal;font-weight:850}.contacts-drawer-copy em i{width:7px;height:7px;border-radius:999px;background:rgba(148,163,184,.8);box-shadow:0 0 0 2px rgba(255,255,255,.8)}.contacts-drawer-item.is-online .contacts-drawer-copy em i{background:#22c55e}.contacts-drawer-row-actions{grid-area:actions;display:flex;align-items:center;justify-content:space-between;gap:8px}.contacts-drawer-open-chat{flex:1 1 auto;justify-content:center;min-height:32px;border-radius:14px}.contacts-drawer-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;margin-block:auto;padding:18px 12px;color:rgba(31,55,94,.74);text-align:center}.contacts-drawer-empty svg{color:var(--runder-primary)}.contacts-drawer-empty strong{color:#0b3b8c;font-size:.92rem;font-weight:950}.contacts-drawer-empty p{max-width:28ch;margin:0;font-size:.78rem;font-weight:700;line-height:1.35}.archived-conversations-panel .archived-conversation-list{min-height:0;padding:0;overflow:auto}.archived-conversations-panel .conversation-date-group{padding-inline:0}.archived-conversations-panel .conversation-row{min-height:72px}.contact-readonly-identity{display:grid;grid-gap:4px;gap:4px;margin:0;padding:12px 14px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:16px;background:rgba(232,244,255,.64);color:var(--rds-text-muted)}.contact-readonly-identity span{font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.contact-readonly-identity strong{color:var(--rds-text-strong);font-size:.92rem}.status-viewer-profile-nav[aria-disabled=true]{opacity:1;cursor:pointer}.status-viewer-profile-nav[aria-disabled=true]:before{border-color:#2563eb}.app-shell-v2.app-shell-dock-v1 .messenger-message-list{background:radial-gradient(circle at 13% 8%,rgba(14,165,233,.16),transparent 19rem),radial-gradient(circle at 91% 18%,rgba(37,99,235,.13),transparent 25rem),linear-gradient(135deg,rgba(249,253,255,.96),rgba(225,241,255,.84) 45%,rgba(235,247,255,.94)),#eef8ff}.app-shell-v2.app-shell-dock-v1 .messenger-message-list:before{background-image:var(--runder-chat-wallpaper-pattern),radial-gradient(circle at 28px 32px,rgba(0,122,255,.09) 0 1.1px,transparent 2px),radial-gradient(circle at 102px 88px,rgba(14,165,233,.075) 0 1px,transparent 1.9px),repeating-radial-gradient(ellipse at 42% 58%,transparent 0 36px,rgba(0,122,255,.052) 37px 38px,transparent 39px 86px);background-repeat:repeat;background-size:156px 156px,86px 86px,118px 118px,320px 250px;opacity:.7;mix-blend-mode:multiply}.app-shell-v2.app-shell-dock-v1 .messenger-message-list:after{background:radial-gradient(ellipse at 14% 88%,rgba(0,122,255,.052),transparent 30%),radial-gradient(ellipse at 84% 14%,rgba(14,165,233,.05),transparent 29%),linear-gradient(115deg,transparent 0 24%,rgba(255,255,255,.18) 24.4% 25%,transparent 25.4% 58%,rgba(var(--runder-primary-rgb),.032) 58.3% 58.8%,transparent 59.1% 100%);opacity:.58}@media (min-width:821px){.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock{left:10px;width:calc(var(--runder-conversation-column-width) - 20px);max-width:none;transition:width .18s cubic-bezier(.2,.8,.2,1),transform .18s ease}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover{width:min(520px,calc(100vw - 24px))}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__surface{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:50px;overflow:visible}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__surface,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__surface{grid-template-columns:repeat(5,minmax(78px,1fr));height:58px;transform:translateY(-1px)}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item{grid-template-rows:1fr;min-height:40px;padding:4px 2px;overflow:visible}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__item{grid-template-rows:29px 14px;min-height:48px;padding:4px 4px 5px;overflow:visible}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;opacity:1;transform:none}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__label{position:static;display:block;width:auto;max-width:none;height:auto;margin:0;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;opacity:1;transform:none;text-overflow:clip;white-space:nowrap}}:root{--runder-conversation-column-width:420px;--runder-chat-wallpaper-pattern:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTYiIGhlaWdodD0iMTU2IiB2aWV3Qm94PSIwIDAgMTU2IDE1NiI+PHJlY3Qgd2lkdGg9IjE1NiIgaGVpZ2h0PSIxNTYiIGZpbGw9Im5vbmUiLz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMwMDdBRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgb3BhY2l0eT0iMC4xOCI+PHBhdGggZD0iTTE2IDI0YzYtNSAxNi01IDIyIDAiIHN0cm9rZS13aWR0aD0iMC45Ii8+PHBhdGggZD0iTTIyIDMxYzMuNS0yLjggOS41LTIuOCAxMyAwIiBzdHJva2Utd2lkdGg9IjAuNzIiLz48cGF0aCBkPSJNNjMgMThoMTdjNiAwIDEwIDQgMTAgOC41Uzg2IDM1IDgwIDM1SDYzYy02IDAtMTAtNC0xMC04LjVTNTcgMTggNjMgMThaIiBzdHJva2Utd2lkdGg9IjAuNzgiLz48cGF0aCBkPSJNMTA4IDIxYzgtNSAyMS00IDI3IDIgNiA2IDUgMTQtMyAxOS04IDUtMjAgNC0yNy0yLTYtNi01LTE0IDMtMTlaIiBzdHJva2Utd2lkdGg9IjAuNzgiLz48cGF0aCBkPSJNMTggNjZjMTAtNiAyMi02IDMyIDAiIHN0cm9rZS13aWR0aD0iMC43OCIvPjxwYXRoIGQ9Ik0xOCA3NWgxMG02IDBoOG03IDBoMTMiIHN0cm9rZS13aWR0aD0iMC42MiIvPjxwYXRoIGQ9Ik00NiAxMTJoMTljNyAwIDEyIDQuNSAxMiAxMHMtNSAxMC0xMiAxMEg0NmMtNyAwLTEyLTQuNS0xMi0xMHM1LTEwIDEyLTEwWiIgc3Ryb2tlLXdpZHRoPSIwLjgiLz48cGF0aCBkPSJNOTEgMTA1YzEwLTUgMjQtNCAzMyAyIiBzdHJva2Utd2lkdGg9IjAuNzUiLz48cGF0aCBkPSJNOTYgMTE5YzggNSAxOSA1IDI4LS41IiBzdHJva2Utd2lkdGg9IjAuNzIiLz48cGF0aCBkPSJNMTExIDEzMGM4LTQgMTgtNCAyNSAwIiBzdHJva2Utd2lkdGg9IjAuNjYiLz48cGF0aCBkPSJNMjAgMTM0YzkgNCAxOSAyIDI3LTUiIHN0cm9rZS13aWR0aD0iMC42NiIvPjxwYXRoIGQ9Ik0xMjcgNjJjNyAwIDEzIDUgMTQgMTIiIHN0cm9rZS13aWR0aD0iMC43NiIvPjxwYXRoIGQ9Ik0xMzMgNjNjNCAxIDggNCA5IDgiIHN0cm9rZS13aWR0aD0iMC41OCIvPjwvZz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMyQUE4RkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgb3BhY2l0eT0iMC4xMyI+PHBhdGggZD0iTTE1IDQ1aDltNSAwaDZtNyAwaDEzIiBzdHJva2Utd2lkdGg9IjAuNTgiLz48cGF0aCBkPSJNOTUgNDdoMTBtNiAwaDdtNyAwaDExIiBzdHJva2Utd2lkdGg9IjAuNTgiLz48cGF0aCBkPSJNMjIgOThjNy00IDE1LTQgMjMgMCIgc3Ryb2tlLXdpZHRoPSIwLjYyIi8+PHBhdGggZD0iTTU5IDgzYzktMy41IDE4LTIuOCAyNiAyIiBzdHJva2Utd2lkdGg9IjAuNjIiLz48cGF0aCBkPSJNNzUgOTVjNyA1IDE2IDUgMjQgMCIgc3Ryb2tlLXdpZHRoPSIwLjU4Ii8+PHBhdGggZD0iTTEyMCA4OGM2IDQgMTIgNCAxOCAwIiBzdHJva2Utd2lkdGg9IjAuNTgiLz48cGF0aCBkPSJNMTA0IDE0NGg4bTUgMGgxMG01IDBoNyIgc3Ryb2tlLXdpZHRoPSIwLjU2Ii8+PC9nPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwNUZDQiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBvcGFjaXR5PSIwLjEyIj48Y2lyY2xlIGN4PSIyOCIgY3k9IjEwOSIgcj0iNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxjaXJjbGUgY3g9IjEyNiIgY3k9Ijk1IiByPSI0LjIiIHN0cm9rZS13aWR0aD0iMC43Ii8+PGNpcmNsZSBjeD0iODgiIGN5PSI2NiIgcj0iMy44IiBzdHJva2Utd2lkdGg9IjAuNjYiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUyIiByPSIzLjIiIHN0cm9rZS13aWR0aD0iMC42MiIvPjxwYXRoIGQ9Ik0zMi44IDEwOWg4YzUgMCA5LTIgMTItNSIgc3Ryb2tlLXdpZHRoPSIwLjU2Ii8+PHBhdGggZD0iTTkyIDY2YzgtMiAxNy0xIDI1IDQiIHN0cm9rZS13aWR0aD0iMC41NiIvPjxwYXRoIGQ9Ik0xMTggOTVjLTggMi0xNSAwLTIxLTUiIHN0cm9rZS13aWR0aD0iMC41NiIvPjxwYXRoIGQ9Ik00OSA0OWw1IDYiIHN0cm9rZS13aWR0aD0iMC41MiIvPjxwYXRoIGQ9Ik04NSA2Mmw2IDgiIHN0cm9rZS13aWR0aD0iMC41MiIvPjxwYXRoIGQ9Ik0xMjQgOTFsNSA4IiBzdHJva2Utd2lkdGg9IjAuNTIiLz48L2c+PGcgZmlsbD0iIzAwNkZEOCIgb3BhY2l0eT0iMC4xMyI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxNSIgcj0iMSIvPjxjaXJjbGUgY3g9IjQ1IiBjeT0iMTciIHI9IjAuOSIvPjxjaXJjbGUgY3g9Ijk5IiBjeT0iMTgiIHI9IjAuOTUiLz48Y2lyY2xlIGN4PSIxNDUiIGN5PSIyOSIgcj0iMSIvPjxjaXJjbGUgY3g9IjcyIiBjeT0iNDciIHI9IjAuODUiLz48Y2lyY2xlIGN4PSIxNiIgY3k9Ijg4IiByPSIwLjkiLz48Y2lyY2xlIGN4PSIxNDIiIGN5PSI4MiIgcj0iMC45NSIvPjxjaXJjbGUgY3g9IjY5IiBjeT0iMTAxIiByPSIwLjg1Ii8+PGNpcmNsZSBjeD0iODciIGN5PSIxMzQiIHI9IjAuOTUiLz48Y2lyY2xlIGN4PSIxNDUiIGN5PSIxNDUiIHI9IjAuOSIvPjxjaXJjbGUgY3g9IjIzIiBjeT0iMTQ2IiByPSIwLjkiLz48L2c+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNTFCREY3IiBzdHJva2Utd2lkdGg9IjAuNDgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iMC4xMiI+PHBhdGggZD0iTTggMTE4YzUgMyAxMSAzIDE3IDAiLz48cGF0aCBkPSJNMTM2IDhjNCAzIDkgMyAxMyAwIi8+PHBhdGggZD0iTTggOGw0IDRtMC00LTQgNCIvPjxwYXRoIGQ9Ik0xNDUgMTE4bDQgNG0wLTQtNCA0Ii8+PHBhdGggZD0iTTcxIDE0Nmw0IDRtMC00LTQgNCIvPjxwYXRoIGQ9Ik0xMTEgNzZsNCA0bTAtNC00IDQiLz48L2c+PC9zdmc+")}.runder-platform-topbar{display:grid;grid-template-columns:minmax(172px,210px) minmax(0,1fr) auto;align-items:stretch}.runder-top-views-slot{min-width:0}.runder-topbar-actions{display:flex;align-items:center;justify-content:flex-end;min-width:50px}.runder-topbar-notifications-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(125,185,255,.45);border-radius:17px;color:var(--runder-primary);background:radial-gradient(circle at 26% 12%,rgba(255,255,255,.92),transparent 48%),linear-gradient(145deg,rgba(255,255,255,.78),rgba(221,239,255,.6));box-shadow:0 12px 24px rgba(15,73,159,.1),inset 0 1px 0 rgba(255,255,255,.86);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.runder-topbar-notifications-button.is-active,.runder-topbar-notifications-button:focus-visible,.runder-topbar-notifications-button:hover{border-color:rgba(0,122,255,.42);color:#005fd1;background:radial-gradient(circle at 24% 0,rgba(255,255,255,.96),transparent 50%),linear-gradient(145deg,rgba(232,244,255,.96),rgba(191,219,254,.68));transform:translateY(-1px)}.runder-topbar-notifications-button:focus-visible{outline:1px solid rgba(0,122,255,.42);outline-offset:2px}.runder-topbar-notifications-button span{position:absolute;top:-6px;right:-6px;display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border:2px solid rgba(255,255,255,.92);border-radius:999px;color:#fff;background:linear-gradient(135deg,#0a84ff,#2563eb);box-shadow:0 8px 16px rgba(37,99,235,.22);font-size:.64rem;font-weight:950;line-height:1}.runder-topbar-reveal-zone{display:none}.runder-floating-notifications-button{position:fixed;top:18px;right:20px;z-index:1270;display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid rgba(0,122,255,.38);border-radius:19px;color:#ffffff;background:radial-gradient(circle at 28% 12%,rgba(255,255,255,.34),transparent 46%),linear-gradient(145deg,#0a84ff,#2563eb);box-shadow:0 18px 38px rgba(15,73,159,.28),0 0 0 1px rgba(255,255,255,.72),inset 0 1px 0 rgba(255,255,255,.42);cursor:pointer;animation:runder-floating-notification-bell-in .18s cubic-bezier(.2,.8,.2,1) both}.app-shell-v2.app-shell-dock-v1.module-messenger .runder-floating-notifications-button{top:88px;width:44px;height:44px;border-radius:15px}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-record-button:disabled{cursor:default}.runder-floating-notifications-button:focus-visible,.runder-floating-notifications-button:hover{outline:2px solid rgba(255,255,255,.94);outline-offset:3px;transform:translateY(-1px) scale(1.02)}.runder-floating-notifications-button span{position:absolute;top:-7px;right:-7px;display:inline-grid;min-width:23px;height:23px;place-items:center;padding:0 6px;border:2px solid #ffffff;border-radius:999px;color:#ffffff;background:#dc2626;box-shadow:0 8px 18px rgba(185,28,28,.3);font-size:.66rem;font-weight:950;line-height:1}@keyframes runder-floating-notification-bell-in{0%{opacity:0;transform:translateY(-12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover:hover) and (pointer:fine){.app-shell-v2.app-shell-dock-v1:has(>.runder-platform-topbar.is-auto-hide-enabled){grid-template-rows:minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1:has(>.runder-platform-topbar.is-auto-hide-enabled)>.app-main{grid-row:1}.runder-platform-topbar.is-auto-hide-enabled{position:fixed;inset:0 0 auto;z-index:1260;min-height:var(--runder-topbar-height);transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease;will-change:opacity,transform}.runder-platform-topbar.is-auto-hide-enabled.is-expanded{opacity:1;transform:translateY(0)}.runder-platform-topbar.is-auto-hide-enabled.is-collapsed{pointer-events:none;opacity:0;transform:translateY(calc(-100% - 8px))}.runder-topbar-reveal-zone{position:fixed;inset:0 0 auto;z-index:1250;display:block;height:14px}}@media (prefers-reduced-motion:reduce){.runder-floating-notifications-button,.runder-platform-topbar.is-auto-hide-enabled{animation:none;transition:none}}.notifications-popover-backdrop{position:fixed;inset:0;z-index:1280;background:transparent}.notifications-popover-panel{position:fixed;top:calc(var(--runder-topbar-height) - 14px);right:18px;display:flex;width:min(430px,calc(100vw - 32px));max-height:min(680px,calc(100vh - var(--runder-topbar-height) - 24px));overflow:hidden;border:1px solid rgba(125,185,255,.48);border-radius:24px;background:radial-gradient(circle at 15% 0,rgba(255,255,255,.92),transparent 42%),linear-gradient(145deg,rgba(248,252,255,.94),rgba(221,239,255,.82)),#f5fbff;box-shadow:0 28px 70px rgba(15,73,159,.2),0 0 0 1px rgba(255,255,255,.72),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:none;backdrop-filter:none}.notifications-shell.is-popover{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:12px}.notifications-popover-heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px}.notifications-popover-heading>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.notifications-popover-heading strong{color:#0b3b8c;font-size:1rem;font-weight:950}.notifications-popover-heading span{color:rgba(31,55,94,.62);font-size:.74rem;font-weight:800}.notifications-popover-heading-actions{display:inline-flex;align-items:center;gap:7px}.notifications-shell.is-popover .notification-list{min-height:0;min-width:0;padding:10px;overflow:hidden;border-radius:20px;background:#f7fbff}.notifications-shell.is-popover .notifications-filter-section{min-width:0;overflow:hidden}.notifications-shell.is-popover .notifications-filter-row{width:100%;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:2px}.notifications-shell.is-popover .notifications-list-region{max-height:min(500px,calc(100vh - var(--runder-topbar-height) - 180px));overflow:auto;padding-right:2px}.notifications-shell.is-popover .notification-item{border-radius:18px;background:#fff;grid-template-columns:minmax(0,1fr) auto}.notifications-shell.is-popover .notification-item>button:first-of-type{grid-column:1/-1}.notifications-shell.is-popover .notification-item .notification-read-chip{justify-self:start}.notifications-shell.is-popover .notification-item-actions{justify-self:end}.contacts-drawer-layer{visibility:visible;opacity:1;will-change:opacity,transform;transition:transform .28s ease-in,visibility 0s linear .28s}.contacts-drawer-layer.is-open{transition:transform .34s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.app-shell-v2.app-shell-dock-v1 .messenger-message-list{position:relative;isolation:isolate;background:var(--runder-chat-wallpaper-pattern),radial-gradient(circle at 12px 16px,rgba(0,122,255,.085) 0 .68px,transparent 1.42px),radial-gradient(circle at 38px 34px,rgba(42,168,255,.07) 0 .7px,transparent 1.5px),repeating-linear-gradient(135deg,transparent 0 96px,rgba(0,122,255,.026) 96px 97px,transparent 98px 196px),radial-gradient(circle at 13% 12%,rgba(0,122,255,.09),transparent 24rem),radial-gradient(circle at 88% 15%,rgba(75,176,255,.085),transparent 28rem),linear-gradient(135deg,#eaf6ff 0,#ddefff 48%,#d6eafe 100%);background-attachment:fixed,fixed,fixed,fixed,fixed,fixed,fixed;background-color:#ddefff;background-repeat:repeat,repeat,repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:148px 148px,30px 30px,46px 46px,196px 196px,auto,auto,auto;background-position:50%,8px 10px,22px 16px,0 0,50%,50%,50%}.app-shell-v2.app-shell-dock-v1 .messenger-message-list:after,.app-shell-v2.app-shell-dock-v1 .messenger-message-list:before{display:none}@media (prefers-reduced-motion:reduce){.contacts-drawer-layer,.contacts-drawer-layer.is-open{transform:none;transition-duration:1ms}}@media (min-width:821px){.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover{width:min(456px,calc(100vw - 24px))}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__surface{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__surface,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__surface{grid-template-columns:repeat(4,minmax(86px,1fr))}}@media (max-width:900px){:root{--runder-conversation-column-width:334px}}@media (max-width:760px){.runder-platform-topbar{grid-template-columns:minmax(0,1fr) auto}.runder-platform-logo{display:none}.notifications-popover-panel{top:72px;right:10px;left:10px;width:auto}}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__surface{grid-template-columns:repeat(4,minmax(58px,1fr))}@media (min-width:861px){.app-shell-v2.app-shell-dock-v1.module-settings{--runder-dock-reserved-space:0px}.app-shell-v2.app-shell-dock-v1.module-settings .runder-primary-dock{right:auto;bottom:calc(13px + env(safe-area-inset-bottom, 0px));transform:none;left:16px;width:min(calc(var(--module-sidebar-width) - 32px),calc(100vw - 32px))}.app-shell-v2.app-shell-dock-v1.module-settings .runder-primary-dock__surface{width:100%;gap:2px;padding:5px;border-radius:22px}.app-shell-v2.app-shell-dock-v1.module-settings .runder-primary-dock__item{min-height:42px;padding-inline:4px}.app-shell-v2.app-shell-dock-v1.module-settings .runder-primary-dock__label{font-size:.58rem}.app-shell-v2.app-shell-dock-v1.module-settings .settings-sidebar{padding-bottom:calc(94px + env(safe-area-inset-bottom, 0px))}}@media (min-width:1440px){.app-shell-v2.app-shell-dock-v1.module-drive{--runder-dock-reserved-space:0px}.app-shell-v2.app-shell-dock-v1.module-drive .runder-primary-dock{right:auto;left:16px;bottom:calc(13px + env(safe-area-inset-bottom, 0px));width:min(calc(var(--module-sidebar-width) - 32px),calc(100vw - 32px));transform:none}.app-shell-v2.app-shell-dock-v1.module-drive .runder-primary-dock__surface{width:100%;gap:2px;padding:5px;border-radius:22px}.app-shell-v2.app-shell-dock-v1.module-drive .runder-primary-dock__item{min-height:42px;padding-inline:4px}.app-shell-v2.app-shell-dock-v1.module-drive .runder-primary-dock__label{font-size:.58rem}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar{padding-bottom:calc(94px + env(safe-area-inset-bottom, 0px))}}.account-control-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border-color:rgba(var(--runder-primary-rgb),.16);background:radial-gradient(circle at 8% 0,rgba(0,122,255,.1),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(230,244,255,.72)),rgba(255,255,255,.86);box-shadow:0 18px 44px rgba(15,73,159,.08),inset 0 1px 0 rgba(255,255,255,.88)}.account-control-icon,.settings-notifications-hero__icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(0,122,255,.2);border-radius:18px;color:#006fd8;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.92),transparent 38%),linear-gradient(145deg,rgba(224,242,254,.92),rgba(191,219,254,.5));box-shadow:0 12px 26px rgba(37,99,235,.12)}.account-control-card .account-identity h3{font-size:clamp(20px,2vw,26px)}.account-control-card .account-identity p{max-width:680px}.profile-main{background:radial-gradient(circle at 18% 8%,rgba(0,122,255,.14),transparent 30rem),radial-gradient(circle at 82% 0,rgba(125,211,252,.16),transparent 28rem),linear-gradient(180deg,#f8fcff,#eef7ff)}.profile-main__inner{width:min(980px,100%)}.profile-editor-panel{gap:18px}.profile-hero-card{overflow:hidden;border-color:rgba(var(--runder-primary-rgb),.18);background:radial-gradient(circle at 12% 10%,rgba(0,122,255,.16),transparent 22rem),linear-gradient(145deg,rgba(255,255,255,.96),rgba(222,240,255,.74)),rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(15,73,159,.12),inset 0 1px 0 rgba(255,255,255,.9)}.profile-hero-card .profile-editor-grid{grid-template-columns:auto minmax(0,1fr) minmax(190px,auto);align-items:center;padding:0}.profile-avatar-editor{width:112px;height:112px;border-radius:34px;box-shadow:0 18px 42px rgba(0,122,255,.18),inset 0 1px 0 rgba(255,255,255,.9)}.profile-avatar-editor .avatar-image,.profile-avatar-editor .messenger-avatar,.profile-avatar-editor img{width:100%;height:100%;border-radius:inherit}.profile-presence-pill{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;border:1px solid rgba(34,197,94,.24);border-radius:999px;color:#0f766e;background:rgba(240,253,250,.82);font-size:.72rem;font-weight:900}.profile-presence-pill span{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.14)}.profile-hero-card .avatar-profile-actions>span,.settings-notifications-hero>div>span{color:#006fd8;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:0}.profile-hero-card .avatar-profile-actions>strong,.settings-notifications-hero>div>strong{display:block;margin-top:3px;color:#102a56;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.12}.profile-hero-card .avatar-profile-actions>p,.settings-notifications-hero>div>p{margin:7px 0 0;color:#5b708c;line-height:1.5}.profile-identity-summary{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:16px;border:1px solid rgba(0,122,255,.14);border-radius:22px;background:rgba(255,255,255,.62)}.profile-identity-summary small,.profile-identity-summary span{overflow:hidden;color:#58718e;font-size:.78rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.profile-identity-summary strong{overflow:hidden;color:#102a56;font-size:1rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.profile-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-data-grid .settings-field:nth-child(3){grid-column:1/-1}.profile-editor-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 18px 18px}.settings-notifications-premium{gap:18px}.settings-notifications-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;border-color:rgba(0,122,255,.18);background:radial-gradient(circle at 12% 0,rgba(0,122,255,.13),transparent 28rem),linear-gradient(145deg,rgba(255,255,255,.96),rgba(226,244,255,.74)),rgba(255,255,255,.84)}.settings-notification-groups{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-notifications-premium .setting-group{border-color:rgba(0,122,255,.14);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(238,248,255,.74)),rgba(255,255,255,.86);box-shadow:0 16px 36px rgba(15,73,159,.08)}.settings-notifications-premium .setting-group>header{border-bottom-color:rgba(0,122,255,.12);background:radial-gradient(circle at 10% 0,rgba(0,122,255,.08),transparent 16rem),linear-gradient(180deg,rgba(255,255,255,.88),rgba(242,249,255,.76))}.settings-notifications-premium .setting-toggle-list{gap:8px;padding:12px}.settings-notifications-premium .setting-toggle{min-height:78px;padding:14px;border:1px solid rgba(0,122,255,.1);border-radius:18px;background:rgba(255,255,255,.66)}.settings-notifications-premium .setting-toggle:last-child{border-bottom:1px solid rgba(0,122,255,.1)}.settings-notifications-premium .setting-toggle input{border-color:rgba(0,122,255,.22);background:rgba(226,232,240,.78);box-shadow:none}.settings-notifications-premium .setting-toggle input:checked{border-color:rgba(0,122,255,.78);background:linear-gradient(135deg,#007aff,#2563eb)}.settings-notifications-premium .setting-toggle input:focus-visible{outline:1px solid rgba(0,122,255,.34);outline-offset:2px;box-shadow:none}.settings-notifications-premium .setting-toggle.is-disabled{opacity:.72}@media (max-width:980px){.account-control-card,.profile-data-grid,.profile-hero-card .profile-editor-grid,.settings-notification-groups,.settings-notifications-hero{grid-template-columns:minmax(0,1fr)}}:root{--r8-conversations-glass:linear-gradient(145deg,rgba(255,255,255,0.88),rgba(232,246,255,0.66));--r8-conversations-glass-strong:linear-gradient(145deg,rgba(255,255,255,0.94),rgba(226,244,255,0.78));--r8-conversations-border:rgba(0,122,255,0.18);--r8-conversations-border-strong:rgba(0,122,255,0.26);--r8-conversations-shadow:0 18px 44px rgba(19,83,146,0.14);--r8-conversations-shadow-soft:0 10px 28px rgba(19,83,146,0.1);--r8-conversations-blue:#007aff;--r8-conversations-blue-soft:rgba(0,122,255,0.1);--r8-conversations-text:#153250;--r8-conversations-muted:#6d8199;--r8-conversations-danger:#d73d55;--r8-conversations-wallpaper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168' viewBox='0 0 168 168'%3E%3Crect width='168' height='168' fill='none'/%3E%3Cg fill='none' stroke='%23007AFF' stroke-linecap='round' stroke-linejoin='round' opacity='.16'%3E%3Cpath d='M18 30c7-5 17-5 24 0' stroke-width='.82'/%3E%3Cpath d='M24 38c4-3 9-3 13 0' stroke-width='.66'/%3E%3Cpath d='M58 24h19c6 0 10 3.5 10 8s-4 8-10 8H58c-6 0-10-3.5-10-8s4-8 10-8Z' stroke-width='.78'/%3E%3Cpath d='M112 24c9-4.5 21-3 27 3.5' stroke-width='.76'/%3E%3Cpath d='M22 72c10-5.5 23-5 34 1' stroke-width='.74'/%3E%3Cpath d='M21 82h11m7 0h9m8 0h15' stroke-width='.58'/%3E%3Cpath d='M50 120h23c7 0 12 4 12 9.5S80 139 73 139H50c-7 0-12-4-12-9.5S43 120 50 120Z' stroke-width='.78'/%3E%3Cpath d='M98 112c12-4.5 27-2.5 38 5' stroke-width='.68'/%3E%3Cpath d='M104 129c8 4 19 4 28-.5' stroke-width='.62'/%3E%3Cpath d='M26 146c9 3.5 20 2 29-4' stroke-width='.58'/%3E%3Cpath d='M131 67c8 .5 14 6 15 13' stroke-width='.68'/%3E%3Cpath d='M137 68c4 1 7 4 8 8' stroke-width='.52'/%3E%3C/g%3E%3Cg fill='none' stroke='%232AA8FF' stroke-linecap='round' stroke-linejoin='round' opacity='.12'%3E%3Cpath d='M15 52h10m6 0h7m8 0h15' stroke-width='.56'/%3E%3Cpath d='M99 50h11m7 0h8m8 0h13' stroke-width='.56'/%3E%3Cpath d='M26 106c7-3.5 16-3 24 1' stroke-width='.58'/%3E%3Cpath d='M66 91c10-3 20-2 29 3' stroke-width='.58'/%3E%3Cpath d='M82 104c7 4.5 17 4.5 26 0' stroke-width='.54'/%3E%3Cpath d='M125 97c7 3.5 14 3.5 21 0' stroke-width='.52'/%3E%3Cpath d='M112 152h10m6 0h10m6 0h8' stroke-width='.52'/%3E%3C/g%3E%3Cg fill='none' stroke='%23005FCB' stroke-linecap='round' stroke-linejoin='round' opacity='.11'%3E%3Ccircle cx='31' cy='118' r='4.8' stroke-width='.68'/%3E%3Ccircle cx='135' cy='104' r='4.2' stroke-width='.68'/%3E%3Ccircle cx='92' cy='72' r='3.8' stroke-width='.62'/%3E%3Ccircle cx='54' cy='58' r='3.1' stroke-width='.58'/%3E%3Cpath d='M36 118c5 0 10-2 14-5' stroke-width='.52'/%3E%3Cpath d='M96 72c8-1.5 17 .5 25 5' stroke-width='.52'/%3E%3Cpath d='M127 104c-8 1.5-15-.5-21-5' stroke-width='.52'/%3E%3Cpath d='M53 55l6 6' stroke-width='.48'/%3E%3Cpath d='M89 69l7 8' stroke-width='.48'/%3E%3Cpath d='M132 100l6 8' stroke-width='.48'/%3E%3C/g%3E%3Cg fill='%23006FD8' opacity='.13'%3E%3Ccircle cx='13' cy='17' r='.95'/%3E%3Ccircle cx='47' cy='19' r='.85'/%3E%3Ccircle cx='103' cy='20' r='.9'/%3E%3Ccircle cx='153' cy='32' r='.95'/%3E%3Ccircle cx='76' cy='51' r='.82'/%3E%3Ccircle cx='18' cy='95' r='.86'/%3E%3Ccircle cx='150' cy='88' r='.9'/%3E%3Ccircle cx='72' cy='109' r='.82'/%3E%3Ccircle cx='93' cy='143' r='.9'/%3E%3Ccircle cx='153' cy='153' r='.84'/%3E%3Ccircle cx='25' cy='153' r='.84'/%3E%3C/g%3E%3Cg fill='none' stroke='%2351BDF7' stroke-width='.46' stroke-linecap='round' opacity='.12'%3E%3Cpath d='M8 126c5 3 12 3 18 0'/%3E%3Cpath d='M148 10c4 3 9 3 13 0'/%3E%3Cpath d='M10 10l4 4m0-4-4 4'/%3E%3Cpath d='M153 126l4 4m0-4-4 4'/%3E%3Cpath d='M75 155l4 4m0-4-4 4'/%3E%3Cpath d='M118 83l4 4m0-4-4 4'/%3E%3C/g%3E%3C/svg%3E")}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-pane{background:linear-gradient(180deg,rgba(247,252,255,.9),rgba(235,247,255,.68));border-right:1px solid rgba(0,122,255,.16)}.app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-visible .conversation-pane.messenger-pane,.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-pane.messenger-pane{background:#f7fcff linear-gradient(180deg,#f7fcff,#ebf7ff);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-runder-theme=dark] .app-shell-v2.app-shell-dock-v1 .messenger-layout.workspace-chat-canvas-layout.is-conversation-list-visible .conversation-pane.messenger-pane,html[data-runder-theme=dark] .app-shell-v2.app-shell-dock-v1.module-messenger .conversation-pane.messenger-pane{background:var(--runder-surface)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-panel.is-settings-hidden{display:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-pane-tools{align-items:center;gap:8px;min-height:0;padding:6px 12px 6px 0;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(238,248,255,.32));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-row-menu-button,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .call-button,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .icon-button,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-contacts-drawer-button,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-primary-menu-button{border:1px solid rgba(0,122,255,.16);background:rgba(255,255,255,.6);color:#006fd8;box-shadow:0 8px 18px rgba(22,105,174,.08)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-pane-tools .messenger-contacts-drawer-button,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-pane-tools .messenger-new-call-button,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-pane-tools .messenger-primary-menu-button{width:40px;height:40px;min-width:40px;min-height:40px}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-row-menu-button:hover,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .call-button:hover,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .icon-button:hover,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-contacts-drawer-button:hover,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-primary-menu-button:hover{background:rgba(224,243,255,.86);border-color:rgba(0,122,255,.3);box-shadow:0 10px 22px rgba(22,105,174,.1)}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-panel form,.app-shell-v2.app-shell-dock-v1.module-messenger .emoji-search,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-composer,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-search{border:1px solid rgba(0,122,255,.16);background:rgba(255,255,255,.68);box-shadow:none;outline:0!important}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-pane-tools .messenger-search{min-height:40px;height:40px}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-panel form:focus-within,.app-shell-v2.app-shell-dock-v1.module-messenger .emoji-search:focus-within,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-composer:focus-within,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-search:focus-within{border-color:rgba(0,122,255,.32);background:rgba(255,255,255,.8);box-shadow:none!important;outline:0!important;filter:none!important}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-conversation-list{padding:10px 12px 34px;scroll-padding-bottom:34px}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-date-group>span{color:rgba(21,50,80,.48);font-size:.72rem;font-weight:800;letter-spacing:0}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-row{border:1px solid transparent;border-radius:20px;background:transparent;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-row:hover{background:rgba(255,255,255,.58);border-color:rgba(0,122,255,.13);box-shadow:0 10px 24px rgba(15,91,156,.08)}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-row.is-selected{background:linear-gradient(135deg,rgba(0,122,255,.16),rgba(128,208,255,.18));border-color:rgba(0,122,255,.32);box-shadow:inset 3px 0 0 #007aff,0 14px 30px rgba(0,122,255,.12)}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-row.is-selected-for-bulk{background:rgba(0,122,255,.12);border-color:rgba(0,122,255,.32)}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-row .row-meta svg[aria-label=Fixada]{color:#007aff;filter:drop-shadow(0 3px 8px rgba(0,122,255,.18))}.app-shell-v2.app-shell-dock-v1.module-messenger .composer-reply-preview,.app-shell-v2.app-shell-dock-v1.module-messenger .composer-save-option,.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-selection-bar,.app-shell-v2.app-shell-dock-v1.module-messenger .pending-attachments,.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recorder-panel{border:1px solid rgba(0,122,255,.16);background:var(--r8-conversations-glass);box-shadow:var(--r8-conversations-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-selection-bar button{border:1px solid rgba(0,122,255,.14);border-radius:999px;background:rgba(255,255,255,.66);color:#0a6fd4}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-selection-bar button:hover:not(:disabled){background:rgba(224,243,255,.84)}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-selection-bar button.is-danger{color:var(--r8-conversations-danger);border-color:rgba(215,61,85,.2);background:rgba(255,241,244,.82)}.contacts-drawer-layer{transform:translateX(-112%) scale(.985);transform-origin:left center;transition:transform .3s ease-in,visibility 0s linear .3s}.contacts-drawer-layer.is-open{transform:translateX(0) scale(1);transition:transform .36s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.archived-conversations-panel,.contacts-drawer-panel{border:1px solid rgba(0,122,255,.2);background:radial-gradient(circle at 16% 0,#ffffff 0,#f8fcff 34%,transparent 56%),linear-gradient(145deg,#f9fdff,#eff9ff 48%,#e7f4ff);background-color:#f4fbff;box-shadow:0 24px 58px rgba(15,91,156,.18),inset 0 0 0 1px rgba(255,255,255,.92);backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}.contacts-drawer-header{border-bottom:1px solid rgba(0,122,255,.12);background:linear-gradient(180deg,#fbfdff,#eef8ff)}.archived-conversations-panel .conversation-row,.contacts-drawer-empty,.contacts-drawer-item,.message-empty-state,.message-loading-state,.messenger-list-empty{border:1px solid rgba(0,122,255,.14);border-radius:22px;background:#fafdff;box-shadow:0 12px 30px rgba(15,91,156,.09);-webkit-backdrop-filter:none;backdrop-filter:none}.archived-conversations-panel .conversation-row:hover,.contacts-drawer-item:hover{border-color:rgba(0,122,255,.27);background:rgba(238,248,255,.78);box-shadow:0 16px 34px rgba(0,122,255,.12)}.contacts-drawer-copy em,.contacts-drawer-copy small,.contacts-drawer-copy strong,.contacts-drawer-empty p,.contacts-drawer-empty strong,.message-empty-state p,.message-empty-state strong,.messenger-list-empty p,.messenger-list-empty strong{color:var(--r8-conversations-text)}.contacts-drawer-copy em,.contacts-drawer-copy small,.contacts-drawer-empty p,.message-empty-state p,.messenger-list-empty p{color:var(--r8-conversations-muted)}:where(.new-conversation-menu,.chat-header-menu,.attachment-menu,.attachment-menu-portal,.conversation-row-menu,.contact-actions-menu,.emoji-picker-portal){border:1px solid rgba(0,122,255,.2)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(231,246,255,.82))!important;color:var(--r8-conversations-text);box-shadow:0 24px 54px rgba(14,80,146,.18)!important;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}:where(.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.attachment-menu-portal button,.conversation-row-menu button,.contact-actions-menu button){min-height:38px;border-radius:14px!important;color:var(--r8-conversations-text);font-weight:750}:where(.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.attachment-menu-portal button,.conversation-row-menu button,.contact-actions-menu button):focus-visible,:where(.new-conversation-menu button,.chat-header-menu button,.attachment-menu button,.attachment-menu-portal button,.conversation-row-menu button,.contact-actions-menu button):hover:not(:disabled){background:rgba(0,122,255,.1)!important;color:#005fcb;box-shadow:none!important;outline:0!important}:where(.conversation-row-menu button.is-danger,.chat-header-menu button.is-danger,.contact-actions-menu button.is-danger){color:var(--r8-conversations-danger)!important}:where(.conversation-row-menu button.is-danger,.chat-header-menu button.is-danger,.contact-actions-menu button.is-danger):focus-visible,:where(.conversation-row-menu button.is-danger,.chat-header-menu button.is-danger,.contact-actions-menu button.is-danger):hover:not(:disabled){background:rgba(215,61,85,.11)!important;color:#b8263e!important}.new-conversation-menu-head{border-bottom:1px solid rgba(0,122,255,.11)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-panel{min-height:0;grid-template-rows:minmax(0,1fr) auto}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list{position:relative;isolation:isolate;background:var(--r8-conversations-wallpaper),radial-gradient(circle at 12px 16px,rgba(0,111,216,.1) 0 .72px,transparent 1.45px),radial-gradient(circle at 40px 36px,rgba(42,168,255,.08) 0 .7px,transparent 1.5px),linear-gradient(135deg,rgba(234,246,255,.9) 0,rgba(221,239,255,.94) 46%,rgba(214,234,254,.96) 100%);background-attachment:fixed,fixed,fixed,fixed;background-color:#ddefff;background-position:50%,8px 10px,22px 16px,50%;background-repeat:repeat,repeat,repeat,no-repeat;background-size:168px 168px,30px 30px,46px 46px,auto}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list:after,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list:before{display:none!important}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list__content,.app-shell-v2.app-shell-dock-v1.module-messenger .new-messages-button{position:relative;z-index:1}.app-shell-v2.app-shell-dock-v1.module-messenger .message-day-group>time,.app-shell-v2.app-shell-dock-v1.module-messenger .unread-anchor-marker span{border:1px solid rgba(0,122,255,.16);background:rgba(255,255,255,.68);color:#2a557a;box-shadow:0 10px 24px rgba(18,86,148,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble{border:1px solid rgba(255,255,255,.58);background:rgba(255,255,255,.88);box-shadow:0 12px 28px rgba(23,76,126,.12);color:#142f4a}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine{border-color:rgba(0,122,255,.22);background:linear-gradient(145deg,rgba(176,221,255,.96),rgba(133,202,255,.9));background-color:#8fcfff;box-shadow:0 14px 30px rgba(0,122,255,.14)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble:hover{box-shadow:0 16px 34px rgba(23,76,126,.15)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row.is-highlighted,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-system-message.is-highlighted{isolation:isolate;position:relative;outline:0;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row.is-highlighted:before,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-system-message.is-highlighted:after{position:absolute;z-index:-1;inset:-3px -12px;border-radius:0;background:rgba(0,122,255,.16);content:"";pointer-events:none;animation:runder-message-target-highlight 2.4s ease-out both}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list.is-search-active .messenger-bubble-row.is-highlighted:before{animation:runder-message-search-current .18s ease-out both}.message-search-match{margin:0;border-radius:3px;padding:0 2px;background:rgba(0,122,255,.24);color:inherit;font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.messenger-bubble-row.is-highlighted .message-search-match{background:rgba(0,122,255,.34)}@keyframes runder-message-target-highlight{0%{opacity:.18}14%{opacity:1}to{opacity:.58}}@keyframes runder-message-search-current{0%{opacity:.18}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row.is-highlighted:before,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-system-message.is-highlighted:after{animation:none;opacity:.58}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list.is-search-active .messenger-bubble-row.is-highlighted:before{opacity:1}}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-attachment-card,.app-shell-v2.app-shell-dock-v1.module-messenger .message-reply-preview,.app-shell-v2.app-shell-dock-v1.module-messenger .message-view-reference,.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-player{border:1px solid rgba(0,122,255,.13);background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.64)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .chat-attachment-card,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .message-reply-preview,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .message-view-reference,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .voice-message-player{border-color:rgba(0,95,203,.18);background:rgba(255,255,255,.5)}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions{bottom:calc(100% + 2px);border:1px solid rgba(0,122,255,.18);background:#fff;box-shadow:0 18px 38px rgba(15,91,156,.16)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row.is-actions-below .bubble-actions{top:calc(100% + 2px)}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions-bridge{bottom:-22px;height:22px;width:max(100%,220px)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row.is-actions-below .bubble-actions-bridge{top:-22px}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions button{border-radius:12px;color:#006fd8;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions button:hover{background:rgba(0,122,255,.1);box-shadow:none;outline:0}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions button.is-danger{color:var(--r8-conversations-danger)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .message-status-icon.is-pending,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .message-status-icon.is-sent{color:#244b6a}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .message-status-icon.is-delivered{color:#0057aa}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .message-status-icon.is-read{color:#005f54}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble{border-radius:18px 18px 18px 7px;padding:7px 11px 6px;box-shadow:0 7px 18px rgba(23,76,126,.1)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine{border-radius:18px 18px 7px 18px;box-shadow:0 8px 20px rgba(0,122,255,.12)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .message-status-pill{min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.app-shell-v2.app-shell-dock-v1.module-messenger .message-inline-content{min-width:0;line-height:1.38}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-deleted .message-inline-content{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:154px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-deleted .message-inline-content>.message-deleted{display:inline-flex;align-items:center;min-width:0;white-space:nowrap}.app-shell-v2.app-shell-dock-v1.module-messenger .message-inline-content>.message-deleted,.app-shell-v2.app-shell-dock-v1.module-messenger .message-inline-content>p{display:inline;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.app-shell-v2.app-shell-dock-v1.module-messenger .message-inline-content>.bubble-meta.is-inline{display:inline-flex;width:auto;margin:0 0 1px 6px;vertical-align:baseline;white-space:nowrap}.app-shell-v2.app-shell-dock-v1.module-messenger .message-deleted,.app-shell-v2.app-shell-dock-v1.module-messenger .message-deleted em{color:#2f465d!important;font-style:normal!important;font-weight:700}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .message-deleted,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .message-deleted em{color:#0b2d42!important}@media (prefers-reduced-motion:reduce){.media-viewer-frame .media-viewer-content{transition:none}}.app-shell-v2.app-shell-dock-v1.module-messenger .new-messages-button{border:1px solid rgba(0,122,255,.22);background:rgba(255,255,255,.78);color:#006fd8;box-shadow:0 14px 32px rgba(0,122,255,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-panel{border:1px solid rgba(0,122,255,.18);background:var(--r8-conversations-glass-strong);box-shadow:0 24px 52px rgba(15,91,156,.16);-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-results button{border:1px solid rgba(0,122,255,.12);background:rgba(255,255,255,.58);border-radius:16px}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-results button:hover{background:rgba(224,243,255,.82)}.emoji-picker-portal{width:min(360px,calc(100vw - 24px));overflow:hidden}.emoji-picker-header{border-bottom:1px solid rgba(0,122,255,.12);background:rgba(255,255,255,.34)}.emoji-category-tabs button{border:1px solid transparent;border-radius:999px;color:#42627e;box-shadow:none!important}.emoji-category-tabs button.is-active{border-color:rgba(0,122,255,.22);background:rgba(0,122,255,.12);color:#006fd8}.emoji-picker-body section>div button{border-radius:14px;box-shadow:none!important}.emoji-picker-body section>div button:focus-visible,.emoji-picker-body section>div button:hover{background:rgba(0,122,255,.1);outline:0}.call-prep-backdrop,.conversation-confirm-backdrop,.messenger-modal-backdrop{background:rgba(206,227,244,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.call-history-modal,.call-prep-modal,.conversation-confirm-dialog,.messenger-modal{border:1px solid rgba(0,122,255,.2);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(229,246,255,.82));box-shadow:0 28px 74px rgba(13,76,138,.2);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15)}.call-history-modal header,.call-prep-modal header,.conversation-confirm-dialog header,.messenger-modal header{border-bottom-color:rgba(0,122,255,.12)}.media-send-form textarea,.messenger-modal-form input,.messenger-modal-form textarea{border:1px solid rgba(0,122,255,.16);background:rgba(255,255,255,.72);box-shadow:none!important}.media-send-form textarea:focus,.messenger-modal-form input:focus,.messenger-modal-form textarea:focus{border-color:rgba(0,122,255,.32);box-shadow:none!important;outline:0!important}.media-send-modal .media-send-file-card,.media-send-modal .media-send-preview,.media-send-modal .media-send-queue-item{border-color:rgba(0,122,255,.14);background:rgba(255,255,255,.62)}.call-history-list article{border:1px solid rgba(0,122,255,.14);background:rgba(255,255,255,.62);box-shadow:0 10px 24px rgba(15,91,156,.08)}.webrtc-call-incoming,.webrtc-call-overlay{border:1px solid rgba(0,122,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(221,240,255,.84));box-shadow:0 28px 70px rgba(10,65,130,.24);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15)}.webrtc-call-control{box-shadow:none}@media (prefers-reduced-motion:reduce){.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-row,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble,.contacts-drawer-layer,.contacts-drawer-layer.is-open{transition-duration:1ms!important;transform:none!important}}.auth-shell.auth-split-shell{--auth-blue-deep:#073f73;--auth-blue-mid:#0075d8;--auth-blue-soft:#eaf6ff;--auth-blue-panel:#f5fbff;--auth-card-max:clamp(430px,34vw,540px);--auth-card-pad:clamp(28px,3vw,44px);--auth-hero-pad-x:clamp(34px,5vw,78px);--auth-hero-pad-y:clamp(34px,5vh,70px);grid-template-columns:minmax(420px,.92fr) minmax(420px,1.08fr);min-height:100svh;padding:16px;color:var(--runder-text);color-scheme:light;background:radial-gradient(circle at 92% 8%,rgba(var(--runder-primary-rgb),.13),transparent 30%),linear-gradient(135deg,#eef8ff 0,#f8fcff 42%,#e9f5ff 100%)}.auth-shell.auth-split-shell:before{position:fixed;inset:0;z-index:0;content:"";background-image:linear-gradient(115deg,rgba(var(--runder-primary-rgb),.07) 0 1px,transparent 1px 72px),radial-gradient(circle at 24px 24px,rgba(var(--runder-primary-rgb),.08) 0 2px,transparent 2px),radial-gradient(circle at 84px 58px,rgba(7,63,115,.055) 0 1px,transparent 2px);background-size:144px 144px,108px 108px,132px 132px;pointer-events:none}.auth-form-panel,.auth-hero-panel{position:relative;z-index:1}.auth-hero-panel{min-height:calc(100svh - 32px);border:1px solid rgba(255,255,255,.42);border-radius:30px;background:linear-gradient(150deg,rgba(5,65,126,.96),rgba(0,117,216,.9) 48%,rgba(0,146,253,.78)),var(--runder-sidebar-gradient);box-shadow:0 28px 80px rgba(7,63,115,.24),inset 0 1px 0 rgba(255,255,255,.28)}.auth-hero-panel:before{position:absolute;inset:0;content:"";background-image:radial-gradient(circle at 34px 32px,rgba(255,255,255,.16) 0 2px,transparent 3px),linear-gradient(135deg,transparent 0 36px,rgba(255,255,255,.08) 36px 37px,transparent 37px 86px),radial-gradient(circle at 92px 88px,transparent 0 20px,rgba(255,255,255,.08) 21px 22px,transparent 23px);background-size:128px 128px,148px 148px,148px 148px;opacity:.72;pointer-events:none}.auth-hero-panel:after{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 34%),linear-gradient(0deg,rgba(7,38,72,.22),transparent 56%)}.auth-hero-glow{display:none}.auth-hero-content{max-width:min(100%,570px)}.auth-hero-brand{padding:14px 20px;border-color:rgba(255,255,255,.64);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(232,246,255,.92));box-shadow:0 22px 54px rgba(7,45,88,.2),inset 0 1px 0 rgba(255,255,255,.9)}.auth-hero-brand img{width:clamp(176px,18vw,310px);max-height:clamp(78px,12vh,112px)}.auth-hero-copy h1{max-width:560px;font-size:clamp(38px,3.55vw,58px);font-weight:900}.auth-hero-copy p{max-width:540px;color:rgba(255,255,255,.86)}.auth-hero-metrics span,.auth-hero-points span{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.11);color:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.auth-hero-metrics span{display:grid;grid-gap:4px;gap:4px;min-height:76px;align-content:center;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:12px;font-size:12px;font-weight:760}.auth-hero-metrics strong{color:#ffffff;font-size:18px;line-height:1}.auth-form-panel{min-height:calc(100svh - 32px);padding:clamp(22px,4vw,68px);background:transparent}.auth-form-intro{display:none}.auth-card{position:relative;overflow:hidden;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(238,248,255,.92)),var(--runder-surface);box-shadow:0 30px 84px rgba(7,63,115,.14),0 12px 32px rgba(23,32,51,.08),inset 0 1px 0 rgba(255,255,255,.94);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.auth-card:before{position:absolute;inset:0 0 auto;height:96px;content:"";background:radial-gradient(circle at 18% 0,rgba(var(--runder-primary-rgb),.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.7),transparent);pointer-events:none}.auth-card>*{position:relative;z-index:1}.auth-card-header h2{color:var(--auth-blue-deep);font-size:clamp(32px,2.8vw,46px);font-weight:900}.auth-card-header p,.auth-field-hint{color:#60728a}.auth-field-hint{margin-top:-2px;font-size:12px;font-weight:720;line-height:1.35}.auth-split-shell .auth-form{gap:16px}.auth-field-grid{gap:12px}.auth-field>label,.auth-split-shell .auth-form label{color:#24415f;font-size:13px;font-weight:850}.auth-split-shell .auth-form input{height:52px;border-radius:14px;font-size:15px}.auth-split-shell .auth-input-shell,.auth-split-shell .password-input.auth-input-shell{min-height:54px;border-color:rgba(var(--runder-primary-rgb),.16);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(245,251,255,.82));color:#7d90a7;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 18px rgba(7,63,115,.04)}.auth-split-shell .auth-input-shell:focus-within,.auth-split-shell .password-input.auth-input-shell:focus-within{border-color:rgba(var(--runder-primary-rgb),.34)!important;background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 18px rgba(7,63,115,.04)!important;outline:0!important;filter:none!important}.auth-split-shell .auth-form .password-input input,.auth-split-shell .auth-input-shell input{height:52px}.auth-split-shell input[type=password]::-ms-clear,.auth-split-shell input[type=password]::-ms-reveal{display:none}.auth-split-shell input[type=password]::-webkit-caps-lock-indicator,.auth-split-shell input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none}.auth-split-shell .password-input button{width:40px;height:40px;border:1px solid transparent;border-radius:12px}.auth-inline-action:focus-visible,.auth-link-button:focus-visible,.auth-mode-switch button:focus-visible,.auth-split-shell .password-input button:focus-visible{outline:1px solid rgba(var(--runder-primary-rgb),.36)!important;outline-offset:2px;box-shadow:none!important}.auth-split-shell .password-input button:hover:not(:disabled){border-color:rgba(var(--runder-primary-rgb),.12);background:rgba(var(--runder-primary-rgb),.08)}.auth-options-row{align-items:center}.auth-split-shell .auth-check input{display:grid;width:18px;height:18px;min-height:18px;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-items:center;border:1px solid rgba(var(--runder-primary-rgb),.28);border-radius:6px;padding:0;background:rgba(255,255,255,.9)}.auth-split-shell .auth-check input:checked{border-color:var(--auth-blue-mid);background:var(--runder-gradient)}.auth-split-shell .auth-check input:checked:after{width:5px;height:9px;content:"";border:solid #ffffff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.auth-inline-action,.auth-link-button,.auth-mode-switch button,.auth-options-row button{border-radius:10px;padding:4px 6px}.auth-inline-action:hover:not(:disabled),.auth-link-button:hover:not(:disabled),.auth-mode-switch button:hover:not(:disabled){background:rgba(var(--runder-primary-rgb),.08)}.auth-split-shell .form-error,.auth-split-shell .form-success{border-radius:14px;padding:11px 12px;line-height:1.4}.auth-split-shell .form-error{border-color:rgba(var(--rds-danger-rgb),.18);background:linear-gradient(145deg,rgba(255,241,240,.94),rgba(255,248,247,.82))}.auth-error-block button{border-radius:10px}.auth-split-shell .form-success{border-color:rgba(var(--rds-success-rgb),.2);background:linear-gradient(145deg,rgba(236,253,243,.94),rgba(247,255,251,.82))}.auth-submit.primary-action{min-height:56px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:16px;background:linear-gradient(135deg,#0092fd,#0075d8 58%,#075b9e);box-shadow:0 18px 36px rgba(var(--runder-primary-rgb),.18),inset 0 1px 0 rgba(255,255,255,.28);font-size:15.5px;font-weight:900}.auth-submit.primary-action:hover:not(:disabled){background:linear-gradient(135deg,#0a9afe,#006ed0 58%,#064d8d);box-shadow:0 18px 36px rgba(var(--runder-primary-rgb),.2),inset 0 1px 0 rgba(255,255,255,.28)}.auth-divider{color:#8394aa;font-weight:720}.auth-divider:after,.auth-divider:before{background:rgba(var(--runder-primary-rgb),.14)}.auth-google-button{min-height:52px;border-color:rgba(var(--runder-primary-rgb),.16);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(245,251,255,.82));color:#1f344c;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px rgba(7,63,115,.05)}.auth-google-button:hover:not(:disabled){border-color:rgba(var(--runder-primary-rgb),.26);background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 26px rgba(7,63,115,.08);transform:translateY(-1px)}.auth-google-button:focus-visible{outline:1px solid rgba(var(--runder-primary-rgb),.36)!important;outline-offset:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 26px rgba(7,63,115,.08)!important}.auth-mode-switch{color:#60728a}html[data-runder-theme=dark] .auth-shell.auth-split-shell,html[data-runder-theme=dark] .auth-shell.auth-split-shell :where(.auth-card,.auth-form-panel,.auth-google-button,.auth-input-shell){color:var(--runder-text)}@media (min-width:1800px){.auth-shell.auth-split-shell{--auth-card-max:560px;--auth-card-pad:48px}}@media (min-width:1024px) and (max-height:780px){.auth-shell.auth-split-shell{padding:10px}.auth-form-panel,.auth-hero-panel{min-height:calc(100svh - 20px)}.auth-hero-metrics{display:none}.auth-card{gap:12px}.auth-card-header h2{font-size:34px}.auth-split-shell .auth-form{gap:12px}.auth-split-shell .auth-input-shell,.auth-split-shell .password-input.auth-input-shell{min-height:48px}.auth-split-shell .auth-form .password-input input,.auth-split-shell .auth-input-shell input{height:46px}.auth-submit.primary-action{min-height:50px}}@media (max-width:1023px){.auth-shell.auth-split-shell{grid-template-columns:minmax(0,1fr);padding:12px}.auth-hero-panel{min-height:auto;border-radius:24px;padding:22px}.auth-hero-content{grid-template-columns:auto minmax(0,1fr);gap:14px}.auth-hero-brand{padding:10px 13px}.auth-hero-brand img{width:clamp(138px,23vw,210px)}.auth-hero-copy h1{font-size:clamp(28px,4.2vw,38px)}.auth-hero-metrics,.auth-hero-points{grid-column:1/-1}.auth-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-hero-metrics span{min-height:58px;padding:10px}.auth-form-panel{min-height:auto;padding:16px 4px 20px}}@media (max-width:700px){.auth-shell.auth-split-shell{padding:0;background:linear-gradient(180deg,#eaf6ff,#f8fcff 44%,#eef8ff)}.auth-shell.auth-split-shell:before{opacity:.6}.auth-hero-panel{margin:0;border-width:0 0 1px;border-radius:0 0 24px 24px;padding:18px 16px}.auth-hero-content{grid-template-columns:minmax(0,1fr)}.auth-hero-copy h1{font-size:27px}.auth-hero-copy p{font-size:13.5px}.auth-hero-metrics,.auth-hero-points{display:none}.auth-form-panel{padding:14px}.auth-card{padding:18px;border-radius:22px}.auth-card-header h2{font-size:30px}.auth-card-header p{font-size:13.5px}.auth-options-row{align-items:flex-start;flex-direction:column;gap:10px}.auth-google-button,.auth-submit.primary-action{min-height:50px}}@media (max-width:380px){.auth-card{padding:15px}.auth-split-shell .auth-input-shell,.auth-split-shell .password-input.auth-input-shell{gap:9px;padding-inline:12px}}.app-shell-v2.app-shell-dock-v1{--runder-side-dock-width:286px;--runder-side-dock-expanded-width:560px;--runder-side-rail-width:96px}.app-shell-v2.app-shell-dock-v1>.app-main{padding-bottom:0}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock{right:auto;left:16px;bottom:calc(13px + env(safe-area-inset-bottom, 0px));width:min(var(--runder-side-dock-width),calc(100vw - 32px));transform:none;transition:width .26s cubic-bezier(.2,0,0,1),transform .22s ease}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:focus-within,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover{width:min(var(--runder-side-dock-expanded-width),calc(100vw - 32px))}.app-shell-v2.app-shell-dock-v1.module-drive .runder-primary-dock,.app-shell-v2.app-shell-dock-v1.module-settings .runder-primary-dock{width:min(calc(var(--module-sidebar-width) - 32px),calc(100vw - 32px))}.app-shell-v2.app-shell-dock-v1.module-drive .runder-primary-dock:focus-within,.app-shell-v2.app-shell-dock-v1.module-drive .runder-primary-dock:hover,.app-shell-v2.app-shell-dock-v1.module-settings .runder-primary-dock:focus-within,.app-shell-v2.app-shell-dock-v1.module-settings .runder-primary-dock:hover{width:min(var(--runder-side-dock-expanded-width),calc(100vw - 32px))}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__surface{width:100%;grid-template-columns:repeat(4,minmax(52px,1fr));gap:4px;padding:5px;border-radius:24px}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:5px 8px;transition:color .18s ease,background .18s ease,box-shadow .18s ease,padding .22s ease}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__icon{flex:0 0 29px}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__label{width:0;max-width:0;opacity:0;overflow:hidden;text-align:left;transition:max-width .24s cubic-bezier(.2,0,0,1),opacity .16s ease,transform .22s ease}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:focus-within .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover .runder-primary-dock__item{justify-content:flex-start;padding-inline:9px}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:focus-within .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover .runder-primary-dock__label{width:auto;max-width:118px;opacity:1}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main,.app-shell-v2.app-shell-dock-v1.module-profile .profile-main__inner{padding-left:clamp(84px,7vw,118px)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-layout{grid-template-columns:minmax(248px,var(--module-sidebar-width)) minmax(0,1fr)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-menu-trigger,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar-overlay{display:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;z-index:1;width:var(--module-sidebar-width)!important;max-width:var(--module-sidebar-width)!important;height:100%;opacity:1!important;pointer-events:auto!important;transform:none!important;border-right:1px solid rgba(var(--runder-primary-rgb),.14);background:radial-gradient(circle at 16% 0,rgba(0,122,255,.12),transparent 34%),linear-gradient(180deg,rgba(247,252,255,.98),rgba(231,243,255,.94));box-shadow:14px 0 40px rgba(15,73,159,.07),inset -1px 0 0 rgba(255,255,255,.58);padding-bottom:calc(94px + env(safe-area-inset-bottom, 0px))}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar .rdl-module-header,.app-shell-v2.app-shell-dock-v1.module-settings .settings-sidebar .rdl-module-header{border-color:rgba(var(--runder-primary-rgb),.16);background:radial-gradient(circle at 14% 0,rgba(0,122,255,.11),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(222,240,255,.62));box-shadow:0 14px 34px rgba(15,73,159,.08)}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button,.app-shell-v2.app-shell-dock-v1.module-settings .settings-nav button{border:1px solid transparent;border-radius:16px;color:#294565}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button:hover,.app-shell-v2.app-shell-dock-v1.module-settings .settings-nav button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-settings .settings-nav button:hover{border-color:rgba(0,122,255,.18);background:rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(30,91,179,.1)}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button.is-active,.app-shell-v2.app-shell-dock-v1.module-settings .settings-nav button.is-active{border-color:rgba(37,99,235,.28);background:radial-gradient(circle at 20% 0,rgba(255,255,255,.92),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(215,234,255,.74));color:#0b4ea2;box-shadow:0 14px 30px rgba(37,99,235,.14),inset 0 1px 0 rgba(255,255,255,.84)}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content{min-width:0;background:radial-gradient(circle at 18% 4%,rgba(0,122,255,.1),transparent 28rem),radial-gradient(circle at 86% 2%,rgba(125,211,252,.12),transparent 26rem),linear-gradient(180deg,#f7fbff,#eef7ff)}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main,.app-shell-v2.app-shell-dock-v1.module-settings .settings-main{min-width:0}.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-panel,.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-bar,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-link-panel,.app-shell-v2.app-shell-dock-v1.module-drive .drive-storage-card,.app-shell-v2.app-shell-dock-v1.module-drive .drive-toolbar,.app-shell-v2.app-shell-dock-v1.module-drive .drive-upload-queue,.app-shell-v2.app-shell-dock-v1.module-drive .rds-section-card,.app-shell-v2.app-shell-dock-v1.module-profile .setting-group,.app-shell-v2.app-shell-dock-v1.module-settings .setting-card,.app-shell-v2.app-shell-dock-v1.module-settings .setting-group{border-color:rgba(var(--runder-primary-rgb),.16);background:radial-gradient(circle at 12% 0,rgba(0,122,255,.08),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(231,243,255,.72));box-shadow:0 18px 44px rgba(15,73,159,.08),inset 0 1px 0 rgba(255,255,255,.86)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-item-actions button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-button,.app-shell-v2.app-shell-dock-v1.module-profile .secondary-action,.app-shell-v2.app-shell-dock-v1.module-settings .ghost-action,.app-shell-v2.app-shell-dock-v1.module-settings .secondary-action{border-color:rgba(var(--runder-primary-rgb),.14);background:rgba(255,255,255,.78)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row button.is-active,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-button.is-active{border-color:rgba(37,99,235,.26);color:#0b4ea2;background:rgba(219,234,254,.76)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-context-menu-portal,.app-shell-v2.app-shell-dock-v1.module-drive .drive-modal,.app-shell-v2.app-shell-dock-v1.module-drive .drive-preview-modal,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu,.app-shell-v2.app-shell-dock-v1.module-profile .modal-card,.app-shell-v2.app-shell-dock-v1.module-settings .modal-card{border:1px solid rgba(var(--runder-primary-rgb),.18);background:radial-gradient(circle at 12% 0,rgba(0,122,255,.1),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(231,243,255,.9));box-shadow:0 26px 70px rgba(15,73,159,.16)}.app-shell-v2.app-shell-dock-v1.module-drive .module-empty-state,.app-shell-v2.app-shell-dock-v1.module-drive .rds-empty-state,.app-shell-v2.app-shell-dock-v1.module-profile .empty-state,.app-shell-v2.app-shell-dock-v1.module-settings .empty-state{border-color:rgba(var(--runder-primary-rgb),.15);background:radial-gradient(circle at 50% 0,rgba(0,122,255,.1),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.95),rgba(228,241,255,.72));box-shadow:0 16px 40px rgba(15,73,159,.08)}.app-shell-v2.app-shell-dock-v1.module-settings .settings-sidebar{padding-bottom:calc(94px + env(safe-area-inset-bottom, 0px));background:radial-gradient(circle at 14% 0,rgba(0,122,255,.11),transparent 34%),linear-gradient(180deg,rgba(247,252,255,.98),rgba(231,243,255,.94))}@media (max-width:860px){.app-shell-v2.app-shell-dock-v1{--runder-side-dock-width:min(286px,calc(100vw - 20px));--runder-side-dock-expanded-width:min(390px,calc(100vw - 20px))}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock{left:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.app-shell-v2.app-shell-dock-v1.module-drive .drive-layout{grid-template-columns:86px minmax(0,1fr)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar{width:86px!important;max-width:86px!important;padding:12px 9px calc(92px + env(safe-area-inset-bottom, 0px))}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar .rdl-module-header__copy,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button>span,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-usage{display:none}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button{justify-content:center;min-width:0;padding-inline:0}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main,.app-shell-v2.app-shell-dock-v1.module-profile .profile-main__inner{padding-left:64px}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main__inner{width:min(1320px,calc(100% - 24px))!important}}@media (prefers-reduced-motion:reduce){.app-shell-v2.app-shell-dock-v1 .runder-primary-dock,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__label{transition-duration:1ms}}.app-shell-v2.app-shell-dock-v1.module-drive{--drive-premium-border:rgba(var(--runder-primary-rgb),0.17);--drive-premium-border-strong:rgba(var(--runder-primary-rgb),0.27);--drive-premium-ink:#0b2f5d;--drive-premium-muted:#58718f;--drive-premium-surface:rgba(255,255,255,0.94);--drive-premium-surface-solid:#f8fcff;--drive-premium-soft:rgba(226,242,255,0.78);--drive-premium-shadow:0 22px 58px rgba(9,55,118,0.11);--drive-premium-shadow-soft:0 14px 34px rgba(9,55,118,0.08);--drive-premium-radius:24px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-layout{min-height:0;background:radial-gradient(circle at 10% 0,rgba(0,122,255,.14),transparent 32rem),radial-gradient(circle at 92% 6%,rgba(69,166,255,.1),transparent 34rem),linear-gradient(135deg,#f8fcff,#eef8ff 50%,#e8f3ff)}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar{isolation:isolate;overflow:hidden;border-right:1px solid rgba(var(--runder-primary-rgb),.18);background:radial-gradient(circle at 10% 2%,rgba(0,122,255,.18),transparent 13rem),radial-gradient(circle at 94% 26%,rgba(121,198,255,.14),transparent 12rem),linear-gradient(180deg,rgba(248,252,255,.99),rgba(230,243,255,.98))!important;box-shadow:18px 0 54px rgba(9,55,118,.1),inset -1px 0 0 rgba(255,255,255,.76)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 14px 14px,rgba(var(--runder-primary-rgb),.12) 0 1px,transparent 1.5px),linear-gradient(135deg,transparent 0 42%,rgba(var(--runder-primary-rgb),.05) 42% 43%,transparent 43%),radial-gradient(ellipse at 60% 20%,rgba(var(--runder-primary-rgb),.08),transparent 52%);background-size:34px 34px,58px 58px,100% 100%;opacity:.5}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar .rdl-module-header{border-radius:28px;border-color:rgba(var(--runder-primary-rgb),.2)!important;background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.98),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(221,240,255,.86))!important;box-shadow:0 20px 48px rgba(9,55,118,.11),inset 0 1px 0 rgba(255,255,255,.92)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-header h1,.app-shell-v2.app-shell-dock-v1.module-drive .drive-header h2,.app-shell-v2.app-shell-dock-v1.module-drive .drive-header strong,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar .rdl-module-header h1{color:var(--drive-premium-ink)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-header p,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar .rdl-module-header p{color:var(--drive-premium-muted)}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav{gap:8px}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button{min-height:46px;justify-content:flex-start;border-radius:18px;border-color:transparent;background:transparent;color:#284d76;font-weight:850;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button svg{color:#0084ff}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button:hover{border-color:var(--drive-premium-border);background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(9,55,118,.09)}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button.is-active{border-color:rgba(0,122,255,.28);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.96),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(207,232,255,.86));color:#0057c2;box-shadow:0 16px 34px rgba(0,122,255,.15),inset 0 1px 0 rgba(255,255,255,.88)}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__separator{height:1px;margin:6px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--runder-primary-rgb),.2),transparent)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-storage-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-storage-card,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-usage{border:1px solid rgba(var(--runder-primary-rgb),.18)!important;border-radius:24px!important;background:radial-gradient(circle at 14% 0,rgba(0,122,255,.12),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(226,242,255,.83))!important;box-shadow:var(--drive-premium-shadow-soft)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-storage-card strong,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-storage-card strong,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-usage strong{color:var(--drive-premium-ink)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-storage-card span,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-storage-card small,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-storage-card span,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-usage small,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-usage span{color:var(--drive-premium-muted)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-storage-breakdown span,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-storage-breakdown li{border:1px solid rgba(var(--runder-primary-rgb),.11);border-radius:15px;background:rgba(255,255,255,.68);padding:9px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-storage-breakdown i,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-storage-breakdown i{height:5px;border-radius:999px;background:linear-gradient(90deg,#0084ff,#54c2ff)}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content{overflow:hidden;background:radial-gradient(circle at 18% 0,rgba(0,122,255,.11),transparent 28rem),radial-gradient(circle at 88% 8%,rgba(120,204,255,.11),transparent 30rem),linear-gradient(180deg,#f9fdff,#eef8ff 56%,#eaf5ff)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(120deg,rgba(var(--runder-primary-rgb),.04) 0 1px,transparent 1px),radial-gradient(circle at 18px 18px,rgba(var(--runder-primary-rgb),.09) 0 1px,transparent 1.5px);background-size:74px 74px,38px 38px;opacity:.55}.app-shell-v2.app-shell-dock-v1.module-drive .drive-header{margin:18px 18px 14px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:28px;background:radial-gradient(circle at 14% 0,rgba(0,122,255,.11),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(229,243,255,.76));box-shadow:0 18px 46px rgba(9,55,118,.09),inset 0 1px 0 rgba(255,255,255,.88);padding:20px}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions{gap:9px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-header-actions .rdl-button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-header-actions button,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions .rdl-button{min-height:40px;border-radius:999px;border-color:rgba(var(--runder-primary-rgb),.18);box-shadow:0 10px 24px rgba(9,55,118,.08)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-header-actions .rdl-button:not(.rdl-button--secondary):not(.rdl-button--danger),.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions .rdl-button:not(.rdl-button--secondary):not(.rdl-button--danger){background:linear-gradient(135deg,#0084ff,#006bea);color:#fff}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-page{display:grid;grid-gap:14px;gap:14px;min-height:0;padding:0 18px 18px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-panel,.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-bar,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-access-row,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-audit-row,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-link-access-card,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-link-panel,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-link-row,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-section-heading,.app-shell-v2.app-shell-dock-v1.module-drive .drive-toolbar,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-selection-bar,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-card{border:1px solid var(--drive-premium-border)!important;border-radius:var(--drive-premium-radius)!important;background:radial-gradient(circle at 10% 0,rgba(0,122,255,.09),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(231,244,255,.82))!important;box-shadow:var(--drive-premium-shadow-soft)!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-card{padding:16px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-search,.app-shell-v2.app-shell-dock-v1.module-drive .drive-toolbar-main,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-top{gap:10px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb{gap:7px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb span,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb-step,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb-step button{border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:999px;background:rgba(255,255,255,.76);color:#375b82;font-weight:850}.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb-step button{min-height:34px;cursor:pointer;padding:0 12px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb button:hover,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb-step button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb-step button:hover{outline:none;border-color:var(--drive-premium-border-strong);background:rgba(221,239,255,.86);color:#006bea}.app-shell-v2.app-shell-dock-v1.module-drive .drive-folder-form input,.app-shell-v2.app-shell-dock-v1.module-drive .drive-search .rdl-search,.app-shell-v2.app-shell-dock-v1.module-drive .drive-search input,.app-shell-v2.app-shell-dock-v1.module-drive .drive-search select,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-form input,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-link-section input,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-search,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-sort{min-height:42px;border:1px solid rgba(var(--runder-primary-rgb),.16)!important;border-radius:18px!important;background:rgba(255,255,255,.84)!important;color:var(--drive-premium-ink);box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-search .rdl-search:focus-within,.app-shell-v2.app-shell-dock-v1.module-drive .drive-search input:focus,.app-shell-v2.app-shell-dock-v1.module-drive .drive-search select:focus,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-search:focus-within,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-sort:focus{outline:none!important;border-color:rgba(var(--runder-primary-rgb),.3)!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-actions button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-search .rdl-button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-bar button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-toolbar .rdl-button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-toolbar button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-empty-actions .rdl-button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls .rdl-button{border-radius:999px;border-color:rgba(var(--runder-primary-rgb),.16);background:rgba(255,255,255,.78);color:#006bea}.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar{gap:7px;padding-inline:0}.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar button{min-height:36px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:999px;background:rgba(255,255,255,.74);color:#456583;font-weight:850;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row button:hover,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar button:hover{outline:none;border-color:rgba(var(--runder-primary-rgb),.24);background:rgba(222,240,255,.9);color:#006bea;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row button.is-active,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar button.is-active{border-color:rgba(0,122,255,.35);background:linear-gradient(135deg,rgba(0,122,255,.95),rgba(0,100,220,.95));color:#fff;box-shadow:0 12px 28px rgba(0,122,255,.18)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger{min-height:42px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:18px;background:rgba(255,255,255,.78);color:#006bea;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-context-menu-portal,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-list{border:1px solid rgba(var(--runder-primary-rgb),.2)!important;border-radius:18px!important;background:radial-gradient(circle at 14% 0,rgba(0,122,255,.12),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(230,243,255,.94))!important;box-shadow:0 24px 68px rgba(9,55,118,.18)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-context-menu-portal button,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-list button{min-height:38px;border-radius:13px;color:var(--drive-premium-ink);font-weight:850}.app-shell-v2.app-shell-dock-v1.module-drive .drive-context-menu-portal button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-context-menu-portal button:hover,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-list button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-list button:hover{outline:none;background:rgba(222,240,255,.88);color:#006bea}.app-shell-v2.app-shell-dock-v1.module-drive .drive-context-menu-portal button.is-danger,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-list button.is-danger{color:#c7263c}.app-shell-v2.app-shell-dock-v1.module-drive .drive-workspace,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-workspace{gap:16px;min-height:0;padding:0}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-files{min-height:0;border:1px solid rgba(var(--runder-primary-rgb),.1);border-radius:28px;background:radial-gradient(circle at 12% 0,rgba(0,122,255,.07),transparent 24rem),linear-gradient(145deg,rgba(255,255,255,.55),rgba(232,245,255,.42));padding:14px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-grid,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-large,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-medium,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-small,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid{gap:14px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-card{overflow:hidden;border:1px solid rgba(var(--runder-primary-rgb),.16)!important;border-radius:24px!important;background:radial-gradient(circle at 12% 0,rgba(0,122,255,.1),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(232,245,255,.8))!important;box-shadow:0 18px 42px rgba(9,55,118,.09),inset 0 1px 0 rgba(255,255,255,.88)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item:focus-within,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item:hover,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-card:focus-within,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-card:hover{border-color:rgba(0,122,255,.32)!important;box-shadow:0 22px 54px rgba(9,55,118,.13),inset 0 1px 0 rgba(255,255,255,.92)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item.is-selected,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-card.is-selected{border-color:rgba(0,122,255,.42)!important;background:radial-gradient(circle at 12% 0,rgba(0,122,255,.16),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(207,232,255,.92))!important;box-shadow:0 0 0 1px rgba(0,122,255,.18),0 22px 54px rgba(0,122,255,.15)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-item-main,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-main{color:var(--drive-premium-ink)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-header .avatar,.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-preview,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item-main .avatar,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-icon{border:1px solid rgba(0,122,255,.16);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.92),transparent 36%),linear-gradient(145deg,rgba(217,239,255,.96),rgba(177,218,255,.78));color:#007aff;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-item-main strong,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-copy strong{color:var(--drive-premium-ink)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-panel dd,.app-shell-v2.app-shell-dock-v1.module-drive .drive-item-main small,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-copy small,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-meta{color:var(--drive-premium-muted)}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-meta{border-top:1px solid rgba(var(--runder-primary-rgb),.09);padding-top:10px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-item-actions,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-actions{gap:7px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item-actions button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-actions .rdl-button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-actions .rdl-icon-button{min-height:34px;border-radius:999px;border-color:rgba(var(--runder-primary-rgb),.15);background:rgba(255,255,255,.76);color:#006bea;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item-actions button:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item-actions button:hover,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-actions .rdl-button:hover,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-actions .rdl-icon-button:hover{border-color:rgba(0,122,255,.28);background:rgba(220,239,255,.92);color:#0057c2}.app-shell-v2.app-shell-dock-v1.module-drive .drive-item-check,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-check span{border:1px solid rgba(var(--runder-primary-rgb),.18);background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(9,55,118,.08)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-shared-chip,.app-shell-v2.app-shell-dock-v1.module-drive .drive-shared-role-chip{border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:999px;background:rgba(230,243,255,.84);color:#0b5fc0;font-weight:850}.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-panel{max-height:100%}.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-panel dl div{border-bottom-color:rgba(var(--runder-primary-rgb),.1)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-panel dt{color:var(--drive-premium-ink)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-empty-state,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .module-empty-state,.app-shell-v2.app-shell-dock-v1.module-drive .drive-preview-body .module-empty-state,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-empty-state{min-height:300px;border:1px dashed rgba(0,122,255,.22)!important;border-radius:28px!important;background:radial-gradient(circle at 50% 0,rgba(0,122,255,.11),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(229,243,255,.72))!important;box-shadow:var(--drive-premium-shadow-soft)!important;color:var(--drive-premium-ink)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-empty-state p,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .module-empty-state p,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-empty-state p{color:var(--drive-premium-muted)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-upload-queue{border:1px solid rgba(var(--runder-primary-rgb),.2)!important;border-radius:22px!important;background:radial-gradient(circle at 14% 0,rgba(0,122,255,.12),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(230,243,255,.94))!important;box-shadow:0 24px 70px rgba(9,55,118,.18)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-upload-queue article{border:1px solid rgba(var(--runder-primary-rgb),.11);border-radius:16px;background:rgba(255,255,255,.72);padding:10px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-upload-progress{height:6px;background:rgba(0,122,255,.12)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-upload-progress i{background:linear-gradient(90deg,#0084ff,#50c2ff)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-drop-overlay{inset:18px;border-color:rgba(0,122,255,.34);border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(0,122,255,.12),transparent 34%),rgba(248,252,255,.92);color:#006bea;box-shadow:0 28px 80px rgba(9,55,118,.18)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-drop-overlay-card{border-color:rgba(0,122,255,.22);background:radial-gradient(circle at 50% 0,rgba(0,122,255,.18),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(232,245,255,.9));box-shadow:0 26px 76px rgba(9,55,118,.22)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-preview-backdrop{background:rgba(8,31,64,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-action-modal,.app-shell-v2.app-shell-dock-v1.module-drive .drive-modal,.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-modal,.app-shell-v2.app-shell-dock-v1.module-drive .drive-preview-modal,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-modal{border:1px solid rgba(var(--runder-primary-rgb),.2)!important;border-radius:28px!important;background:radial-gradient(circle at 12% 0,rgba(0,122,255,.1),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(231,244,255,.94))!important;box-shadow:0 30px 90px rgba(8,31,64,.24)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-preview-modal header{border-bottom-color:rgba(var(--runder-primary-rgb),.13);background:rgba(255,255,255,.58)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-preview-body{background:radial-gradient(circle at 16% 0,rgba(0,122,255,.08),transparent 30%),linear-gradient(180deg,#f8fcff,#edf7ff)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-folder-form,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-form,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-link-copy-box,.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-link-create{border:1px solid rgba(var(--runder-primary-rgb),.13);border-radius:20px;background:rgba(255,255,255,.7);padding:12px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-share-link-panel.is-public{border-color:rgba(0,122,255,.28)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-toast{border:1px solid rgba(255,255,255,.3);background:linear-gradient(135deg,#006bea,#004eac);box-shadow:0 18px 46px rgba(0,84,190,.28)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-panel{min-height:360px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-panel .drive-empty-state{place-content:center}@media (max-width:1180px){.app-shell-v2.app-shell-dock-v1.module-drive .drive-workspace,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-workspace{grid-template-columns:minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-panel{max-height:360px}}@media (max-width:860px){.app-shell-v2.app-shell-dock-v1.module-drive .drive-header{margin:12px;padding:14px}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-page{padding:0 12px 12px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-search,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions{align-items:stretch;flex-direction:column}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-files{border-radius:22px;padding:10px}}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-context-menu-portal,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-view-menu-list{border:1px solid rgba(var(--runder-primary-rgb),.2)!important;border-radius:18px!important;background:radial-gradient(circle at 14% 0,rgba(0,122,255,.12),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(230,243,255,.94))!important;box-shadow:0 24px 68px rgba(9,55,118,.18)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-context-menu-portal button,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-view-menu-list button{min-height:38px;border-radius:13px;color:#0b2f5d;font-weight:850}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-context-menu-portal button:focus-visible,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-context-menu-portal button:hover,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-view-menu-list button:focus-visible,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-view-menu-list button:hover{outline:none;background:rgba(222,240,255,.88);color:#006bea}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-context-menu-portal button.is-danger{color:#c7263c}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-backdrop{background:rgba(8,31,64,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-modal,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-modal,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-modal,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-modal{border:1px solid rgba(var(--runder-primary-rgb),.2)!important;border-radius:28px!important;background:radial-gradient(circle at 12% 0,rgba(0,122,255,.1),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(231,244,255,.94))!important;box-shadow:0 30px 90px rgba(8,31,64,.24)!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-modal header{border-bottom-color:rgba(var(--runder-primary-rgb),.13);background:rgba(255,255,255,.58)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-body{background:radial-gradient(circle at 16% 0,rgba(0,122,255,.08),transparent 30%),linear-gradient(180deg,#f8fcff,#edf7ff)}.app-shell-v2.app-shell-dock-v1{--runder-logged-column-width:var(--messenger-list-width);--module-sidebar-width:var(--runder-logged-column-width);--runder-normalized-dock-left:10px;--runder-normalized-dock-height:50px;--runder-side-dock-width:calc(var(--runder-logged-column-width) - (var(--runder-normalized-dock-left) * 2));--runder-side-dock-expanded-width:min(560px,calc(100vw - (var(--runder-normalized-dock-left) * 2)))}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock{bottom:calc(10px + env(safe-area-inset-bottom, 0px))!important;height:var(--runder-normalized-dock-height)!important;left:var(--runder-normalized-dock-left)!important;right:auto!important;transform:none!important;width:min(var(--runder-side-dock-width),calc(100vw - (var(--runder-normalized-dock-left) * 2)))!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:focus-within,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover{width:var(--runder-side-dock-expanded-width)!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__surface{gap:4px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:var(--runder-normalized-dock-height)!important;min-height:var(--runder-normalized-dock-height)!important;padding:5px!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item{height:40px!important;min-height:40px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-layout,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-layout,.app-shell-v2.app-shell-dock-v1.module-settings .settings-layout{grid-template-columns:var(--runder-logged-column-width) minmax(0,1fr)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar,.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-pane,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-pane,.app-shell-v2.app-shell-dock-v1.module-settings .settings-sidebar{max-width:var(--runder-logged-column-width)!important;min-width:var(--runder-logged-column-width)!important;width:var(--runder-logged-column-width)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar,.app-shell-v2.app-shell-dock-v1.module-settings .settings-sidebar{padding-bottom:calc(var(--runder-normalized-dock-height) + 42px + env(safe-area-inset-bottom, 0px))!important}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main{padding-left:var(--runder-logged-column-width)!important}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main:before{background:radial-gradient(circle at 18% 10%,rgba(0,136,255,.12),transparent 34%),linear-gradient(180deg,rgba(244,251,255,.96),rgba(229,244,255,.86));border-right:1px solid rgba(70,165,255,.24);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:var(--runder-logged-column-width);z-index:0}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main__inner{margin:0 auto 0 clamp(28px,4vw,64px)!important;max-width:1120px!important;position:relative;width:min(1120px,calc(100% - 64px))!important;z-index:1}@media (max-width:860px){.app-shell-v2.app-shell-dock-v1{--module-sidebar-width:var(--runder-logged-column-width);--runder-logged-column-width:86px;--runder-side-dock-expanded-width:min(390px,calc(100vw - (var(--runder-normalized-dock-left) * 2)));--runder-side-dock-width:min(286px,calc(100vw - (var(--runder-normalized-dock-left) * 2)))}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main{padding-left:78px!important}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main:before{width:86px}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main__inner{margin-left:16px!important;width:min(100%,calc(100% - 24px))!important}}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__label{max-width:0!important;opacity:0!important;overflow:hidden!important;text-overflow:clip!important;transform:translateX(-4px);white-space:nowrap!important;width:0!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:focus-within .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover .runder-primary-dock__item{justify-content:flex-start!important;padding-inline:9px!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:focus-within .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover .runder-primary-dock__label{max-width:132px!important;opacity:1!important;overflow:visible!important;transform:translateX(0);width:auto!important}.app-shell-v2.app-shell-dock-v1{--runder-side-dock-expanded-width:min(640px,calc(100vw - (var(--runder-normalized-dock-left) * 2)))}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock{bottom:calc(10px + env(safe-area-inset-bottom, 0px))!important;height:var(--runder-normalized-dock-height)!important;left:var(--runder-normalized-dock-left)!important;max-width:calc(100vw - (var(--runder-normalized-dock-left) * 2))!important;transition:width .22s cubic-bezier(.22,1,.36,1),filter .18s ease,opacity .18s ease!important;width:min(var(--runder-side-dock-width),calc(100vw - (var(--runder-normalized-dock-left) * 2)))!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible),.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible),.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover{width:var(--runder-side-dock-expanded-width)!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:not(:hover):not(:has(.runder-primary-dock__item:focus-visible)),.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:not(:hover):not(:has(.runder-primary-dock__item:focus-visible)){width:min(var(--runder-side-dock-width),calc(100vw - (var(--runder-normalized-dock-left) * 2)))!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__surface,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__surface{align-items:center!important;grid-gap:5px!important;gap:5px!important;height:var(--runder-normalized-dock-height)!important;min-height:var(--runder-normalized-dock-height)!important;padding:5px!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item{align-items:center!important;flex-direction:row!important;gap:8px!important;height:40px!important;min-height:40px!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:not(:hover):not(:has(.runder-primary-dock__item:focus-visible)) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:not(:hover):not(:has(.runder-primary-dock__item:focus-visible)) .runder-primary-dock__item{justify-content:center!important;padding-inline:0!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__item{justify-content:flex-start!important;padding-inline:9px!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:not(:hover):not(:has(.runder-primary-dock__item:focus-visible)) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:not(:hover):not(:has(.runder-primary-dock__item:focus-visible)) .runder-primary-dock__label{max-width:0!important;opacity:0!important;overflow:hidden!important;transform:translateX(-4px)!important;width:0!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__label{max-width:150px!important;opacity:1!important;overflow:visible!important;transform:translateX(0)!important;width:auto!important}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main__inner{width:min(1320px,calc(100% - 64px))!important}.profile-workspace{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(230px,280px) minmax(0,1fr)}.profile-side-summary{align-self:start;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:28px;background:radial-gradient(circle at 20% 0,rgba(0,122,255,.12),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(231,244,255,.86));box-shadow:0 22px 60px rgba(9,55,118,.12);display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:18px;position:-webkit-sticky;position:sticky;top:18px}.profile-side-avatar{display:grid;justify-content:start;position:relative}.profile-side-avatar .avatar,.profile-side-avatar [class*=avatar],.profile-side-avatar img{height:82px;width:82px}.profile-side-avatar>span{background:#2bd56b;border:3px solid rgba(255,255,255,.9);border-radius:999px;bottom:4px;box-shadow:0 8px 18px rgba(43,213,107,.24);height:18px;left:62px;position:absolute;width:18px}.profile-side-copy{display:grid;grid-gap:3px;gap:3px}.profile-side-copy span,.profile-side-facts span{color:#006bea;font-size:.78rem;font-weight:900}.profile-side-copy strong{color:#0d2c57;font-size:1.2rem;line-height:1.12;overflow-wrap:anywhere}.profile-side-copy small,.profile-side-facts strong{color:rgba(42,62,92,.76);font-weight:800;overflow-wrap:anywhere}.profile-side-facts{border:1px solid rgba(var(--runder-primary-rgb),.11);border-radius:20px;background:rgba(255,255,255,.64);display:grid;grid-gap:0;gap:0;overflow:hidden}.profile-side-facts div{display:grid;grid-gap:3px;gap:3px;padding:11px 12px}.profile-side-facts div+div{border-top:1px solid rgba(var(--runder-primary-rgb),.09)}.profile-side-copy-button{justify-content:center;width:100%}.profile-account-stack{gap:14px}.profile-account-card{grid-template-columns:auto minmax(0,1fr) auto}.app-shell-v2.app-shell-dock-v1.module-profile .profile-account-card{display:grid!important}.app-shell-v2.app-shell-dock-v1.module-profile .profile-account-card .account-identity{display:block!important;min-width:0;opacity:1!important;visibility:visible!important}.app-shell-v2.app-shell-dock-v1.module-profile .profile-account-card .account-actions{display:flex!important;flex-wrap:wrap;min-width:0;opacity:1!important;visibility:visible!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible),.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__surface:hover),.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible),.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__surface:hover){width:var(--runder-side-dock-expanded-width)!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:not(:has(.runder-primary-dock__surface:hover)):not(:has(.runder-primary-dock__item:focus-visible)),.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:not(:has(.runder-primary-dock__surface:hover)):not(:has(.runder-primary-dock__item:focus-visible)){width:min(var(--runder-side-dock-width),calc(100vw - (var(--runder-normalized-dock-left) * 2)))!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__item{justify-content:flex-start!important;padding-inline:9px!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:not(:has(.runder-primary-dock__surface:hover)):not(:has(.runder-primary-dock__item:focus-visible)) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:not(:has(.runder-primary-dock__surface:hover)):not(:has(.runder-primary-dock__item:focus-visible)) .runder-primary-dock__item{justify-content:center!important;padding-inline:0!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__label{max-width:150px!important;opacity:1!important;overflow:visible!important;transform:translateX(0)!important;width:auto!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:not(:has(.runder-primary-dock__surface:hover)):not(:has(.runder-primary-dock__item:focus-visible)) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:not(:has(.runder-primary-dock__surface:hover)):not(:has(.runder-primary-dock__item:focus-visible)) .runder-primary-dock__label{max-width:0!important;opacity:0!important;overflow:hidden!important;transform:translateX(-4px)!important;width:0!important}@media (max-width:1180px){.profile-workspace{grid-template-columns:minmax(0,1fr)}.profile-side-summary{position:static}}@media (max-width:980px){.app-shell-v2.app-shell-dock-v1.module-profile .profile-account-card{grid-template-columns:minmax(0,1fr)!important}.app-shell-v2.app-shell-dock-v1.module-profile .profile-account-card .account-control-icon{justify-self:start}.app-shell-v2.app-shell-dock-v1.module-profile .profile-account-card .account-actions{justify-content:flex-start;justify-self:stretch;width:100%}.app-shell-v2.app-shell-dock-v1.module-profile .profile-account-card .account-actions button{flex:1 1 180px;justify-content:center}}@media (max-width:520px){.app-shell-v2.app-shell-dock-v1.module-profile .profile-main,.app-shell-v2.app-shell-dock-v1.module-profile .profile-main__inner{padding-left:0!important}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main__inner{width:min(1320px,calc(100% - 24px))!important}}.app-shell-v2.app-shell-dock-v1{--runder-logged-side-width:var(--runder-conversation-column-width,348px);--module-sidebar-width:var(--runder-logged-side-width);--messenger-list-width:var(--runder-logged-side-width);--runder-dock-left:14px;--runder-dock-bottom:14px;--runder-dock-closed-width:calc(var(--runder-logged-side-width) - (var(--runder-dock-left) * 2));--runder-dock-expanded-width:min(640px,calc(100vw - (var(--runder-dock-left) * 2)));--runder-dock-height:50px;--runder-dock-item-size:40px;--runder-dock-gap:5px;--runder-dock-padding:5px;--runder-dock-clearance:calc(var(--runder-dock-height) + var(--runder-dock-bottom) + 18px);--runder-dock-reserved-space:0px;--runder-normalized-dock-height:var(--runder-dock-height);--runder-side-dock-width:var(--runder-dock-closed-width);--runder-side-dock-expanded-width:var(--runder-dock-expanded-width)}.app-shell-v2.app-shell-dock-v1>.app-main{height:100%!important;min-height:0!important;overflow:hidden!important;padding-bottom:0!important}.app-shell-v2.app-shell-dock-v1 .logged-module-layout,.app-shell-v2.app-shell-dock-v1 .module-layout{height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.app-shell-v2.app-shell-dock-v1 .drive-layout,.app-shell-v2.app-shell-dock-v1 .messenger-layout,.app-shell-v2.app-shell-dock-v1 .profile-layout,.app-shell-v2.app-shell-dock-v1 .settings-layout{display:grid!important;grid-template-columns:var(--runder-logged-side-width) minmax(0,1fr)!important}.app-shell-v2.app-shell-dock-v1 .conversation-pane,.app-shell-v2.app-shell-dock-v1 .logged-module-side-column,.app-shell-v2.app-shell-dock-v1 .messenger-pane,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar,.app-shell-v2.app-shell-dock-v1.module-settings .settings-sidebar{width:var(--runder-logged-side-width)!important;min-width:var(--runder-logged-side-width)!important;max-width:var(--runder-logged-side-width)!important;min-height:0!important}.app-shell-v2.app-shell-dock-v1 .conversation-pane,.app-shell-v2.app-shell-dock-v1 .messenger-pane,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar,.app-shell-v2.app-shell-dock-v1.module-settings .settings-sidebar{padding-bottom:calc(var(--runder-dock-clearance) + env(safe-area-inset-bottom, 0px))!important}.app-shell-v2.app-shell-dock-v1 .logged-module-side-column,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar,.app-shell-v2.app-shell-dock-v1.module-settings .settings-sidebar{overflow-x:hidden!important;overflow-y:auto!important}.app-shell-v2.app-shell-dock-v1 .profile-dock-spacer{grid-column:1;grid-row:1;height:100%;overflow:hidden!important;pointer-events:none;border-right:1px solid rgba(var(--runder-primary-rgb),.18);background:radial-gradient(circle at 18% 10%,rgba(0,136,255,.12),transparent 34%),linear-gradient(180deg,rgba(244,251,255,.96),rgba(229,244,255,.86))}.app-shell-v2.app-shell-dock-v1 .logged-module-main-scroll,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content,.app-shell-v2.app-shell-dock-v1.module-profile .profile-main,.app-shell-v2.app-shell-dock-v1.module-settings .settings-main{grid-column:2;grid-row:1;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow-x:clip!important;overflow-y:auto!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content,.app-shell-v2.app-shell-dock-v1.module-profile .profile-main,.app-shell-v2.app-shell-dock-v1.module-settings .settings-main{padding-bottom:clamp(28px,4vw,56px)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content{position:relative;isolation:isolate}.app-shell-v2.app-shell-dock-v1.module-drive .drive-workspace,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-page,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-workspace,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-page,.app-shell-v2.app-shell-dock-v1.module-profile .profile-workspace,.app-shell-v2.app-shell-dock-v1.module-settings .settings-stack{min-height:0!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-files{overflow:visible!important}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main{box-sizing:border-box;padding-left:clamp(24px,4vw,56px)!important;padding-right:clamp(24px,4vw,56px)!important;position:relative}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main:before{content:none!important}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main__inner{width:min(1320px,100%)!important;max-width:1320px!important;margin:0 auto!important;padding-left:0!important;padding-bottom:clamp(24px,4vw,52px)!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock{position:fixed!important;z-index:1100!important;left:var(--runder-dock-left)!important;right:auto!important;bottom:calc(var(--runder-dock-bottom) + env(safe-area-inset-bottom, 0px))!important;height:auto!important;transform:none!important;pointer-events:none;transition:width .18s cubic-bezier(.2,.8,.2,1)!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:focus-within,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover{width:var(--runder-dock-expanded-width)!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__surface,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__surface{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:var(--runder-dock-gap)!important;gap:var(--runder-dock-gap)!important;height:var(--runder-dock-height)!important;min-height:var(--runder-dock-height)!important;padding:var(--runder-dock-padding)!important;border-radius:24px!important;pointer-events:auto}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:100%!important;min-width:0!important;padding:5px!important;overflow:hidden!important;flex-direction:row!important;transition:gap .16s ease,padding .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:focus-within .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__item{width:100%!important;min-width:0!important;gap:8px!important;justify-content:flex-start!important;padding-inline:5px 10px!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__icon,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__icon{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__label{display:inline-block!important;width:0!important;max-width:0!important;min-width:0!important;overflow:hidden!important;opacity:0!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important;text-align:left!important;text-overflow:clip!important;white-space:nowrap!important;transform:translateX(-3px)!important;transition:max-width .16s ease,opacity .14s ease,transform .16s ease!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:focus-within .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:hover .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:focus-within .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:hover .runder-primary-dock__label{width:auto!important;max-width:144px!important;overflow:visible!important;opacity:1!important;transform:translateX(0)!important}.app-shell-v2.app-shell-dock-v1.module-drive :where(.rdl-button--secondary,.rds-button--secondary,.secondary-action,.rds-drive-sidebar__nav .rdl-button.is-active){color:#064a8f!important}.app-shell-v2.app-shell-dock-v1.module-drive :where(.rdl-button--secondary,.rds-button--secondary,.secondary-action,.rds-drive-sidebar__nav .rdl-button.is-active) :where(svg,svg *){color:#064a8f!important;stroke:currentColor!important}.app-shell-v2.app-shell-dock-v1.module-drive{--drive-finder-border:rgba(17,84,154,0.14);--drive-finder-border-strong:rgba(0,122,255,0.3);--drive-finder-ink:#102846;--drive-finder-muted:#5d7188;--drive-finder-surface:rgba(255,255,255,0.88);--drive-finder-panel:rgba(246,251,255,0.82);--drive-finder-row:rgba(255,255,255,0.74);--drive-finder-row-hover:rgba(232,244,255,0.82);--drive-finder-shadow:0 16px 40px rgba(15,59,112,0.08);--drive-finder-radius:18px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-layout{background:radial-gradient(circle at 14% 0,rgba(0,122,255,.08),transparent 30rem),linear-gradient(180deg,#f9fdff,#eff8ff 56%,#ecf6ff)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar{gap:14px;background:linear-gradient(180deg,rgba(249,253,255,.96),rgba(230,243,255,.92))!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar .rdl-module-header{border-radius:22px!important;box-shadow:0 14px 34px rgba(15,59,112,.08)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav{gap:5px}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-sidebar__nav .rdl-button{min-height:42px;border-radius:14px;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-usage{gap:7px;border-radius:18px!important;padding:14px!important;box-shadow:0 12px 28px rgba(15,59,112,.08)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-usage strong{font-size:1.05rem}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content{background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(239,248,255,.84)),radial-gradient(circle at 82% 0,rgba(0,122,255,.07),transparent 28rem)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content:before{opacity:.18}.app-shell-v2.app-shell-dock-v1.module-drive .drive-header{align-items:center;margin:14px clamp(14px,1.8vw,24px) 10px;border-radius:20px!important;background:var(--drive-finder-surface)!important;box-shadow:var(--drive-finder-shadow)!important;padding:14px 16px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-header .section-header-copy{gap:1px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-header h1,.app-shell-v2.app-shell-dock-v1.module-drive .drive-header h2{color:var(--drive-finder-ink);font-size:clamp(1.35rem,1.7vw,1.75rem);line-height:1.08}.app-shell-v2.app-shell-dock-v1.module-drive .drive-header p,.app-shell-v2.app-shell-dock-v1.module-drive .drive-header span{color:var(--drive-finder-muted);font-size:.9rem}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions{flex-wrap:wrap;gap:8px}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions .rdl-button{min-height:38px;border-radius:14px!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-page{max-width:none;gap:10px;padding:0 clamp(14px,1.8vw,24px) clamp(24px,3vw,40px)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-storage-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-storage-card{display:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-toolbar,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-card{gap:9px;border-radius:var(--drive-finder-radius)!important;background:var(--drive-finder-surface)!important;box-shadow:var(--drive-finder-shadow)!important;padding:10px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-toolbar-main,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-top{min-height:36px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb::-webkit-scrollbar,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb::-webkit-scrollbar{display:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb-step,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb-step{flex:0 0 auto}.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb-step button{border:0!important;background:transparent!important;color:#0a63c8!important;min-height:30px!important;padding:0 5px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-breadcrumb-step:first-child button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-breadcrumb-step:first-child button{font-weight:950}.app-shell-v2.app-shell-dock-v1.module-drive .drive-search,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls{align-items:center;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(132px,164px) auto;grid-gap:8px;gap:8px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-search .rdl-search,.app-shell-v2.app-shell-dock-v1.module-drive .drive-search input,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-search{min-width:0;width:100%}.app-shell-v2.app-shell-dock-v1.module-drive .drive-search input,.app-shell-v2.app-shell-dock-v1.module-drive .drive-search select,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-search,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-sort{min-height:38px!important;border-radius:13px!important;background:rgba(255,255,255,.78)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-search select,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-sort{width:100%}.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar{overflow-x:auto;overflow-y:hidden;padding:0!important;scrollbar-width:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row::-webkit-scrollbar,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar::-webkit-scrollbar{display:none}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar .rdl-section-toolbar__items{gap:4px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar .rdl-section-toolbar__item{min-height:28px;border-radius:10px;background:transparent;color:var(--drive-finder-muted);font-size:.76rem;padding-inline:9px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row button.is-active,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar .rdl-section-toolbar__item.is-active{border-color:rgba(0,122,255,.22);background:rgba(0,122,255,.1);color:#005fc7;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-workspace,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,318px);gap:12px;padding:0!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-workspace{grid-template-columns:minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-files{min-height:clamp(320px,calc(100vh - 270px),760px);border:1px solid var(--drive-finder-border)!important;border-radius:var(--drive-finder-radius)!important;background:var(--drive-finder-panel)!important;box-shadow:var(--drive-finder-shadow)!important;padding:8px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small{gap:0}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-file-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-file-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-file-card{grid-template-columns:28px minmax(220px,1.6fr) minmax(190px,.7fr) auto;min-height:58px;align-items:center;gap:10px;border-width:0 0 1px!important;border-color:rgba(17,84,154,.09)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px 10px!important;transform:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item{grid-template-columns:minmax(0,1fr) auto;padding-left:42px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item:first-of-type,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item:first-of-type,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item:first-of-type,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-file-card:first-child,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-file-card:first-child,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-file-card:first-child{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item:last-child,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item:last-child,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item:last-child,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-file-card:last-child,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-file-card:last-child,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-file-card:last-child{border-bottom:0!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item:hover,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item:hover,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item:hover,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-file-card:hover,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-file-card:hover,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-file-card:hover{background:var(--drive-finder-row-hover)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item.is-selected,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-file-card.is-selected,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-file-card.is-selected,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-file-card.is-selected{background:rgba(0,122,255,.12)!important;box-shadow:inset 3px 0 0 rgba(0,122,255,.72)!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-check,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-check,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-check{position:static;opacity:1}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item-main,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item-main,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item-main,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-main,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-main,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-main{gap:10px;padding-left:0}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item-main,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item-main,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item-main{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;justify-self:stretch;min-width:0;max-width:100%}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item-main>span:last-child,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item-main>span:last-child,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item-main>span:last-child{display:grid;width:100%;height:auto;min-width:0;max-width:100%;visibility:visible;opacity:1}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item-main small,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item-main strong,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item-main small,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item-main strong,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item-main small,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item-main strong{display:block;width:100%;height:auto;min-width:0;max-width:100%;visibility:visible;opacity:1}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item-main .avatar,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item-main .avatar,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item-main .avatar,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-icon,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-icon,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-icon{width:34px;height:34px;border-radius:9px;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-meta,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-meta,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-meta{display:flex;justify-content:flex-end;gap:8px}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-meta div,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-meta div,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-meta div{min-width:74px;background:transparent;padding:0}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-meta dt,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-meta dt,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-meta dt{color:#75869a;font-size:.62rem;text-transform:none}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-actions .rdl-button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-actions .rdl-button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-actions .rdl-button{flex:0 0 auto;min-height:30px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-large,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-medium,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-small,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-large,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-medium,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small{gap:10px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-large .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-medium .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-small .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-large .my-drive-file-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-medium .my-drive-file-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-file-card{border-radius:16px!important;background:var(--drive-finder-row)!important;box-shadow:0 10px 26px rgba(15,59,112,.07)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-empty-state,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .module-empty-state,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-empty-state{min-height:clamp(280px,42vh,480px);border:1px dashed rgba(0,122,255,.24)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 0,rgba(0,122,255,.08),transparent 32%),rgba(255,255,255,.62)!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-details-panel{border-radius:18px!important;background:var(--drive-finder-surface)!important;box-shadow:var(--drive-finder-shadow)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-bar,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-selection-bar{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px!important;position:-webkit-sticky;position:sticky;top:0;z-index:8}.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-bar,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-selection-bar>div{flex-wrap:wrap}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-selection-bar>div{display:flex;justify-content:flex-end;gap:8px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-bar strong,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-selection-bar strong{color:var(--drive-finder-ink);white-space:nowrap}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-card{-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item.is-selected,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-card.is-selected{border-color:rgba(0,122,255,.36)!important;background:linear-gradient(135deg,rgba(0,122,255,.14),rgba(231,244,255,.78)),rgba(255,255,255,.84)!important;box-shadow:inset 0 0 0 1px rgba(0,122,255,.16),0 12px 28px rgba(0,94,184,.12)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item.is-selected .avatar,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-card.is-selected .my-drive-item-icon{color:#007aff;background:rgba(0,122,255,.12)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-item-main,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-main{cursor:default}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-context-menu-portal{min-width:220px}@media (max-width:1180px){.app-shell-v2.app-shell-dock-v1.module-drive .drive-workspace,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.app-shell-v2.app-shell-dock-v1.module-drive .drive-search,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls{grid-template-columns:minmax(0,1fr) auto}.app-shell-v2.app-shell-dock-v1.module-drive .drive-search select,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-sort{grid-column:span 1}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-file-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-file-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-file-card{grid-template-columns:28px minmax(0,1fr) auto}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item{grid-template-columns:minmax(0,1fr) auto}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-meta,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-meta,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-meta{display:none}}@media (max-width:720px){.app-shell-v2.app-shell-dock-v1.module-drive .drive-header{align-items:stretch;flex-direction:column}.app-shell-v2.app-shell-dock-v1.module-drive .drive-search,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls{grid-template-columns:minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-file-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-file-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-file-card{grid-template-columns:24px minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item{grid-template-columns:minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-item-actions,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-item-actions,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-item-actions,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-actions,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-actions,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-actions{grid-column:1;justify-content:flex-start}}.app-shell-v2.app-shell-dock-v1.module-drive .drive-search,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls{grid-template-columns:minmax(220px,1fr) minmax(132px,164px) auto!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-toolbar .rdl-button:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-empty-actions .rdl-button:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-selection-bar .rdl-button:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls .rdl-button:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions .rdl-button:not(:disabled):not([aria-disabled=true]){opacity:1!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions .rdl-button--primary:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions .rdl-button:not(.rdl-button--secondary):not(.rdl-button--ghost):not(.rdl-button--danger):not(:disabled):not([aria-disabled=true]){border-color:rgba(0,100,220,.34)!important;background:linear-gradient(180deg,#0a8dff,#006ee8)!important;color:#fff!important;box-shadow:0 8px 20px rgba(0,103,220,.16)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-toolbar .rdl-button--secondary:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-selection-bar .rdl-button--secondary:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls .rdl-button--secondary:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions .rdl-button--secondary:not(:disabled):not([aria-disabled=true]){border-color:rgba(0,122,255,.24)!important;background:rgba(255,255,255,.9)!important;color:#005ab8!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-selection-bar .rdl-button--danger:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-header-actions .rdl-button--danger:not(:disabled):not([aria-disabled=true]){border-color:rgba(169,28,20,.34)!important;background:linear-gradient(180deg,#d9362d,#b91f17)!important;color:#fff!important;box-shadow:0 8px 20px rgba(185,31,23,.14)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rdl-button:disabled,.app-shell-v2.app-shell-dock-v1.module-drive .rdl-button[aria-disabled=true],.app-shell-v2.app-shell-dock-v1.module-drive button:disabled{cursor:not-allowed!important;opacity:.48!important;filter:saturate(.65)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger{border:1px solid rgba(0,122,255,.2)!important;background:rgba(255,255,255,.88)!important;color:#005ab8!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger:hover,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger[aria-expanded=true]{border-color:rgba(0,122,255,.34)!important;background:rgba(239,248,255,.96)!important;color:#004f9f!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-list button.is-active{background:rgba(0,122,255,.1)!important;color:#004f9f!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;flex:0 0 auto}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.has-thumbnail{padding:0!important;background:rgba(255,255,255,.94)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual img,.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual video{display:block;width:100%;height:100%;object-fit:cover}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual svg{width:58%;height:58%}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-folder{color:#008cff;background:linear-gradient(180deg,rgba(219,241,255,.96),rgba(178,222,255,.7))!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-image{color:#0a7fff;background:linear-gradient(135deg,rgba(218,242,255,.98),rgba(236,251,255,.72))!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-video{color:#5c5ff7;background:linear-gradient(135deg,rgba(234,233,255,.98),rgba(226,243,255,.72))!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-audio{color:#7b3ff2;background:linear-gradient(135deg,rgba(244,235,255,.98),rgba(235,247,255,.72))!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-pdf{color:#d92d20;background:linear-gradient(135deg,rgba(255,236,233,.98),rgba(255,249,247,.72))!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-spreadsheet{color:#138a42;background:linear-gradient(135deg,rgba(226,250,234,.98),rgba(241,255,247,.72))!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-archive{color:#9a5a00;background:linear-gradient(135deg,rgba(255,244,219,.98),rgba(255,250,239,.72))!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-document{color:#1264d8;background:linear-gradient(135deg,rgba(228,241,255,.98),rgba(245,250,255,.72))!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-other{color:#54708f;background:linear-gradient(135deg,rgba(238,246,255,.98),rgba(255,255,255,.72))!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-large{grid-template-columns:repeat(auto-fill,minmax(238px,1fr))!important;gap:14px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-medium{grid-template-columns:repeat(auto-fill,minmax(178px,1fr))!important;gap:12px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-large .my-drive-file-card{min-height:170px;padding:16px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-medium .my-drive-file-card{min-height:132px;padding:12px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-file-card{min-height:92px;padding:8px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-large .my-drive-item-icon{width:66px!important;height:66px!important;border-radius:18px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-medium .my-drive-item-icon{width:48px!important;height:48px!important;border-radius:14px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-icon{width:30px!important;height:30px!important;border-radius:9px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-main{gap:6px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-copy strong{font-size:.76rem!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-copy small,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-meta{display:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-file-card{padding:12px 14px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-file-card{padding:8px 10px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-file-card{padding:5px 8px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-icon{width:42px!important;height:42px!important;border-radius:12px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-icon{width:34px!important;height:34px!important;border-radius:10px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-icon{width:24px!important;height:24px!important;border-radius:8px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-main{gap:7px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-copy strong{font-size:.78rem!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-copy small{display:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-meta{gap:4px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-meta div{min-width:54px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-meta dt{display:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-actions .rdl-button{min-height:26px!important;padding-inline:8px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-large .drive-file-visual,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-large .drive-file-visual{width:42px!important;height:42px!important;border-radius:12px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-medium .drive-file-visual,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-medium .drive-file-visual{width:34px!important;height:34px!important;border-radius:10px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-icons-small .drive-file-visual,.app-shell-v2.app-shell-dock-v1.module-drive .drive-list.is-list-small .drive-file-visual{width:24px!important;height:24px!important;border-radius:8px!important}@media (max-width:980px){.app-shell-v2.app-shell-dock-v1.module-drive .drive-search,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls{grid-template-columns:minmax(0,1fr) minmax(120px,150px) auto!important}}@media (max-width:720px){.app-shell-v2.app-shell-dock-v1.module-drive .drive-search,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-controls{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){.app-shell-v2.app-shell-dock-v1{--runder-logged-side-width:86px;--runder-dock-left:10px;--runder-dock-bottom:10px;--runder-dock-closed-width:min(286px,calc(100vw - 20px));--runder-dock-expanded-width:min(390px,calc(100vw - 20px))}.app-shell-v2.app-shell-dock-v1.module-profile .profile-main{padding-left:18px!important;padding-right:18px!important}}@media (prefers-reduced-motion:reduce){.app-shell-v2.app-shell-dock-v1 .runder-primary-dock,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__label{transition-duration:1ms!important}}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock{pointer-events:auto!important;width:var(--runder-dock-closed-width)!important;max-width:calc(100vw - (var(--runder-dock-left) * 2))!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible),.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:hover),.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__surface:hover),.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:is(:hover,:focus-within),.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible),.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:hover),.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__surface:hover),.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:is(:hover,:focus-within){width:var(--runder-dock-expanded-width)!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__surface,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__surface{width:100%!important;pointer-events:auto!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:hover) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:is(:hover,:focus-within) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:hover) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:is(:hover,:focus-within) .runder-primary-dock__item{justify-content:flex-start!important;padding-inline:5px 10px!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:hover) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:is(:hover,:focus-within) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:hover) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:is(:hover,:focus-within) .runder-primary-dock__label{max-width:150px!important;overflow:visible!important;transform:translateX(0)!important;white-space:nowrap!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:not(:hover):not(:focus-within):not(:has(.runder-primary-dock__surface:hover)):not(:has(.runder-primary-dock__item:hover)):not(:has(.runder-primary-dock__item:focus-visible)) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:not(:hover):not(:focus-within):not(:has(.runder-primary-dock__surface:hover)):not(:has(.runder-primary-dock__item:hover)):not(:has(.runder-primary-dock__item:focus-visible)) .runder-primary-dock__label{width:0!important;max-width:0!important;overflow:hidden!important;opacity:0!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-logout{position:relative!important;color:#b42318!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-logout:before{content:"";position:absolute;inset-block:9px;left:calc(-.5 * var(--runder-dock-gap));width:1px;border-radius:999px;background:rgba(180,35,24,.22)}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-logout .runder-primary-dock__icon{color:#b42318!important;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.9),transparent 38%),linear-gradient(135deg,rgba(255,235,232,.98),rgba(255,205,199,.86))!important;box-shadow:0 12px 26px rgba(180,35,24,.18)!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-logout:focus-visible,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-logout:hover{background:rgba(254,228,226,.86)!important;box-shadow:inset 0 0 0 1px rgba(180,35,24,.24),0 14px 28px rgba(180,35,24,.14)!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel{min-height:0!important;padding-bottom:clamp(24px,4vw,54px)!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-workspace{width:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;grid-gap:clamp(18px,2vw,28px)!important;gap:clamp(18px,2vw,28px)!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-side-summary{position:-webkit-sticky!important;position:sticky!important;top:clamp(12px,2vw,22px)!important;align-self:start!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-editor-panel{min-width:0!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-hero-card .profile-editor-grid{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .avatar-profile-actions{min-width:0!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .avatar-profile-actions>p,.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .avatar-profile-actions>strong{max-width:100%!important;overflow-wrap:anywhere!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-identity-summary{display:none!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-account-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-account-card .account-identity{display:grid!important;min-width:0!important;opacity:1!important;visibility:visible!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-account-card .account-actions{display:flex!important;flex-wrap:wrap!important;opacity:1!important;visibility:visible!important}@media (max-width:1180px){.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-workspace{grid-template-columns:1fr!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-side-summary{position:static!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-account-card,.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .profile-hero-card .profile-editor-grid{grid-template-columns:1fr!important}}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel{min-width:0!important;overflow:visible!important}.app-shell-v2.app-shell-dock-v1.module-settings .settings-account-profile-panel .account-workspace{width:min(1120px,100%)!important;max-width:1120px!important;min-width:0!important;min-height:0!important;margin:0 auto!important;gap:18px!important;overflow:visible!important}.app-shell-v2.app-shell-dock-v1.module-settings .account-public-card{min-width:0!important;overflow:visible!important;border-color:rgba(0,122,255,.18)!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(231,244,255,.78)),rgba(255,255,255,.88)!important;box-shadow:0 18px 46px rgba(15,73,159,.1),inset 0 1px 0 rgba(255,255,255,.9)!important}.app-shell-v2.app-shell-dock-v1.module-settings .account-public-layout{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(190px,auto);align-items:center;grid-gap:22px;gap:22px;min-width:0}.app-shell-v2.app-shell-dock-v1.module-settings .account-avatar-block{display:grid;justify-items:center;grid-gap:10px;gap:10px;min-width:0}.app-shell-v2.app-shell-dock-v1.module-settings .account-avatar-editor{width:126px;height:126px;border-radius:32px}.app-shell-v2.app-shell-dock-v1.module-settings .account-public-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.app-shell-v2.app-shell-dock-v1.module-settings .account-section-kicker{color:#006fd8;font-size:.75rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.app-shell-v2.app-shell-dock-v1.module-settings .account-public-copy h3{margin:0;min-width:0;color:#102a56;font-size:1.9rem;font-weight:950;line-height:1.08;overflow-wrap:anywhere}.app-shell-v2.app-shell-dock-v1.module-settings .account-public-copy p{min-width:0;margin:0;color:#5b708c;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.app-shell-v2.app-shell-dock-v1.module-settings .account-public-copy .account-handle{color:#006fd8;font-weight:900}.app-shell-v2.app-shell-dock-v1.module-settings .account-status-text{color:#243b63!important;font-weight:850}.app-shell-v2.app-shell-dock-v1.module-settings .account-public-description{max-width:660px;font-size:.92rem}.app-shell-v2.app-shell-dock-v1.module-settings .account-photo-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.app-shell-v2.app-shell-dock-v1.module-settings .account-photo-actions button{min-width:0;justify-content:center}.app-shell-v2.app-shell-dock-v1.module-settings .account-inline-edit{display:grid;grid-gap:14px;gap:14px;min-width:0;margin-top:18px;padding-top:18px;border-top:1px solid rgba(0,122,255,.12)}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-stack{gap:0!important;min-width:0!important}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item{grid-template-columns:auto minmax(220px,1fr) minmax(0,.8fr) auto;min-width:0;align-items:center}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-action,.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-copy,.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-value{min-width:0;max-width:100%}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-copy small,.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-value{overflow-wrap:anywhere;word-break:break-word}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-value{justify-self:stretch;text-align:right;white-space:normal}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-action{justify-self:end}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-action button{max-width:100%;white-space:normal}.app-shell-v2.app-shell-dock-v1.module-settings .account-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.app-shell-v2.app-shell-dock-v1.module-settings .account-edit-grid .settings-field{min-width:0}.app-shell-v2.app-shell-dock-v1.module-settings .account-edit-grid .settings-field:nth-child(3){grid-column:1/-1}.app-shell-v2.app-shell-dock-v1.module-settings .account-edit-actions,.app-shell-v2.app-shell-dock-v1.module-settings .account-edit-actions button{min-width:0}.settings-coming-soon-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 10px;border:1px solid rgba(0,122,255,.22);border-radius:999px;background:rgba(0,122,255,.08);color:#006fd8;font-size:.75rem;font-weight:900;line-height:1;white-space:nowrap}.settings-future-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:12px 16px;border:1px solid rgba(0,122,255,.16);border-radius:8px;background:rgba(255,255,255,.62);color:#52657f;font-weight:850}.settings-future-row>span:first-child{min-width:0;overflow-wrap:anywhere}.settings-future-item .setting-item-value{white-space:normal}@media (max-width:1280px){.app-shell-v2.app-shell-dock-v1.module-settings .account-public-layout{grid-template-columns:auto minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1.module-settings .account-photo-actions{grid-column:1/-1;justify-content:flex-start}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item,.app-shell-v2.app-shell-dock-v1.module-settings .account-email-setting-item{grid-template-columns:38px minmax(0,1fr);align-items:start;row-gap:7px}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-copy,.app-shell-v2.app-shell-dock-v1.module-settings .account-email-setting-item .setting-item-copy{grid-column:2;grid-row:1;width:100%}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-value,.app-shell-v2.app-shell-dock-v1.module-settings .account-email-setting-item .setting-item-value{grid-column:2;grid-row:2;justify-self:start;width:100%;text-align:left}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-action,.app-shell-v2.app-shell-dock-v1.module-settings .account-email-setting-item .setting-item-action{grid-column:2;grid-row:3;justify-self:start}}@media (max-width:720px){.app-shell-v2.app-shell-dock-v1.module-settings .account-public-layout{grid-template-columns:minmax(0,1fr);justify-items:stretch}.app-shell-v2.app-shell-dock-v1.module-settings .account-avatar-block{justify-items:start}.app-shell-v2.app-shell-dock-v1.module-settings .account-avatar-editor{width:112px;height:112px}.app-shell-v2.app-shell-dock-v1.module-settings .account-public-copy h3{font-size:1.5rem}.app-shell-v2.app-shell-dock-v1.module-settings .account-edit-actions button,.app-shell-v2.app-shell-dock-v1.module-settings .account-photo-actions button{flex:1 1 170px}.app-shell-v2.app-shell-dock-v1.module-settings .account-edit-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item,.app-shell-v2.app-shell-dock-v1.module-settings .account-email-setting-item{grid-template-columns:minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-icon,.app-shell-v2.app-shell-dock-v1.module-settings .account-email-setting-item .setting-item-icon{display:none}.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-action,.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-copy,.app-shell-v2.app-shell-dock-v1.module-settings .account-data-item .setting-item-value,.app-shell-v2.app-shell-dock-v1.module-settings .account-email-setting-item .setting-item-action,.app-shell-v2.app-shell-dock-v1.module-settings .account-email-setting-item .setting-item-copy,.app-shell-v2.app-shell-dock-v1.module-settings .account-email-setting-item .setting-item-value{grid-column:1}}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-share-dialog{width:min(860px,calc(100vw - 48px))!important;max-height:min(820px,calc(100vh - 40px))}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-dialog .rdl-modal__footer,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-dialog .rdl-modal__header{padding-inline:24px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-dialog .rdl-modal__body{min-height:0;padding:0;overflow-y:auto}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-dialog .rdl-modal__footer{flex:0 0 auto;border-top-color:rgba(var(--runder-primary-rgb),.16);background:rgba(239,248,255,.9)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-modal{display:grid;grid-gap:18px;gap:18px;min-width:0;padding:20px 24px 24px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-access-list,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-audit-section,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-invite-card,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-section{min-width:0;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:22px;background:radial-gradient(circle at 16% 0,rgba(0,122,255,.08),transparent 34%),rgba(255,255,255,.72);box-shadow:0 16px 40px rgba(8,31,64,.08);padding:14px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-invite-card{display:grid;grid-gap:12px;gap:12px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-section-heading{align-items:flex-start}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-access-row small,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-audit-row small,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-panel-copy p,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-section-heading p{overflow-wrap:anywhere;white-space:normal}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-form{grid-template-columns:minmax(260px,1fr) minmax(180px,220px) auto;align-items:end;border:0;border-radius:18px;background:rgba(255,255,255,.55);padding:12px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-form .rdl-select,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-form input,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-section .rdl-select,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-section input{min-width:0;height:42px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-section{gap:14px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-panel{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;border-radius:18px;background:rgba(255,255,255,.62)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-panel.is-public{background:radial-gradient(circle at 18% 0,rgba(0,122,255,.1),transparent 36%),rgba(230,245,255,.78)!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-create{grid-template-columns:minmax(150px,190px) minmax(180px,1fr) auto;border:0;border-radius:16px;background:transparent;padding:0}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-copy-box{grid-template-columns:minmax(0,1fr) auto;align-items:end;border-radius:16px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-row{grid-template-columns:minmax(180px,1fr) 150px minmax(180px,1fr) auto auto;align-items:center;border-color:rgba(var(--runder-primary-rgb),.12);border-radius:16px;background:rgba(255,255,255,.66)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-access-row,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;border-color:rgba(var(--runder-primary-rgb),.12);border-radius:16px;background:rgba(255,255,255,.66)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-audit-row{grid-template-columns:minmax(0,1fr) auto}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-access-row small,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-access-row strong,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-audit-row small,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-audit-row strong{min-width:0;overflow:visible;text-overflow:clip;white-space:normal}@media (max-width:760px){body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-share-dialog{width:min(100vw - 20px,640px)!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-modal{padding:16px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-access-row,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-audit-row,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-form,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-copy-box,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-create,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-panel,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-row{grid-template-columns:minmax(0,1fr)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-access-row .rdl-button,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-form .rdl-button,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-copy-box .rdl-button,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-share-link-create .rdl-button{width:100%}}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-page{min-height:0}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-page .my-drive-workspace,.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-workspace{grid-template-columns:minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-panel{display:grid;align-content:start;min-width:0}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-panel .my-drive-empty-state{min-height:clamp(310px,46vh,540px)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-item .my-drive-item-actions{justify-content:flex-end}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-finder-page{display:grid;grid-gap:12px;gap:12px;max-width:none;padding:0 clamp(14px,1.8vw,24px) clamp(24px,3vw,40px)}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-finder-page .rdl-card{border:1px solid var(--drive-finder-border);border-radius:18px;background:var(--drive-finder-surface);box-shadow:0 14px 34px rgba(15,59,112,.07)}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-action-grid,.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-compact-summary,.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-control-grid{gap:10px}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-stat-card{min-height:112px;gap:6px;padding:14px}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-action-card{min-height:0;padding:14px}.app-shell-v2.app-shell-dock-v1.module-drive .messenger-backup-history{overflow:hidden}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:not(.drive-share-dialog){width:min(640px,calc(100vw - 42px))!important;max-height:min(760px,calc(100vh - 42px));overflow:hidden}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:not(.drive-share-dialog) .rdl-modal__footer,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:not(.drive-share-dialog) .rdl-modal__header{padding-inline:24px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:not(.drive-share-dialog) .rdl-modal__body{min-height:0;overflow-y:auto;padding:18px 24px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:not(.drive-share-dialog) .rdl-modal__footer{flex:0 0 auto;border-top-color:rgba(var(--runder-primary-rgb),.14);background:rgba(239,248,255,.9)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-danger-modal .rdl-modal__body{padding-top:20px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-modal{gap:14px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-current{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(0,122,255,.08),transparent 34%),rgba(255,255,255,.74);padding:12px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-current span,.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-target-heading span{color:var(--drive-finder-muted);font-size:.76rem;font-weight:900}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-current strong{color:var(--drive-finder-ink);font-size:.98rem}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-target-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-target-heading strong{color:var(--drive-finder-ink)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-native-select{position:absolute;width:1px;height:1px;margin:-1px;border:0;opacity:0;pointer-events:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-list{display:grid;grid-gap:8px;gap:8px;max-height:min(330px,42vh);overflow-y:auto;padding-right:4px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;border:1px solid rgba(var(--runder-primary-rgb),.12);border-radius:16px;background:rgba(255,255,255,.68);padding:10px 12px;color:var(--drive-finder-ink);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination:hover:not(:disabled){border-color:rgba(var(--runder-primary-rgb),.36);background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(15,59,112,.09)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination.is-selected{border-color:rgba(var(--runder-primary-rgb),.55);background:rgba(232,246,255,.9);box-shadow:inset 0 0 0 1px rgba(var(--runder-primary-rgb),.14)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination:disabled{cursor:not-allowed;opacity:.58}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:rgba(225,243,255,.86);color:var(--drive-finder-accent)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-copy small,.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-copy strong{min-width:0;overflow-wrap:anywhere}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-copy strong{color:var(--drive-finder-ink);font-size:.93rem}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination-copy small{color:var(--drive-finder-muted);font-size:.78rem}@media (max-width:760px){.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-target-heading{align-items:start;flex-direction:column}.app-shell-v2.app-shell-dock-v1.module-drive .drive-move-destination{grid-template-columns:38px minmax(0,1fr)}}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-files,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-page,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-workspace,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content{max-width:100%;min-width:0}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger{display:grid!important;grid-template-columns:18px minmax(0,auto) 16px;justify-content:center;grid-gap:8px;min-width:132px;min-height:40px!important;padding:0 13px!important;border:1px solid rgba(0,102,204,.24)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,248,255,.94))!important;color:#0759ad!important;box-shadow:0 7px 18px rgba(9,55,118,.08),inset 0 1px 0 rgba(255,255,255,.94)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger:hover{border-color:rgba(0,102,204,.42)!important;background:linear-gradient(180deg,#ffffff,rgba(229,243,255,.98))!important;color:#004994!important;box-shadow:0 9px 22px rgba(0,91,190,.12),0 0 0 3px rgba(0,122,255,.09)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger[aria-expanded=true]{border-color:rgba(0,102,204,.24)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,248,255,.94))!important;color:#0759ad!important;box-shadow:0 7px 18px rgba(9,55,118,.08),inset 0 1px 0 rgba(255,255,255,.94)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger[aria-expanded=true]:focus-visible{box-shadow:0 7px 18px rgba(9,55,118,.08),inset 0 1px 0 rgba(255,255,255,.94),0 0 0 3px rgba(0,122,255,.09)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-label{color:inherit!important;line-height:1;white-space:nowrap}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger>svg{display:block;color:inherit}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-chevron{transition:transform .16s ease}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger[aria-expanded=true] .drive-view-menu-chevron{transform:rotate(180deg)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-view-menu-list button.is-active{border:1px solid rgba(0,122,255,.14);background:rgba(0,122,255,.11)!important;color:#004f9f!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-view-menu-list button:not(.is-active){border:1px solid transparent;background:transparent!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-view-menu-list button:not(.is-active):focus-visible,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-view-menu-list button:not(.is-active):hover{background:rgba(222,240,255,.88)!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-toolbar-card>.my-drive-toolbar-controls:first-child{margin-top:0}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-large{grid-template-columns:repeat(auto-fill,minmax(min(100%,238px),1fr))!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-medium{grid-template-columns:repeat(auto-fill,minmax(min(100%,178px),1fr))!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))!important;gap:8px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-file-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:62px!important;padding:7px 8px!important;border-radius:13px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-main{gap:7px!important;min-width:0;padding-left:18px}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-icon{width:28px!important;height:28px!important;border-radius:8px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-copy{gap:0}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-copy strong{font-size:.79rem!important;line-height:1.25}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .drive-shared-chip-row,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-actions .rdl-button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-copy small,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-meta{display:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-actions{justify-content:flex-end;gap:4px}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-actions .rdl-icon-button{width:26px;min-width:26px;height:26px;min-height:26px}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-check{top:7px;left:7px;width:16px;height:16px}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-check input{width:14px;height:14px}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-file-card{grid-template-columns:28px minmax(0,1.4fr) minmax(0,.65fr) auto!important;min-height:74px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-file-card{grid-template-columns:24px minmax(0,1.5fr) minmax(0,.55fr) auto!important;min-height:58px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-file-card{grid-template-columns:20px minmax(0,1fr) auto!important;min-height:42px!important;gap:7px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .drive-shared-chip-row,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-actions .rdl-button,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-copy small,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-small .my-drive-item-meta{display:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-button:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-icon-button:not(:disabled):not([aria-disabled=true]),body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-button:not(:disabled):not([aria-disabled=true]),body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-icon-button:not(:disabled):not([aria-disabled=true]){opacity:1!important;filter:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-button--primary:not(:disabled):not([aria-disabled=true]),body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-button--primary:not(:disabled):not([aria-disabled=true]){border:1px solid rgba(0,87,190,.38)!important;background:linear-gradient(180deg,#118fff,#0068dc)!important;color:#fff!important;box-shadow:0 8px 20px rgba(0,93,204,.18)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-button--secondary:not(:disabled):not([aria-disabled=true]),.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-icon-button--soft:not(:disabled):not([aria-disabled=true]),body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-button--secondary:not(:disabled):not([aria-disabled=true]),body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-icon-button--soft:not(:disabled):not([aria-disabled=true]){border:1px solid rgba(0,102,204,.25)!important;background:rgba(255,255,255,.94)!important;color:#0756a5!important;box-shadow:0 6px 16px rgba(15,59,112,.07)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-button--danger:not(:disabled):not([aria-disabled=true]),body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-button--danger:not(:disabled):not([aria-disabled=true]){border:1px solid rgba(154,25,18,.4)!important;background:linear-gradient(180deg,#df4037,#b72018)!important;color:#fff!important;box-shadow:0 8px 20px rgba(166,29,21,.17)!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-button--ghost:not(:disabled):not([aria-disabled=true]),body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-button--ghost:not(:disabled):not([aria-disabled=true]){color:#164f88!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-button>span,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-button>svg,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-icon-button>span,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content .rdl-icon-button>svg,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-button>span,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-button>svg,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-icon-button>span,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal .rdl-icon-button>svg{color:inherit!important}.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content :where(.rdl-button,.rdl-icon-button):disabled,.app-shell-v2.app-shell-dock-v1.module-drive .rds-drive-content :where(.rdl-button,.rdl-icon-button)[aria-disabled=true],body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal :where(.rdl-button,.rdl-icon-button):disabled,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-modal :where(.rdl-button,.rdl-icon-button)[aria-disabled=true]{border-color:rgba(82,105,130,.18)!important;background:rgba(218,228,238,.68)!important;color:#6d7f92!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.64!important;filter:saturate(.45)!important}.drive-notice[data-testid=drive-status-message],.drive-toast{position:fixed!important;right:clamp(14px,2vw,28px)!important;bottom:clamp(14px,2vw,28px)!important;z-index:var(--z-toast,1400)!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;grid-gap:10px;gap:10px;width:min(430px,calc(100vw - 28px));max-width:calc(100vw - 28px);min-height:56px;margin:0!important;padding:10px 11px!important;border-radius:17px!important;color:#fff!important;font-size:.84rem;font-weight:800;line-height:1.35;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.drive-toast.is-success{border:1px solid rgba(255,255,255,.28)!important;background:radial-gradient(circle at 8% 0,rgba(99,210,255,.24),transparent 36%),linear-gradient(135deg,rgba(0,106,222,.98),rgba(0,67,151,.98))!important;box-shadow:0 20px 54px rgba(0,65,150,.3)!important}.drive-notice[data-testid=drive-status-message].is-error{border:1px solid rgba(255,255,255,.25)!important;background:radial-gradient(circle at 8% 0,rgba(255,186,176,.2),transparent 36%),linear-gradient(135deg,rgba(174,36,29,.98),rgba(112,22,21,.98))!important;box-shadow:0 20px 54px rgba(111,23,20,.28)!important}.drive-feedback-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:rgba(255,255,255,.14);color:#fff!important}.drive-feedback-copy{min-width:0;color:#fff!important;overflow-wrap:anywhere}.drive-notice[data-testid=drive-status-message]>button,.drive-toast>button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.25)!important;border-radius:10px!important;background:rgba(255,255,255,.14)!important;color:#fff!important;cursor:pointer;opacity:1!important}.drive-notice[data-testid=drive-status-message]>button:focus-visible,.drive-notice[data-testid=drive-status-message]>button:hover,.drive-toast>button:focus-visible,.drive-toast>button:hover{outline:none;background:rgba(255,255,255,.24)!important;box-shadow:0 0 0 3px rgba(255,255,255,.14)}@media (max-width:980px){.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-file-card,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-file-card{grid-template-columns:24px minmax(0,1fr) auto!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-large .my-drive-item-meta,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-list-medium .my-drive-item-meta{display:none!important}}@media (max-width:720px){.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger{width:100%}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small{grid-template-columns:minmax(0,1fr)!important}}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu{position:relative;flex:0 0 164px;width:164px;min-width:0;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;height:38px;min-height:38px!important;padding:0 12px!important;border:1px solid rgba(var(--runder-primary-rgb),.16)!important;border-radius:13px!important;outline:0!important;background:rgba(255,255,255,.78)!important;color:#0b2f5d!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;font-weight:850;line-height:1}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger:focus,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger:hover,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger[aria-expanded=true],.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger[aria-expanded=true]:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger[aria-expanded=true]:hover{border-color:rgba(var(--runder-primary-rgb),.16)!important;outline:0!important;background:rgba(255,255,255,.78)!important;color:#0b2f5d!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-trigger>svg{flex:0 0 auto;width:15px;height:15px}.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu-chevron{margin-left:auto}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-panel.is-empty,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-files.is-empty{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch;align-content:stretch;width:100%;min-width:0;min-height:clamp(360px,52vh,620px)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-empty-state-shell{display:grid;place-items:stretch;width:100%;min-width:0;min-height:clamp(330px,48vh,590px)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-empty-state-content{display:grid;place-content:center;justify-items:center;width:100%;max-width:none;min-width:0;min-height:clamp(330px,48vh,590px)!important;box-sizing:border-box;grid-gap:8px;gap:8px;margin:0;padding:clamp(28px,5vw,64px)!important;border:1px dashed rgba(0,122,255,.24)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 0,rgba(0,122,255,.08),transparent 34%),rgba(255,255,255,.58)!important;box-shadow:none!important;text-align:center}.app-shell-v2.app-shell-dock-v1.module-drive .drive-empty-state-content h3{margin:0;color:var(--drive-finder-ink);font-size:1rem;line-height:1.3}.app-shell-v2.app-shell-dock-v1.module-drive .drive-empty-state-content p{width:min(100%,620px);max-width:620px;margin:0;color:var(--drive-finder-muted);font-size:.9rem;line-height:1.5;text-align:center;overflow-wrap:anywhere}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:has(.drive-move-modal){display:flex;flex-direction:column;width:min(680px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;box-sizing:border-box;overflow:hidden!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:has(.drive-move-modal) .rdl-modal__footer,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:has(.drive-move-modal) .rdl-modal__header{position:relative;z-index:2;flex:0 0 auto;width:100%;min-width:0;box-sizing:border-box;background:rgba(244,250,255,.96)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:has(.drive-move-modal) .rdl-modal__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;max-width:100%;box-sizing:border-box;overflow-x:hidden!important;overflow-y:hidden!important;padding:18px 24px!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:has(.drive-move-modal) .rdl-modal__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 24px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:has(.drive-move-modal) .rdl-modal__footer .rdl-button{flex:0 0 auto;min-width:108px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-current,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination-copy,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination-list,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-modal,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-target,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-target-heading{min-width:0;max-width:100%;box-sizing:border-box}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-modal{position:static!important;display:flex!important;flex:1 1 auto;flex-direction:column;gap:14px;width:100%;min-height:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-modal>p{position:static;flex:0 0 auto;margin:0;line-height:1.5}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-error,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-hint,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-current strong,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-modal>p,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-target-heading small{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-target{position:static;display:flex!important;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow:hidden}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-target-heading{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:3px;gap:3px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-target-heading small{color:var(--drive-finder-muted);text-align:left}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-native-select{position:static!important;display:block;flex:0 0 auto;width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0;pointer-events:none}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination-list{align-content:start;flex:1 1 auto;width:100%;min-height:0;max-height:min(300px,32vh)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding:0 4px 0 0;scrollbar-gutter:stable}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination{grid-template-columns:40px minmax(0,1fr) auto!important;width:100%;overflow:hidden}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination-copy small,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination-copy strong{display:block;width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-action-hint{position:static;display:block;flex:0 0 auto;width:100%;margin:0}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-send-to-conversation-dialog{width:min(720px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-modal{display:grid;grid-gap:14px;gap:14px;min-width:0}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-summary{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(0,122,255,.12),transparent 34%),rgba(255,255,255,.78);padding:12px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-avatar,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-summary-icon{display:grid;place-items:center;border:1px solid rgba(0,122,255,.16);background:rgba(225,242,255,.9);color:#007aff}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-summary-icon{width:44px;height:44px;border-radius:16px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-copy strong,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-summary strong,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-chip strong{display:block;min-width:0;color:var(--drive-finder-ink);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-copy small,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-summary p,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-empty,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-chip small{margin:0;color:var(--drive-finder-muted);font-size:.84rem;line-height:1.35}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px;max-height:126px;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:4px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-chip{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid rgba(var(--runder-primary-rgb),.12);border-radius:16px;background:rgba(255,255,255,.68);padding:9px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-chip:has(.drive-send-file-preview.is-video){grid-template-columns:96px minmax(0,1fr)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview{display:inline-flex!important;width:46px!important;height:46px!important;min-width:46px!important;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(0,122,255,.16);border-radius:13px;background:rgba(238,247,255,.94);color:#1264d8}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview.is-video{width:96px!important;height:auto!important;min-width:96px!important;aspect-ratio:16/9;border-radius:12px;background:linear-gradient(135deg,rgba(234,233,255,.98),rgba(226,243,255,.82));color:#5c5ff7}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview :where(img,video){display:block;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview svg{width:26px;height:26px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview.has-thumbnail{padding:0!important;background:rgba(255,255,255,.96)!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview.is-image{background:linear-gradient(135deg,rgba(218,242,255,.98),rgba(236,251,255,.78));color:#0a7fff}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview.is-audio{background:linear-gradient(135deg,rgba(244,235,255,.98),rgba(235,247,255,.78));color:#7b3ff2}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview.is-pdf{border-color:rgba(217,45,32,.24);background:linear-gradient(135deg,rgba(255,236,233,.98),rgba(255,249,247,.78));color:#d92d20}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview.is-spreadsheet{background:linear-gradient(135deg,rgba(226,250,234,.98),rgba(241,255,247,.78));color:#138a42}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview.is-archive{background:linear-gradient(135deg,rgba(255,244,219,.98),rgba(255,250,239,.78));color:#9a5a00}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview.is-document{background:linear-gradient(135deg,rgba(228,241,255,.98),rgba(245,250,255,.78));color:#1264d8}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-preview.is-other{background:linear-gradient(135deg,rgba(238,246,255,.98),rgba(255,255,255,.78));color:#54708f}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-copy{display:grid;grid-gap:3px;gap:3px;min-width:0;max-width:100%;overflow:hidden}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-file-copy :where(strong,small){display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-search-field{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--drive-finder-ink);font-weight:900}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-search-field>div{display:flex;align-items:center;gap:9px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:16px;background:rgba(255,255,255,.78);color:#0b4f93;padding:10px 12px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--drive-finder-ink);font:inherit}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-list{display:grid;grid-gap:8px;gap:8px;max-height:min(330px,38vh);min-width:0;overflow-y:auto;padding-right:4px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-option{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;width:100%;min-width:0;border:1px solid rgba(var(--runder-primary-rgb),.13);border-radius:18px;background:rgba(255,255,255,.72);color:var(--drive-finder-ink);cursor:pointer;padding:10px;text-align:left}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-option:focus-visible,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-option:hover:not(:disabled){outline:none;border-color:rgba(0,122,255,.34);background:rgba(223,241,255,.86)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-option.is-selected{border-color:rgba(0,122,255,.46);background:rgba(0,122,255,.12);box-shadow:inset 3px 0 0 rgba(0,122,255,.7)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-avatar{width:44px;height:44px;border-radius:16px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-conversation-copy{min-width:0}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-send-empty{border:1px dashed rgba(var(--runder-primary-rgb),.18);border-radius:16px;background:rgba(255,255,255,.48);padding:14px;text-align:center}.rdl-modal.chat-drive-picker-dialog{width:min(760px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important}.chat-drive-picker{display:grid;grid-gap:14px;gap:14px;min-width:0}.chat-drive-picker-summary{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(0,122,255,.16);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(0,122,255,.13),transparent 36%),rgba(255,255,255,.78);padding:12px}.chat-drive-picker-summary-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(0,122,255,.16);border-radius:17px;background:rgba(225,242,255,.92);color:#007aff}.chat-drive-picker-item-copy strong,.chat-drive-picker-selection span,.chat-drive-picker-summary strong{display:block;min-width:0;overflow:hidden;color:#0b2341;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.chat-drive-picker-empty,.chat-drive-picker-item-copy small,.chat-drive-picker-summary p{margin:0;color:#5f7898;font-size:.86rem;line-height:1.35}.chat-drive-picker-toolbar{display:flex;align-items:center;gap:10px;min-width:0}.chat-drive-picker-breadcrumb{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:6px;overflow-x:auto}.chat-drive-picker-breadcrumb span{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.chat-drive-picker-breadcrumb button{border:1px solid rgba(0,122,255,.16);border-radius:999px;background:rgba(255,255,255,.72);color:#075aa8;cursor:pointer;font-weight:850;padding:7px 10px}.chat-drive-picker-breadcrumb button:disabled{cursor:default;color:#0b2341;opacity:1}.chat-drive-picker-breadcrumb em{color:#8aa3bf;font-style:normal;font-weight:900}.chat-drive-picker-search{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#0b2341;font-weight:900}.chat-drive-picker-search>div{display:flex;align-items:center;gap:9px;border:1px solid rgba(0,122,255,.16);border-radius:17px;background:rgba(255,255,255,.78);color:#0b6dcc;padding:10px 12px}.chat-drive-picker-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0b2341;font:inherit}.chat-drive-picker-list{display:grid;grid-gap:8px;gap:8px;max-height:min(360px,40vh);min-width:0;overflow-y:auto;padding-right:4px}.chat-drive-picker-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;width:100%;min-width:0;border:1px solid rgba(0,122,255,.13);border-radius:18px;background:rgba(255,255,255,.72);color:#0b2341;cursor:pointer;padding:10px;text-align:left}.chat-drive-picker-item:focus-visible,.chat-drive-picker-item:hover{outline:none;border-color:rgba(0,122,255,.34);background:rgba(223,241,255,.86)}.chat-drive-picker-item.is-selected{border-color:rgba(0,122,255,.52);background:rgba(0,122,255,.13);box-shadow:inset 3px 0 0 rgba(0,122,255,.74)}.chat-drive-picker-visual{width:48px!important;height:48px!important;min-width:48px!important}.chat-drive-picker-check{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(0,122,255,.24);border-radius:999px;background:rgba(255,255,255,.8);color:#007aff}.chat-drive-picker-item.is-selected .chat-drive-picker-check{background:#007aff;color:#fff}.chat-drive-picker-selection{display:flex;flex-wrap:wrap;gap:8px}.chat-drive-picker-selection span{display:inline-flex;max-width:220px;align-items:center;gap:6px;border:1px solid rgba(0,122,255,.14);border-radius:999px;background:rgba(224,243,255,.82);color:#075aa8;font-size:.82rem;padding:6px 8px 6px 10px}.chat-drive-picker-selection button{display:inline-grid;width:22px;height:22px;place-items:center;border:0;border-radius:999px;background:rgba(255,255,255,.76);color:#075aa8;cursor:pointer}.chat-drive-picker-empty{border:1px dashed rgba(0,122,255,.18);border-radius:17px;background:rgba(255,255,255,.52);padding:18px;text-align:center}.pending-drive-attachments .pending-drive-card{grid-template-columns:auto minmax(0,1fr) auto}.pending-drive-card .attachment-card-body small,.pending-drive-card .attachment-card-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.app-shell-v2.app-shell-dock-v1.module-drive .drive-view-menu{flex-basis:auto;width:100%}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .rdl-modal.drive-action-modal:has(.drive-move-modal) .rdl-modal__body{padding:14px 16px!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination{grid-template-columns:36px minmax(0,1fr)!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-move-destination>svg{display:none}}.app-shell-v2.app-shell-dock-v1.module-drive :where(.my-drive-file-card,.drive-item){position:relative}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item.is-dragging,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid .my-drive-file-card.is-dragging{opacity:.58;filter:none;transform:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-list .drive-item.is-drive-drop-target,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid .my-drive-file-card.is-drive-drop-target{border:1px solid rgba(0,117,232,.58)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(239,248,255,.98),rgba(218,238,255,.96))!important;box-shadow:inset 0 0 0 1px rgba(0,117,232,.2),inset 0 -34px 54px rgba(0,117,232,.06)!important;transform:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-folder-drop-hint{position:absolute;right:5px;bottom:5px;left:5px;z-index:4;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:26px;padding:4px 7px;border:1px solid rgba(0,102,204,.26);border-radius:10px;background:rgba(238,248,255,.97);color:#0756a5;font-size:.76rem;font-weight:850;line-height:1.25;text-align:center;pointer-events:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-folder-drop-hint>span{display:-webkit-box;min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell-v2.app-shell-dock-v1.module-drive :where(.my-drive-file-grid.is-icons-small,.my-drive-file-grid.is-list-small,.drive-list.is-icons-small,.drive-list.is-list-small) .drive-folder-drop-hint{min-height:22px;padding:3px 5px;font-size:.68rem;line-height:1.15}.app-shell-v2.app-shell-dock-v1.module-drive :where(.my-drive-file-grid.is-icons-small,.my-drive-file-grid.is-list-small,.drive-list.is-icons-small,.drive-list.is-list-small) .drive-folder-drop-hint>span{-webkit-line-clamp:1}.app-shell-v2.app-shell-dock-v1.module-drive .drive-toast.is-error,body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-toast.is-error{border:1px solid rgba(255,224,220,.34)!important;background:radial-gradient(circle at 8% 0,rgba(255,151,139,.2),transparent 38%),linear-gradient(135deg,rgba(174,36,28,.98),rgba(112,22,18,.98))!important;color:#fff!important;box-shadow:0 18px 46px rgba(92,20,16,.24)!important}.app-shell-v2.app-shell-dock-v1.module-drive :where(.my-drive-files,.drive-list).is-marquee-selecting{cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-selection-marquee{position:fixed;z-index:40;display:block;min-width:1px;min-height:1px;border:1px solid rgba(0,117,232,.72);border-radius:6px;background:rgba(0,132,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24);pointer-events:none}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-backdrop{box-sizing:border-box;padding:clamp(12px,2vw,28px);overflow:hidden;background:rgba(8,25,48,.52)!important;-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-modal.drive-quick-look{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,calc(100vw - 32px));height:min(860px,calc(100vh - 32px));max-width:100%;max-height:100%;min-width:0;overflow:hidden;border:1px solid rgba(139,194,242,.42)!important;border-radius:24px!important;background:rgba(245,250,255,.98)!important;box-shadow:0 28px 80px rgba(7,25,50,.3)!important}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-header{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;min-width:0;gap:16px;padding:12px 14px!important;border-bottom:1px solid rgba(15,83,148,.13)!important;background:rgba(252,254,255,.94)!important}.drive-preview-title{display:flex;align-items:center;min-width:0;gap:10px}.drive-preview-title>span:last-child{min-width:0}.drive-preview-title small,.drive-preview-title strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-preview-title strong{color:#0b2f57;font-size:.96rem;line-height:1.25}.drive-preview-title small{margin-top:2px;color:#607995!important;font-size:.72rem!important;font-weight:700!important}.drive-preview-audio-icon,.drive-preview-file-icon,.drive-preview-title-icon{display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(0,117,232,.16);background:linear-gradient(145deg,#f8fcff,#dcedfc);color:#0877dd}.drive-preview-title-icon{width:36px;height:36px;border-radius:11px}.drive-preview-header-actions{display:flex;align-items:center;flex:0 0 auto;gap:7px}.drive-preview-action-button,.drive-preview-icon-button,.drive-preview-nav,.drive-preview-unsupported>button,.drive-preview-zoom-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid rgba(0,102,204,.2);border-radius:11px;background:rgba(255,255,255,.92);color:#0b4f91;font:inherit;font-size:.78rem;font-weight:850;box-shadow:none;cursor:pointer}.drive-preview-action-button:not(:disabled):hover,.drive-preview-icon-button:not(:disabled):hover,.drive-preview-nav:not(:disabled):hover,.drive-preview-unsupported>button:not(:disabled):hover,.drive-preview-zoom-controls button:not(:disabled):hover{border-color:rgba(0,117,232,.36);background:#eaf5ff}.drive-preview-action-button:disabled,.drive-preview-icon-button:disabled,.drive-preview-nav:disabled,.drive-preview-unsupported>button:disabled,.drive-preview-zoom-controls button:disabled{cursor:not-allowed;opacity:.42}.drive-preview-icon-button{width:36px;min-width:36px;padding:0}.drive-preview-actions-menu{position:relative}.drive-preview-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:12;display:grid;width:210px;max-width:calc(100vw - 28px);padding:7px;border:1px solid rgba(0,102,204,.2);border-radius:14px;background:rgba(248,252,255,.98);box-shadow:0 18px 44px rgba(7,39,76,.2)}.drive-preview-menu button{width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:#123b67;font:inherit;font-size:.78rem;font-weight:800;text-align:left;cursor:pointer}.drive-preview-menu button:focus-visible,.drive-preview-menu button:hover{outline:0;background:#e2f2ff}.drive-preview-menu button.is-danger{color:#b82539}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-body{position:relative;display:grid;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(0,122,255,.08),transparent 38%),linear-gradient(180deg,#eaf4fc,#dcebf7)!important}.drive-preview-stage{display:grid;min-width:0;min-height:0;overflow:hidden}.drive-preview-loading,.drive-preview-media-stage,.drive-preview-unsupported{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;min-height:0;gap:14px;padding:clamp(20px,4vw,48px);text-align:center}.drive-preview-spinner{width:34px;height:34px;border:3px solid rgba(0,117,232,.16);border-top-color:#0877dd;border-radius:50%;animation:drive-preview-spin .75s linear infinite}@keyframes drive-preview-spin{to{transform:rotate(1turn)}}.drive-preview-image-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;padding:18px;overflow:auto}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-image-stage.is-fit img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-image-stage.is-zoomed img{align-self:flex-start;height:auto;object-fit:contain}.drive-preview-zoom-controls{position:-webkit-sticky;position:sticky;right:12px;bottom:10px;z-index:3;display:flex;align-self:flex-end;flex:0 0 auto;gap:5px;margin:auto 0 0 auto;padding:5px;border:1px solid rgba(0,102,204,.16);border-radius:14px;background:rgba(248,252,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.drive-preview-zoom-controls button{min-width:34px;min-height:32px;padding:0 8px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-media-stage video{width:100%;height:100%;max-width:100%;max-height:100%;border:0;background:#08192d;object-fit:contain}.drive-preview-media-stage.is-video{padding:0;background:#08192d}.drive-preview-media-stage.is-audio{background:radial-gradient(circle at 50% 30%,rgba(0,132,255,.16),transparent 34%),linear-gradient(180deg,#eff8ff,#dbeaf7)}.drive-preview-audio-icon,.drive-preview-file-icon{width:96px;height:96px;border-radius:28px}.drive-preview-media-stage audio{width:min(600px,92%)}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-pdf{width:100%;height:100%;min-height:0;border:0;background:#fff}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-text{width:100%;height:100%;margin:0;padding:clamp(18px,3vw,34px);overflow:auto;background:rgba(255,255,255,.82);color:#173959;font:500 .84rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.drive-preview-unsupported{overflow:auto;color:#173959}.drive-preview-unsupported>strong{max-width:min(680px,100%);overflow-wrap:anywhere;font-size:1.05rem}.drive-preview-unsupported>p{max-width:620px;margin:0;color:#5d7690;line-height:1.5}.drive-preview-unsupported dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(680px,100%);margin:2px 0;overflow:hidden;border:1px solid rgba(0,102,204,.14);border-radius:14px;background:rgba(255,255,255,.74)}.drive-preview-unsupported dl div{min-width:0;padding:10px 12px}.drive-preview-unsupported dd,.drive-preview-unsupported dt{margin:0;overflow-wrap:anywhere}.drive-preview-unsupported dt{color:#6a8198;font-size:.66rem;font-weight:850;text-transform:uppercase}.drive-preview-unsupported dd{margin-top:3px;color:#183b5d;font-size:.78rem;font-weight:800}.drive-preview-nav{position:absolute;top:50%;z-index:5;width:42px;min-width:42px;height:48px;padding:0;transform:translateY(-50%);background:rgba(248,252,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.drive-preview-nav.is-previous{left:12px}.drive-preview-nav.is-next{right:12px}.drive-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:38px;padding:8px 14px;border-top:1px solid rgba(15,83,148,.12);background:rgba(252,254,255,.94);color:#617b95;font-size:.72rem;font-weight:750}.drive-preview-footer span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-backdrop{padding:6px}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-preview-modal.drive-quick-look{width:calc(100vw - 12px);height:calc(100vh - 12px);border-radius:18px!important}.drive-preview-header{gap:8px;padding:9px!important}.drive-preview-action-button{width:36px;padding:0}.drive-preview-action-button span{display:none}.drive-preview-title small{max-width:48vw}.drive-preview-nav{top:auto;bottom:10px;width:38px;min-width:38px;height:40px;transform:none}.drive-preview-unsupported dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.drive-preview-spinner{animation-duration:1.5s}}.status-viewer-actions>.status-viewer-destructive-action{border:1px solid var(--rds-button-danger-bg);border-radius:12px;background:var(--rds-button-danger-bg);color:var(--rds-color-on-accent);box-shadow:none}.status-viewer-actions>.status-viewer-destructive-action :where(svg,svg *,path,line,polyline){color:currentColor;stroke:currentColor}.status-viewer-actions>.status-viewer-destructive-action:focus-visible:not(:disabled),.status-viewer-actions>.status-viewer-destructive-action:hover:not(:disabled){border-color:var(--rds-button-danger-bg-hover);background:var(--rds-button-danger-bg-hover);color:var(--rds-color-on-accent)}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-file-grid{width:100%;min-width:0;align-items:stretch}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-file-grid.is-icons-large{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,238px),1fr))!important;grid-gap:14px!important;gap:14px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-file-grid.is-icons-medium{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,178px),1fr))!important;grid-gap:12px!important;gap:12px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-file-grid.is-icons-small{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))!important;grid-gap:8px!important;gap:8px!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-file-grid.is-list-large,.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-file-grid.is-list-medium,.app-shell-v2.app-shell-dock-v1.module-drive .drive-trash-file-grid.is-list-small{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-pdf{border-color:rgba(217,45,32,.24)!important;background:linear-gradient(135deg,rgba(255,236,233,.98),rgba(255,249,247,.78))!important;color:#d92d20!important}.app-shell-v2.app-shell-dock-v1.module-drive .drive-file-visual.is-pdf :where(svg,svg *){color:currentColor!important;stroke:currentColor!important}.app-shell-v2.app-shell-dock-v1.module-drive :where(.my-drive-item-check,.drive-item-check){border:0!important;background:transparent!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-item-check>span{display:none!important}.app-shell-v2.app-shell-dock-v1.module-drive :where(.my-drive-item-check,.drive-item-check) input[type=checkbox]{display:block;width:16px;height:16px;margin:0;accent-color:#007aff}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-large .my-drive-item-main,.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-medium .my-drive-item-main{padding-left:32px!important}.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-file-grid.is-icons-small .my-drive-item-main{padding-left:28px!important}.app-shell-v2.app-shell-dock-v1.module-drive :where(.my-drive-file-card,.drive-item).is-keyboard-focused{outline:2px solid rgba(0,122,255,.58);outline-offset:2px}.app-shell-v2.app-shell-dock-v1.module-drive :where(.my-drive-file-card,.drive-item):focus-visible{outline:2px solid rgba(0,122,255,.58);outline-offset:2px;box-shadow:none!important}.business-summary-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;background:linear-gradient(135deg,rgba(var(--runder-primary-rgb),.11),transparent 46%),var(--runder-surface)}.business-summary-copy{display:grid;min-width:0;grid-gap:5px;gap:5px}.business-summary-copy>span{color:var(--runder-primary-600);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.business-summary-copy h3{margin:0;overflow-wrap:anywhere;color:var(--runder-text);font-size:clamp(22px,3vw,30px);font-weight:950}.business-summary-copy p{margin:0;color:var(--runder-muted);font-size:13px;line-height:1.5}.business-summary-badges{display:flex;max-width:420px;flex-wrap:wrap;justify-content:flex-end;gap:8px}.business-member-status,.business-role-label,.business-status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--rds-color-divider);border-radius:var(--rds-radius-pill);background:var(--rds-color-surface-soft);color:var(--runder-text);font-size:12px;font-weight:900;line-height:1.2}.business-member-status.is-active,.business-status-badge.is-active{border-color:rgba(21,128,61,.22);background:rgba(34,197,94,.1);color:#15803d}.business-status-badge.is-custom{border-color:var(--runder-primary-border);background:var(--runder-primary-100);color:var(--runder-primary-700)}.business-entitlements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:12px;gap:12px;padding:18px}.business-entitlements-grid article{display:grid;min-width:0;grid-gap:6px;gap:6px;padding:15px;border:1px solid var(--rds-color-divider);border-radius:var(--rds-radius-lg);background:var(--rds-color-surface-soft)}.business-entitlements-grid small,.business-entitlements-grid span{color:var(--runder-muted);font-size:12px;font-weight:800;line-height:1.4}.business-entitlements-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--runder-text);font-size:16px;font-weight:950}.business-member-form{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,.42fr) auto;align-items:end;grid-gap:12px;gap:12px;padding:18px}.business-member-form .settings-field{min-width:0}.business-member-add-button{min-height:42px;white-space:nowrap}.business-read-only{display:flex;align-items:center;gap:12px;padding:18px;color:var(--runder-muted)}.business-read-only>svg{flex:0 0 auto;color:var(--runder-primary-600)}.business-member-identity>span,.business-member-role,.business-read-only>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.business-member-identity small,.business-member-identity strong,.business-read-only small,.business-read-only strong{display:block}.business-member-identity strong,.business-read-only strong{overflow-wrap:anywhere;color:var(--runder-text);font-size:14px;font-weight:900}.business-member-identity small,.business-member-no-action,.business-member-role>small,.business-read-only small{color:var(--runder-muted);font-size:12px;line-height:1.4}.business-members-list{display:grid;min-width:0;overflow:hidden}.business-member-row,.business-members-header{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.72fr) minmax(100px,.45fr) minmax(120px,.55fr);align-items:center;grid-gap:14px;gap:14px;min-width:0;padding:13px 18px}.business-members-header{background:var(--rds-color-surface-soft);color:var(--runder-muted);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.business-member-row,.business-members-header{border-bottom:1px solid var(--rds-color-divider)}.business-member-row{min-height:72px}.business-member-row:last-child{border-bottom:0}.business-member-row.is-removed{background:var(--rds-color-surface-soft);opacity:.72}.business-member-identity{display:flex;align-items:center;gap:10px;min-width:0}.business-member-identity>.user-avatar{width:38px;height:38px;flex:0 0 38px}.business-member-role .rds-select,.business-member-role select{width:100%;min-width:0}.business-member-status.is-removed{color:var(--runder-muted)}.business-member-actions{display:flex;min-width:0;justify-content:flex-end}.business-member-actions button{min-width:0}.business-remove-confirm p{margin:0;color:var(--runder-muted);line-height:1.55}.business-read-only.is-warning{border:1px solid rgba(180,83,9,.22);border-radius:var(--rds-radius-lg);background:rgba(245,158,11,.08)}.business-read-only.is-warning>svg{color:#b45309}.business-quota-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));min-width:0;grid-gap:12px;gap:12px;padding:18px}.business-quota-metric{display:grid;min-width:0;min-height:118px;align-content:start;grid-gap:7px;gap:7px;padding:15px;border:1px solid var(--rds-color-divider);border-radius:var(--rds-radius-lg);background:var(--rds-color-surface-soft)}.business-quota-metric small,.business-quota-metric span{color:var(--runder-muted);font-size:12px;font-weight:800;line-height:1.4}.business-quota-metric strong{min-width:0;overflow-wrap:anywhere;color:var(--runder-text);font-size:clamp(17px,2vw,22px);font-weight:950}.business-allocation-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--rds-color-divider)}.business-allocation-toolbar>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.business-allocation-toolbar strong{color:var(--runder-text);font-size:14px;font-weight:900}.business-allocation-toolbar small{color:var(--runder-muted);font-size:12px}.business-allocation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));min-width:0;grid-gap:14px;gap:14px;padding:18px}.business-allocation-card{display:grid;min-width:0;align-content:start;grid-gap:14px;gap:14px;padding:16px;overflow:hidden;border:1px solid var(--rds-color-divider);border-radius:var(--rds-radius-lg);background:var(--runder-surface);box-shadow:var(--rds-shadow-xs)}.business-allocation-card.is-inactive,.business-allocation-card.is-unallocated{background:var(--rds-color-surface-soft)}.business-allocation-card.is-over-limit{border-color:rgba(180,83,9,.35)}.business-allocation-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.business-allocation-card>header>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.business-allocation-card>header small,.business-allocation-card>header strong{min-width:0;overflow-wrap:anywhere}.business-allocation-card>header strong{color:var(--runder-text);font-size:14px;font-weight:950}.business-allocation-card>header small{color:var(--runder-muted);font-size:11px}.business-allocation-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--runder-primary-100);color:var(--runder-primary-700)}.business-allocation-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.business-allocation-card dl>div{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:10px;border-radius:var(--rds-radius-md);background:var(--rds-color-surface-soft)}.business-allocation-card dd,.business-allocation-card dt{min-width:0;margin:0;overflow-wrap:anywhere}.business-allocation-card dt{color:var(--runder-muted);font-size:11px;font-weight:800}.business-allocation-card dd{color:var(--runder-text);font-size:13px;font-weight:950}.business-allocation-note,.business-allocation-warning{margin:0;padding:10px 11px;border-radius:var(--rds-radius-md);color:var(--runder-muted);background:var(--rds-color-surface-soft);font-size:11px;line-height:1.45}.business-allocation-warning{color:#92400e;background:rgba(245,158,11,.1);font-weight:850}.business-allocation-card>footer{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.business-allocation-card>footer button{min-width:0}.business-allocation-empty{display:grid;min-height:190px;place-items:center;align-content:center;grid-gap:7px;gap:7px;padding:24px;text-align:center;color:var(--runder-muted)}.business-allocation-empty strong{color:var(--runder-text)}.business-allocation-empty p{max-width:420px;margin:0;font-size:12px;line-height:1.5}.business-allocation-form{display:grid;min-width:0;grid-gap:16px;gap:16px}.business-allocation-unlimited{display:flex;min-width:0;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--rds-color-divider);border-radius:var(--rds-radius-lg);background:var(--rds-color-surface-soft);cursor:pointer}.business-allocation-unlimited input{margin-top:3px}.business-allocation-unlimited span{display:grid;min-width:0;grid-gap:4px;gap:4px}.business-allocation-unlimited small,.business-allocation-unlimited strong{overflow-wrap:anywhere}.business-allocation-unlimited strong{color:var(--runder-text);font-size:13px}.business-allocation-unlimited small{color:var(--runder-muted);font-size:11px;line-height:1.45}.business-allocation-workspace-readonly{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--rds-color-divider);border-radius:var(--rds-radius-md);background:var(--rds-color-surface-soft)}.business-allocation-confirm{display:flex;align-items:flex-start;gap:12px;color:var(--runder-muted)}.business-allocation-confirm>svg{flex:0 0 auto;color:#b45309}.business-allocation-confirm p{margin:0;line-height:1.55}@container (max-width: 760px){.business-member-form,.business-summary-card{grid-template-columns:minmax(0,1fr)}.business-summary-badges{max-width:none;justify-content:flex-start}.business-member-add-button{width:100%}.business-allocation-toolbar{align-items:stretch;flex-direction:column}.business-allocation-toolbar>button{width:100%}.business-members-header{display:none}.business-member-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.business-member-identity{grid-column:1/-1}.business-member-actions{grid-column:2;grid-row:2/span 2}}@container (max-width: 440px){.business-allocation-grid,.business-quota-grid{grid-template-columns:minmax(0,1fr);padding:12px}.business-allocation-card>header{grid-template-columns:auto minmax(0,1fr)}.business-allocation-card>header .business-member-status{grid-column:1/-1}.business-allocation-card dl{grid-template-columns:minmax(0,1fr)}.business-allocation-card>footer button{width:100%}.business-member-row{grid-template-columns:minmax(0,1fr)}.business-member-actions{grid-column:1;grid-row:auto;justify-content:flex-start}.business-member-actions button{width:100%}}.call-history-backdrop{z-index:var(--z-modal)!important}.attachment-menu-portal{width:min(318px,calc(100vw - 24px))}.attachment-menu-save-drive{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-top:5px;padding-top:9px!important;border-top:1px solid var(--rds-color-divider)!important}.attachment-menu-save-drive>span{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:left}.attachment-menu-save-drive small,.attachment-menu-save-drive strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-menu-save-drive small{color:var(--rds-color-text-muted);font-size:.7rem;font-weight:650}.attachment-menu-save-drive .attachment-menu-check{visibility:hidden;color:var(--rds-color-primary)}.attachment-menu-save-drive[aria-checked=true] .attachment-menu-check{visibility:visible}.workspace-shell-toolbar-actions{display:flex;align-items:center;gap:7px}.workspace-shell-app-surface{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;background:var(--runder-background)}.workspace-shell-app-header{display:flex;min-width:0;align-items:center;gap:12px;min-height:54px;padding:8px 12px;border-bottom:1px solid var(--rds-color-divider);background:var(--rds-color-surface-raised)}.workspace-shell-app-header>span{display:grid;min-width:0}.workspace-shell-app-header small{color:var(--rds-color-text-muted);font-size:.68rem;font-weight:750}.workspace-shell-app-header strong{overflow:hidden;color:var(--rds-color-text);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.workspace-shell-app-content{min-width:0;min-height:0;overflow:auto}.workspace-shell-app-content>.workspace-panel{min-height:100%;box-sizing:border-box}.normal-group-settings-content{overflow:hidden;overflow-x:clip}@media (max-width:680px){.normal-group-settings-content{overflow-x:hidden;overflow-y:auto}}.conversation-action-confirm-dialog{background:linear-gradient(145deg,#ffffff,#eef7ff);-webkit-backdrop-filter:none;backdrop-filter:none}.conversation-action-confirm-dialog .danger-action:disabled{border-color:color-mix(in srgb,var(--rds-color-danger) 45%,#ffffff 55%);background:color-mix(in srgb,var(--rds-color-danger) 30%,#ffffff 70%);color:color-mix(in srgb,var(--rds-color-danger) 72%,#ffffff 28%)}.group-publication-comments-trigger{align-items:center;align-self:flex-start;background:color-mix(in srgb,var(--accent,#087cff) 10%,#fff 90%);border:0;border-radius:10px;color:#075da9;cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:750;gap:5px;margin-top:0;min-height:28px;padding:4px 8px}.group-publication-comments-trigger:hover{background:color-mix(in srgb,var(--accent,#087cff) 16%,#fff 84%)}.group-publication-comments-trigger small{background:transparent;border-radius:0;color:#6b778c;font-size:.65rem;padding:0}.group-publication-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:4px;position:relative}.group-publication-edit-trigger,.group-publication-more-trigger{align-items:center;background:#fff;border:1px solid #d5e4f4;border-radius:999px;color:#31506f;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:780;gap:5px;margin-top:7px;min-height:30px;padding:5px 10px}.group-publication-more-trigger{justify-content:center;min-width:30px;padding-inline:7px}.bubble-actions .group-publication-more,.bubble-actions .group-publication-more-trigger{margin:0}.bubble-actions .group-publication-more-trigger{width:30px;height:30px;min-height:30px;padding:0}.group-publication-edit-trigger:hover,.group-publication-more-trigger:hover,.group-publication-more-trigger[aria-expanded=true]{background:#f1f8ff;border-color:#9ecbf4;color:#0875d1}.group-publication-more{position:relative}.group-publication-more-menu{background:#fff;border:1px solid #cbdff2;border-radius:14px;box-shadow:0 16px 34px rgba(24,66,105,.2);inset-inline-end:auto;max-width:min(320px,calc(100vw - 16px));min-width:280px;overflow-y:auto;padding:6px;position:fixed;z-index:10020}.group-publication-more-menu>button{align-items:center;background:#fff;border:0;border-radius:10px;color:#17324d;cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px;text-align:left;width:100%}.group-publication-more-menu>button:hover{background:#eef7ff}.group-publication-more-menu>button:focus-visible{background:#eef7ff;outline:2px solid #168df0;outline-offset:-2px}.group-publication-more-menu>button.is-danger{color:#c93030}.group-publication-more-menu>button.is-future-function:disabled{cursor:default;opacity:1}.group-publication-more-menu>button.is-future-function .future-function-badge{-webkit-margin-start:auto;margin-inline-start:auto}.group-publication-more-menu>button.is-danger:focus-visible,.group-publication-more-menu>button.is-danger:hover{background:#fff0f0}.group-publication-more-menu>button>span{display:grid;grid-gap:2px;gap:2px}.group-publication-more-menu strong{font-size:.76rem}.group-publication-more-menu small{color:#65778c;font-size:.66rem;font-weight:650}.message-reactions-row{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin:6px 2px 1px}.message-reaction-pill{align-items:center;background:#fff;border:1px solid #cbdff2;border-radius:999px;color:#17324d;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:800;gap:5px;justify-content:center;min-height:30px;min-width:44px;padding:4px 9px}.message-reaction-pill.is-mine,.message-reaction-pill:focus-visible,.message-reaction-pill:hover{background:#e8f5ff;border-color:#1593f5;color:#0875d1}.message-reaction-pill:focus-visible{outline:2px solid #168df0;outline-offset:2px}.message-reaction-picker-heading{display:flex;align-items:flex-start;gap:8px;color:#65778c;font-size:.68rem;font-weight:800;padding:6px 10px 4px}.message-reaction-picker-heading>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.message-reaction-picker-heading small,.message-reaction-picker-heading strong{display:block;line-height:1.25}.message-reaction-picker{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(6,minmax(34px,1fr));padding:2px 7px 7px}.group-publication-more-menu .message-reaction-picker>button{align-items:center;background:#f5f9fd;border:1px solid #dce8f4;border-radius:10px;cursor:pointer;display:inline-flex;font-size:1.05rem;height:36px;justify-content:center;padding:0}.group-publication-more-menu .message-reaction-picker>button.is-selected,.group-publication-more-menu .message-reaction-picker>button:focus-visible,.group-publication-more-menu .message-reaction-picker>button:hover{background:#e5f4ff;border-color:#168df0;outline:none}.message-reaction-dialog-backdrop{align-items:center;background:var(--rds-color-overlay);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10070}.message-reaction-dialog{background:#fff;border:1px solid #cbdff2;border-radius:22px;box-shadow:0 24px 64px rgba(24,66,105,.28);color:#17233a;display:grid;max-height:min(620px,calc(100dvh - 40px));max-width:min(460px,calc(100vw - 32px));overflow:hidden;width:100%}.message-reaction-dialog>header{align-items:center;border-bottom:1px solid #dce8f4;display:flex;justify-content:space-between;padding:18px 20px 14px}.message-reaction-dialog>header span{display:grid;grid-gap:2px;gap:2px}.message-reaction-dialog>header small{color:#0789ef;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.message-reaction-dialog>header h2{font-size:1.35rem;margin:0}.message-reaction-dialog-tabs{display:flex;gap:6px;overflow-x:auto;padding:12px 16px}.message-reaction-dialog-tabs button{align-items:center;background:#f5f9fd;border:1px solid #dce8f4;border-radius:999px;color:#17324d;cursor:pointer;display:inline-flex;gap:6px;min-height:34px;padding:5px 11px}.message-reaction-dialog-tabs button.is-active,.message-reaction-dialog-tabs button:focus-visible,.message-reaction-dialog-tabs button:hover{background:#e5f4ff;border-color:#168df0;outline:none}.message-reaction-dialog-list{display:grid;min-height:120px;overflow-y:auto;padding:0 12px 12px}.message-reaction-dialog-state{align-self:center;color:#65778c;margin:0;padding:24px;text-align:center}.message-reaction-dialog-state.is-error{color:#c93030}.message-reaction-participant{align-items:center;background:#fff;border-radius:13px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;padding:9px}.message-reaction-participant:hover{background:#f2f8fd}.message-reaction-participant .avatar{height:42px;width:42px}.message-reaction-participant>span{display:grid;min-width:0}.message-reaction-participant>span small,.message-reaction-participant>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-reaction-participant>span small{color:#65778c}.message-reaction-participant>b{font-size:1.1rem}.message-reaction-dialog>footer{border-top:1px solid #dce8f4;padding:12px 16px}.message-context-menu-heading{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:8px 10px 7px}.message-context-menu-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-context-menu-separator{height:1px;margin:5px 7px;background:#dce8f4}.chat-attachment-card[data-message-attachment-card=true]:focus-visible,.chat-drive-attachment-card[data-message-attachment-card=true]:focus-visible{outline:2px solid #168df0;outline-offset:2px}html[data-runder-theme=dark] .group-publication-more-menu{background:#14202d;border-color:#31465a}html[data-runder-theme=dark] .group-publication-more-menu>button{background:#14202d;color:#f3f7fb}html[data-runder-theme=dark] .group-publication-more-menu>button:focus-visible,html[data-runder-theme=dark] .group-publication-more-menu>button:hover{background:#203449}html[data-runder-theme=dark] .group-publication-more-menu small{color:#afc0d2}html[data-runder-theme=dark] .message-reaction-dialog,html[data-runder-theme=dark] .message-reaction-participant,html[data-runder-theme=dark] .message-reaction-pill{background:#14202d;border-color:#31465a;color:#f3f7fb}html[data-runder-theme=dark] .message-reaction-dialog-tabs button.is-active,html[data-runder-theme=dark] .message-reaction-pill.is-mine,html[data-runder-theme=dark] .message-reaction-pill:focus-visible,html[data-runder-theme=dark] .message-reaction-pill:hover{background:#203f5c;border-color:#45a9f8;color:#f3f7fb}html[data-runder-theme=dark] .group-publication-more-menu .message-reaction-picker>button,html[data-runder-theme=dark] .message-reaction-dialog-tabs button{background:#1b2b3b;border-color:#31465a;color:#f3f7fb}html[data-runder-theme=dark] .message-reaction-participant:hover{background:#203449}html[data-runder-theme=dark] .message-context-menu-separator{background:#31465a}.publication-download-backdrop{align-items:center;background:var(--rds-color-overlay);display:flex;inset:0;justify-content:center;padding:var(--rds-space-5,24px);position:fixed;z-index:10060}.publication-download-dialog{background:var(--rds-color-surface);border:1px solid var(--rds-color-border-strong);border-radius:var(--rds-radius-modal);box-shadow:var(--rds-shadow-md);color:var(--rds-color-text);display:grid;grid-gap:var(--rds-space-4,16px);gap:var(--rds-space-4,16px);max-height:min(760px,calc(100dvh - 32px));overflow:hidden;padding:var(--rds-space-5,24px);width:min(720px,calc(100vw - 32px))}.publication-download-dialog>header{align-items:flex-start;display:flex;gap:var(--rds-space-4,16px);justify-content:space-between}.publication-download-dialog>header>div{display:grid;grid-gap:var(--rds-space-1,4px);gap:var(--rds-space-1,4px);min-width:0}.publication-download-dialog>header small{color:var(--rds-color-primary);font-size:.72rem;font-weight:800;letter-spacing:.08em}.publication-download-dialog h2{font-size:1.35rem;margin:0}.publication-download-dialog p{color:var(--rds-color-muted);margin:0}.publication-download-close{align-items:center;background:var(--rds-color-surface-soft);border:1px solid var(--rds-color-border-subtle);border-radius:var(--rds-radius-input);color:var(--rds-color-muted);display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.publication-download-close:focus-visible,.publication-download-close:hover{background:var(--rds-color-primary-soft);border-color:var(--rds-color-primary-300);color:var(--rds-color-primary)}.publication-download-selection-summary{align-items:center;background:var(--rds-color-surface-soft);border:1px solid var(--rds-color-border-subtle);border-radius:var(--rds-radius-card);display:grid;grid-gap:var(--rds-space-3,12px);gap:var(--rds-space-3,12px);grid-template-columns:1fr auto auto;padding:var(--rds-space-3,12px) var(--rds-space-4,16px)}.publication-download-selection-summary>span{color:var(--rds-color-muted);font-size:.82rem}.publication-download-selection-summary>span strong{color:var(--rds-color-text)}.publication-download-selection-summary>div{display:flex;gap:var(--rds-space-2,8px)}.publication-download-selection-summary button{background:var(--rds-color-surface);border:1px solid var(--rds-color-border);border-radius:var(--rds-radius-pill);color:var(--rds-color-primary);font:inherit;font-size:.74rem;font-weight:750;min-height:32px;padding:5px 11px}.publication-download-list{display:grid;grid-gap:var(--rds-space-2,8px);gap:var(--rds-space-2,8px);max-height:336px;min-height:0;overflow-y:auto;padding:2px var(--rds-space-1,4px) 2px 2px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.publication-download-item{align-items:center;background:var(--rds-color-surface-raised);border:1px solid var(--rds-color-border-subtle);border-radius:var(--rds-radius-card);cursor:pointer;display:grid;grid-gap:var(--rds-space-3,12px);gap:var(--rds-space-3,12px);grid-template-columns:22px 30px 40px minmax(0,1fr);min-height:64px;padding:var(--rds-space-2,8px) var(--rds-space-3,12px)}.publication-download-item:focus-within,.publication-download-item:hover{background:var(--rds-color-primary-50);border-color:var(--rds-color-primary-300)}.publication-download-item.is-selected{background:var(--rds-color-primary-50);border-color:var(--rds-color-primary);box-shadow:inset 3px 0 0 var(--rds-color-primary)}.publication-download-item.is-unavailable{cursor:not-allowed;opacity:var(--rds-state-disabled-opacity)}.publication-download-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--rds-color-surface);border:2px solid #286fae;border-radius:50%;box-shadow:0 0 0 2px #fff,0 1px 5px rgba(12,54,92,.32);height:20px;margin:0;width:20px}.publication-download-item input:checked{background-color:var(--rds-color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m5 10 3 3 7-7'/%3E%3C/svg%3E");background-position:50%;border-color:var(--rds-color-primary);box-shadow:0 0 0 2px #fff,0 1px 5px rgba(12,54,92,.32)}.publication-download-item input:focus-visible{outline:2px solid var(--rds-color-primary);outline-offset:2px}.publication-download-marquee{background:rgba(8,124,228,.14);border:1.5px solid var(--rds-color-primary);border-radius:8px;box-shadow:0 2px 10px rgba(8,124,228,.14);pointer-events:none;position:absolute;z-index:5}.publication-download-list.is-marquee-selecting{cursor:crosshair}.publication-download-order{background:var(--rds-color-primary-soft);border-radius:var(--rds-radius-pill);font-size:.72rem;font-weight:800;height:28px;width:28px}.publication-download-order,.publication-download-thumbnail{align-items:center;color:var(--rds-color-primary);display:flex;justify-content:center}.publication-download-thumbnail{background:var(--rds-color-surface-strong);border-radius:var(--rds-radius-input);height:40px;overflow:hidden;width:40px}.publication-download-thumbnail img{height:100%;object-fit:cover;width:100%}.publication-download-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.publication-download-copy strong{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publication-download-copy small{color:var(--rds-color-muted);font-size:.72rem}.publication-download-warning{background:var(--rds-color-warning-soft);border:1px solid color-mix(in srgb,var(--rds-color-warning) 24%,transparent);border-radius:var(--rds-radius-input);color:var(--rds-color-warning)!important;font-size:.76rem;padding:var(--rds-space-2,8px) var(--rds-space-3,12px)}.publication-download-progress,.publication-download-result{background:var(--rds-color-surface-soft);border:1px solid var(--rds-color-border-subtle);border-radius:var(--rds-radius-card);display:grid;grid-gap:var(--rds-space-2,8px);gap:var(--rds-space-2,8px);padding:var(--rds-space-4,16px)}.publication-download-progress>span{align-items:center;display:flex;justify-content:space-between}.publication-download-progress em{color:var(--rds-color-primary);font-size:.82rem;font-style:normal;font-weight:800}.publication-download-progress progress{accent-color:var(--rds-color-primary);height:10px;width:100%}.publication-download-progress small,.publication-download-result small{color:var(--rds-color-muted)}.publication-download-result{align-items:center;grid-template-columns:auto 1fr}.publication-download-result>div{display:grid;grid-gap:var(--rds-space-1,4px);gap:var(--rds-space-1,4px)}.publication-download-result.is-done{background:var(--rds-color-success-soft);color:var(--rds-color-success)}.publication-download-result.is-error{background:var(--rds-color-danger-soft);color:var(--rds-color-danger)}.publication-download-dialog>footer{align-items:center;border-top:1px solid var(--rds-color-border-subtle);display:flex;gap:var(--rds-space-2,8px);justify-content:flex-end;padding-top:var(--rds-space-4,16px)}@media (max-width:700px){.publication-download-backdrop{padding:var(--rds-space-2,8px)}.publication-download-dialog{max-height:calc(100dvh - 16px);padding:var(--rds-space-4,16px);width:calc(100vw - 16px)}.publication-download-selection-summary{align-items:start;grid-template-columns:1fr auto}.publication-download-selection-summary>div{grid-column:1/-1}.publication-download-item{gap:var(--rds-space-2,8px);grid-template-columns:22px 28px 36px minmax(0,1fr)}}@media (forced-colors:active){.publication-download-item input:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}.group-publication-editor-dialog{background:#fff;max-width:880px;width:min(880px,calc(100vw - 32px))}.group-publication-editor{display:grid;grid-gap:16px;gap:16px}.group-publication-editor-summary{align-items:center;background:linear-gradient(145deg,#f6fbff,#eaf5ff);border:1px solid #d3e7fa;border-radius:16px;display:flex;gap:11px;padding:12px 14px}.group-publication-editor-summary>span{align-items:center;background:#fff;border:1px solid #cfe4f8;border-radius:12px;color:#087ce4;display:flex;height:38px;justify-content:center;width:38px}.group-publication-editor-comments-state{align-items:flex-end;display:grid;grid-gap:4px;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto;text-align:right}.group-publication-editor-comments-state>span{color:#45627f;font-size:.72rem;font-weight:760}.group-publication-editor-comments-state>button{background:transparent;border:0;color:#087cff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:780;padding:0}.group-publication-editor-comments-state>button:disabled{cursor:default;opacity:.5}.group-publication-editor-add-heading>div,.group-publication-editor-summary div{display:grid;grid-gap:2px;gap:2px}.group-publication-editor-add-heading strong,.group-publication-editor-summary strong{color:#152944;font-size:.9rem}.group-publication-editor-add-heading small,.group-publication-editor-summary small{color:#708098;font-size:.72rem}.group-publication-editor-items{display:grid;grid-gap:9px;gap:9px;max-height:52vh;overflow-y:auto;padding-right:3px}.group-publication-editor-item{align-items:center;background:#fff;border:1px solid #dce8f4;border-radius:16px;display:grid;grid-gap:11px;gap:11px;grid-template-columns:48px minmax(130px,1fr) auto auto;padding:10px}.group-publication-editor-item-preview{align-items:center;background:#edf6ff;border-radius:11px;color:#0b7fe7;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.group-publication-editor-item-preview img{height:100%;object-fit:cover;width:100%}.group-publication-editor-item-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.group-publication-editor-item-copy strong{color:#1a2f4a;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-publication-editor-item-copy small{color:#75849a;font-size:.68rem}.group-publication-editor-item-order{align-items:center;display:flex;gap:4px}.group-publication-editor-add-heading>button,.group-publication-editor-item-order button{align-items:center;background:#f5f9fd;border:1px solid #d7e4f1;border-radius:9px;color:#41617f;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.group-publication-editor-item-order button:disabled{cursor:default;opacity:.38}.group-publication-editor-item-order span{color:#6f7f95;font-size:.7rem;font-weight:800;min-width:20px;text-align:center}.group-publication-editor-item-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;max-width:245px}.group-publication-editor-item-actions button{align-items:center;background:#f4f9ff;border:1px solid #d4e5f6;border-radius:9px;color:#24669e;cursor:pointer;display:inline-flex;font:inherit;font-size:.66rem;font-weight:760;gap:4px;min-height:29px;padding:5px 8px}.group-publication-editor-item-actions button.is-danger{background:#fff6f6;border-color:#f3d3d6;color:#c73545}.group-publication-editor-item-actions button:disabled{cursor:default;opacity:.45}.group-publication-editor-add{display:grid;grid-gap:14px;gap:14px}.group-publication-editor-add-heading{align-items:center;display:flex;justify-content:space-between}.group-publication-editor-sources{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.group-publication-editor-sources>button{align-items:center;background:#fff;border:1px solid #d9e6f3;border-radius:14px;color:#52708d;cursor:pointer;display:flex;gap:9px;min-height:64px;padding:10px 12px;text-align:left}.group-publication-editor-sources>button.is-active{background:#eaf6ff;border-color:#73baff;box-shadow:0 0 0 3px rgba(8,135,245,.08);color:#087de3}.group-publication-editor-sources span{display:grid;grid-gap:2px;gap:2px}.group-publication-editor-sources strong{color:#193451;font-size:.78rem}.group-publication-editor-sources small{color:#74859b;font-size:.66rem}.group-publication-editor-preview{align-items:center;background:#f7fbff;border:1px dashed #b8d7f2;border-radius:16px;display:flex;gap:13px;justify-content:center;min-height:150px;padding:14px}.group-publication-editor-preview img,.group-publication-editor-preview video{border-radius:12px;max-height:180px;max-width:280px;object-fit:contain}.group-publication-editor-preview>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.group-publication-editor-preview strong{color:#18314e;font-size:.82rem;overflow-wrap:anywhere}.group-publication-editor-preview small{color:#6e8097;font-size:.7rem}.group-publication-editor-drive{display:grid;grid-gap:9px;gap:9px}.group-publication-editor-drive>nav{display:flex;flex-wrap:wrap;gap:5px}.group-publication-editor-drive>nav button{background:transparent;border:0;color:#0879da;cursor:pointer;font:inherit;font-size:.7rem;font-weight:750;padding:3px 5px}.group-publication-editor-drive>nav button+button:before{color:#8aa0b7;content:"/";margin-right:8px}.group-publication-editor-source-list{display:grid;grid-gap:7px;gap:7px;max-height:280px;overflow-y:auto}.group-publication-editor-source-list>button{align-items:center;background:#fff;border:1px solid #dce8f4;border-radius:12px;color:#4d6b87;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 11px;text-align:left}.group-publication-editor-source-list>button.is-selected{background:#eaf6ff;border-color:#6cb7fb;color:#087ee4}.group-publication-editor-source-list>button span{display:grid;grid-gap:2px;gap:2px;min-width:0}.group-publication-editor-source-list>button strong{color:#1b334f;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-publication-editor-source-list>button small{color:#74849a;font-size:.66rem}.group-publication-editor-source-list>p{color:#75859b;font-size:.78rem;padding:24px;text-align:center}@media (max-width:760px){.group-publication-editor-dialog{width:calc(100vw - 20px)}.group-publication-editor-sources{grid-template-columns:1fr}.group-publication-editor-item{grid-template-columns:44px minmax(0,1fr) auto}.group-publication-editor-item-actions{grid-column:1/-1;justify-content:stretch;max-width:none}.group-publication-editor-item-actions button{flex:1 1;justify-content:center}.group-publication-editor-preview{align-items:stretch;flex-direction:column}}.group-publication-comments-backdrop{align-items:center;animation:runder-modal-backdrop-in .18s ease-out both;background:rgba(21,38,63,.38);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10050}.group-publication-comments-dialog{animation:runder-modal-content-in .22s cubic-bezier(.2,.85,.25,1) both;background:#fff;border:1px solid #cfe0f3;border-radius:26px;box-shadow:0 28px 80px rgba(33,68,109,.28);display:grid;grid-template-rows:auto auto minmax(180px,1fr) auto auto;max-height:min(780px,calc(100vh - 48px));max-width:680px;overflow:hidden;width:min(680px,100%)}.group-publication-comments-dialog>header{align-items:flex-start;border-bottom:1px solid #e1ebf6;display:flex;justify-content:space-between;padding:22px 24px 18px}.group-publication-comments-dialog h2,.group-publication-comments-dialog p{margin:0}.group-publication-comments-dialog h2{color:#13233c;font-size:1.35rem}.group-publication-comments-dialog>header p{color:#6c7890;font-size:.83rem;margin-top:4px}.group-publication-comments-dialog .dialog-eyebrow{color:#0784ed;font-size:.7rem;font-weight:850;letter-spacing:.08em}.group-publication-comments-summary{align-items:center;background:#f4f8fd;border-bottom:1px solid #e1ebf6;display:flex;gap:11px;min-width:0;padding:12px 24px}.group-publication-comment .avatar,.group-publication-comments-summary .avatar{flex:0 0 auto;height:38px;width:38px}.group-publication-comments-summary>span{display:grid;min-width:0}.group-publication-comments-summary strong{color:#17263d;font-size:.86rem}.group-publication-comments-summary small{color:#657289;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-publication-comments-summary em{background:#fff2df;border-radius:999px;color:#9a5c03;font-size:.7rem;font-style:normal;font-weight:750;margin-left:auto;padding:5px 9px;white-space:nowrap}.group-publication-comments-list{display:flex;flex-direction:column;gap:10px;min-height:180px;overflow-y:auto;padding:18px 24px}.group-publication-comments-empty{color:#718096;font-size:.88rem;margin:auto!important;max-width:340px;text-align:center}.group-publication-comment{align-items:flex-start;display:flex;gap:10px}.group-publication-comment>div{background:#f3f7fc;border:1px solid #e0eaf5;border-radius:6px 17px 17px 17px;min-width:0;padding:10px 12px;width:-moz-fit-content;width:fit-content}.group-publication-comment.is-highlighted>div{animation:runder-comment-highlight 2.2s ease-out;border-color:#4ca8ff;box-shadow:0 0 0 4px rgba(7,135,245,.12)}@keyframes runder-comment-highlight{0%,36%{background:#dff0ff;box-shadow:0 0 0 7px rgba(7,135,245,.18)}to{background:#f3f7fc;box-shadow:0 0 0 4px rgba(7,135,245,.12)}}.group-publication-comment>div>header{align-items:baseline;display:flex;gap:10px}.group-publication-comment>div>header strong{color:#1a2c47;font-size:.81rem}.group-publication-comment time{color:#8290a6;font-size:.68rem}.group-publication-comment p{color:#273a55;font-size:.86rem;margin-top:4px;overflow-wrap:anywhere;white-space:pre-wrap}.group-publication-comment>div>footer{align-items:center;display:flex;gap:9px;margin-top:6px}.group-publication-comment>div>footer button{background:none;border:0;color:#1676cf;cursor:pointer;font-size:.7rem;padding:0}.group-publication-comment>div>footer button.is-danger{color:#d33c4c}.group-publication-comment>div>footer small{color:#8491a5;font-size:.66rem}.group-publication-comment-deleted{color:#7c8798!important;font-style:italic}.group-publication-comment-edit{display:grid;grid-gap:7px;gap:7px;margin-top:7px;min-width:min(420px,55vw)}.group-publication-comment-edit textarea{border:1px solid #bcd5ef;border-radius:14px;box-sizing:border-box;font:inherit;line-height:1.35;max-height:142px;min-height:76px;overflow-y:hidden;padding:9px;resize:none;width:100%}.group-publication-comment-edit span{display:flex;gap:7px;justify-content:flex-end}.group-publication-comments-more{align-self:center}.group-publication-comments-dialog>.modal-inline-notice{margin:0 24px 10px}.group-publication-comments-footer{align-items:flex-end;background:#f8fbff;border-top:1px solid #e1ebf6;display:flex;gap:14px;justify-content:space-between;padding:14px 24px 20px}.group-publication-comments-footer>.secondary-action{align-self:flex-end;height:54px;min-height:54px}.group-publication-comments-footer form{display:flex;flex:1 1;justify-content:flex-end;min-width:0}.group-publication-comment-composer{position:relative;width:min(460px,100%)}.group-publication-comment-input-shell{align-items:flex-end;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,247,255,.86));border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:20px;box-shadow:0 12px 28px rgba(30,91,179,.09),inset 0 1px 0 rgba(255,255,255,.92);display:grid;grid-gap:8px;gap:8px;grid-template-columns:38px minmax(0,1fr) 42px;min-height:54px;padding:7px 8px;transition:border-color .16s ease,box-shadow .16s ease}.group-publication-comment-input-shell:focus-within{border-color:rgba(var(--runder-primary-rgb),.3);box-shadow:0 14px 32px rgba(30,91,179,.12),0 0 0 3px rgba(var(--runder-primary-rgb),.08),inset 0 1px 0 rgba(255,255,255,.94)}.group-publication-comment-input-shell textarea{background:transparent;border:0;box-sizing:border-box;color:#102344;font:inherit;font-size:.92rem;font-weight:650;height:34px;line-height:1.45;max-height:142px;min-height:34px;outline:none;overflow-y:hidden;padding:8px;resize:none;width:100%}.group-publication-comment-input-shell textarea::placeholder{color:#7b8ba4}.group-publication-comment-input-shell textarea.is-empty{height:34px!important;min-height:34px!important}.group-publication-comment-input-shell .icon-button,.group-publication-comment-input-shell .send-button{align-items:center;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(219,234,254,.62));border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:14px;color:var(--rdl-brand-blue);display:inline-flex;height:38px;justify-content:center;width:38px}.group-publication-comment-input-shell .send-button{width:42px}.group-publication-comment-input-shell .send-button:not(:disabled){background:linear-gradient(145deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary));border-color:rgba(37,99,235,.26);box-shadow:0 10px 22px rgba(37,99,235,.22);color:#fff}.group-publication-comment-input-shell .send-button:disabled{cursor:not-allowed;opacity:.45}.group-publication-comments-backdrop~.emoji-picker-portal,body:has(.group-publication-comments-backdrop) .emoji-picker-portal{z-index:10060}.group-publication-comments-footer>p{color:#6d7a90;font-size:.78rem}.group-publication-mention-menu{background:rgba(255,255,255,.98);border:1px solid #cfe2f5;border-radius:16px;bottom:calc(100% + 8px);box-shadow:0 18px 42px rgba(34,68,105,.18);display:grid;left:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;right:0;z-index:4}.group-publication-mention-menu>p{color:#708096;font-size:.78rem;margin:0;padding:11px 12px;text-align:center}.group-publication-mention-menu>button{align-items:center;background:transparent;border:0;border-radius:11px;color:#1c304a;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;padding:8px;text-align:left}.group-publication-mention-menu>button.is-active,.group-publication-mention-menu>button:hover{background:#eaf5ff}.group-publication-mention-menu .avatar{height:34px;width:34px}.group-publication-mention-menu button>span{display:grid;min-width:0}.group-publication-mention-menu strong{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-publication-mention-menu small{color:#708096;font-size:.7rem}.group-publication-mention-menu svg{color:#0787f5;opacity:0}.group-publication-mention-menu button.is-active svg{opacity:1}.group-publication-mention-confirmations{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin:0 0 6px}.group-publication-mention-confirmations>small{color:#667790;font-size:.66rem;font-weight:750}.group-publication-mention-confirmations>span{align-items:center;background:#e8f4ff;border:1px solid #c6e3ff;border-radius:999px;color:#173653;display:inline-flex;font-size:.68rem;font-weight:750;gap:5px;padding:3px 8px 3px 4px}.group-publication-mention-confirmations .avatar{height:20px;width:20px}.group-publication-mention-confirmations em{color:#1676cf;font-size:.64rem;font-style:normal}.composer-publication-mode{display:grid;grid-gap:7px;gap:7px;margin:8px 12px 0;border:1px solid #d5e5f6;border-radius:14px;background:#f5f9fe;padding:10px}.composer-publication-mode legend{padding:0 5px;color:#213853;font-size:.75rem;font-weight:850}.composer-publication-mode>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.composer-publication-mode button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;min-width:0;border:1px solid #d4e3f2;border-radius:11px;background:#fff;color:#63748c;padding:8px 9px;text-align:left;cursor:pointer}.composer-publication-mode button span{display:grid;min-width:0}.composer-publication-mode button strong{color:#17334f;font-size:.75rem}.composer-publication-mode button small{overflow:hidden;color:#718198;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.composer-publication-mode button>svg:last-child{opacity:0}.composer-publication-mode button.is-active{border-color:#83c5ff;background:#e9f6ff;color:#0787f5;box-shadow:0 0 0 2px rgba(7,135,245,.08)}.composer-publication-mode button.is-active>svg:last-child{opacity:1}.composer-publication-mode>p{margin:0 2px;color:#6e7b90;font-size:.67rem;line-height:1.35}.pending-publication-item{display:grid;grid-gap:5px;gap:5px;min-width:0}.pending-publication-item>input{width:100%;min-width:0;height:34px;border:1px solid #d5e5f6;border-radius:10px;background:#fff;color:#17334f;font:inherit;font-size:.72rem;outline:none;padding:7px 10px}.pending-publication-item>input:focus{border-color:#83c5ff;box-shadow:0 0 0 3px rgba(7,135,245,.08)}.rdl-modal.chat-sent-file-picker-dialog{width:min(620px,calc(100vw - 28px))}.chat-sent-file-picker{display:grid;grid-gap:10px;gap:10px}.chat-sent-file-picker>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid #d5e5f6;border-radius:12px;background:#fff;color:#73849a;padding:0 11px}.chat-sent-file-picker>label:focus-within{border-color:#83c5ff;box-shadow:0 0 0 3px rgba(7,135,245,.08)}.chat-sent-file-picker>label input{min-width:0;height:42px;border:0;background:transparent;color:#17334f;font:inherit;outline:none}.chat-sent-file-picker>p{margin:0;color:#6e7b90;font-size:.72rem}.chat-sent-file-picker>div{display:grid;grid-gap:6px;gap:6px;max-height:min(52vh,390px);overflow-y:auto}.chat-sent-file-picker>div>p{margin:0;border:1px dashed #d5e5f6;border-radius:12px;color:#6e7b90;padding:24px;text-align:center}.chat-sent-file-picker>div>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;border:1px solid #d5e5f6;border-radius:12px;background:#fff;color:#52708f;padding:10px 11px;text-align:left;cursor:pointer}.chat-sent-file-picker>div>button span{display:grid;min-width:0}.chat-sent-file-picker>div>button strong{overflow:hidden;color:#17334f;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.chat-sent-file-picker>div>button small{color:#718198;font-size:.68rem}.chat-sent-file-picker>div>button>svg:last-child{opacity:0}.chat-sent-file-picker>div>button.is-selected{border-color:#83c5ff;background:#e9f6ff;color:#0787f5}.chat-sent-file-picker>div>button.is-selected>svg:last-child{opacity:1}.chat-sent-file-picker>div>button:disabled{cursor:not-allowed;opacity:.48}.media-send-preferences{background:#f5f9fe;border:1px solid #d7e6f5;border-radius:15px;overflow:hidden}.media-send-comments-preferences{box-shadow:0 8px 22px rgba(28,87,142,.08)}.composer-comments-option,.messenger-modal-form .media-send-preference-option{align-items:center;color:#213853;display:flex;gap:10px;padding:12px 14px}.messenger-modal-form .media-send-preference-option+.media-send-preference-option{border-top:1px solid #dce9f6}.messenger-modal-form .media-send-preference-option:hover{background:#eef7ff}.composer-comments-option input,.messenger-modal-form .media-send-preference-option input{accent-color:#0787f5;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:initial;border-radius:3px;flex:0 0 16px;height:16px;margin:0;min-height:16px;min-width:16px;padding:0;width:16px}.composer-comments-option span,.media-send-preference-option span{display:grid;grid-gap:2px;gap:2px}.composer-comments-option strong,.media-send-preference-option strong{font-size:.8rem}.composer-comments-option small,.media-send-preference-option small{color:#6e7b90;font-size:.7rem}.composer-comments-option{background:#f3f8fe;border:1px solid #d5e5f6;border-radius:14px;margin:8px 12px 0}.composer-publication-review-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;width:calc(100% - 24px);min-width:0;margin:8px 12px 0;border:1px solid rgba(var(--runder-primary-rgb),.2);border-radius:14px;background:var(--rds-color-surface-soft);color:var(--rds-color-text);padding:9px 11px;text-align:left;cursor:pointer}.composer-publication-review-summary:hover{border-color:rgba(var(--runder-primary-rgb),.38);background:rgba(var(--runder-primary-rgb),.075)}.composer-publication-review-summary:focus-visible{outline:none;box-shadow:var(--rds-focus-ring)}.composer-publication-review-summary>svg:first-child{color:var(--rds-color-primary)}.composer-publication-review-summary>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.composer-publication-review-summary small,.composer-publication-review-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-publication-review-summary strong{font-size:.78rem;font-weight:850}.composer-publication-review-summary small{color:var(--rds-color-text-muted);font-size:.68rem;font-weight:700}.composer-publication-review-dialog{height:min(82dvh,720px)}.composer-publication-review-dialog>header small{color:var(--rds-color-text-muted);font-size:.72rem;font-weight:700}.composer-publication-review-body{grid-template-columns:minmax(260px,.82fr) minmax(320px,1.18fr)}.composer-publication-review-list,.composer-publication-review-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.composer-publication-review-list{display:grid;align-content:start;grid-gap:7px;gap:7px}.composer-publication-review-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--runder-primary-rgb),.14);border-radius:12px;background:var(--rds-color-surface-raised);padding:8px 9px}.composer-publication-review-item>span:nth-child(2){display:grid;min-width:0;grid-gap:2px;gap:2px}.composer-publication-review-item small,.composer-publication-review-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-publication-review-item strong{color:var(--rds-color-text);font-size:.76rem}.composer-publication-review-item small{color:var(--rds-color-text-muted);font-size:.65rem;font-weight:700}.composer-publication-review-options{grid-template-rows:auto minmax(0,1fr)}.composer-publication-review-scroll{display:grid;align-content:start;grid-gap:10px;gap:10px;padding-right:3px}.composer-publication-review-scroll .composer-comments-option,.composer-publication-review-scroll .composer-publication-mode{width:100%;margin:0}.composer-publication-review-caption,.composer-publication-review-captions label{display:grid;min-width:0;grid-gap:6px;gap:6px;color:var(--rds-color-text);font-size:.72rem;font-weight:850}.composer-publication-review-caption textarea,.composer-publication-review-captions input{width:100%;min-width:0;border:1px solid rgba(var(--runder-primary-rgb),.2);border-radius:12px;background:var(--rds-color-surface-raised);color:var(--rds-color-text);font:inherit;font-weight:600;outline:none;padding:10px 11px}.composer-publication-review-caption textarea{min-height:96px;resize:vertical}.composer-publication-review-caption{position:-webkit-sticky;position:sticky;z-index:2;top:0;padding-bottom:8px;background:var(--rds-color-surface-soft)}.composer-publication-review-caption textarea:focus,.composer-publication-review-captions input:focus{border-color:var(--rds-color-primary);box-shadow:var(--rds-focus-ring)}.composer-publication-review-captions{display:grid;grid-gap:9px;gap:9px}.composer-publication-review-captions label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-publication-review-dialog .media-send-footer-leading>span{color:var(--rds-color-text-muted);font-size:.7rem;font-weight:700;line-height:1.35}@media (max-width:760px){.composer-publication-review-dialog{height:calc(100dvh - 16px)}.composer-publication-review-body{display:block}.composer-publication-review-body .media-send-files-panel{margin-bottom:10px}.composer-publication-review-list{max-height:210px}}@media (max-width:720px){.group-publication-comments-backdrop{align-items:flex-end;padding:10px}.group-publication-comments-dialog{border-radius:24px 24px 18px 18px;max-height:calc(100vh - 20px)}.group-publication-comments-footer{align-items:stretch;flex-direction:column}.group-publication-comment-composer,.group-publication-comments-footer form,.group-publication-comments-footer textarea{width:100%}.composer-publication-mode>div{grid-template-columns:1fr}}html{--runder-menu-opaque-top:#ffffff;--runder-menu-opaque-bottom:#e7f6ff}html[data-runder-theme=dark]{--runder-menu-opaque-top:#142238;--runder-menu-opaque-bottom:#0e1a2c}:where(.new-conversation-menu,.chat-header-menu,.attachment-menu,.attachment-menu-portal,.conversation-row-menu,.contact-actions-menu,.emoji-picker-portal,.drive-context-menu-portal,.drive-view-menu-list,.main-sidebar-profile-dropdown,.rdl-dropdown,.rdl-context-menu,.rds-menu){background:linear-gradient(145deg,var(--runder-menu-opaque-top) 0,var(--runder-menu-opaque-bottom) 100%)!important;background-color:var(--runder-menu-opaque-bottom)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}:root{--runder-call-stage:#0d1728;--runder-call-stage-raised:#17263c;--runder-call-stage-text:#f8fbff;--runder-call-stage-muted:#b9c7d9;--runder-call-control:#f5f9fe;--runder-call-control-hover:#e8f4ff;--runder-call-control-active:#d9efff}html[data-runder-theme=dark]{--runder-call-stage:#07101d;--runder-call-stage-raised:#122136;--runder-call-stage-text:#f7fbff;--runder-call-stage-muted:#afbdd0;--runder-call-control:#1a2b42;--runder-call-control-hover:#223956;--runder-call-control-active:#154c73}.runder-call-prejoin.rdl-modal{width:min(900px,calc(100vw - 32px));max-height:min(760px,calc(100svh - 32px));overflow:hidden;border:1px solid var(--rds-color-border);border-radius:28px;box-shadow:0 28px 80px rgba(var(--rds-shadow-rgb),.25);animation:runder-call-enter var(--runder-motion-normal) var(--runder-ease-enter) both}.runder-call-prejoin .rdl-modal__body,.runder-call-prejoin .rdl-modal__footer,.runder-call-prejoin .rdl-modal__header,.runder-call-prejoin.rdl-modal{background:var(--rds-color-surface)}.runder-call-prejoin .rdl-modal__body{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(320px,1.08fr);grid-gap:18px;gap:18px;overflow:auto}.runder-call-prejoin__preview{position:relative;display:grid;min-height:320px;overflow:hidden;place-items:center;border:1px solid var(--rds-color-border);border-radius:22px;background:var(--runder-call-stage);color:var(--runder-call-stage-text)}.runder-call-prejoin__preview video{width:100%;height:100%;object-fit:cover}.runder-call-prejoin__avatar{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.runder-call-prejoin__avatar strong{font-size:1.05rem}.runder-call-prejoin__avatar small{color:var(--runder-call-stage-muted)}.runder-call-prejoin__settings{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0}.runder-call-prejoin__kind{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--rds-color-border);border-radius:18px;background:var(--rds-color-surface-soft)}.runder-call-prejoin__kind>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px;background:var(--runder-primary-soft);color:var(--runder-primary-700)}.runder-call-prejoin__kind>div{display:grid;grid-gap:3px;gap:3px}.runder-call-prejoin__kind small{color:var(--rds-color-muted);line-height:1.35}.runder-call-prejoin__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.runder-call-prejoin.is-audio .runder-call-prejoin__controls{grid-template-columns:1fr}.runder-call-prejoin__controls button,.runder-call-test-mic{display:flex;min-height:48px;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--rds-color-border);border-radius:15px;background:var(--rds-color-surface-raised);color:var(--rds-color-text);font:inherit;font-weight:750;cursor:pointer;transition:background var(--runder-transition-fast),border-color var(--runder-transition-fast),transform var(--runder-transition-fast)}.runder-call-prejoin__controls button:hover,.runder-call-test-mic:hover{border-color:var(--runder-primary-border);background:var(--runder-primary-50)}.runder-call-prejoin__controls button.is-on{border-color:var(--runder-primary-300);background:var(--runder-primary-soft);color:var(--runder-primary-700)}.runder-call-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.runder-call-device-grid.has-video{grid-template-columns:1fr}.runder-call-device{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:11px 12px;border:1px solid var(--rds-color-border);border-radius:15px;background:var(--rds-color-surface-raised)}.runder-call-device>span{display:flex;align-items:center;gap:7px;color:var(--rds-color-muted)}.runder-call-device select{width:100%;min-height:36px;border:1px solid var(--rds-color-border);border-radius:11px;padding:7px 9px;font:inherit}.runder-call-device select,.runder-call-surface{min-width:0;background:var(--rds-color-surface);color:var(--rds-color-text)}.runder-call-surface{position:fixed;inset:clamp(14px,3.6vw,54px);z-index:calc(var(--z-modal) + 20);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--rds-color-border);border-radius:28px;box-shadow:0 30px 90px rgba(var(--rds-shadow-rgb),.3);animation:runder-call-enter var(--runder-motion-normal) var(--runder-ease-enter) both;isolation:isolate}.runder-call-surface__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-height:72px;padding:12px 16px;border-bottom:1px solid var(--rds-color-border-subtle);background:var(--rds-color-surface)}.runder-call-surface__kind{display:grid;width:44px;height:44px;place-items:center;border-radius:15px;background:var(--runder-primary-soft);color:var(--runder-primary-700)}.runder-call-surface__copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.runder-call-surface__copy small{color:var(--runder-primary-700);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.runder-call-surface__copy strong{overflow:hidden;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.runder-call-surface__status{color:var(--rds-color-muted);font-size:.82rem;font-weight:700}.runder-call-surface__actions{display:flex;gap:8px}.runder-call-surface__actions button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--rds-color-border);border-radius:14px;background:var(--rds-color-surface-raised);color:var(--rds-color-muted);cursor:pointer}.runder-call-surface__actions button:hover{border-color:var(--runder-primary-border);background:var(--runder-primary-50);color:var(--runder-primary-700)}.runder-call-surface__stage{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--runder-call-stage);color:var(--runder-call-stage-text)}.runder-call-surface__footer{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-top:1px solid var(--rds-color-border-subtle);background:var(--rds-color-surface)}.runder-call-control{display:grid;min-width:68px;min-height:58px;place-items:center;grid-gap:4px;gap:4px;padding:8px 10px;border:1px solid var(--rds-color-border);border-radius:17px;background:var(--runder-call-control);color:var(--rds-color-text);font:inherit;cursor:pointer;transition:background var(--runder-transition-fast),border-color var(--runder-transition-fast),transform var(--runder-transition-fast)}.runder-call-control span{font-size:.68rem;font-weight:750}.runder-call-control:hover{border-color:var(--runder-primary-border);background:var(--runder-call-control-hover);transform:translateY(-1px)}.runder-call-control.is-active{border-color:var(--runder-primary-300);background:var(--runder-call-control-active);color:var(--runder-primary-700)}.runder-call-control.is-danger{border-color:rgba(var(--rds-danger-rgb),.22);background:#fff1f0;color:#b42318}html[data-runder-theme=dark] .runder-call-control.is-danger{background:#3b2024;color:#ffb4ae}.runder-call-minimized{position:fixed;right:22px;bottom:22px;z-index:calc(var(--z-modal) + 20);display:flex;max-width:min(340px,calc(100vw - 32px));min-height:64px;align-items:center;gap:11px;padding:10px 14px;border:1px solid var(--runder-primary-border);border-radius:20px;background:var(--rds-color-surface);color:var(--rds-color-text);box-shadow:0 18px 48px rgba(var(--rds-shadow-rgb),.2);cursor:pointer;animation:runder-call-enter var(--runder-motion-normal) var(--runder-ease-enter) both}.runder-call-minimized>span:first-child{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:14px;background:var(--runder-primary-soft);color:var(--runder-primary-700)}.runder-call-minimized>span:last-child{display:grid;min-width:0;text-align:left}.runder-call-minimized small,.runder-call-minimized strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runder-call-minimized small{color:var(--rds-color-muted)}.runder-call-surface.group-call-room,.runder-call-surface.webrtc-call-overlay{border:1px solid var(--rds-color-border);background:var(--rds-color-surface);box-shadow:0 30px 90px rgba(var(--rds-shadow-rgb),.3);-webkit-backdrop-filter:none;backdrop-filter:none}.runder-call-surface .webrtc-audio-stage,.runder-call-surface .webrtc-video-stage{width:100%;height:100%}.runder-call-surface .webrtc-audio-stage{display:grid;place-items:center}.runder-call-surface .webrtc-call-status{display:grid;grid-gap:3px;gap:3px}.runder-call-surface .webrtc-call-status small{color:var(--rds-color-muted)}.runder-call-surface .group-call-room__controls,.runder-call-surface .webrtc-call-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.runder-call-surface.group-call-room .group-call-grid{width:100%;height:100%;max-height:none;padding:14px}.runder-call-surface.group-call-room .group-call-tile{min-height:0}.runder-call-surface.group-call-room .group-call-room__meta{color:var(--rds-color-muted)}.webrtc-call-incoming{border:1px solid var(--rds-color-border);background:var(--rds-color-surface);box-shadow:0 24px 70px rgba(var(--rds-shadow-rgb),.25);-webkit-backdrop-filter:none;backdrop-filter:none;animation:runder-call-enter var(--runder-motion-normal) var(--runder-ease-enter) both}@keyframes runder-call-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:820px){.runder-call-prejoin .rdl-modal__body{grid-template-columns:1fr}.runder-call-prejoin__preview{min-height:220px}.runder-call-surface{inset:8px;border-radius:22px}.runder-call-surface__header{grid-template-columns:auto minmax(0,1fr) auto}.runder-call-surface__status{display:none}.runder-call-surface__footer{align-items:stretch;flex-direction:column}.runder-call-surface .group-call-room__controls,.runder-call-surface .webrtc-call-controls{justify-content:center}.runder-call-surface .group-call-room__meta{display:none}}@media (max-width:520px){.runder-call-prejoin.rdl-modal{width:calc(100vw - 16px);max-height:calc(100svh - 16px);border-radius:22px}.runder-call-device-grid,.runder-call-prejoin__controls{grid-template-columns:1fr}.runder-call-surface__header{min-height:64px;padding:10px}.runder-call-surface__actions button,.runder-call-surface__kind{width:40px;height:40px}.runder-call-surface__footer{padding:10px}.runder-call-control{min-width:60px}}@media (prefers-reduced-motion:reduce){.runder-call-minimized,.runder-call-prejoin.rdl-modal,.runder-call-surface,.webrtc-call-incoming{animation:none}.runder-call-control,.runder-call-prejoin__controls button,.runder-call-test-mic{transition-duration:1ms}}.message-distribution-backdrop{align-items:center;background:rgba(25,48,75,.46);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1260}.message-distribution-dialog{background:#f8fbff;border:1px solid #b9d9f7;border-radius:28px;box-shadow:0 28px 80px rgba(24,63,101,.28);color:#172237;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(860px,calc(100vh - 48px));overflow:hidden;width:min(1080px,calc(100vw - 48px))}.message-distribution-header{align-items:flex-start;background:#fff;border-bottom:1px solid #d8e8f7;display:flex;gap:20px;justify-content:space-between;padding:24px 26px 20px}.message-distribution-heading{align-items:flex-start;display:flex;gap:14px}.message-distribution-heading>span:last-child{display:grid;grid-gap:2px;gap:2px}.message-distribution-heading small{color:#008ff8;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.message-distribution-heading h2{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1;margin:0}.message-distribution-heading p{color:#6e7c91;margin:4px 0 0}.message-distribution-icon{align-items:center;background:linear-gradient(145deg,#0a9bff,#0879e8);border-radius:15px;box-shadow:0 8px 20px rgba(0,144,255,.22);color:#fff;display:flex;flex:0 0 46px;height:46px;justify-content:center}.message-distribution-close{align-items:center;background:#f3f8fd;border:0;border-radius:14px;color:#607088;display:flex;height:44px;justify-content:center;width:44px}.message-distribution-close:hover{background:#e8f3fd;color:#14223a}.message-distribution-progress{align-items:center;background:#fff;border-bottom:1px solid #dbeaf7;display:flex;justify-content:center;padding:13px 26px}.message-distribution-progress span{align-items:center;color:#8290a3;display:flex;font-size:.82rem;font-weight:800;gap:7px}.message-distribution-progress span i{align-items:center;background:#eaf2f9;border-radius:999px;display:flex;font-style:normal;height:24px;justify-content:center;width:24px}.message-distribution-progress span.is-active,.message-distribution-progress span.is-complete{color:#008bf4}.message-distribution-progress span.is-active i,.message-distribution-progress span.is-complete i{background:#008ff8;color:#fff}.message-distribution-progress em{background:#d9e5f0;height:2px;margin:0 12px;width:clamp(22px,5vw,70px)}.message-distribution-body{min-height:0;overflow:auto;padding:20px 22px}.message-distribution-layout,.message-distribution-review{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr)}.message-distribution-layout>section,.message-distribution-review>section{background:#fff;border:1px solid #cee1f2;border-radius:20px;min-width:0;padding:18px}.message-distribution-section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.message-distribution-section-title>span{align-items:center;display:flex;gap:8px}.message-distribution-section-title b{background:#eaf6ff;border-radius:999px;color:#057fcf;font-size:.78rem;padding:5px 9px}.message-distribution-search{align-items:center;background:#f6faff;border:1px solid #c9def1;border-radius:13px;display:flex;gap:8px;padding:0 12px}.message-distribution-search:focus-within{border-color:#149af8;box-shadow:0 0 0 3px rgba(20,154,248,.12)}.message-distribution-search input{background:transparent;border:0;color:#172237;flex:1 1;min-width:0;outline:0;padding:12px 0}.message-distribution-selected{display:flex;gap:7px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.message-distribution-selected button{align-items:center;background:#eaf6ff;border:1px solid #b8dcfa;border-radius:999px;color:#214160;display:flex;flex:0 0 auto;font-size:.78rem;font-weight:800;gap:6px;max-width:180px;padding:4px 8px 4px 4px}.message-distribution-selected button span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-distribution-avatar{background:#dff1ff;border-radius:11px;flex:0 0 36px;height:36px;object-fit:cover;width:36px}.message-distribution-avatar.is-fallback{align-items:center;color:#066cb6;display:flex;font-size:.78rem;font-weight:900;justify-content:center}.message-distribution-selected .message-distribution-avatar{border-radius:999px;flex-basis:28px;height:28px;width:28px}.message-distribution-candidate-list{display:grid;grid-gap:6px;gap:6px;margin-top:10px;max-height:360px;overflow-y:auto;padding-right:3px}.message-distribution-candidate-list>button{align-items:center;background:#fff;border:1px solid transparent;border-radius:14px;color:inherit;display:grid;grid-gap:10px;gap:10px;grid-template-columns:36px minmax(0,1fr) 26px;padding:8px;text-align:left}.message-distribution-candidate-list>button:hover{background:#f5faff;border-color:#d7e9f8}.message-distribution-candidate-list>button.is-selected{background:#eaf6ff;border-color:#65baff}.message-distribution-candidate-list>button>span{display:grid;min-width:0}.message-distribution-candidate-list small,.message-distribution-candidate-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-distribution-candidate-list small{color:#75849a;margin-top:2px}.message-distribution-candidate-list i{align-items:center;background:#0b96f6;border-radius:999px;color:#fff;display:flex;height:24px;justify-content:center;width:24px}.message-distribution-empty{align-items:center;color:#75849a;display:flex;gap:8px;justify-content:center;min-height:100px;text-align:center}.message-distribution-composer{display:grid;grid-gap:7px;gap:7px}.message-distribution-composer>span{font-size:.82rem;font-weight:850}.message-distribution-composer textarea{background:#f8fbfe;border:1px solid #c8dff2;border-radius:14px;color:#172237;font:inherit;min-height:118px;outline:0;padding:12px 14px;resize:vertical}.message-distribution-composer textarea:focus{border-color:#139bf9;box-shadow:0 0 0 3px rgba(19,155,249,.11)}.message-distribution-composer small{color:#7d8ba0;justify-self:end}.message-distribution-content-actions{display:flex;gap:8px;margin-top:12px}.message-distribution-content-actions input{display:none}.message-distribution-content-actions button,.message-distribution-drive-back{align-items:center;background:#f2f8fd;border:1px solid #c9dfef;border-radius:12px;color:#17679d;display:flex;font-weight:800;gap:7px;padding:9px 12px}.message-distribution-content-hint{color:#748499;font-size:.82rem;line-height:1.45;margin:16px 0 0}.message-distribution-file-list{display:grid;grid-gap:6px;gap:6px;margin-top:12px;max-height:170px;overflow-y:auto}.message-distribution-file-list>span,.message-distribution-preview>div>span{align-items:center;background:#f5f9fd;border:1px solid #d3e4f2;border-radius:11px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:18px minmax(0,1fr) auto auto;padding:8px 10px}.message-distribution-file-list b,.message-distribution-preview b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-distribution-file-list small,.message-distribution-preview small{color:#79879a;font-size:.73rem}.message-distribution-file-list button{align-items:center;background:transparent;border:0;color:#738299;display:flex}.message-distribution-drive-picker{background:#fff;border:1px solid #bcdcf5;border-radius:16px;box-shadow:0 14px 35px rgba(28,72,111,.16);margin-top:12px;overflow:hidden}.message-distribution-drive-picker>header{align-items:center;background:#f2f8fd;border-bottom:1px solid #d4e6f5;display:flex;justify-content:space-between;padding:10px 12px}.message-distribution-drive-picker>header span{align-items:center;display:flex;gap:7px}.message-distribution-drive-picker>header button{background:transparent;border:0}.message-distribution-drive-back{border:0;border-radius:0;padding:8px 12px;width:100%}.message-distribution-drive-picker>div{display:grid;max-height:180px;overflow-y:auto;padding:6px}.message-distribution-drive-picker>div>button{align-items:center;background:#fff;border:0;border-radius:10px;color:inherit;display:grid;grid-gap:8px;gap:8px;grid-template-columns:20px minmax(0,1fr) 18px;padding:9px;text-align:left}.message-distribution-drive-picker>div>button.is-selected,.message-distribution-drive-picker>div>button:hover{background:#eaf6ff}.message-distribution-drive-picker>div>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-distribution-preview{background:#f5faff;border:1px solid #cfe4f4;border-radius:16px;display:grid;grid-gap:10px;gap:10px;padding:14px}.message-distribution-preview>p{line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.message-distribution-preview>div{display:grid;grid-gap:6px;gap:6px}.message-distribution-forwarded,.message-forwarded-label{align-items:center;color:#718197;display:inline-flex;font-size:.73rem;font-weight:750;gap:5px}.message-forwarded-label{margin-bottom:4px}.message-distribution-review-people{display:grid;grid-gap:7px;gap:7px;max-height:330px;overflow-y:auto}.message-distribution-review-people>span{align-items:center;background:#f6faff;border:1px solid #d3e5f3;border-radius:13px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:36px minmax(0,1fr) 24px;padding:8px}.message-distribution-review-people>span>svg{color:#0c94ed}.message-distribution-error,.message-distribution-unavailable{align-items:flex-start;background:#fff8e6;border:1px solid #f3d99d;border-radius:13px;color:#825c08;display:flex;gap:9px;margin-top:12px;padding:11px 12px}.message-distribution-unavailable span{display:grid;grid-gap:2px;gap:2px}.message-distribution-unavailable small{color:#947731}.message-distribution-draft-conflict{align-items:flex-start;background:#fff8e8;border:1px solid #efcf8b;border-radius:16px;color:#704d08;display:flex;gap:10px;margin-bottom:14px;padding:12px 14px}.message-distribution-draft-conflict>div{display:grid;grid-gap:4px;gap:4px}.message-distribution-draft-conflict p{margin:0}.message-distribution-draft-conflict span{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.message-distribution-draft-conflict button{background:#fff;border:1px solid #d9bd7c;border-radius:10px;color:#5e430c;font-weight:750;padding:7px 10px}.composer-draft-conflict-comparison{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.composer-draft-conflict-comparison article{background:#f6faff;border:1px solid #d4e7f6;border-radius:15px;min-width:0;padding:13px}.composer-draft-conflict-comparison small{color:#63758b;font-weight:800}.composer-draft-conflict-comparison p{margin:7px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.message-distribution-privacy-note{color:#6f7f93;font-size:.8rem;line-height:1.45;margin:12px 2px 0}.message-distribution-result{display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:700px}.message-distribution-result>div:first-child{align-items:center;background:#edf9f3;border:1px solid #bce5cf;border-radius:18px;color:#14754a;display:flex;gap:13px;padding:18px}.message-distribution-result>div:first-child.is-partial{background:#fff8e8;border-color:#eed69f;color:#805b08}.message-distribution-result>div:first-child span{display:grid;grid-gap:3px;gap:3px}.message-distribution-result-list{background:#fff;border:1px solid #cee1f2;border-radius:18px;display:grid;max-height:390px;overflow-y:auto;padding:8px}.message-distribution-result-list article{align-items:center;border-bottom:1px solid #e3edf6;display:grid;grid-gap:10px;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:9px}.message-distribution-result-list article:last-child{border-bottom:0}.message-distribution-result-list article>span{display:grid}.message-distribution-result-list article small{color:#77869a}.message-distribution-result-list article button{background:#e9f6ff;border:1px solid #b7dcf7;border-radius:10px;color:#057ac7;font-weight:850;padding:8px 10px}.message-distribution-result-list article>b{align-items:center;border-radius:999px;display:flex;height:26px;justify-content:center;width:26px}.message-distribution-result-list article>b.is-sent{background:#dff6e9;color:#118450}.message-distribution-result-list article>b:not(.is-sent){background:#ffefec;color:#ca4938}.message-distribution-error{background:#fff0ed;border-color:#f3c5bd;color:#a23525}.message-distribution-upload-progress{background:#dce9f4;border-radius:999px;height:7px;margin-top:12px;overflow:visible;position:relative}.message-distribution-upload-progress>span{background:linear-gradient(90deg,#168ff1,#19b4ff);border-radius:inherit;display:block;height:100%}.message-distribution-upload-progress small{color:#66778c;display:block;margin-top:5px;text-align:center}.message-distribution-footer{align-items:center;background:#fff;border-top:1px solid #d7e7f4;display:flex;gap:10px;justify-content:flex-end;min-height:74px;padding:13px 22px}.message-distribution-footer button{align-items:center;border-radius:13px;display:inline-flex;font-weight:900;gap:7px;justify-content:center;min-height:44px;padding:0 17px}.message-distribution-footer button.is-secondary{background:#fff;border:1px solid #c8d8e7;color:#36506b}.message-distribution-footer button.is-primary{background:linear-gradient(145deg,#079cff,#0587ed);border:1px solid #0487eb;box-shadow:0 8px 18px rgba(0,137,238,.2);color:#fff}.message-distribution-close:disabled,.message-distribution-footer button:disabled{cursor:not-allowed;opacity:.48}.message-distribution-dialog .is-spinning{animation:message-distribution-spin .8s linear infinite}@keyframes message-distribution-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.message-distribution-backdrop{padding:0}.message-distribution-dialog{border-radius:0;height:100dvh;max-height:none;width:100vw}.message-distribution-layout,.message-distribution-review{grid-template-columns:1fr}.message-distribution-progress span{font-size:0}.message-distribution-progress span i{font-size:.78rem}.message-distribution-body{padding:14px}.composer-draft-conflict-comparison{grid-template-columns:1fr}}.broadcast-lists-backdrop{position:fixed;inset:0;z-index:24000;display:grid;place-items:center;padding:22px;background:rgba(35,55,79,.34);-webkit-backdrop-filter:blur(14px) saturate(105%);backdrop-filter:blur(14px) saturate(105%)}.broadcast-lists-dialog{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,calc(100vw - 44px));height:min(790px,calc(100vh - 44px));overflow:hidden;color:#17233a;border:1px solid #b9daf4;border-radius:28px;background:#f8fcff;box-shadow:0 30px 90px rgba(24,66,108,.28)}.broadcast-lists-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:20px 22px;border-bottom:1px solid #d7e8f6;background:#f7fbff}.broadcast-list-member-picker header>button,.broadcast-lists-header>button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d6e6f3;border-radius:14px;color:#5f7089;background:#fff}.broadcast-lists-heading-icon{display:grid;place-items:center;width:48px;height:48px;color:#fff;border-radius:16px;background:linear-gradient(145deg,#078bf4,#0968e8);box-shadow:0 10px 24px rgba(0,128,242,.24)}.broadcast-list-member-picker header small,.broadcast-list-summary>div>small,.broadcast-lists-header small{display:block;color:#008af6;font-size:.72rem;font-weight:900;letter-spacing:.08em}.broadcast-lists-header h2{margin:2px 0;font-size:1.55rem}.broadcast-list-summary p,.broadcast-lists-header p{margin:0;color:#6e7d93}.broadcast-lists-layout{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:0}.broadcast-lists-sidebar{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;min-height:0;padding:18px;border-right:1px solid #d9e9f5;background:#f1f8fe}.broadcast-list-create,.broadcast-list-empty>button,.broadcast-list-identity-form footer button,.broadcast-list-member-picker footer button,.broadcast-list-section-heading>button,.broadcast-list-summary-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid #bad9f3;border-radius:13px;color:#047adf;font-weight:800;background:#fff}.broadcast-list-create,.broadcast-list-identity-form footer .is-primary,.broadcast-list-member-picker footer .is-primary,.broadcast-list-summary-actions .is-primary{color:#fff;border-color:#078df4;background:#078df4}.broadcast-list-search{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid #cae0f2;border-radius:13px;color:#73849a;background:#fff}.broadcast-list-search input{width:100%;min-width:0;border:0;outline:0;color:#1b2a40;background:transparent}.broadcast-list-compact-list{min-height:0;overflow:auto;padding-right:3px}.broadcast-list-candidate-list>p,.broadcast-list-compact-list>p,.broadcast-list-member-table>p{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;margin:0;color:#7b8ba0;text-align:center}.broadcast-list-compact-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;width:100%;min-height:66px;margin-bottom:7px;padding:9px 10px;border:1px solid transparent;border-radius:15px;color:#1b2a40;text-align:left;background:transparent}.broadcast-list-compact-list>button.is-selected,.broadcast-list-compact-list>button:hover{border-color:#9dcef4;background:#fff}.broadcast-list-compact-list>button.is-selected{box-shadow:inset 4px 0 #078df4,0 8px 22px rgba(59,124,180,.09)}.broadcast-list-candidate-list button>span,.broadcast-list-compact-list span,.broadcast-list-member-table article>span{display:grid;min-width:0}.broadcast-list-candidate-list small,.broadcast-list-candidate-list strong,.broadcast-list-compact-list small,.broadcast-list-compact-list strong,.broadcast-list-member-table small,.broadcast-list-member-table strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-list-candidate-list small,.broadcast-list-compact-list small,.broadcast-list-member-table small,.broadcast-list-plan-summary{color:#75869d}.broadcast-list-plan-summary{margin:0;padding:11px;border-radius:12px;font-size:.78rem;background:#e8f4fd}.broadcast-list-main{min-height:0;overflow:auto;padding:22px;background:#fff}.broadcast-list-avatar{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;object-fit:cover;border:2px solid #fff;border-radius:16px;color:#075ea6;font-weight:900;background:#dceffc;box-shadow:0 4px 12px rgba(41,96,143,.13)}.broadcast-list-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:15px;gap:15px;padding:17px;border:1px solid #c5e0f4;border-radius:20px;background:#f1f8fe}.broadcast-list-summary>.broadcast-list-avatar{width:64px;height:64px;border-radius:20px}.broadcast-list-summary h3{margin:3px 0;font-size:1.4rem}.broadcast-list-summary>span{display:grid;min-width:84px;padding:9px 12px;border:1px solid #cee2f2;border-radius:13px;text-align:center;background:#fff}.broadcast-list-summary>span b{font-size:1.15rem}.broadcast-list-summary>span small{color:#718198}.broadcast-list-summary-actions{display:flex;gap:8px}.broadcast-list-members{margin-top:18px;padding:17px;border:1px solid #d7e6f2;border-radius:20px;background:#fbfdff}.broadcast-list-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.broadcast-list-section-heading>span{display:flex;align-items:center;gap:8px}.broadcast-list-section-heading small{color:#73839a}.broadcast-list-members>.broadcast-list-search{max-width:430px;margin-bottom:12px}.broadcast-list-member-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:326px;overflow:auto}.broadcast-list-member-table article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;min-height:58px;padding:8px 10px;border:1px solid #dce9f3;border-radius:14px;background:#fff}.broadcast-list-user-avatar{display:grid;place-items:center;width:38px;height:38px;object-fit:cover;border-radius:12px;color:#075ea6;font-size:.78rem;font-weight:900;background:#dceffc}.broadcast-list-member-table article>button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;color:#e33d49;background:#fff1f2}.broadcast-list-load-more{display:block;margin:12px auto 0;padding:8px 14px;border:1px solid #c8e0f3;border-radius:11px;color:#0577d8;background:#fff}.broadcast-list-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:15px 17px;border:1px solid #ffd5d9;border-radius:17px;background:#fff8f8}.broadcast-list-danger-zone>span{display:grid}.broadcast-list-danger-zone small{color:#7f7180}.broadcast-list-danger-zone>button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid #f2b9c0;border-radius:12px;color:#d93645;font-weight:800;background:#fff}.broadcast-list-empty{display:grid;place-items:center;min-height:100%;color:#6f8097;text-align:center}.broadcast-list-empty strong{margin-top:12px;color:#17233a;font-size:1.2rem}.broadcast-list-empty p{max-width:360px}.broadcast-list-identity-form{display:grid;grid-gap:15px;gap:15px;max-width:650px;margin:0 auto;padding:22px;border:1px solid #d4e6f3;border-radius:22px;background:#fbfdff}.broadcast-list-avatar-editor{display:flex;align-items:center;gap:13px}.broadcast-list-avatar-editor>img,.broadcast-list-avatar-editor>span{display:grid;place-items:center;width:82px;height:82px;object-fit:cover;border:3px solid #fff;border-radius:24px;color:#075ea6;font-size:1.4rem;font-weight:900;background:#dceffc;box-shadow:0 8px 26px rgba(37,94,143,.14)}.broadcast-list-avatar-editor input{display:none}.broadcast-list-avatar-editor button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid #c4def2;border-radius:13px;color:#047adf;font-weight:800;background:#fff}.broadcast-list-delete-dialog label,.broadcast-list-identity-form>label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.broadcast-list-delete-dialog input,.broadcast-list-identity-form input,.broadcast-list-identity-form textarea{min-height:46px;padding:11px 13px;border:1px solid #c6dff2;border-radius:13px;outline:0;color:#17233a;background:#fff}.broadcast-list-identity-form textarea{min-height:110px;resize:vertical}.broadcast-list-delete-dialog footer,.broadcast-list-identity-form footer,.broadcast-list-member-picker footer{display:flex;justify-content:flex-end;gap:10px}.broadcast-list-error{position:absolute;right:20px;bottom:18px;z-index:4;display:flex;align-items:center;gap:8px;max-width:min(520px,calc(100% - 40px));padding:11px 14px;border:1px solid #ffb9c1;border-radius:13px;color:#b52435;background:#fff;box-shadow:0 12px 34px rgba(112,28,39,.16)}.broadcast-list-subdialog-backdrop{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:20px;background:rgba(38,58,80,.28);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.broadcast-list-delete-dialog,.broadcast-list-member-picker{width:min(600px,100%);overflow:hidden;border:1px solid #c9e0f2;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(34,70,107,.24)}.broadcast-list-member-picker{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;max-height:min(680px,calc(100vh - 90px));padding:18px;grid-gap:12px;gap:12px}.broadcast-list-member-picker header{display:flex;align-items:center;justify-content:space-between}.broadcast-list-member-picker header span{display:grid}.broadcast-list-member-picker header strong{font-size:1.2rem}.broadcast-list-selected-count{padding:9px 11px;border-radius:11px;color:#52667e;font-size:.82rem;background:#edf6fd}.broadcast-list-candidate-list{min-height:200px;overflow:auto}.broadcast-list-candidate-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:58px;margin-bottom:6px;padding:8px 10px;border:1px solid #e0ebf4;border-radius:13px;color:#17233a;text-align:left;background:#fff}.broadcast-list-candidate-list>button.is-selected{border-color:#80c2f5;background:#edf7ff}.broadcast-list-candidate-list i{display:grid;place-items:center;width:24px;height:24px;border:1px solid #b8d8ef;border-radius:8px;color:#fff;background:#fff}.broadcast-list-candidate-list .is-selected i{border-color:#078df4;background:#078df4}.broadcast-list-delete-dialog{padding:24px}.broadcast-list-delete-dialog>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#d82f40;background:#fff0f2}.broadcast-list-delete-dialog h3{margin:14px 0 6px;font-size:1.3rem}.broadcast-list-delete-dialog p{margin:0 0 18px;color:#6d7c91}.broadcast-list-delete-dialog label{margin-bottom:18px}.broadcast-list-delete-dialog footer .is-danger{min-height:42px;padding:0 14px;border:1px solid #d92d3d;border-radius:12px;color:#fff;font-weight:800;background:#d92d3d}.message-distribution-broadcast-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:112px;padding:14px;border:1px solid #bddcf2;border-radius:17px;background:#fff}.message-distribution-broadcast-summary>img,.message-distribution-broadcast-summary>span{display:grid;place-items:center;width:58px;height:58px;object-fit:cover;border-radius:18px;color:#075ea6;font-size:1.1rem;font-weight:900;background:#dceffc}.message-distribution-broadcast-summary>div{display:grid;grid-gap:3px;gap:3px}.message-distribution-broadcast-summary p,.message-distribution-broadcast-summary small{margin:0;color:#6f8096}.new-conversation-menu{width:min(340px,calc(100vw - 28px))!important;padding:10px!important;border:1px solid #c4dff3!important;border-radius:19px!important;background:#f8fcff!important;box-shadow:0 22px 54px rgba(28,70,108,.22)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.new-conversation-menu>button{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;justify-content:normal!important;grid-gap:10px!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:8px 10px!important;color:#1b2a40!important;text-align:left!important;background:transparent!important}.new-conversation-menu>button>span{overflow-wrap:anywhere;text-align:left!important}@media (max-width:840px){.broadcast-lists-backdrop{padding:10px}.broadcast-lists-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px);border-radius:22px}.broadcast-lists-layout{grid-template-columns:1fr}.broadcast-lists-sidebar{display:none}.broadcast-list-main{padding:14px}.broadcast-list-summary{grid-template-columns:auto minmax(0,1fr)}.broadcast-list-summary>span{display:none}.broadcast-list-summary-actions{grid-column:1/-1}.broadcast-list-member-table{grid-template-columns:1fr}}.runder-select-menu{position:relative;min-width:0}.runder-select-menu__trigger{width:100%;height:38px;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid rgba(var(--runder-primary-rgb),.16);border-radius:13px;background:#fff;color:#0b2f5d;font:inherit;font-weight:850;text-align:left;cursor:pointer}.runder-select-menu__trigger:focus,.runder-select-menu__trigger:focus-visible,.runder-select-menu__trigger:hover,.runder-select-menu__trigger[aria-expanded=true],.runder-select-menu__trigger[aria-expanded=true]:focus-visible,.runder-select-menu__trigger[aria-expanded=true]:hover{outline:none;border-color:rgba(var(--runder-primary-rgb),.16);background:#fff;color:#0b2f5d;box-shadow:none}.runder-select-menu__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.runder-select-menu__trigger>svg{flex:0 0 auto;width:15px;height:15px}.runder-select-menu__chevron{margin-left:auto;transition:transform .16s ease}.runder-select-menu__popover{position:absolute;z-index:6800;top:calc(100% + 8px);right:0;width:max(100%,190px);display:grid;grid-gap:4px;gap:4px;padding:8px;overflow:hidden;border:1px solid rgba(var(--runder-primary-rgb),.2);border-radius:18px;background-color:#f4f9ff;background-image:radial-gradient(circle at 14% 0,rgba(0,122,255,.12),transparent 32%),linear-gradient(145deg,#fff,#e6f3ff);box-shadow:0 24px 68px rgba(9,55,118,.18)}.runder-select-menu__popover>button{min-height:38px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:0 11px;border:1px solid transparent;border-radius:13px;background:transparent;color:#0b2f5d;font:inherit;text-align:left;cursor:pointer}.runder-select-menu__popover>button:focus-visible,.runder-select-menu__popover>button:hover{outline:none;background:#def0ff;color:#006bea}.runder-select-menu__popover>button.is-selected{border-color:rgba(var(--runder-primary-rgb),.14);background:#e1f0ff;color:#004f9f;font-weight:800}.runder-select-menu__check{width:16px;color:#008cff;font-size:18px;line-height:1;text-align:center}.runder-select-menu.my-drive-sort{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .runder-select-menu.my-drive-sort .runder-select-menu__trigger{min-height:38px;border-color:rgba(var(--runder-primary-rgb),.16);border-radius:13px;background:#fff;color:var(--drive-premium-ink);font-size:12px;font-weight:850}.app-shell-v2.app-shell-dock-v1.module-drive .runder-select-menu.my-drive-sort .runder-select-menu__trigger:focus-visible,.app-shell-v2.app-shell-dock-v1.module-drive .runder-select-menu.my-drive-sort .runder-select-menu__trigger[aria-expanded=true]{border-color:rgba(var(--runder-primary-rgb),.16);background:#fff;color:var(--drive-premium-ink)}.app-shell-v2.app-shell-dock-v1.module-drive .runder-select-menu.my-drive-sort .runder-select-menu__trigger:hover{border-color:rgba(var(--runder-primary-rgb),.16);background:#fff;color:var(--drive-premium-ink);box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row button:focus-visible:not(.is-active),.app-shell-v2.app-shell-dock-v1.module-drive .drive-filter-row button:hover:not(.is-active),.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar .rdl-section-toolbar__item:focus-visible:not(.is-active),.app-shell-v2.app-shell-dock-v1.module-drive .my-drive-section-toolbar .rdl-section-toolbar__item:hover:not(.is-active){outline:none;border-color:rgba(var(--runder-primary-rgb),.14);background:transparent;color:var(--drive-finder-muted);box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-drive :is(.runder-select-menu.my-drive-sort .runder-select-menu__trigger,.drive-view-menu-trigger){height:38px!important;min-height:38px!important;padding:0 12px!important;border:1px solid rgba(var(--runder-primary-rgb),.16)!important;border-radius:13px!important;background:#fff!important;color:#0b2f5d!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-drive .runder-select-menu.my-drive-sort{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}.app-shell-v2.app-shell-dock-v1.module-drive :is(.runder-select-menu.my-drive-sort .runder-select-menu__trigger,.drive-view-menu-trigger):is(:hover,:focus,:focus-visible,[aria-expanded=true]){outline:none!important;border-color:rgba(var(--runder-primary-rgb),.16)!important;background:#fff!important;color:#0b2f5d!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-drive :is(.runder-select-menu.my-drive-sort .runder-select-menu__chevron,.drive-view-menu-chevron){flex:0 0 auto;width:15px;height:15px;margin-left:auto;transition:transform .16s ease}body:has(.app-shell-v2.app-shell-dock-v1.module-drive) .drive-view-menu-list{background-color:#f4f9ff!important;background-image:radial-gradient(circle at 14% 0,rgba(0,122,255,.12),transparent 32%),linear-gradient(145deg,#fff,#e6f3ff)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.saved-items-backdrop{position:fixed;inset:0;z-index:6400;display:grid;place-items:center;padding:22px;background:rgba(48,67,94,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.saved-items-dialog{position:relative;width:min(1120px,calc(100vw - 44px));height:min(780px,calc(100vh - 44px));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(0,137,255,.25);border-radius:28px;background:#f8fbff;box-shadow:0 28px 90px rgba(19,48,84,.28);color:#17233a}.saved-items-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:22px 24px 17px;border-bottom:1px solid #d7e6f7;background:#fff}.saved-items-title-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#e5f3ff;color:#008cff}.saved-items-header small{color:#008cff;font-size:12px;font-weight:850;letter-spacing:.08em}.saved-items-header h2{margin:2px 0 0;font-size:25px;line-height:1.05}.saved-items-header p{margin:4px 0 0;color:#6b7890;font-size:13px}.saved-items-close{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:14px;background:#f1f6fb;color:#617089;cursor:pointer}.saved-items-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;grid-gap:12px;gap:12px;padding:13px 24px;border-bottom:1px solid #dce9f7;background:#f8fbff}.saved-items-toolbar label{display:flex;align-items:center;gap:9px;min-width:0;padding:0 13px;border:1px solid #c9dff4;border-radius:14px;background:#fff;color:#738199}.saved-item-editor input,.saved-item-editor select,.saved-item-editor textarea,.saved-items-folders input,.saved-items-toolbar input{min-width:0;border:1px solid #cadcf0;border-radius:12px;background:#fff;color:#17233a;font:inherit;outline:none}.saved-items-toolbar input{width:100%;height:42px;border:0}.saved-items-order{width:100%}.saved-items-filters{grid-column:1/3;display:flex;gap:6px;min-width:0;overflow-x:auto;padding-bottom:1px;scrollbar-width:thin}.saved-items-filters button,.saved-items-view-switcher button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #c9dff4;border-radius:11px;color:#607088;font-weight:760;white-space:nowrap;background:#fff;cursor:pointer}.saved-items-filters button.is-active,.saved-items-view-switcher button.is-active{border-color:#78bdf2;color:#007ce4;background:#e7f4ff;box-shadow:inset 0 0 0 1px rgba(0,140,255,.08)}.saved-items-view-switcher{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:5px}.saved-items-view-switcher button{width:38px;padding:0}.saved-items-layout{min-height:0;display:grid;grid-template-columns:228px minmax(0,1fr)}.saved-items-folders{min-height:0;overflow-y:auto;padding:16px 12px;border-right:1px solid #dce9f7;background:#f3f8fd}.saved-folder-row>button:first-child,.saved-items-folders>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin-bottom:4px;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:#5e6c84;font-weight:750;text-align:left;cursor:pointer}.saved-folder-row>button:first-child.is-active,.saved-items-folders>button.is-active{background:#dcedff;color:#007ce4;box-shadow:inset 3px 0 #0094ff}.saved-folder-row small,.saved-items-folders>button small{font-size:11px}.saved-folder-row{position:relative}.saved-folder-row>button:first-child{padding-right:40px}.saved-folder-row>button:last-child{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;color:#6e7c91;background:transparent;cursor:pointer}.saved-folder-row>button:last-child:hover{color:#008cff;background:#fff}.saved-folder-editor{display:grid!important;grid-template-columns:1fr!important;grid-gap:7px!important;gap:7px!important;margin:6px 0 12px!important;padding:10px;border:1px solid #c8ddf1;border-radius:13px;background:#fff}.saved-folder-editor>span{display:flex;gap:5px}.saved-folder-editor button{min-height:32px;padding:0 8px;border:1px solid #bed8ef;border-radius:9px;color:#076ebd;background:#fff;font-weight:750;cursor:pointer}.saved-folder-editor button.is-danger{color:#c9343e}.saved-items-folders form{display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:6px;gap:6px;margin-top:14px}.saved-items-folders input{height:38px;padding:0 10px}.saved-items-folders form button{border:1px solid #bfdbf5;border-radius:11px;background:#fff;color:#008cff;cursor:pointer}.saved-items-folders form button:disabled{opacity:.45;cursor:default}.saved-items-main{min-width:0;min-height:0;display:flex;flex-direction:column;padding:14px;background:#fff}.saved-items-result-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin-bottom:8px;color:#718097;font-size:12px}.saved-items-result-summary strong{color:#293a52;font-size:13px}.saved-items-gallery,.saved-items-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:5px}.saved-items-status{margin-bottom:10px;padding:9px 12px;border-radius:11px;background:#fff4df;color:#8a5712;font-size:13px}.saved-items-status.is-error{background:#fff0f0;color:#b52626}.saved-items-empty{height:100%;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;color:#75849b;text-align:center}.saved-items-empty strong{color:#22314a}.saved-items-empty p{margin:0;max-width:360px}.saved-item-row{min-height:106px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-bottom:10px;padding:12px;border:1px solid #d5e3f2;border-radius:17px;background:#f8fbff}.saved-item-row.is-compact{min-height:68px;margin-bottom:8px;padding:8px 10px;border-radius:15px}.saved-item-row.is-compact .saved-item-preview{width:44px;height:44px;border-radius:12px}.saved-item-row.is-compact .saved-item-copy>div,.saved-item-row.is-compact .saved-item-copy>p,.saved-item-row.is-compact .saved-item-note{display:none}.saved-items-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:max-content;align-content:start;grid-gap:12px;gap:12px;scroll-behavior:auto}.saved-item-row.is-gallery{min-height:288px;height:max-content;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:142px minmax(58px,auto) auto;align-content:start;align-items:stretch;grid-gap:10px;gap:10px;margin:0;padding:10px;overflow:visible}.saved-item-row.is-gallery .saved-item-preview{width:100%;height:142px;border-radius:13px}.saved-item-row.is-gallery .saved-item-copy{padding:0 2px}.saved-item-row.is-gallery .saved-item-copy>p{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saved-item-row.is-gallery .saved-item-actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;grid-gap:6px;gap:6px}.saved-item-row.is-gallery .saved-item-actions button{width:100%;min-width:0;min-height:34px;padding:0 7px;overflow:hidden;font-size:11px;white-space:nowrap}.saved-item-row.is-gallery .saved-item-note{grid-column:1;margin:0}.saved-items-gallery>.saved-items-load-more{grid-column:1/-1}.saved-item-row.is-unavailable{background:#f6f7f9;color:#7b8494}.saved-item-preview{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#e2f2ff;color:#008cff}.saved-item-preview img{width:100%;height:100%;object-fit:cover}.saved-item-copy{min-width:0}.saved-item-copy>p,.saved-item-copy>small,.saved-item-copy>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-item-copy>small{margin-top:2px;color:#748198;font-size:12px}.saved-item-copy>p{margin:5px 0 0;color:#4f5f77;font-size:13px}.saved-item-copy>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.saved-item-copy>div span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;background:#e8f3ff;color:#3974a9;font-size:11px}.saved-item-actions{display:flex;align-items:center;gap:6px}.saved-item-actions button,.saved-item-editor button,.saved-items-load-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #c8daed;border-radius:11px;background:#fff;color:#1667a9;font-weight:760;cursor:pointer}.saved-item-actions button:disabled{opacity:.45;cursor:default}.saved-item-actions button.is-danger{width:36px;padding:0;color:#d13c3c}.saved-item-note{grid-column:2/-1;margin:-2px 0 0;padding:8px 10px;border-radius:10px;background:#fff;color:#59677c;font-size:12px}.saved-item-editor{position:absolute;z-index:4;right:18px;bottom:18px;width:min(540px,calc(100% - 36px));display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:8px;gap:8px;padding:16px;border:1px solid #bfd9ef;border-radius:18px;background:#fff;box-shadow:0 20px 54px rgba(25,61,96,.24)}.saved-item-editor>strong{grid-column:1/-1;font-size:16px}.saved-item-editor input,.saved-item-editor select{height:38px;padding:0 10px}.saved-item-editor textarea{grid-column:1/-1;min-height:68px;padding:10px;resize:vertical}.saved-item-editor>span{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px}.saved-item-editor button.is-primary{border-color:#008ff5;background:#008ff5;color:#fff}.saved-items-load-more{width:100%;margin:4px 0 12px}@media (max-width:760px){.saved-items-backdrop{padding:8px}.saved-items-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px);border-radius:22px}.saved-items-layout{grid-template-columns:1fr}.saved-items-folders{display:flex;gap:6px;overflow-x:auto;border-right:0;border-bottom:1px solid #dce9f7}.saved-folder-row>button:first-child,.saved-items-folders>button{min-width:max-content;width:auto;grid-template-columns:auto auto auto}.saved-items-folders form{min-width:190px;margin:0}.saved-items-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:11px 14px}.saved-items-toolbar>label{grid-column:1/-1}.saved-items-toolbar>.saved-items-order{grid-column:1;min-height:40px}.saved-items-filters{grid-column:1/-1;grid-row:3}.saved-items-view-switcher{grid-column:2;grid-row:2}.saved-items-result-summary span{display:none}.saved-item-row{grid-template-columns:48px minmax(0,1fr)}.saved-item-actions{grid-column:1/-1;justify-content:flex-end}.saved-item-editor{grid-template-columns:1fr}.saved-items-gallery{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.saved-item-row.is-gallery{grid-template-columns:minmax(0,1fr)}}.rdo-search{width:100%;min-width:0;min-height:44px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(var(--runder-primary-rgb),.3);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(232,243,255,.84)),#fff;color:#64748b;box-shadow:0 10px 24px rgba(30,91,179,.065),inset 0 1px 0 rgba(255,255,255,.92);transition:border-color .16s ease,box-shadow .16s ease}.rdo-search:focus-within{outline:none;border-color:rgba(var(--runder-primary-rgb),.42);box-shadow:0 12px 28px rgba(30,91,179,.09),0 0 0 3px rgba(var(--runder-primary-rgb),.09),inset 0 1px 0 rgba(255,255,255,.94)}.rdo-search input{width:100%;min-width:0;min-height:40px;padding:0;border:0!important;outline:0!important;background:transparent!important;color:#11284f;box-shadow:none!important;font:inherit;font-size:.88rem;font-weight:720}.rdo-search input::placeholder{color:#8292aa}.rdo-search__clear{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:#667891;cursor:pointer}.rdo-search__clear:focus-visible,.rdo-search__clear:hover{outline:none;background:#e6f3ff;color:#006bea}.rdo-select,.rdo-view-menu{position:relative;min-width:0}.rdo-select__trigger,.rdo-view-menu__trigger{width:100%;height:38px!important;min-height:38px!important;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 12px!important;border:1px solid rgba(var(--runder-primary-rgb),.16)!important;border-radius:13px!important;outline:0;background:#fff!important;color:#0b2f5d!important;box-shadow:none!important;font:inherit;font-size:12px;font-weight:850;text-align:left;cursor:pointer}.rdo-select__trigger:focus,.rdo-select__trigger:focus-visible,.rdo-select__trigger:hover,.rdo-select__trigger[aria-expanded=true],.rdo-view-menu__trigger:focus,.rdo-view-menu__trigger:focus-visible,.rdo-view-menu__trigger:hover,.rdo-view-menu__trigger[aria-expanded=true]{border-color:rgba(var(--runder-primary-rgb),.16)!important;outline:none!important;background:#fff!important;color:#0b2f5d!important;box-shadow:none!important;transform:none!important}.rdo-select__chevron,.rdo-view-menu__chevron{flex:0 0 auto;margin-left:auto;transition:transform .16s ease}.rdo-select__trigger[aria-expanded=true] .rdo-select__chevron,.rdo-view-menu__trigger[aria-expanded=true] .rdo-view-menu__chevron{transform:rotate(180deg)}.rdo-select__popover,.rdo-view-menu__popover{position:absolute;z-index:6800;top:calc(100% + 8px);right:0;width:max(100%,210px);min-width:210px;display:grid;grid-gap:4px;gap:4px;padding:8px;overflow:hidden;border:1px solid rgba(var(--runder-primary-rgb),.2);border-radius:18px;background-color:#f4f9ff!important;background-image:radial-gradient(circle at 14% 0,rgba(0,122,255,.12),transparent 32%),linear-gradient(145deg,#fff,#e6f3ff)!important;box-shadow:0 24px 68px rgba(9,55,118,.18);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rdo-select__popover>button,.rdo-view-menu__popover>button{width:100%!important;min-height:38px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;justify-content:stretch;grid-gap:10px;gap:10px;padding:0 11px!important;border:1px solid transparent;border-radius:13px;outline:none;background:transparent;color:#0b2f5d;box-shadow:none;font:inherit;font-size:13px;text-align:left;cursor:pointer}.rdo-select__popover>button:has(.rdo-select__icon),.rdo-view-menu__popover>button{grid-template-columns:16px 18px minmax(0,1fr)}.rdo-select__popover>button:focus-visible,.rdo-select__popover>button:hover,.rdo-view-menu__popover>button:focus-visible,.rdo-view-menu__popover>button:hover{background:#def0ff;color:#006bea}.rdo-select__popover>button.is-selected,.rdo-view-menu__popover>button.is-active{border-color:rgba(var(--runder-primary-rgb),.14);background:#e1f0ff;color:#004f9f;font-weight:800}.rdo-select__check,.rdo-select__icon,.rdo-view-menu__icon,.rdo-view-menu__option-icon{display:grid;place-items:center}.rdo-classifier{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:1px 0;border:0;scrollbar-width:thin}.rdo-classifier .rdl-section-toolbar__item,.rdo-classifier>button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:0 11px;border:1px solid #c9dff4;border-radius:11px;background:#fff;color:#607088;box-shadow:none;font:inherit;font-weight:760;white-space:nowrap;cursor:pointer}.rdo-classifier .rdl-section-toolbar__item:focus-visible:not(.is-active),.rdo-classifier .rdl-section-toolbar__item:hover:not(.is-active),.rdo-classifier>button:focus-visible:not(.is-active),.rdo-classifier>button:hover:not(.is-active){outline:none;border-color:#c9dff4;background:#fff;color:#607088;box-shadow:none;transform:none}.rdo-classifier .rdl-section-toolbar__item.is-active,.rdo-classifier>button.is-active{border-color:#78bdf2;background:#e7f4ff;color:#007ce4;box-shadow:inset 0 0 0 1px rgba(0,140,255,.08)}.saved-items-toolbar>.saved-items-search{grid-column:1}.saved-items-toolbar>.saved-items-order{grid-column:2}.saved-items-toolbar>.saved-items-filters{grid-column:1/3}.saved-items-toolbar>.saved-items-view-switcher{grid-column:3;align-self:center;width:148px}.saved-items-toolbar .saved-items-view-switcher .rdo-view-menu__popover>button,.saved-items-toolbar .saved-items-view-switcher .rdo-view-menu__trigger{width:100%!important}@media (max-width:820px){.saved-items-toolbar>.saved-items-search{grid-column:1/-1}.saved-items-toolbar>.saved-items-order{grid-column:1}.saved-items-toolbar>.saved-items-view-switcher{grid-column:2;width:148px}.saved-items-toolbar>.saved-items-filters{grid-column:1/-1}}@media (max-width:430px){.rdo-search{min-height:42px;border-radius:16px}.rdo-select__trigger,.rdo-view-menu__trigger{min-height:38px!important}.rdo-select__popover,.rdo-view-menu__popover{right:auto;left:0;max-width:calc(100vw - 28px)}}@media (prefers-reduced-motion:reduce){.rdo-search,.rdo-select__chevron,.rdo-view-menu__chevron{transition:none}}.rdl-modal.scheduled-deliveries-modal{width:min(1120px,calc(100vw - 32px));max-height:min(820px,calc(100dvh - 32px));border-radius:26px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.scheduled-deliveries-modal .rdl-modal__body{padding:20px}.scheduled-compose-panel,.scheduled-list-panel,.scheduled-manage-layout,.scheduled-reminder-panel{display:grid;grid-gap:16px;gap:16px}.scheduled-kind-heading{display:flex;align-items:center;gap:12px}.scheduled-delivery-icon,.scheduled-kind-heading>span{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#e9f5ff;color:#008cff}.scheduled-kind-heading>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.scheduled-kind-heading strong,.scheduled-list-panel>header strong{color:#17243a;font-size:15px;font-weight:850}.scheduled-empty span,.scheduled-kind-heading small,.scheduled-time-zone{color:#6f7f97;font-size:13px}.scheduled-date-field,.scheduled-reminder-panel label{display:grid;grid-gap:7px;gap:7px;color:#53637a;font-size:12px;font-weight:800}.scheduled-date-field input,.scheduled-delivery-content input,.scheduled-reminder-panel input,.scheduled-reminder-panel textarea{width:100%;min-height:44px;border:1px solid #c8ddf1;border-radius:14px;background:#fff;color:#17243a;font:inherit;padding:10px 12px;outline:none}.scheduled-reminder-panel textarea{resize:none}.scheduled-date-field input:focus,.scheduled-delivery-content input:focus,.scheduled-reminder-panel input:focus,.scheduled-reminder-panel textarea:focus{border-color:#1497ff;box-shadow:0 0 0 3px rgba(20,151,255,.12)}.scheduled-time-zone{margin:0;display:flex;align-items:center;gap:7px}.scheduled-final-preview{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #d7e6f4;border-radius:15px;background:#f7fbff;color:#008cff}.scheduled-final-preview span{min-width:0;display:grid;grid-gap:2px;gap:2px}.scheduled-final-preview small{color:#6f7f97;font-size:11px}.scheduled-final-preview strong{color:#17243a;font-size:13px}.scheduled-reminder-panel{padding:16px;border:1px solid #d7e6f4;border-radius:20px;background:#f7fbff}.scheduled-reminder-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.scheduled-list-panel>header{display:flex;align-items:center;justify-content:space-between}.scheduled-list-panel>header span{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e9f5ff;color:#007fe8;font-size:12px;font-weight:850}.scheduled-delivery-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid #d7e6f4;border-radius:18px;background:#fff}.scheduled-delivery-content{min-width:0;display:grid;grid-gap:5px;gap:5px}.scheduled-delivery-content strong{color:#17243a;font-size:13px}.scheduled-delivery-content p{margin:0;display:-webkit-box;overflow:hidden;color:#65758d;font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3}.scheduled-delivery-content p.is-expanded{display:block;overflow:visible;-webkit-line-clamp:unset}.scheduled-delivery-content time{color:#718198;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.scheduled-delivery-expand{width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:#007fe8;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.scheduled-delivery-content input{width:min(260px,100%);min-height:38px;padding:7px 10px;font-size:12px}.scheduled-delivery-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.scheduled-delete-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f0c7c4;border-radius:13px;background:#fff;color:#e23c35;cursor:pointer}.scheduled-delete-button:hover:not(:disabled){background:#fff3f2}.scheduled-empty{min-height:120px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #c8ddf1;border-radius:18px;color:#008cff;text-align:center}.scheduled-empty strong{color:#17243a}.scheduled-delivery-error{margin:14px 0 0;padding:10px 12px;border:1px solid #f0c7c4;border-radius:12px;background:#fff3f2;color:#b42318;font-size:13px}.scheduled-central-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:6px;border:1px solid #d7e6f4;border-radius:18px;background:#f3f8fd}.scheduled-central-tabs button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:13px;background:transparent;color:#5f6e84;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.scheduled-central-tabs button.is-active{border-color:#8acbff;background:#fff;color:#008cff;box-shadow:0 7px 18px rgba(22,97,157,.08)}.scheduled-central-tabs button>span{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e6f4ff;color:#007fe8;font-size:11px}.scheduled-central-body{min-height:0;max-height:min(620px,calc(100dvh - 250px));margin-top:16px;overflow:auto;scrollbar-gutter:stable}.scheduled-central-compose{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.35fr);grid-gap:16px;gap:16px}.scheduled-destination-panel,.scheduled-list-standalone,.scheduled-message-panel,.scheduled-reminder-standalone{min-width:0;padding:16px;border:1px solid #d7e6f4;border-radius:20px;background:#f8fbff}.scheduled-destination-panel,.scheduled-message-panel{display:flex;flex-direction:column;gap:12px}.scheduled-destination-panel>header,.scheduled-message-panel>header{display:grid;grid-gap:3px;gap:3px}.scheduled-destination-panel>header strong,.scheduled-message-panel>header strong{color:#17243a;font-size:14px;font-weight:850}.scheduled-attachment-actions>small,.scheduled-destination-panel>header small,.scheduled-message-panel>header small,.scheduled-submit-row>small{color:#6f7f97;font-size:12px}.scheduled-search-field{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #c8ddf1;border-radius:14px;background:#fff;color:#73839a}.scheduled-search-field:focus-within{border-color:#1497ff;box-shadow:0 0 0 3px rgba(20,151,255,.12)}.scheduled-search-field input{min-width:0;width:100%;border:0;background:transparent;color:#17243a;font:inherit;outline:0}.scheduled-conversation-list{min-height:250px;max-height:445px;display:grid;align-content:start;grid-gap:7px;gap:7px;overflow:auto;padding-right:4px}.scheduled-conversation-list>button{width:100%;min-height:54px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border:1px solid #d7e6f4;border-radius:15px;background:#fff;color:#17243a;text-align:left;cursor:pointer}.scheduled-conversation-list>button.is-active{border-color:#1497ff;background:#eaf6ff;box-shadow:inset 3px 0 0 #008cff}.scheduled-conversation-list>button>span:first-child{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#e9f5ff;color:#008cff}.scheduled-conversation-list>button>span:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.scheduled-conversation-list>button small,.scheduled-conversation-list>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduled-conversation-list>button strong{font-size:13px}.scheduled-conversation-list>button small{color:#73839a;font-size:11px}.scheduled-conversation-list>button>svg{visibility:hidden;color:#008cff}.scheduled-conversation-list>button.is-active>svg{visibility:visible}.scheduled-message-panel>textarea{min-height:48px;resize:none;padding:12px 14px;border:1px solid #c8ddf1;border-radius:15px;background:#fff;color:#17243a;font:inherit;outline:0}.scheduled-message-panel>textarea:focus{border-color:#1497ff;box-shadow:0 0 0 3px rgba(20,151,255,.12)}.scheduled-attachment-actions,.scheduled-submit-row{display:flex;align-items:center;gap:8px}.scheduled-attachment-actions>small{margin-left:auto}.scheduled-submit-row{justify-content:space-between}.scheduled-selected-files{max-height:126px;display:grid;grid-gap:6px;gap:6px;overflow:auto}.scheduled-selected-files>span{min-height:38px;display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid #d7e6f4;border-radius:12px;background:#fff;color:#008cff}.scheduled-selected-files strong{min-width:0;flex:1 1;overflow:hidden;color:#263650;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.scheduled-drive-items button,.scheduled-drive-picker header button,.scheduled-selected-files button{border:0;background:transparent;color:inherit;cursor:pointer}.scheduled-drive-picker{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid #acd7f8;border-radius:16px;background:#eef8ff}.scheduled-drive-picker>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.scheduled-drive-picker>header strong{overflow:hidden;color:#263650;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.scheduled-drive-picker>header button{min-height:32px;border-radius:10px;color:#007fe8;font-weight:800}.scheduled-drive-items{max-height:160px;display:grid;grid-gap:5px;gap:5px;overflow:auto}.scheduled-drive-items>button{min-height:38px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;grid-gap:7px;gap:7px;border:1px solid #d7e6f4;border-radius:11px;background:#fff;color:#008cff;text-align:left}.scheduled-drive-items>button.is-active{border-color:#1497ff;background:#e6f4ff}.scheduled-drive-items strong{min-width:0;overflow:hidden;color:#263650;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.scheduled-message-options{display:grid;grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid #d7e6f4;border-radius:14px;background:#fff}.scheduled-message-options>label,.scheduled-message-options>span{display:flex;align-items:center;gap:8px;color:#263650;font-size:12px;font-weight:750}.scheduled-message-options>span strong{margin-right:auto}.scheduled-message-options>span button{min-width:42px;min-height:30px;border:0;border-radius:10px;background:#edf4fa;color:#607086;font-weight:850;cursor:pointer}.scheduled-message-options>span button.is-active{background:#008cff;color:#fff}.scheduled-message-options input[type=checkbox]{width:18px;height:18px;accent-color:#008cff}.scheduled-list-standalone{max-width:920px;margin:0 auto}.scheduled-reminder-standalone{max-width:700px;margin:0 auto}.scheduled-autogrow{width:100%;min-height:48px;max-height:158px;box-sizing:border-box;resize:none!important;line-height:22px;overflow-x:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.scheduled-delivery-editor{min-height:44px;padding:9px 11px;border:1px solid #c8ddf1;border-radius:13px;background:#fff;color:#17243a;font:inherit;font-size:13px;outline:none}.scheduled-delivery-editor:focus{border-color:#1497ff;box-shadow:0 0 0 3px rgba(20,151,255,.12)}.scheduled-date-time-field{position:relative;min-width:0;display:grid;grid-gap:7px;gap:7px}.scheduled-date-time-label{color:#53637a;font-size:12px;font-weight:800}.scheduled-date-time-trigger{width:100%;min-height:50px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;border:1px solid #c8ddf1;border-radius:14px;background:#fff;color:#008cff;font:inherit;text-align:left;cursor:pointer}.scheduled-date-time-trigger>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.scheduled-date-time-trigger small,.scheduled-date-time-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduled-date-time-trigger strong{color:#17243a;font-size:13px}.scheduled-date-time-trigger small{color:#6f7f97;font-size:11px}.scheduled-date-time-trigger:focus-visible,.scheduled-date-time-trigger[aria-expanded=true]{border-color:#1497ff;box-shadow:0 0 0 3px rgba(20,151,255,.12);outline:none}.scheduled-date-time-trigger>svg:last-child{transition:transform .16s ease}.scheduled-date-time-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.scheduled-date-time-trigger>svg:last-child{transition:none}}.scheduled-date-time-editor{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:13px;border:1px solid #acd7f8;border-radius:16px;background:#fff;box-shadow:0 14px 32px rgba(34,78,116,.12)}.scheduled-date-time-grid{min-width:0;display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(220px,.9fr);grid-gap:12px;gap:12px;align-items:stretch}.scheduled-calendar-field{display:grid;align-content:start;grid-gap:7px;gap:7px;color:#53637a;font-size:12px;font-weight:800}.runder-calendar{width:100%;min-width:0;display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #c8ddf1;border-radius:14px;background:#f8fbff;color:#17243a}.runder-calendar__header{min-height:36px;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;grid-gap:7px;gap:7px}.runder-calendar__header strong{overflow:hidden;color:#17243a;font-size:13px;font-weight:850;text-align:center;text-overflow:ellipsis;white-space:nowrap}.runder-calendar__header button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7e6f4;border-radius:11px;background:#fff;color:#52657e;cursor:pointer}.runder-calendar__header button:focus-visible,.runder-calendar__header button:hover:not(:disabled){border-color:#8acbff;background:#eaf6ff;color:#007fe8;outline:none}.runder-calendar__header button:disabled{opacity:.35;cursor:default}.runder-calendar__grid,.runder-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px}.runder-calendar__weekdays span{min-width:0;padding:2px 0;color:#718198;font-size:10px;font-weight:850;text-align:center;text-transform:uppercase}.runder-calendar__grid button{min-width:0;height:32px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:#263650;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.runder-calendar__grid button:focus-visible,.runder-calendar__grid button:hover:not(:disabled){border-color:#8acbff;background:#eaf6ff;color:#007fe8;outline:none}.runder-calendar__grid button.is-outside{color:#9aa8ba}.runder-calendar__grid button.is-today:not(.is-selected){border-color:#8acbff;color:#007fe8}.runder-calendar__grid button.is-selected{border-color:#008cff;background:#008cff;color:#fff;box-shadow:0 5px 12px rgba(0,140,255,.2)}.runder-calendar__grid button:disabled{color:#bec8d4;cursor:default;opacity:.65}.scheduled-time-fieldset{min-width:0;margin:0;padding:0;border:0}.scheduled-time-fieldset legend{min-height:22px;display:flex;align-items:center;gap:6px;color:#53637a;font-size:12px;font-weight:800}.scheduled-time-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 8px;gap:6px 8px}.scheduled-time-columns>span{color:#718198;font-size:10px;font-weight:800;text-align:center;text-transform:uppercase}.scheduled-time-list{height:180px;display:grid;grid-auto-rows:36px;align-content:start;grid-gap:0;gap:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d7e6f4;border-radius:12px;background:#f8fbff;scrollbar-gutter:stable}.scheduled-time-list>button{width:100%;min-height:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#263650;font:inherit;font-size:13px;line-height:36px;text-align:center;cursor:pointer}.scheduled-time-list>button:focus-visible,.scheduled-time-list>button:hover{background:#eaf6ff;color:#007fe8;outline:none}.scheduled-time-list>button.is-active{background:#008cff;color:#fff;font-weight:850}.scheduled-time-zone-control{position:relative;min-width:0;display:grid;grid-gap:7px;gap:7px;color:#53637a;font-size:12px;font-weight:800}.scheduled-time-zone-trigger{width:100%;min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0 11px;border:1px solid #c8ddf1;border-radius:12px;background:#fff;color:#008cff;font:inherit;text-align:left;cursor:pointer}.scheduled-time-zone-trigger strong{min-width:0;overflow:hidden;color:#263650;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.scheduled-time-zone-menu{position:absolute;z-index:5;right:0;bottom:calc(100% + 6px);width:min(360px,100%);display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #acd7f8;border-radius:14px;background:#fff;box-shadow:0 18px 40px rgba(34,78,116,.18)}.scheduled-time-zone-options{max-height:190px;display:grid;align-content:start;grid-gap:3px;gap:3px;overflow-y:auto}.scheduled-time-zone-options>button{min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0 9px;border:0;border-radius:9px;background:#fff;color:#263650;font:inherit;font-size:12px;text-align:left;cursor:pointer}.scheduled-time-zone-options>button.is-active,.scheduled-time-zone-options>button:focus-visible,.scheduled-time-zone-options>button:hover{background:#eaf6ff;color:#007fe8;outline:none}.scheduled-time-zone-options>button>svg{visibility:hidden}.scheduled-time-zone-options>button.is-active>svg{visibility:visible}.scheduled-date-time-error{margin:0;color:#b42318;font-size:12px}.scheduled-date-time-editor>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.rdl-modal.scheduled-cancel-confirmation{width:min(520px,calc(100vw - 24px));border-color:#c9def1;background:#fff}.scheduled-confirmation-body{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:13px;border:1px solid #d7e6f4;border-radius:16px;background:#f8fbff}.scheduled-confirmation-body>span{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#e8f5ff;color:#008cff}.scheduled-confirmation-body>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.scheduled-confirmation-body p,.scheduled-confirmation-body strong,.scheduled-confirmation-body time{min-width:0;margin:0;overflow-wrap:anywhere}.scheduled-confirmation-body strong{color:#17243a;font-size:13px}.scheduled-confirmation-body p{max-height:64px;overflow:auto;color:#53637a;font-size:12px;line-height:1.45;white-space:pre-wrap}.scheduled-confirmation-body time{color:#718198;font-size:11px}.scheduled-confirm-destructive{border-color:#cc2f2a!important;background:#cc2f2a!important;color:#fff!important}.scheduled-confirm-destructive:hover:not(:disabled){background:#b42318!important}@media (max-width:680px){.rdl-modal.scheduled-deliveries-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.scheduled-delivery-row,.scheduled-reminder-actions{grid-template-columns:1fr}.scheduled-delivery-icon{display:none}.scheduled-delivery-actions{justify-content:flex-end}.scheduled-central-tabs{grid-template-columns:1fr}.scheduled-central-tabs button{justify-content:flex-start}.scheduled-date-time-grid{grid-template-columns:1fr}.scheduled-time-list{height:144px}}@media (max-width:900px){.scheduled-central-compose{grid-template-columns:1fr}.scheduled-conversation-list{min-height:0;max-height:220px}}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-compact-back-action{display:none!important}@media (max-width:860px){.app-shell-v2.app-shell-dock-v1.module-messenger>.runder-platform-topbar{grid-template-columns:minmax(0,1fr) auto}.app-shell-v2.app-shell-dock-v1.module-messenger>.runder-platform-topbar>.runder-platform-logo{display:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-layout{grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}.app-shell-v2.app-shell-dock-v1.module-messenger .conversation-pane.messenger-pane{display:flex!important;grid-column:1;width:100%!important;min-width:0!important;max-width:none!important}.app-shell-v2.app-shell-dock-v1.module-messenger .empty-messenger-state{display:none!important}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-pane{display:none!important;grid-column:1;width:100%;min-width:0;min-height:0!important;overflow:hidden}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-layout:has(>.messenger-chat-pane) .conversation-pane.messenger-pane{display:none!important}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-layout:has(>.messenger-chat-pane)>.messenger-chat-pane{display:flex!important;height:100%}.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-layout>.messenger-chat-pane) .runder-primary-dock{display:none!important}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header{min-height:58px;gap:8px;padding:8px 10px}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-compact-back-action{display:inline-flex!important;flex:0 0 38px;width:38px;min-width:38px;height:38px;min-height:38px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-title{flex:1 1 auto;overflow:hidden}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-actions{flex:0 0 auto;gap:4px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-actions .icon-button{display:inline-flex!important}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-composer-wrap{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}}@media (max-width:520px){.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-actions .chat-header-search-action{display:none!important}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-header-voice-action{width:38px;min-width:38px;padding:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-header-voice-action>span{display:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-title .messenger-avatar{width:36px;height:36px;flex-basis:36px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-title h2{font-size:.94rem}}.app-shell-v2.app-shell-dock-v1 .messenger-chat-panel>.messenger-message-list-shell,.app-shell-v2.app-shell-dock-v1 .workspace-chat-panel>.messenger-message-list-shell{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0;max-height:100%;overflow:hidden;contain:layout}.messenger-message-list-shell>.messenger-message-list{flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable}.message-history-load-state{position:-webkit-sticky;position:sticky;top:8px;z-index:6;display:inline-flex;align-items:center;align-self:center;justify-content:center;gap:7px;min-height:32px;margin:0 auto 8px;padding:6px 11px;border:1px solid rgba(0,122,255,.18);border-radius:999px;background:rgba(250,253,255,.96);color:var(--r8-conversations-muted,#64748b);box-shadow:0 8px 22px rgba(15,91,156,.1);font:inherit;font-size:12px;font-weight:750}.message-history-load-state svg{animation:message-history-loading-spin .9s linear infinite}.message-history-load-state.is-error{cursor:pointer;color:var(--rds-color-primary,#007aff)}.message-history-load-state.is-error svg{animation:none}@keyframes message-history-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.message-history-load-state svg{animation:none}}.chat-presence-line.is-typing,.row-preview.is-typing{color:var(--rds-color-primary,#007aff)!important;font-weight:800}.row-preview.is-draft strong{color:var(--rds-color-primary,#007aff);font-weight:850}.messenger-typing-bubble-row{display:flex;justify-content:flex-start;min-height:46px;-webkit-padding-start:0;padding-inline-start:0}.messenger-typing-bubble-row.has-avatar-offset{-webkit-padding-start:38px;padding-inline-start:38px}.messenger-typing-bubble{display:inline-flex;align-items:center;gap:9px;min-height:38px;max-width:min(78%,360px);padding:8px 12px;border:1px solid rgba(0,122,255,.16);border-radius:17px 17px 17px 7px;background:rgba(255,255,255,.94);color:#135a9f;box-shadow:0 10px 24px rgba(18,86,148,.12)}.messenger-typing-bubble-row.is-hidden .messenger-typing-bubble{opacity:0;visibility:hidden}.messenger-typing-bubble-row.is-visible .messenger-typing-bubble{opacity:1;visibility:visible}.messenger-typing-bubble small{overflow:hidden;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.messenger-typing-dots{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}.messenger-typing-dots i{width:6px;height:6px;border-radius:999px;background:var(--rds-color-primary,#007aff);animation:runder-chat-typing-dot 1.15s ease-in-out infinite}.messenger-typing-dots i:nth-child(2){animation-delay:.14s}.messenger-typing-dots i:nth-child(3){animation-delay:.28s}@keyframes runder-chat-typing-dot{0%,60%,to{opacity:.42;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.app-shell-v2.app-shell-dock-v1 .new-messages-button,.app-shell-v2.app-shell-dock-v1.module-messenger .new-messages-button{position:absolute;right:18px;bottom:18px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:linear-gradient(180deg,#159cff,#0076e8);color:#fff;box-shadow:0 14px 30px rgba(0,100,220,.28),inset 0 1px 0 rgba(255,255,255,.34);-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.app-shell-v2.app-shell-dock-v1 .new-messages-button:hover,.app-shell-v2.app-shell-dock-v1.module-messenger .new-messages-button:hover{border-color:rgba(255,255,255,.9);box-shadow:0 17px 34px rgba(0,100,220,.32),inset 0 1px 0 rgba(255,255,255,.42);filter:saturate(1.08);transform:translateY(-1px)}.new-messages-button:active{transform:translateY(1px) scale(.96)}.new-messages-button__badge{position:absolute;top:-7px;right:-6px;display:grid;min-width:23px;height:23px;place-items:center;padding:0 5px;border:1.5px solid #0076e8;border-radius:999px;background:#fff;color:#006bd5;box-shadow:0 5px 14px rgba(0,74,153,.22);font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;line-height:1}@media (max-width:520px){.app-shell-v2.app-shell-dock-v1 .new-messages-button,.app-shell-v2.app-shell-dock-v1.module-messenger .new-messages-button{right:12px;bottom:12px}.messenger-typing-bubble-row,.messenger-typing-bubble-row.has-avatar-offset{-webkit-padding-start:0;padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.messenger-typing-bubble-row{animation:none}.messenger-typing-dots i{animation:none;opacity:.82}.app-shell-v2.app-shell-dock-v1 .new-messages-button,.app-shell-v2.app-shell-dock-v1.module-messenger .new-messages-button{scroll-behavior:auto;transition:none}}.app-shell-v2.app-shell-dock-v1{--runder-dock-height:60px;--runder-dock-item-size:48px}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__surface,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__surface{border:1px solid rgba(80,179,244,.34)!important;border-radius:999px!important;background:#ffffff!important;box-shadow:0 10px 24px rgba(30,97,145,.12),0 2px 7px rgba(15,23,42,.06)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item{height:var(--runder-dock-item-size)!important;min-height:var(--runder-dock-item-size)!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#8795a9!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item:focus-visible,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item:hover,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item:focus-visible,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item:hover{border-color:rgba(80,179,244,.2)!important;background:#f5fbff!important;color:#31516f!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-active,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item.is-active{border-color:#c9eaff!important;background:#edf8ff!important;color:#008fe8!important;box-shadow:0 3px 9px rgba(0,143,232,.1)!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item .runder-primary-dock__icon,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__item .runder-primary-dock__icon{width:24px!important;min-width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:0!important;background:none!important;color:inherit!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__icon svg{filter:none!important;stroke-width:2.2}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock__label{color:inherit!important;font-size:.66rem!important;font-weight:800!important;line-height:1.05!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:hover) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:is(:hover,:focus-within) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:hover) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__item,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:is(:hover,:focus-within) .runder-primary-dock__item{height:var(--runder-dock-item-size)!important;min-height:var(--runder-dock-item-size)!important;flex-direction:row!important;justify-content:center!important;gap:8px!important;padding:4px 9px!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__item:hover) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock:is(:hover,:focus-within) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:focus-visible) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__item:hover) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:has(.runder-primary-dock__surface:hover) .runder-primary-dock__label,.app-shell-v2.app-shell-dock-v1.module-messenger:has(.messenger-chat-pane) .runder-primary-dock:is(:hover,:focus-within) .runder-primary-dock__label{width:auto!important;max-width:100%!important;overflow:hidden!important;opacity:1!important;text-align:left!important;text-overflow:ellipsis!important;transform:none!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-logout{color:#8795a9!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-logout .runder-primary-dock__icon{background:none!important;color:inherit!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-logout:before{content:none!important;display:none!important}.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-logout:focus-visible,.app-shell-v2.app-shell-dock-v1 .runder-primary-dock__item.is-logout:hover{border-color:rgba(80,179,244,.2)!important;background:#f5fbff!important;color:#31516f!important;box-shadow:none!important}.app-shell-v2.app-shell-dock-v1.module-messenger{--runder-chat-floating-bottom:8px;--runder-chat-floating-inline:14px}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel){position:relative}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap{position:absolute;right:var(--runder-chat-floating-inline);bottom:var(--runder-chat-floating-bottom);left:var(--runder-chat-floating-inline);z-index:16;width:auto;max-width:none;margin:0;border:1px solid rgba(64,166,239,.3);border-radius:22px;background:var(--runder-surface,#fff);box-shadow:0 14px 32px rgba(35,103,153,.15),0 2px 8px rgba(15,23,42,.06)}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap>.composer.messenger-composer{border-color:rgba(64,166,239,.2);border-radius:16px;background:var(--runder-surface,#fff);box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel) .messenger-message-list__content{padding-bottom:calc(var(--messenger-composer-overlay-height, 58px) + 28px)}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel) .new-messages-button{bottom:calc(var(--messenger-composer-overlay-height, 58px) + 24px)}.app-shell-v2.app-shell-dock-v1.module-messenger .workspace-chat-canvas-shell{padding-bottom:calc(var(--runder-dock-height, 60px) + 12px + env(safe-area-inset-bottom, 0px))}.app-shell-v2.app-shell-dock-v1.module-messenger .workspace-chat-panel>.messenger-composer-wrap{box-shadow:0 5px 12px rgba(35,103,153,.12),0 1px 4px rgba(15,23,42,.05)}@media (max-width:620px){.app-shell-v2.app-shell-dock-v1.module-messenger{--runder-chat-floating-inline:8px}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap{bottom:max(var(--runder-chat-floating-bottom),env(safe-area-inset-bottom,0px));border-radius:20px}}.attachment-menu.attachment-menu-portal{width:min(342px,calc(100vw - 24px));min-width:0;padding:9px;overflow:hidden;border:1px solid rgba(var(--runder-primary-rgb),.18)!important;border-radius:24px!important;background:var(--runder-surface,#fff)!important;color:var(--r8-conversations-text,#10284f);box-shadow:0 22px 58px rgba(14,80,146,.2),0 5px 16px rgba(15,23,42,.07)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform-origin:bottom left}.attachment-menu-header{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-height:46px;padding:2px 4px 8px}.attachment-menu-header-icon,.attachment-menu-option-icon{display:inline-grid;place-items:center;color:var(--rdl-brand-blue);background:rgba(var(--runder-primary-rgb),.08)}.attachment-menu-header-icon{width:40px;height:40px;border:1px solid rgba(var(--runder-primary-rgb),.13);border-radius:50%}.attachment-menu-header>span:last-child,.attachment-menu-option>span:nth-child(2),.attachment-menu-save-drive>span,.attachment-menu-secondary>span{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:left}.attachment-menu-header strong,.attachment-menu-option strong,.attachment-menu-secondary strong{overflow:hidden;color:var(--r8-conversations-text,#10284f);font-size:.79rem;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.attachment-menu-header small,.attachment-menu-option small,.attachment-menu-secondary small{overflow:hidden;color:var(--rds-color-text-muted,#667892);font-size:.68rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.attachment-menu-options{display:grid;grid-gap:5px;gap:5px}.attachment-menu.attachment-menu-portal .attachment-menu-option{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:56px;padding:7px 10px;border:1px solid transparent;border-radius:17px!important;background:rgba(var(--runder-primary-rgb),.035)!important}.attachment-menu-option-icon{width:36px;height:36px;border-radius:50%}.attachment-menu.attachment-menu-portal .attachment-menu-option:focus-visible,.attachment-menu.attachment-menu-portal .attachment-menu-option:hover{border-color:rgba(var(--runder-primary-rgb),.18);background:rgba(var(--runder-primary-rgb),.09)!important}.attachment-menu.attachment-menu-portal .attachment-menu-save-drive,.attachment-menu.attachment-menu-portal .attachment-menu-secondary{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:48px;margin-top:7px;padding:8px 10px!important;border:0!important;border-top:1px solid rgba(var(--runder-primary-rgb),.12)!important;border-radius:0!important;background:transparent!important}.attachment-menu.attachment-menu-portal .attachment-menu-secondary{grid-template-columns:auto minmax(0,1fr)}.attachment-menu.attachment-menu-portal .attachment-menu-save-drive{margin-top:0}@media (max-width:520px){.attachment-menu.attachment-menu-portal{width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.attachment-menu.attachment-menu-portal{animation:none!important}}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap{gap:7px;padding:6px;border-color:rgba(var(--runder-primary-rgb),.2);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 16px 38px rgba(35,103,153,.15),0 3px 10px rgba(15,23,42,.055);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap>.composer.messenger-composer{grid-template-columns:42px 42px minmax(0,1fr) 44px;gap:7px;min-height:56px;padding:6px;border-color:transparent;border-radius:22px;background:transparent}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer textarea{height:44px;min-height:44px;max-height:142px;overflow-y:hidden;padding:10px 14px;border:1px solid rgba(var(--runder-primary-rgb),.13);border-radius:20px;background:rgba(var(--runder-primary-rgb),.045);line-height:1.35;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer textarea:focus{border-color:rgba(var(--runder-primary-rgb),.38);background:#fff;box-shadow:0 0 0 3px rgba(var(--runder-primary-rgb),.07)}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer>:where(.attachment-menu-wrap,.icon-button,.composer-primary-action){align-self:end}.app-shell-v2.app-shell-dock-v1.module-messenger .composer-primary-action>:where(.icon-button,.send-button),.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer>.attachment-menu-wrap>.icon-button,.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer>.icon-button{width:42px;height:42px;min-width:42px;min-height:42px;border:1px solid rgba(var(--runder-primary-rgb),.13);border-radius:50%;background:rgba(var(--runder-primary-rgb),.055);box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer>.attachment-menu-wrap>.icon-button[aria-expanded=true],.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer>.icon-button[aria-expanded=true]{border-color:rgba(var(--runder-primary-rgb),.34);background:rgba(var(--runder-primary-rgb),.11)}.app-shell-v2.app-shell-dock-v1.module-messenger .composer-primary-action{position:relative;display:grid;width:44px;height:44px;place-items:center}.app-shell-v2.app-shell-dock-v1.module-messenger .composer-primary-action>:where(.icon-button,.send-button){grid-area:1/1;animation:runder-composer-action-in .16s cubic-bezier(.2,.75,.25,1) both}.app-shell-v2.app-shell-dock-v1.module-messenger .composer-primary-action[data-state=send]>.send-button:not(:disabled){width:44px;height:44px;border-color:rgba(37,99,235,.3);background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.3),transparent 35%),linear-gradient(145deg,var(--rdl-brand-blue),var(--rdl-brand-blue-secondary));color:#fff;box-shadow:0 10px 22px rgba(37,99,235,.23)}.app-shell-v2.app-shell-dock-v1.module-messenger .composer-reply-preview{min-height:52px;padding:8px 10px;border:1px solid rgba(var(--runder-primary-rgb),.14);border-left:3px solid var(--rdl-brand-blue);border-radius:19px;background:rgba(var(--runder-primary-rgb),.055);box-shadow:none}@media (prefers-reduced-motion:reduce){.app-shell-v2.app-shell-dock-v1.module-messenger .composer-primary-action>:where(.icon-button,.send-button){animation:none}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer textarea{transition:none}}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer.has-voice-preview{grid-template-columns:42px 42px minmax(0,1fr) 42px 44px}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer.has-voice-preview .voice-composer-discard{width:42px;min-width:42px;height:42px;min-height:42px}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer.has-voice-preview .voice-composer-discard,.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recording-composer>.voice-recording-discard.canonical-destructive-icon-button{border:1px solid var(--rds-button-danger-bg);border-radius:12px;background:var(--rds-button-danger-bg);color:var(--rds-color-on-accent)}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer.has-voice-preview textarea{border-color:rgba(var(--runder-primary-rgb),.2);background:rgba(var(--runder-primary-rgb),.06)}@media (max-width:780px){.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer.has-voice-preview{grid-template-columns:38px minmax(0,1fr) 40px 42px}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer.has-voice-preview>.icon-button:not(.voice-composer-discard){display:none}}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap>.voice-recorder-panel.is-preview{width:min(430px,calc(100% - 12px));max-width:calc(100% - 12px);min-width:0;margin:4px 6px 0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-recorder-panel.is-preview>.voice-message-player.is-preview{width:100%;max-width:100%;margin:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-actions,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-title,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-title-copy,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-pane,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-panel,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list-shell{box-sizing:border-box;min-width:0;max-width:100%}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header{width:100%}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-title h2,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-chat-header .chat-title-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap,.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap>.composer.messenger-composer{box-sizing:border-box;min-width:0;max-width:100%}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap>.composer.messenger-composer{width:100%}.app-shell-v2.app-shell-dock-v1.module-messenger .composer.messenger-composer textarea,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble,.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-body,.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-controls{min-width:0}.app-shell-v2.app-shell-dock-v1.module-messenger{--runder-published-audio-card-width:330px}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-player{box-sizing:border-box;width:min(var(--runder-published-audio-card-width),100%);max-width:100%;min-width:0}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-bubble:has(>.voice-message-player),.messenger-bubble.has-audio-players){box-sizing:border-box;width:min(calc(var(--runder-published-audio-card-width) + 22px),calc(100% - 18px));max-width:min(calc(var(--runder-published-audio-card-width) + 22px),calc(100% - 18px));min-width:0}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-attachments.is-audio-player-list{box-sizing:border-box;width:min(var(--runder-published-audio-card-width),100%);max-width:100%;min-width:0}.app-shell-v2.app-shell-dock-v1.module-messenger .workspace-chat-column .messenger-bubble:has(.voice-message-player){box-sizing:border-box;width:min(calc(var(--runder-published-audio-card-width) + 22px),calc(100% - 2px));max-width:min(calc(var(--runder-published-audio-card-width) + 22px),calc(100% - 2px))}.app-shell-v2.app-shell-dock-v1.module-messenger .workspace-chat-column :where(.voice-message-player,.bubble-attachments.is-audio-player-list){width:min(var(--runder-published-audio-card-width),100%);max-width:100%}.app-shell-v2.app-shell-dock-v1.module-messenger .message-audio-player-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-body{position:relative}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-attachments.is-audio-player-list .voice-message-error,.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-error{align-items:center;background:color-mix(in srgb,var(--danger) 10%,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--danger) 26%,transparent);border-radius:999px;display:inline-flex;font-size:0;height:18px;justify-content:center;padding:0;position:absolute;right:0;top:-2px;width:18px;z-index:2}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-error>svg{height:11px;width:11px}.app-shell-v2.app-shell-dock-v1.module-messenger .message-audio-player-card>.voice-message-player:not(.is-uploading){box-sizing:border-box;width:100%;max-width:100%;min-width:0}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-play[aria-busy=true]{opacity:1}@media (max-width:820px){.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-bubble:has(>.voice-message-player),.messenger-bubble.has-audio-players){width:min(calc(var(--runder-published-audio-card-width) + 22px),calc(100% - 18px));max-width:min(calc(var(--runder-published-audio-card-width) + 22px),calc(100% - 18px))}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-attachments.is-audio-player-list,.app-shell-v2.app-shell-dock-v1.module-messenger .message-audio-player-card{max-width:100%}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap>.composer.messenger-composer:not(.has-voice-preview){grid-template-columns:42px minmax(0,1fr) 44px}}@media (max-width:520px){.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel)>.messenger-composer-wrap>.composer.messenger-composer:not(.has-voice-preview){grid-template-columns:40px minmax(0,1fr) 42px;gap:6px}}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-attachment-only,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-media-only{border-color:transparent;background:transparent;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble:is(.is-attachment-only,.is-media-only)>.message-author{width:-moz-fit-content;width:fit-content;margin:0 0 4px;border-radius:0;background:transparent;padding:0 4px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface{display:grid;width:min(420px,calc(100% - 18px));max-width:min(420px,calc(100% - 18px));align-items:stretch;grid-gap:0;gap:0;border-radius:0;background:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface.is-mine{background:transparent}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.message-author{box-sizing:border-box;width:100%;margin:0;border-radius:14px 14px 0 0;background:var(--messenger-incoming-bg);padding:6px 9px 5px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface.is-mine>.message-author{background:var(--messenger-outgoing-bg)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.bubble-attachments{overflow:hidden;margin-top:0;border-radius:0 0 14px 14px;background:var(--messenger-incoming-bg)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface.is-mine>.bubble-attachments{background:var(--messenger-outgoing-bg)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface:has(>.group-publication-actions-row)>.bubble-attachments{border-radius:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.group-publication-actions-row{margin-top:0;border-radius:0 0 14px 14px;background:var(--messenger-incoming-bg)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface.is-mine>.group-publication-actions-row{background:var(--messenger-outgoing-bg)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface .group-publication-comments-trigger{width:100%;justify-content:flex-start;margin-top:0;padding:4px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface:has(>.bubble-attachments.is-audio-player-list),.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface:has(>.voice-message-player){width:min(var(--runder-published-audio-card-width),calc(100% - 18px));max-width:min(var(--runder-published-audio-card-width),calc(100% - 18px))}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface:has(>.bubble-attachments.is-media-gallery){width:min(360px,calc(100% - 18px));max-width:min(360px,calc(100% - 18px))}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.bubble-attachments>:where(.message-audio-player-card,.chat-attachment-card,.chat-drive-attachment-card,.workspace-attachment-card),.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.voice-message-player{margin-top:0;border-radius:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface .group-publication-comments-trigger:focus-visible,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface .group-publication-comments-trigger:hover{background:color-mix(in srgb,var(--accent,#087cff) 10%,transparent)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface .group-publication-comments-trigger>span{flex:1 1;text-align:left}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-attachment-card.has-media-preview:not(.is-publication-selected),.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-media-only .chat-attachment-card.has-media-preview{border-color:transparent;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .group-publication-ordered-items.is-media-gallery{border:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-media-only .attachment-media-preview,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-media-only .attachment-media-preview img,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-media-only .attachment-video-preview{border-radius:var(--rds-radius-card-premium)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-audio-players,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble:has(>.voice-message-player){border-color:transparent;background:transparent;box-shadow:none;padding:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-audio-players .message-audio-player-card>.voice-message-player,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble:has(>.voice-message-player)>.voice-message-player{margin:0}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-attachment-card.has-media-preview .attachment-caption{margin-top:0;border-radius:0 0 var(--rds-radius-card-premium) var(--rds-radius-card-premium);background:var(--messenger-incoming-bg);padding:8px 10px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .chat-attachment-card.has-media-preview .attachment-caption{background:var(--messenger-outgoing-bg)}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-meta.is-surface{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;position:static;width:-moz-fit-content;width:fit-content;min-height:15px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--messenger-incoming-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .bubble-meta.is-surface:not(.is-overlay){color:var(--messenger-outgoing-meta)}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-meta.is-overlay,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .bubble-meta.is-overlay{position:absolute;right:8px;bottom:8px;z-index:6;width:max-content;min-width:max-content;max-width:none;min-height:22px;margin:0;padding:4px 7px;border:0;border-radius:999px;background:rgba(7,25,52,.78);box-shadow:none;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:1;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-meta.is-overlay>.message-status-icon{align-self:center}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-meta.is-overlay>.message-status-icon>svg{display:block}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-meta.is-overlay em,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-mine .bubble-meta.is-overlay em{color:rgba(255,255,255,.78)}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-meta.is-overlay .message-status-icon.is-pending,.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-meta.is-overlay .message-status-icon.is-sent{color:#fff}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-meta.is-overlay .message-status-icon.is-delivered{color:#b9dcff}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-meta.is-overlay .message-status-icon.is-read{color:#69e69b}.app-shell-v2.app-shell-dock-v1.module-messenger .attachment-card-body>.bubble-meta.is-surface{grid-column:1/-1;justify-self:end}.app-shell-v2.app-shell-dock-v1.module-messenger .attachment-caption-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.app-shell-v2.app-shell-dock-v1.module-messenger .attachment-caption-row>p{min-width:0;flex:1 1 auto;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.app-shell-v2.app-shell-dock-v1.module-messenger .attachment-caption-row>.bubble-meta.is-surface,.app-shell-v2.app-shell-dock-v1.module-messenger .drive-attachment-status-row>.bubble-meta.is-surface{flex:0 0 auto;margin-left:auto}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-meta.has-message-meta{grid-template-columns:minmax(0,1fr) 42px auto}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-meta>.bubble-meta.is-surface{justify-self:end}.media-resolution-badge{position:absolute;top:8px;right:8px;z-index:5;display:inline-grid;min-width:32px;min-height:22px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(7,25,52,.72);box-shadow:0 2px 8px rgba(7,25,52,.2);color:#fff;font-size:10px;font-weight:900;line-height:1;padding:3px 7px;pointer-events:none}.group-publication-ordered-items.is-media-gallery .media-resolution-badge,.publication-media-gallery-grid .media-resolution-badge{top:6px;right:6px}.publication-media-gallery-grid .chat-attachment-card.is-gallery-tile{border-color:transparent;box-shadow:none}.publication-media-gallery-grid .chat-attachment-card.is-gallery-tile.is-publication-selected{border-color:var(--rds-color-primary);box-shadow:inset 0 0 0 2px var(--rds-color-primary)}.media-viewer-modal{width:min(1180px,calc(100vw - 40px));height:min(92dvh,900px);max-height:calc(100dvh - 24px);grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.media-viewer-modal header{gap:10px}.media-viewer-modal header>div:first-child{flex:1 1}.media-viewer-zoom-toolbar{display:inline-flex!important;min-width:auto!important;align-items:center;flex:0 0 auto;gap:3px!important;border-radius:999px;background:var(--rds-color-primary-50);padding:3px}.media-viewer-zoom-toolbar button{display:inline-grid;min-width:32px;height:32px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--rds-color-primary-800);cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:0 8px}.media-viewer-zoom-toolbar button:focus-visible,.media-viewer-zoom-toolbar button:hover{background:var(--rds-color-surface-raised);outline:2px solid rgba(var(--runder-primary-rgb),.22);outline-offset:0}.media-viewer-zoom-toolbar button:disabled{cursor:default;opacity:.4}.media-viewer-zoom-toolbar .media-viewer-zoom-value{min-width:52px}.media-viewer-download{display:inline-flex;min-height:40px;align-items:center;gap:7px;border:0;border-radius:999px;background:var(--rds-color-primary-50);color:var(--rds-color-primary-800);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:0 13px}.attachment-card-body.is-preview-trigger:focus-visible,.media-viewer-download:focus-visible{outline:3px solid rgba(var(--runder-primary-rgb),.28);outline-offset:2px}.attachment-card-body.is-preview-trigger{cursor:pointer}.media-viewer-frame:focus-visible{outline:3px solid rgba(var(--runder-primary-rgb),.28);outline-offset:2px}.media-viewer-modal>.media-viewer-frame,.media-viewer-zoom-scroll{width:100%;height:100%;min-height:0}.media-viewer-zoom-scroll{display:grid;place-items:center;overflow:auto;overscroll-behavior:contain;padding:18px}.media-viewer-zoom-scroll .media-viewer-content{flex:none;width:100%;height:100%;max-width:calc(100% - 4px);max-height:calc(100% - 4px);object-fit:contain;transform-origin:center}.media-viewer-frame>video.media-viewer-content{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.file-preview-viewer{display:grid;width:100%;height:100%;min-height:0;place-items:stretch;overflow:hidden}.file-preview-pdf-document{width:100%;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;background:#e8edf3;scrollbar-gutter:stable}.file-preview-pdf-pages{box-sizing:border-box;display:grid;width:max-content;min-width:100%;min-height:100%;align-content:start;justify-items:center;grid-gap:20px;gap:20px;padding:24px}.file-preview-pdf-pages[data-single-page=true]{align-content:center}.file-preview-pdf-page{position:relative;display:grid;flex:none;max-width:none;margin:0;place-items:center;overflow:hidden;border-radius:4px;background:var(--rds-color-surface-raised);box-shadow:0 12px 34px rgba(var(--rds-shadow-rgb),.16)}.media-viewer-frame .file-preview-pdf-page img{display:block;width:100%;max-width:none;height:100%;max-height:none;border-radius:inherit;background:var(--rds-color-surface-raised);object-fit:contain}.file-preview-pdf-page-skeleton{display:grid;width:100%;height:100%;place-items:center;align-content:center;grid-gap:8px;gap:8px;background:linear-gradient(105deg,transparent 38%,rgba(var(--runder-primary-rgb),.08) 48%,transparent 58%) 0 0 /220% 100%,var(--rds-color-surface-raised);color:var(--rds-color-muted);font-size:12px;font-weight:800;animation:file-preview-pdf-skeleton 1.5s linear infinite}.file-preview-pdf-load-more .is-spinning,.file-preview-pdf-page .is-spinning{animation:attachment-media-spin .9s linear infinite}.file-preview-pdf-page-retry,.file-preview-pdf-quality-retry{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;background:var(--rds-color-primary-50);color:var(--rds-color-primary-800);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:9px 13px}.file-preview-pdf-quality-retry{position:absolute;right:10px;bottom:10px;background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(var(--rds-shadow-rgb),.16)}@keyframes file-preview-pdf-skeleton{to{background-position:-220% 0,0 0}}.file-preview-pdf-load-more{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;color:var(--rds-color-primary-800);font-size:12px;font-weight:900}.file-preview-text{background:var(--rds-color-surface-raised);font:500 13px/1.65 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;padding:22px;-moz-tab-size:2;tab-size:2;white-space:pre-wrap;word-break:break-word}.file-preview-markdown,.file-preview-text{box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;overflow:auto;color:var(--rds-color-text)}.file-preview-markdown{font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.7;overflow-wrap:anywhere;background:#eef2f6;padding:0;text-align:left}.file-preview-markdown-document{box-sizing:border-box;width:min(100%,820px);min-height:100%;margin:0 auto;background:var(--rds-color-surface-raised);padding:clamp(28px,5vh,52px) clamp(24px,5vw,64px)}.file-preview-markdown-document>:first-child{margin-top:0}.file-preview-markdown-document>:last-child{margin-bottom:0}.file-preview-markdown h1,.file-preview-markdown h2,.file-preview-markdown h3,.file-preview-markdown h4,.file-preview-markdown h5,.file-preview-markdown h6{margin:1.45em 0 .55em;color:var(--rds-color-primary-900);font-weight:900;letter-spacing:-.02em;line-height:1.22}.file-preview-markdown h1{padding-bottom:.28em;border-bottom:1px solid var(--rds-color-border-subtle);font-size:1.65em}.file-preview-markdown h2{font-size:1.35em}.file-preview-markdown h3{font-size:1.18em}.file-preview-markdown h4{font-size:1.1em}.file-preview-markdown h5,.file-preview-markdown h6{font-size:1em}.file-preview-markdown blockquote,.file-preview-markdown ol,.file-preview-markdown p,.file-preview-markdown ul,.file-preview-markdown-code,.file-preview-markdown-table-scroll{margin:0 0 1em}.file-preview-markdown ol,.file-preview-markdown ul{padding-left:1.55em}.file-preview-markdown li+li{margin-top:.28em}.file-preview-markdown li.is-task{display:flex;align-items:flex-start;gap:.55em;list-style:none}.file-preview-markdown li.is-task input{margin-top:.4em;accent-color:var(--rds-color-primary-700)}.file-preview-markdown a{color:var(--rds-color-primary-700);font-weight:750;text-decoration-thickness:.08em;text-underline-offset:.14em}.file-preview-markdown :not(pre)>code{border-radius:5px;background:var(--rds-color-primary-50);color:var(--rds-color-primary-900);font:650 .9em/1.4 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;padding:.12em .35em}.file-preview-markdown blockquote{border-left:4px solid var(--rds-color-primary-300);color:var(--rds-color-muted);padding:.4em 0 .4em 1em}.file-preview-markdown hr{height:1px;margin:1.5em 0;border:0;background:var(--rds-color-border-subtle)}.file-preview-markdown-code{overflow:auto;border-radius:10px;background:#101827;color:#e8eef8;font:500 .9em/1.65 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;padding:1em 1.1em;white-space:pre}.file-preview-markdown-table-scroll{max-width:100%;overflow:auto}.file-preview-markdown table{width:max-content;min-width:100%;border-collapse:collapse}.file-preview-markdown td,.file-preview-markdown th{border:1px solid var(--rds-color-border-subtle);padding:.55em .75em;text-align:left;vertical-align:top}.file-preview-markdown th{background:var(--rds-color-primary-50);color:var(--rds-color-primary-900);font-weight:900}.file-preview-table-scroll{width:100%;height:100%;min-height:0;overflow:auto;background:var(--rds-color-surface-raised);padding:14px}.file-preview-table-scroll table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;color:var(--rds-color-text);font-size:12px}.file-preview-table-scroll td,.file-preview-table-scroll th{max-width:360px;border-right:1px solid var(--rds-color-border-subtle);border-bottom:1px solid var(--rds-color-border-subtle);overflow-wrap:anywhere;padding:9px 11px;text-align:left;vertical-align:top}.file-preview-table-scroll th{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:var(--rds-color-primary-50);color:var(--rds-color-primary-900);font-weight:900}.file-preview-unsupported{display:grid;max-width:440px;place-items:center;grid-gap:10px;gap:10px;color:var(--rds-color-muted);padding:28px;text-align:center}.file-preview-unsupported strong{color:var(--rds-color-primary-900)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row:not(.is-highlighted) .messenger-bubble{box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble{border-color:transparent}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.workspace-attachment-card:not(.is-publication-selected),.chat-drive-attachment-card:not(.is-publication-selected):not(.is-unavailable),.message-audio-player-card,.voice-message-player:not(.is-uploading),.message-reply-preview,.message-view-reference,.message-workspace-reference){border-color:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.workspace-attachment-card,.chat-drive-attachment-card):focus-visible{outline:3px solid rgba(var(--runder-primary-rgb),.28);outline-offset:2px}.message-selection-toggle{display:inline-grid;width:32px;height:32px;flex:0 0 32px;align-self:center;place-items:center;margin:0 2px;border:2px solid rgba(var(--runder-primary-rgb),.42);border-radius:999px;background:rgba(255,255,255,.94);color:#fff;cursor:pointer}.messenger-bubble-row.is-message-selected .message-selection-toggle{border-color:var(--rds-color-primary-600,#0789ed);background:var(--rds-color-primary-600,#0789ed)}.messenger-bubble-row.is-message-selected .messenger-bubble{background-color:color-mix(in srgb,var(--rds-color-primary-50,#edf8ff) 72%,transparent);box-shadow:inset 0 0 0 2px rgba(var(--runder-primary-rgb),.38)}.conversation-selection-header button:focus-visible,.message-selection-toggle:focus-visible{outline:3px solid rgba(var(--runder-primary-rgb),.36);outline-offset:3px}.conversation-selection-header{display:flex;align-items:center;gap:12px;color:var(--rds-color-primary-900,#123d62)}.conversation-selection-header__count{min-width:0;flex:1 1 auto;font-size:.92rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conversation-selection-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.conversation-selection-header__more{position:relative;flex:0 0 auto}.conversation-selection-header__more-trigger{width:44px;padding:0}.conversation-selection-header__menu{position:absolute;z-index:170;top:calc(100% + 8px);right:0;display:grid;min-width:228px;max-height:min(420px,calc(100vh - 96px));overflow-y:auto;padding:6px;border:1px solid rgba(var(--runder-primary-rgb),.18);border-radius:14px;background:var(--rds-color-surface-raised,#fff);box-shadow:0 14px 36px rgba(18,61,98,.2)}.conversation-selection-header__menu button{display:flex;min-height:42px;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--rds-color-primary-900,#123d62);font:inherit;font-size:.82rem;font-weight:800;text-align:left;cursor:pointer}.conversation-selection-header__menu button:focus-visible,.conversation-selection-header__menu button:hover{background:var(--rds-color-primary-50,#edf8ff)}.conversation-selection-header__menu button.is-danger{color:var(--rds-color-danger-600,#d92d20)}.conversation-selection-header__reaction-section{display:grid;grid-gap:7px;gap:7px;padding:7px 8px 10px;border-bottom:1px solid rgba(var(--runder-primary-rgb),.12);margin-bottom:4px}.conversation-selection-header__reaction-section>strong{color:var(--rds-color-text-muted,#65778c);font-size:.72rem}.conversation-selection-header__reaction-picker{display:grid;grid-template-columns:repeat(6,minmax(32px,1fr));grid-gap:4px;gap:4px}.conversation-selection-header__reaction-picker>button{display:grid;min-height:36px;place-items:center;padding:0;border:1px solid var(--rds-color-border,#dce8f4);border-radius:10px;background:var(--rds-color-surface-soft,#f5f9fd);font-size:1.05rem}.conversation-selection-header__reaction-picker>button.is-selected,.conversation-selection-header__reaction-picker>button:focus-visible,.conversation-selection-header__reaction-picker>button:hover{border-color:var(--rds-color-primary-500,#168df0);background:var(--rds-color-primary-50,#e5f4ff)}.conversation-selection-header__unavailable{max-width:240px;color:var(--rds-color-muted,#697b8c);font-size:.75rem;font-weight:750;line-height:1.25;text-align:right}.conversation-selection-header__action{display:inline-flex;min-width:44px;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid rgba(var(--runder-primary-rgb),.2);border-radius:12px;background:var(--rds-color-surface-raised,#fff);color:var(--rds-color-primary-800,#075d9d);font:inherit;font-weight:800;cursor:pointer}.conversation-selection-header__action.is-primary{border-color:var(--rds-color-primary-600,#0789ed);background:var(--rds-color-primary-600,#0789ed);color:#fff}.conversation-selection-header__action.is-danger{border-color:transparent;background:var(--rds-color-danger-600,#d92d20);color:#fff}.conversation-selection-header__action:disabled{background:#d8e0e8;color:#6f7e8d;cursor:not-allowed}@media (max-width:560px){.conversation-selection-header__action span{display:none}}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions .group-publication-more-trigger{position:relative;flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions .group-publication-more-trigger:before{position:absolute;content:"";inset:-7px}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions .group-publication-more-trigger:focus-visible,.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions .group-publication-more-trigger:hover,.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions .group-publication-more-trigger[aria-expanded=true]{background:rgba(var(--runder-primary-rgb),.1)}.messenger-bubble-row.is-message-selection-mode .bubble-actions,.messenger-bubble-row.is-publication-selection-scope .bubble-actions{display:none}.group-publication-more-menu.is-portal{width:min(286px,calc(100vw - 20px));min-width:min(248px,calc(100vw - 20px));max-width:min(286px,calc(100vw - 20px));padding:4px;scrollbar-gutter:stable}.group-publication-more-menu.is-portal>button{gap:8px;min-height:40px;padding:7px 8px}.group-publication-more-menu.is-portal>button>svg{flex:0 0 auto}.group-publication-more-menu.is-portal strong{font-size:.74rem}.group-publication-more-menu.is-portal small{font-size:.63rem;line-height:1.2}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-drive-attachment-card.is-unavailable{border-color:transparent;box-shadow:none;outline:1px solid color-mix(in srgb,var(--danger) 46%,transparent)}@media (max-width:640px){.media-viewer-modal{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.media-viewer-zoom-toolbar{order:3}.media-viewer-modal header{flex-wrap:wrap}.media-viewer-download span{display:none}.file-preview-table-scroll,.file-preview-text{padding:12px}.file-preview-pdf-pages{gap:12px;padding:12px}.file-preview-markdown-document{padding:24px 20px}.file-preview-pdf-quality-retry span{display:none}}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row:has(>.messenger-bubble.is-group-publication-surface){margin-top:0;margin-bottom:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface{overflow:hidden;border:0;border-radius:18px;background:var(--messenger-incoming-bg);box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface.is-mine{background:var(--messenger-outgoing-bg)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.message-author{border-radius:0;background:transparent;padding:7px 10px 4px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface.is-mine>.message-author,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.bubble-attachments{border-radius:0;background:transparent}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface.is-mine>.group-publication-actions-row{background:transparent}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface .group-publication-comments-trigger{gap:6px;padding:5px 8px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface .group-publication-comments-trigger>small{display:inline-flex;min-height:21px;align-items:center;gap:3px;padding:0 6px;border-radius:999px;background:var(--rds-color-surface-raised,#fff);color:var(--rds-color-success-700,#087a55);font-size:.66rem;font-weight:800;line-height:1;white-space:nowrap}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface .group-publication-comments-trigger>small.is-disabled{background:color-mix(in srgb,var(--rds-color-surface-raised,#fff) 72%,transparent);color:var(--rds-color-text-muted,#65778c)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface .group-publication-comments-trigger>svg:last-child{width:13px;height:13px;color:var(--rds-color-text-muted,#65778c);opacity:.58}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface :where(.message-audio-player-card,.voice-message-player){border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-player{min-height:66px}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-avatar,.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-identity{border-color:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-play{box-shadow:0 3px 9px rgba(37,99,235,.18)}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-player:is(.is-external,.is-forwarded) .voice-message-play{box-shadow:0 3px 9px rgba(194,83,0,.12)}.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-title,.app-shell-v2.app-shell-dock-v1.module-messenger .voice-message-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-v2.app-shell-dock-v1.module-messenger .group-publication-ordered-items.is-media-gallery{overflow:hidden;gap:4px;border-radius:0}.app-shell-v2.app-shell-dock-v1.module-messenger .group-publication-ordered-items.is-media-gallery .chat-attachment-card.is-gallery-tile:not(.is-publication-selected){border:0;border-radius:0;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.bubble-attachments,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.bubble-attachments>:where(.chat-attachment-card,.workspace-attachment-card){border-radius:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.bubble-attachments .attachment-media-preview,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.bubble-attachments .attachment-media-preview img,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.bubble-attachments .attachment-video-preview{border-radius:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface.has-single-publication-visual{width:min(var(--chat-media-card-width,420px),calc(100% - 18px));max-width:min(var(--chat-media-card-width,420px),calc(100% - 18px))}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface.has-single-publication-visual>.bubble-attachments>.chat-attachment-card.has-media-preview{width:100%;max-width:none}.app-shell-v2.app-shell-dock-v1.module-messenger .media-resolution-badge{top:6px;right:6px;min-width:28px;min-height:20px;padding:2px 6px;border:0;box-shadow:none;font-size:9px}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel) .messenger-message-list{scroll-padding-bottom:calc(var(--messenger-composer-overlay-height, 58px) + 44px)}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel) .messenger-message-list__content{padding-bottom:calc(var(--messenger-composer-overlay-height, 58px) + 36px)}.app-shell-v2.app-shell-dock-v1.module-messenger :where(.messenger-chat-panel,.workspace-chat-panel) .new-messages-button{bottom:calc(var(--messenger-composer-overlay-height, 58px) + 30px)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-forwarded:not(.has-forwarded-attachment-surface)>.message-forwarded-label{margin-bottom:2px;line-height:1.1}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-forwarded-attachment-surface:not(.is-group-publication-surface){display:grid;overflow:hidden;grid-gap:0;gap:0;border:0;border-radius:18px;background:var(--messenger-incoming-bg);box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-forwarded-attachment-surface.is-mine:not(.is-group-publication-surface){background:var(--messenger-outgoing-bg)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-forwarded-attachment-surface>.message-forwarded-label{box-sizing:border-box;width:100%;min-height:20px;margin:0;padding:4px 9px 2px;background:transparent;line-height:1.1}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-forwarded-attachment-surface:not(.is-group-publication-surface)>.bubble-attachments>:where(.message-audio-player-card,.chat-attachment-card,.chat-drive-attachment-card,.workspace-attachment-card),.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-forwarded-attachment-surface:not(.is-group-publication-surface)>:where(.voice-message-player,.bubble-attachments){width:100%;max-width:none;margin-top:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-forwarded-attachment-surface:not(.is-group-publication-surface)>.bubble-attachments{gap:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-forwarded-attachment-surface:not(.is-group-publication-surface) :where(.attachment-media-preview,.attachment-media-preview img,.attachment-video-preview){border-radius:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-forwarded-attachment-surface.has-audio-players,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-forwarded-attachment-surface:has(>.voice-message-player){width:min(var(--runder-published-audio-card-width),calc(100% - 18px));max-width:min(var(--runder-published-audio-card-width),calc(100% - 18px))}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-forwarded-attachment-surface>.bubble-attachments.is-audio-player-list{width:100%;max-width:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface{display:grid;overflow:hidden;grid-gap:0;gap:0;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row:not(.is-message-selected):not(.is-highlighted) .messenger-bubble.has-canonical-attachment-surface{background:var(--messenger-incoming-bg);box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row:not(.is-message-selected):not(.is-highlighted) .messenger-bubble.has-canonical-attachment-surface.is-mine{background:var(--messenger-outgoing-bg)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.message-author{box-sizing:border-box;width:100%;margin:0;background:transparent}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.message-forwarded-label{box-sizing:border-box;width:100%;min-height:20px;margin:0;padding:4px 9px 2px;background:transparent;line-height:1.1}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.bubble-attachments>:is(.message-audio-player-card,.chat-attachment-card,.chat-drive-attachment-card,.workspace-attachment-card),.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>:is(.voice-message-player,.bubble-attachments,.voice-message-caption-row){width:100%;max-width:none;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.bubble-attachments{overflow:hidden}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface :is(.attachment-media-preview,.attachment-media-preview img,.attachment-video-preview,.attachment-caption,.attachment-card-body,.voice-message-caption-row){border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface.has-audio-players,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface:has(>.voice-message-player){width:min(var(--runder-published-audio-card-width),calc(100% - 18px));max-width:min(var(--runder-published-audio-card-width),calc(100% - 18px))}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.bubble-attachments.is-audio-player-list{width:100%;max-width:none}.app-shell-v2.app-shell-dock-v1.module-messenger{--messenger-incoming-bg:var(--rds-color-surface,#fff);--messenger-incoming-text:var(--rds-color-text,#172033);--messenger-incoming-meta:var(--rds-color-text-secondary,#667085);--messenger-outgoing-bg:var(--rds-color-primary-200,#b9e3ff);--messenger-outgoing-text:var(--rds-color-text,#172033);--messenger-outgoing-meta:var(--rds-color-text-secondary,#667085)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row:not(.is-message-selected):not(.is-highlighted) .messenger-bubble:not(.has-canonical-attachment-surface){border:0;border-radius:15px 15px 15px 6px;background:var(--messenger-incoming-bg);box-shadow:none;color:var(--messenger-incoming-text);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row:not(.is-message-selected):not(.is-highlighted) .messenger-bubble.is-mine:not(.has-canonical-attachment-surface){border-radius:15px 15px 6px 15px;background:var(--messenger-outgoing-bg);color:var(--messenger-outgoing-text)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface{box-sizing:border-box;border-radius:18px;background:var(--messenger-incoming-bg);color:var(--messenger-incoming-text)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface.is-mine{background:var(--messenger-outgoing-bg);color:var(--messenger-outgoing-text)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.message-author{min-height:25px;padding:7px 10px 4px;color:var(--rds-color-primary-700,#005caf);font-size:12px;font-weight:900;line-height:14px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.message-forwarded-label{min-height:18px;padding:4px 8px 2px;color:var(--rds-color-text-secondary,#667085);font-size:10.5px;font-style:italic;font-weight:800}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface :is(.attachment-media-preview,.attachment-media-preview img,.attachment-video-preview,.attachment-card-body),.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.bubble-attachments,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.bubble-attachments>:is(.message-audio-player-card,.chat-attachment-card,.chat-drive-attachment-card,.workspace-attachment-card){border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.bubble-attachments{gap:4px;margin:0}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface :is(.attachment-caption-row,.voice-message-caption-row){box-sizing:border-box;width:100%;min-width:0;margin:0;padding:7px 10px 6px;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface :is(.attachment-caption-row,.voice-message-caption-row)>.bubble-meta{flex:0 0 auto;margin:0 0 1px auto}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface>.group-publication-actions-row{box-sizing:border-box;width:100%;min-width:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.is-group-publication-surface .group-publication-comments-trigger{min-height:34px;margin:0;padding:4px 9px;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface :is(.voice-message-player,.message-audio-player-card>.voice-message-player):not(.is-uploading){min-height:66px;gap:8px;margin:0;padding:8px;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface .voice-message-player.has-identity:not(.is-uploading){grid-template-columns:32px 38px minmax(0,1fr)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface .voice-message-play{width:38px;height:38px;box-shadow:0 3px 9px rgba(37,99,235,.18)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface .voice-message-player:is(.is-external,.is-forwarded) .voice-message-play{background:var(--rds-color-forwarded-voice,#e86f00);box-shadow:0 3px 9px rgba(194,83,0,.12);color:var(--rds-color-forwarded-voice-ink,#fff)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface .voice-message-rate{min-width:40px;min-height:24px;border-radius:999px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface .media-resolution-badge{top:6px;right:6px;min-width:28px;min-height:20px;padding:2px 6px;border:0;box-shadow:none;font-size:9px}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row:not(.is-highlighted):not(.is-message-selected) .messenger-bubble:hover{box-shadow:none;transform:none}.app-shell-v2.app-shell-dock-v1.module-messenger .message-day-group,.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble-row{gap:7px}.app-shell-v2.app-shell-dock-v1.module-messenger .bubble-actions .group-publication-more-trigger{color:var(--rds-color-primary-700,#005caf)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-bubble.has-canonical-attachment-surface>.bubble-attachments>.message-audio-player-card>.voice-message-player:not(.is-uploading){border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .message-day-group>.messenger-bubble-row+.messenger-bubble-row.has-canonical-publication-row,.app-shell-v2.app-shell-dock-v1.module-messenger .message-day-group>.messenger-bubble-row.has-canonical-publication-row+.messenger-bubble-row{margin-top:calc(var(--rds-spacing-md, 12px) - 7px)}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-panel,.workspace-chat-column>.chat-search-panel{pointer-events:none;position:absolute;inset:68px 0 0;z-index:80;width:auto;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-results{pointer-events:auto;position:absolute;top:12px;right:18px;width:min(390px,calc(100% - 36px));max-height:calc(100% - 92px);gap:4px;overflow:auto;border:1px solid rgba(0,122,255,.18);border-radius:16px;background:rgba(248,252,255,.96);box-shadow:0 18px 44px rgba(22,105,174,.16);padding:8px}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-results button{border:0;border-radius:12px;background:transparent;box-shadow:none}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-results button.is-active,.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-results button:is(:hover,:focus-visible){background:rgba(0,122,255,.1)}.app-shell-v2.app-shell-dock-v1.module-messenger .chat-search-navigator{pointer-events:auto;position:absolute;left:50%;bottom:12px;transform:translateX(-50%)}.app-shell-v2.app-shell-dock-v1.module-messenger .messenger-message-list.is-search-active{padding-bottom:78px}