:root{--resonn-navy:#0a2540;--resonn-navy-hover:#163b61;--resonn-navy-active:#081c30;--resonn-blue:var(--resonn-navy);--resonn-blue-hover:var(--resonn-navy-hover);--resonn-blue-active:var(--resonn-navy-active);--header-accent:var(--resonn-navy);--header-accent-hover:var(--resonn-navy-hover);--header-accent-active:var(--resonn-navy-active);--header-accent-shadow:#0a254029;--header-action-height:32px;--header-action-radius:6px;--header-control-line:#0f172a14;--header-line:#0f172a0f;--header-text:#0f172a;--header-muted:#94a3b8;--content-header-height:48px;--resonn-menu-width:232px;--resonn-menu-width-wide:240px;--resonn-menu-pad:4px;--resonn-menu-radius:8px;--resonn-menu-row-height:26px;--resonn-menu-row-text:12px;--resonn-menu-row-pad-x:6px;--resonn-menu-icon-col:24px;--resonn-menu-icon-size:14px;--brand-green:#8cc63f;--brand-green-hover:#7ab332;--brand-green-focus:#8cc63f40;--brand-primary:var(--resonn-navy);--brand-primary-dark:var(--resonn-navy-hover);--surface-body:#f4f6f8;--surface-card:#fff;--surface-sidebar:#fff;--surface-muted:#f1f5f9;--text-primary:#090f0e;--text-secondary:#6b7280;--text-dark:#1a1a1a;--text-inverse:#fff;--border-default:#e5e7eb;--border-focus:#bfdbfe;--status-success:#16a34a;--status-warning:#f59e0b;--status-danger:#dc2626;--status-info:#2f80ed;--font-family:"Poppins", "Noto Color Emoji", sans-serif;--font-size-base:12px;--font-size-title:24px;--letter-spacing:.4px;--control-font-size:12px;--control-color:#475569;--control-height:32px;--control-radius:6px;--control-padding-y:7px;--control-padding-x:10px;--control-border:1px solid #0f172a1a;--control-focus-border:#0a254059;--control-focus-ring:0 0 0 3px #0a254014;--sidebar-width:240px;--sidebar-collapsed-width:72px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-card:0 1px 3px #0f172a14;--transition-fast:.2s ease;--calendar-planned-accent:#94a3b8;--calendar-planned-accent-hover:#64748b;--calendar-planned-surface:#fff;--calendar-planned-icon:#64748b;--calendar-sent-accent:#bbf7d0;--calendar-sent-surface:#fff;--calendar-sent-icon:var(--status-success);--calendar-sent-text:#94a3b8;--calendar-concept-accent:#cbd5e1;--calendar-concept-surface:#fff;--calendar-concept-icon:#94a3b8;--calendar-note-accent:#fbbf24;--calendar-note-surface:#fffbeb;--calendar-note-icon:#d97706;--calendar-note-text:#92400e;--login-green-primary:var(--brand-primary);--login-green-hover:var(--resonn-navy-hover);--login-green-focus:#0a254024;--login-white:var(--text-inverse);--login-gray-200:var(--border-default);--login-gray-300:#d1d5db;--login-gray-400:#9ca3af;--login-gray-500:var(--text-secondary);--login-gray-600:#4b5563;--login-gray-800:#1f2937;--login-text-dark:var(--text-dark);--login-error:var(--status-danger);--login-error-bg:#fef2f2;--login-transition:var(--transition-fast);font-family:var(--font-family);color:var(--text-dark);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f9fc}html,body{width:100%;min-width:320px;min-height:100vh;font-family:var(--font-family);margin:0;overflow:hidden}button,input,select,textarea{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color]):not([type=image]),select,textarea{font-size:var(--control-font-size,12px);color:var(--control-color,#475569);font-weight:400;line-height:1.45}@media (width<=640px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color]):not([type=image]),select,textarea{font-size:16px}}#root{min-height:100vh}.im-filter-search{box-sizing:border-box;background:#f8fafc;border:1px solid #e8edf3;border-radius:8px;flex:200px;align-items:center;gap:6px;max-width:300px;height:32px;padding:0 10px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.im-filter-search:focus-within{background:#fff;border-color:#cbd5e1;box-shadow:0 0 0 3px #3b82f61a}.im-filter-search .material-icons-outlined{color:#94a3b8;font-size:17px}.im-filter-search input{color:#0f172a;width:auto;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.im-filter-search .shortcut-keys{margin-left:auto}.im-filter-bar{background:#f8fafc;border:1px solid #e8edf3;border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.im-filter-divider{background:#e2e8f0;width:1px;height:18px;margin:0 2px}.im-filter{position:relative}.im-filter-trigger{color:#64748b;max-width:260px;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:400;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.im-filter-trigger-leading{flex-shrink:0;display:inline-flex}.im-filter-trigger-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.im-filter-trigger:hover,.im-filter-trigger.is-open{color:#334155;background:#fff;border-color:#e2e8f0}.im-filter-trigger.is-active{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.im-filter-trigger.is-active .im-filter-chevron{color:#60a5fa}.im-filter-chevron{color:#94a3b8;flex-shrink:0;transition:transform .18s,color .12s;font-size:17px!important}.im-filter-trigger.is-open .im-filter-chevron{transform:rotate(180deg)}.im-filter-badge{color:#475569;font-variant-numeric:tabular-nums;background:#e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.im-filter-menu{z-index:50;transform-origin:0 0;width:max-content;min-width:240px;max-width:min(480px,92vw);font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);background:#fff;border:1px solid #0f172a14;border-radius:10px;animation:.16s cubic-bezier(.22,1,.36,1) im-filter-menu-in;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 0 0 1px #0f172a08,0 8px 20px #0f172a1a,0 24px 40px #0f172a14}.im-filter-menu--align-right{transform-origin:100% 0;left:auto;right:0}.im-filter-menu-search{border-bottom:1px solid #f1f5f9;align-items:center;gap:6px;padding:6px 8px 4px;display:flex}.im-filter-menu-search .material-icons-outlined{color:#94a3b8;font-size:16px}.im-filter-menu-search input{color:#0f172a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:400}.im-filter-menu-scroll{max-height:280px;padding:4px;overflow:auto}.im-filter-option{color:#334155;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;transition:background-color .1s;display:flex}.im-filter-option:hover{background:#f1f5f9}.im-filter-option-label{white-space:nowrap;flex:0 auto;font-size:12px;font-weight:400;line-height:1.35}.im-filter-option-count{color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:11px;font-weight:400}.im-filter-checkbox{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0;transition:background-color .12s,border-color .12s,box-shadow .12s}.im-filter-checkbox:hover{border-color:#94a3b8}.im-filter-checkbox:checked{border-color:var(--header-accent,#0a2540);background:var(--header-accent,#0a2540);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2L6.4 11.1L12.5 4.9' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.im-filter-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f633}.im-filter-choice{color:#334155;width:100%;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.35;transition:background-color .1s,color .1s;display:flex}.im-filter-choice:hover{background:#f1f5f9}.im-filter-choice.is-selected{color:#1d4ed8;background:#eff6ff}.im-filter-choice-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.im-filter-choice .material-icons-outlined{color:#3b82f6;opacity:0;font-size:16px}.im-filter-choice.is-selected .material-icons-outlined{opacity:1}.im-filter-empty{color:#94a3b8;margin:0;padding:10px 12px;font-size:12px}.im-filter-menu-footer{border-top:1px solid #f1f5f9;padding:6px 8px 8px}.im-filter-clear{color:#64748b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:400;transition:background-color .12s,color .12s}.im-filter-clear:hover{color:#334155;background:#f8fafc}.im-filter-toggle{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:13px;font-weight:400;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.im-filter-toggle:hover{color:#334155;background:#fff;border-color:#e2e8f0}.im-filter-toggle:has(.im-filter-checkbox:checked){color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}@keyframes im-filter-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.content-toolbar.im-filter-toolbar,.calendar-toolbar-filters.im-filter-toolbar{flex-wrap:wrap;gap:8px}.content-toolbar.im-filter-toolbar:not(.overview-control-strip) .im-filter-search,.calendar-toolbar-filters.im-filter-toolbar:not(.overview-control-strip) .im-filter-search{flex:180px}.calendar-toolbar-actions{align-items:center;gap:8px;display:inline-flex}@media print{body.is-page-printing .secure-sidebar,body.is-page-printing .content-header,body.is-page-printing .content-toolbar,body.is-page-printing .calendar-header,body.is-page-printing .no-print,body.is-page-printing .export-menu{display:none!important}body.is-page-printing .page-export-root,body.is-page-printing .page-export-root *{visibility:visible}body.is-page-printing .content-page{background:#fff;overflow:visible}body.is-page-printing .page-export-root{width:100%;display:block!important}body.is-page-printing .analysis-widget,body.is-page-printing .custom-report-widget,body.is-page-printing .monitoring-card,body.is-page-printing .message-card{break-inside:avoid;page-break-inside:avoid}}.im-design-canvas-bg{background-color:#f8fafc;background-image:radial-gradient(circle at 1px 1px,#94a3b824 1px,#0000 0);background-size:20px 20px}.form-wrapper,.login-footer{width:100%}#login-form{flex-direction:column;display:flex}.form-header{margin-bottom:1.5rem}.form-header h1,.form-header h2{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.form-header p{color:#94a3b8;margin:.4rem 0 0;font-size:.875rem;font-weight:400;line-height:1.55}.login-message-inline{box-sizing:border-box;color:#334155;text-align:left;background-color:#f8fafc;border:1px solid #2563eb24;border-radius:6px;width:100%;margin:0 0 1rem;padding:.6rem .75rem;font-size:12.5px;line-height:1.5;display:none}.login-message-inline:not(:empty){display:block}.login-message-inline.message-warning{color:#991b1b;background-color:snow;border-color:#dc26262e}.login-message-inline.message-info{color:#334155;background-color:#f8fafc;border-color:#2563eb24}.input-group{margin-bottom:1rem}.input-label-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.input-label-row .input-label{margin-bottom:0}.input-label{color:#64748b;margin-bottom:.35rem;font-size:12.5px;font-weight:500;display:block}.form-input{box-sizing:border-box;color:#475569;background:#fff;border:1px solid #0f172a1a;border-radius:6px;outline:none;width:100%;height:32px;padding:0 10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.45;transition:border-color .12s,box-shadow .12s,background-color .12s}.form-input::placeholder{color:#94a3b8}.form-input:hover{border-color:#0f172a29}.form-input:focus{border-color:#0a254059;box-shadow:0 0 0 3px #0a254014}@media (width<=640px){.form-input{font-size:16px}}.public-auth-page--whitelabel .form-input:focus{border-color:var(--login-green-primary);box-shadow:0 0 0 3px var(--login-green-focus)}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--login-text-dark)!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--login-text-dark)!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--login-text-dark)!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--login-text-dark)!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.password-wrapper{width:100%;position:relative}.password-wrapper .form-input{padding-right:2.75rem}.password-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:color .12s;display:flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.password-toggle:hover{color:#64748b}.password-toggle:focus{outline-offset:2px;outline:2px solid #0a254047}.password-toggle .material-icons,.password-toggle .material-icons-outlined{font-size:1.125rem;line-height:1}.forgot-link{color:#64748b;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .12s}.forgot-link:hover{color:var(--login-green-primary);text-underline-offset:2px;text-decoration:underline}.input-error-text{color:var(--login-error);margin-top:.35rem;font-size:.75rem;display:none}.input-group:has(.form-input:user-invalid) .form-input{background-color:#fff;border-color:#dc262673}.input-group:has(.form-input:user-invalid) .input-error-text{display:block}.form-submit{margin-top:.35rem}.btn-primary{box-sizing:border-box;background:var(--login-green-primary);width:100%;height:32px;color:var(--login-white);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:0 12px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:background-color .12s;display:inline-flex}.public-auth-page:not(.public-auth-page--whitelabel) .btn-primary{background:var(--resonn-navy,#0a2540);box-shadow:inset 0 1px #ffffff1f}a.btn-primary{text-decoration:none}.public-auth-page:not(.public-auth-page--whitelabel) .btn-primary:hover:not(:disabled){background:var(--resonn-navy-hover,#163b61)}.public-auth-page--whitelabel .btn-primary:hover:not(:disabled){background:var(--login-green-hover)}.btn-primary:disabled{opacity:.7;cursor:not-allowed}.btn-primary:focus{outline-offset:2px;outline:2px solid #0a254047}.secure-shell{--secure-border:#e8edf3;--secure-text:#232733;--secure-muted:#8b96a8;--secure-blue:#2f80ed;--secure-bg:#f9fbfd;background:var(--secure-bg);width:100%;max-width:100%;height:100vh;color:var(--secure-text);grid-template-columns:184px minmax(0,1fr);display:grid}.secure-shell>:not(.secure-sidebar){min-width:0;min-height:0}.secure-main-column{flex-direction:column;min-width:0;height:100vh;min-height:0;display:flex;overflow:hidden}.secure-main-column>.content-page,.secure-main-column>main{flex:1;height:auto;min-height:0}.secure-sidebar{border-right:1px solid var(--secure-border);background:#ffffffeb;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.secure-shell.is-profile-menu-open,.secure-sidebar.is-profile-menu-open,.secure-sidebar.is-profile-menu-open .sidebar-footer,.secure-sidebar.is-profile-menu-open .sidebar-user-menu{overflow:visible}.secure-sidebar.is-profile-menu-open{z-index:40;position:relative}.secure-logo{justify-content:flex-start;align-items:center;height:74px;padding:0 16px;display:flex}.secure-logo-full{object-fit:contain;width:128px;height:auto;display:block}.secure-logo-mark{object-fit:contain;width:36px;height:auto;display:none}.secure-nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 10px;display:flex;overflow:hidden auto}.secure-nav a,.secure-nav button,.sidebar-footer .user-chip{box-sizing:border-box;color:#596579;cursor:pointer;width:100%;min-height:33px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:flex;position:relative}.secure-nav a:hover,.secure-nav button:hover{color:#1f2a3d;background:linear-gradient(90deg,#f6faff 0%,#fff 100%);transform:translate(1px)}.sidebar-footer .user-chip:hover{color:#1e293b;background:#f1f5f9e0;transform:none}.secure-nav .material-icons-outlined,.sidebar-footer .material-icons-outlined{color:#475569;font-size:18px}.secure-nav>a.nav-active .material-icons-outlined,.nav-group.active>button .material-icons-outlined{color:var(--resonn-navy,#0a2540)}.chevron{margin-left:auto;font-size:16px!important}.secure-nav-count{color:#64748b;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.secure-nav-count-inline{margin-left:0}.nav-group{flex-direction:column;display:flex}.nav-group.active>button{color:#2e384d}.nav-group>a{color:#64748b;min-height:26px;padding:5px 10px 5px 38px;font-size:12px;font-weight:500}.nav-group>a:before{content:"";background:#c9d3e2;border-radius:999px;width:5px;height:5px;transition:background-color .18s,box-shadow .18s,transform .18s;position:absolute;left:22px;box-shadow:0 0 #2f80ed00}.nav-group>a:hover:before{background:#8fb3e8;transform:scale(1.25)}.nav-group>a.sub-active{color:var(--resonn-navy,#0a2540);background:linear-gradient(90deg,#0a254014,#0a254005);font-weight:500}.nav-group>a.sub-active:after{background:var(--resonn-navy,#0a2540);content:"";border-radius:0 2px 2px 0;width:3px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.secure-nav>a.nav-active{color:var(--resonn-navy,#0a2540);background:linear-gradient(90deg,#0a254014,#0a254005);font-weight:600}.secure-nav>a.nav-active:before{background:var(--resonn-navy,#0a2540);content:"";border-radius:0 2px 2px 0;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-group>a.sub-active:before{display:none}.sidebar-nav-body{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-primary-action{flex-shrink:0;padding:4px 10px 10px}.sidebar-footer{background:0 0;border-top:1px solid #e2e8f08c;flex-shrink:0;margin-top:auto;padding:6px 6px 8px}.sidebar-user-menu{width:100%;min-width:0;position:relative}.sidebar-footer-profile.user-chip{width:100%;min-width:0;min-height:44px;box-shadow:none;appearance:none;background:0 0;border-radius:8px;gap:10px;padding:8px;border:0!important;transform:none!important}.sidebar-footer-profile.user-chip:hover,.sidebar-footer-profile.user-chip.is-open{box-shadow:none;background:#f1f5f9d1!important;transform:none!important}.sidebar-footer-profile.user-chip.is-open{box-shadow:inset 0 0 0 1px #0f172a14}.sidebar-footer-profile.user-chip:focus,.sidebar-footer-profile.user-chip:focus-visible{box-shadow:none;outline:none;border:0!important}.sidebar-footer-profile .avatar{flex-shrink:0;width:28px;height:28px;font-size:11px}.sidebar-footer-profile .user-chip-meta{flex:1 1 0;min-width:0}.sidebar-footer-profile .user-chip-name{letter-spacing:-.01em;font-size:12.5px;font-weight:500}.sidebar-footer-profile .user-chip-org{color:#94a3b8;font-size:11px}.sidebar-user-notifications-pill{color:#fff;font-variant-numeric:tabular-nums;background:#0a2540;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.sidebar-user-notifications-pill--footer{margin-left:auto}.create-message{box-sizing:border-box;color:#1e293b;cursor:pointer;width:100%;height:40px;font:inherit;letter-spacing:-.01em;text-align:left;white-space:nowrap;background:#fcfcfdfa;border:1px solid #0f172a14;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s;display:flex}.create-message:hover{color:#1e293b;background:#0a25400d;border-color:#0a254029}.create-message:active{background:#0a254014}.create-message>span:not(.create-message-icon):not(.create-message-arrow){text-overflow:ellipsis;min-width:0;overflow:hidden}.create-message .create-message-icon{color:var(--resonn-navy,#0a2540);flex:none;justify-content:center;align-items:center;font-size:18px;transition:transform .2s,filter .2s;display:inline-flex}.create-message:hover .create-message-icon{transform:rotate(90deg)}.create-message-arrow{color:#94a3b8;opacity:0;margin-left:auto;font-size:15px;transition:opacity .18s,transform .18s,color .18s;transform:translate(-3px)}.create-message:hover .create-message-arrow{opacity:1;color:var(--resonn-navy,#0a2540);transform:translate(0)}.user-chip{box-sizing:border-box;color:#334155;background:0 0;border:0;gap:8px;width:100%;min-width:0;min-height:44px;margin-top:0;padding:6px 8px;transition:background-color .1s;overflow:hidden}.user-chip:hover{background:#f1f5f9cc;transform:none}.user-chip.is-open{background:#f1f5f9f2}.sidebar-footer .user-chip.is-open{background:#f1f5f9d1!important}.user-chip-meta{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:3px;min-width:0;display:flex;overflow:hidden}.user-chip-org{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.user-chip .nav-label,.user-chip-name{color:#1e293b;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.user-chip-chevron{flex-shrink:0;margin-left:0;transition:transform .12s,color .1s;color:#cbd5e1!important;font-size:17px!important}.user-chip:hover .user-chip-chevron,.user-chip.is-open .user-chip-chevron{color:#94a3b8!important}.user-chip.is-open .user-chip-chevron{transform:rotate(180deg)}.avatar{color:#fff;letter-spacing:.02em;background:#1e293b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.avatar--md{width:32px;height:32px;font-size:12px}.avatar--lg{width:36px;height:36px;font-size:12px}.avatar.avatar--photo{background:#e2e8f0;padding:0;overflow:hidden}.avatar.avatar--photo img{object-fit:cover;width:100%;height:100%;display:block}.calendar-page{background:#fbfcfe;flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.calendar-header{background:#fffffff0;flex:none}.calendar-title-row{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 24px;display:flex}.calendar-title-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.title-left{align-items:center;gap:12px;display:flex}.title-left .material-icons-outlined{color:#94a3b8;font-size:18px}.calendar-title-row h1{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.period-tools{align-items:center;gap:6px;display:flex}.period-tools button{box-sizing:border-box;color:#64748b;cursor:pointer;height:32px;font:inherit;background:#fff;border:1px solid #0f172a14;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.period-tools button:hover{color:#334155;background:#f8fafc;border-color:#0f172a1f}.period-tools button:first-child,.period-tools button:nth-child(2){width:32px;padding:0}.period-tools .material-icons{font-size:16px}@media (width<=960px){.calendar-title-row{flex-wrap:wrap;padding:12px 20px 10px}.calendar-title-actions{flex-wrap:wrap;justify-content:flex-end}}.search-box{box-sizing:border-box;background:#fff;border:1px solid #e1e8f0;border-radius:4px;align-items:center;gap:6px;width:150px;height:31px;padding:0 10px;display:flex}.search-box .material-icons-outlined{color:#a2adbb;font-size:16px}.search-box input{color:#3f4b5f;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:12px}.toolbar-select{color:#596579;height:31px;font:inherit;background:#fff;border:1px solid #e1e8f0;border-radius:4px;font-size:12px}.own-filter{color:#596579;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.view-toggle{background:#f8fafc;border:1px solid #0f172a0f;border-radius:8px;padding:2px;display:inline-flex}.view-toggle button{color:#64748b;cursor:pointer;min-width:52px;height:28px;font:inherit;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:500;transition:background .1s,color .1s,box-shadow .1s}.view-toggle button.active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 1px 2px #0f172a0f}.calendar-status{color:#8793a5;min-height:24px;padding:5px 28px 0;font-size:12px}.status-error{color:#c24141}.calendar-grid{background:#fff;border:1px solid #dce4ed;flex:1;min-height:0;margin:10px 28px 28px;display:grid;overflow:auto;box-shadow:0 1px 3px #0f172a0d}.calendar-grid.month{grid-template-rows:28px repeat(6,minmax(112px,1fr));grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-grid.week{grid-template-rows:28px minmax(420px,1fr);grid-template-columns:repeat(7,minmax(0,1fr))}.weekday{color:#64748b;letter-spacing:.01em;text-transform:none;border-bottom:1px solid #dce4ed;border-right:1px solid #e6edf4;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.weekday:nth-child(7){border-right:0}.calendar-day{background:#fff;border-bottom:1px solid #e6edf4;border-right:1px solid #e6edf4;min-width:0;padding:9px 8px;overflow:hidden}.calendar-day:nth-child(7n){border-right:0}.calendar-day.muted{background:#fcfcfd}.calendar-day.muted .day-head>span{color:#c4cad4}.calendar-grid .calendar-day:nth-child(7n+6),.calendar-grid .calendar-day:nth-child(7n+7){background:#fafbfc}.calendar-grid .calendar-day:nth-child(7n+6).muted,.calendar-grid .calendar-day:nth-child(7n+7).muted{background:#f8fafc}.calendar-grid .calendar-day:nth-child(7n+6) .day-head>span,.calendar-grid .calendar-day:nth-child(7n+7) .day-head>span{color:#94a3b8}.calendar-grid .calendar-day.today:nth-child(7n+6) .day-head>span,.calendar-grid .calendar-day.today:nth-child(7n+7) .day-head>span{color:#2f80ed}.calendar-day.today{background:#eff6ff73}.calendar-day.today .day-head>span{color:#2f80ed;background:#e9f4ff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.day-head{color:#30394c;justify-content:space-between;align-items:center;min-height:22px;font-size:12px;font-weight:700;display:flex}.day-add-btn{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .1s,color .1s;display:none}.calendar-day:hover .day-add-btn{display:inline-flex}.day-add-btn:hover{color:#334155;background:#e2e8f0}.day-add-btn .material-icons-outlined{font-size:16px}.day-items{flex-direction:column;gap:4px;margin-top:4px;display:flex}.calendar-card{box-sizing:border-box;min-height:24px;box-shadow:none;color:#5a6270;cursor:default;background:#fff;border:1px solid #e8ecf0;border-radius:5px;align-items:center;gap:5px;padding:4px 6px 4px 9px;font-size:11px;line-height:1.35;transition:border-color .15s,background-color .15s;display:flex;position:relative}.calendar-card.clickable{cursor:pointer}.calendar-card.clickable:hover{border-color:#d1d9e0;box-shadow:0 2px 8px #0f172a14}.calendar-card.can-drag{cursor:grab}.calendar-card.can-drag:active{cursor:grabbing}.calendar-card.is-dragging{opacity:.45}.calendar-card.is-moving{opacity:.65;pointer-events:none}.calendar-day.drop-target{outline-offset:-2px;background:#408fff0f;outline:2px dashed #408fff59}.calendar-card.message.planned{color:var(--text-secondary,#6b7280);background:#fff;border:1px solid #e8ecf0}.calendar-card.message.planned:before{content:"";background:var(--calendar-planned-accent);border-radius:0 2px 2px 0;width:2px;transition:background .15s;position:absolute;top:4px;bottom:4px;left:0}.calendar-card.clickable.message.planned:hover{background:#f8fafc;border-color:#d1d5db;box-shadow:0 2px 6px #0f172a12}.calendar-card.clickable.message.planned:hover:before{background:var(--calendar-planned-accent-hover)}.calendar-card.message.sent{color:var(--calendar-sent-text,#94a3b8);background:#fff;border:1px solid #e8ecf0;padding-right:8px}.calendar-card.message.sent:before{content:"";background:var(--calendar-sent-accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:4px;bottom:4px;left:0}.calendar-card.message.concept{color:var(--text-secondary,#6b7280);background:#fff;border:1px solid #e8ecf0}.calendar-card.message.concept:before{content:"";background:var(--calendar-concept-accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:4px;bottom:4px;left:0}.calendar-card.clickable.message.concept:hover{background:#f8fafc;border-color:#b8c4d4;box-shadow:0 2px 6px #0f172a12}.calendar-card.note{color:#5a6270;background:#fff;border:1px solid #e8ecf0}.calendar-card.note:before{content:"";background:var(--calendar-note-accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:4px;bottom:4px;left:0}.calendar-card.bundle.message.planned,.calendar-card.bundle.message.sent,.calendar-card.bundle.message.concept{margin-right:2px;box-shadow:0 1px 2px #0f172a0a,2px 2px #0f172a08}.calendar-grid.week .calendar-card{min-height:58px;padding:7px}.calendar-grid.week .calendar-card.message.planned,.calendar-grid.week .calendar-card.message.sent,.calendar-grid.week .calendar-card.message.concept,.calendar-grid.week .calendar-card.note{align-items:flex-start;min-height:58px;padding-left:11px}.calendar-grid.week .calendar-card.message.sent{padding-right:11px}.card-main{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.card-main .platform-stack{flex-shrink:0}.calendar-grid.week .card-main{flex-wrap:wrap;align-items:flex-start}.card-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-grid.week .card-text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;width:100%;display:-webkit-box}.calendar-card time{flex:none;font-weight:700}.note-icon,.concept-icon,.planned-icon{flex:none;font-size:14px!important}.planned-icon{color:var(--calendar-planned-icon)}.note-icon{color:var(--calendar-note-icon)}.calendar-card.message.concept .concept-icon{color:var(--calendar-concept-icon)}.calendar-card.message.concept .card-text{font-style:italic}.card-status-badge{color:var(--calendar-sent-icon);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.card-status-badge .material-icons-outlined{font-size:14px!important}.calendar-card.clickable.message.sent{cursor:pointer}.calendar-card.clickable.message.sent:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 2px 6px #0f172a12}.platform-stack{isolation:isolate;flex:none;align-items:center;gap:3px;display:inline-flex}.platform-stack.layout-chip{gap:4px}.platform-stack.layout-stack{gap:0;padding-right:2px}.platform-stack.layout-row{flex-wrap:wrap;gap:4px}.platform-stack-layer{margin-left:-7px;display:inline-flex}.platform-stack-layer:first-child{margin-left:0}.platform-stack-count{color:#64748b;letter-spacing:.01em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 5px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.platform-stack.layout-stack .platform-stack-count{margin-left:4px}.platform-avatar{flex:none;display:inline-flex;position:relative}.platform-avatar-photo{border-radius:50%;display:block;position:relative;overflow:visible}.platform-avatar.size-sm .platform-avatar-photo{width:18px;height:18px}.platform-avatar.size-md .platform-avatar-photo{width:22px;height:22px}.platform-avatar-photo img,.platform-avatar-fallback{object-fit:cover;border:1px solid #ffffffe6;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 1px 2px #0f172a1f}.platform-avatar-fallback{color:#94a3b8;background:#e8edf2;justify-content:center;align-items:center;display:flex}.platform-avatar-fallback .material-icons-outlined{font-size:12px}.platform-avatar.size-md .platform-avatar-fallback .material-icons-outlined{font-size:14px}.platform-avatar-badge{z-index:2;box-shadow:none;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;bottom:-1px;right:-2px}.platform-avatar.size-md .platform-avatar-badge{bottom:-2px;right:-3px}.platform-avatar-badge .fa-brands{filter:drop-shadow(0 0 1px #fffffffa)drop-shadow(0 0 2px #ffffffd9)drop-shadow(0 1px 1px #0f172a47);font-size:8px;line-height:1;display:block}.platform-avatar.size-md .platform-avatar-badge .fa-brands{font-size:9px}.platform-avatar-badge.twitter .fa-brands{color:#111827}.platform-avatar-badge.facebook .fa-brands{color:#1877f2}.platform-avatar-badge.linkedin .fa-brands{color:#0a66c2}.platform-avatar-badge.instagram .fa-brands{color:#e1306c}.platform-avatar-badge.tiktok .fa-brands{color:#010101}.platform-avatar-badge.bluesky .fa-brands{color:#1185fe}.platform-avatar-badge.wordpress .fa-brands{color:#21759b}.platform-avatar-badge.pinterest .fa-brands{color:#c92228}.calendar-card:hover .platform-avatar-photo img{box-shadow:0 2px 6px #0f172a33}.calendar-card.message.sent time,.calendar-card.message.concept time,.calendar-card.message.planned time{font-variant-numeric:tabular-nums;flex-shrink:0;width:auto;min-width:32px}.calendar-card.message.planned time{color:var(--text-dark);font-weight:600}.calendar-card.message.sent time{color:var(--calendar-sent-text);font-weight:600}.calendar-card.message.sent .card-text{color:var(--calendar-sent-text)}.calendar-card.view-month .card-main time{color:var(--text-secondary);flex:none;margin-left:auto;padding-left:4px;font-size:10px;font-weight:600}.calendar-card.view-month.message.planned .card-main time{color:var(--text-dark)}.calendar-card.message.concept time{color:#696969;font-weight:700}.calendar-card.note .card-text{color:var(--calendar-note-text)}.card-image{object-fit:cover;border-radius:4px;width:38px;height:38px}.composer-overlay{z-index:80;justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.composer-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a61;border:0;position:absolute;inset:0}.composer-panel{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;width:min(1040px,100vw - 32px);height:calc(100vh - 20px);margin:10px 10px 10px 0;transition:width .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a29,0 0 0 1px #0f172a0a}.composer-panel.context-open{width:min(1320px,100vw - 24px)}.composer-header,.composer-footer{background:#fff;border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.composer-header{border-top-left-radius:14px;border-top-right-radius:14px;flex-shrink:0}.composer-footer{z-index:6;background:#fcfcfd;border-top:1px solid #eceef1;border-bottom:0;border-bottom-right-radius:14px;border-bottom-left-radius:14px;flex-shrink:0;position:relative;overflow:visible}.composer-eyebrow{color:#8b95a5;letter-spacing:.01em;text-transform:none;margin-bottom:3px;font-size:11px;font-weight:500;display:block}.composer-header h2{color:#18181b;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.composer-header-actions,.composer-tabs,.composer-footer{align-items:center;display:flex}.composer-header-actions{align-items:center;gap:8px;display:flex}.composer-header-btn{color:#64748b;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.composer-header-btn .material-icons-outlined{font-size:17px}.composer-header-btn:hover{color:#18181b;background:#f8fafc;border-color:#0f172a1a}.composer-preview-btn.is-active{color:#1d4ed8;background:#2563eb14;border-color:#2563eb3d}.composer-preview-btn.is-active:hover{color:#1e40af;background:#2563eb1f;border-color:#2563eb52}.composer-comments-btn.has-comments{color:#2563eb;background:#2563eb0f;border-color:#2563eb38}.composer-comments-btn.has-comments:hover{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb52}.composer-comments-btn.has-comments.is-open{color:#1d4ed8;background:#2563eb1f;border-color:#2563eb57}.composer-comments-count{font-variant-numeric:tabular-nums;min-width:1ch;font-weight:600;line-height:1}.composer-tabs{gap:8px}.composer-header-actions button:not(.composer-header-btn):not(.composer-close),.composer-tabs button,.composer-footer button,.composer-footer select,.composer-footer input{color:#525866;font:inherit;background:#fff;border:1px solid #e4e7ec;border-radius:8px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.composer-header-actions button:not(.composer-header-btn):not(.composer-close),.composer-tabs button,.composer-footer button{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;display:inline-flex}.composer-header-actions button:not(.composer-header-btn):not(.composer-close):hover,.composer-tabs button:hover,.composer-footer button:not(.primary):not(.split-caret):hover{color:#18181b;background:#f8f9fb;border-color:#d5dae2}.composer-tabs button.active{color:#18181b;background:#f4f5f7;border-color:#d5dae2}.composer-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .1s,color .1s;display:inline-flex;position:relative}.composer-close .material-icons-outlined{font-size:18px}.composer-close:hover,.composer-close:focus-visible{color:#334155;background:#f1f5f9}.composer-close[data-tooltip]:after{content:attr(data-tooltip);z-index:20;color:#f8fafc;white-space:nowrap;opacity:0;pointer-events:none;background:#0f172a;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.3;transition:opacity .1s;position:absolute;top:calc(100% + 6px);right:0}.composer-close:hover:after,.composer-close:focus-visible:after{opacity:1}.composer-banner{border-bottom:1px solid #eceef1;align-items:center;gap:8px;padding:10px 22px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.composer-banner .material-icons-outlined{flex:none;font-size:16px}.composer-banner.error{color:#b91c1c;background:#fef2f2;border-bottom-color:#fecaca}.composer-banner.success{color:#166534;background:#f0fdf4;border-bottom-color:#bbf7d0}.composer-body{background:#fff;flex:1;grid-template-columns:232px minmax(0,1fr);gap:0;min-height:0;padding:0;transition:grid-template-columns .22s;display:grid;position:relative;overflow:hidden}.composer-panel.context-open .composer-body{grid-template-columns:232px minmax(360px,1fr) 400px}.composer-body.is-loading>:not(.composer-body-loading){pointer-events:none;-webkit-user-select:none;user-select:none}.composer-body-loading{z-index:6;color:#525866;background:#ffffffd1;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.composer-spinner{border:2px solid #e4e7ec;border-top-color:#2563eb;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite composer-spin}@keyframes composer-spin{to{transform:rotate(360deg)}}.composer-profile-rail,.composer-editor-column,.composer-context-pane{min-height:0}.composer-editor-column,.composer-context-pane{overflow-y:auto}.composer-editor-column{background:#fff;padding:18px 22px 22px}.composer-tabs{background:#f4f5f7;border:1px solid #e4e7ec;border-radius:10px;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.composer-tabs button{min-height:30px;box-shadow:none;color:#6b7380;background:0 0;border:0;border-radius:7px;font-weight:500}.composer-tabs button.active{color:#18181b;background:#fff;box-shadow:0 1px 3px #0f172a14}.composer-field{display:block}.composer-field span,.composer-section-title{color:#4b5563;font-size:12px;font-weight:600}.composer-textarea,.signature-ai-card textarea,.approval-box textarea,.comment-box textarea{box-sizing:border-box;color:#18181b;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e4e7ec;border-radius:10px;outline:none;line-height:1.55;transition:border-color .15s,box-shadow .15s}.composer-message-shell{background:#fff;border:1px solid #e4e7ec;border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.composer-message-shell:focus-within{border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f11f}.composer-textarea{border:0;border-radius:0;min-height:228px;margin-top:0;padding:14px 16px;font-size:14px}.composer-textarea:focus{box-shadow:none;border-color:#0000}.signature-ai-card textarea:focus,.approval-box textarea:focus,.comment-box textarea:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f11f}.composer-counter{color:#8491a5;justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;font-weight:700;display:flex}.signature-ai-card,.composer-media-section,.approval-box,.preview-card,.activity-list article,.comment-box{background:#fff;border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.signature-ai-card{gap:12px;margin-bottom:14px;padding:14px;display:grid}.signature-ai-card strong,.preview-card strong,.activity-list strong{color:#253044}.signature-ai-card span{color:#7a8799;font-size:12px;display:block}.signature-ai-card textarea{min-height:86px;padding:12px}.signature-ai-result{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;gap:10px;padding:12px;display:grid}.signature-ai-result p{color:#253044;white-space:pre-wrap;max-height:180px;margin:0;font-size:13px;line-height:1.6;overflow:auto}.signature-ai-result div{gap:8px;display:flex}.signature-ai-card .ghost-ai{color:#536075;background:#fff;border:1px solid #dbe5f0}.signature-ai-card button,.approval-box button,.comment-box button{background:var(--header-accent,#0a2540);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:6px;justify-self:start;padding:8px 14px;font-size:12px;font-weight:600}.signature-ai-card button{background:#2563eb}.signature-ai-card button:disabled,.approval-box button:disabled,.comment-box button:disabled,.composer-footer button:disabled{opacity:.55;cursor:not-allowed}.composer-media-section{margin-top:18px;padding:16px}.platform-options-panel,.composer-validation-list{background:#fff;border:1px solid #e4e7ec;border-radius:10px;gap:10px;margin-top:14px;padding:14px;display:grid;box-shadow:0 1px 2px #0f172a0a}.platform-options-panel.muted{color:#8491a5;align-items:center;font-size:12px;font-weight:750;display:flex}.platform-options-panel section{background:#fbfdff;border:1px solid #edf3f9;border-radius:14px;gap:8px;padding:10px;display:grid}.platform-options-panel strong{color:#253044;font-size:12px}.platform-options-panel label{color:#667385;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.platform-options-panel input:not([type=checkbox]),.platform-options-panel select{box-sizing:border-box;color:#253044;min-height:34px;font:inherit;background:#fff;border:1px solid #dbe5f0;border-radius:10px;padding:0 10px;font-size:12px}.option-pills{gap:7px;display:flex}.option-pills button{color:#4b5563;cursor:pointer;min-height:30px;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:0 11px;font-size:11px;font-weight:600}.option-pills button.active{color:#1f2937;background:#f3f4f6;border-color:#d1d5db}.composer-validation-list p{color:#536075;align-items:flex-start;gap:7px;margin:0;font-size:12px;font-weight:700;line-height:1.45;display:flex}.composer-validation-list p.error{color:#b91c1c}.composer-validation-list p.warning{color:#a16207}.composer-validation-list .material-icons-outlined{font-size:16px}.composer-section-title{align-items:center;gap:7px;margin-bottom:12px;display:flex}.composer-selected-media{grid-template-columns:repeat(auto-fill,minmax(132px,160px));gap:10px;display:grid}.composer-selected-media:has(.media-drop-zone){display:block}.media-drop-zone,.media-actions-row button{border-radius:4px}.media-drop-zone{box-sizing:border-box;color:#6b7380;text-align:left;background:#fafbfc;border:1px dashed #d5dae2;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:96px;padding:18px;transition:border-color .15s,background .15s;display:grid}.media-drop-zone:hover{background:#f4f6f8;border-color:#b8c0cc}.media-drop-copy{min-width:0}.media-drop-icon{width:40px;height:40px;box-shadow:none;color:#6b7280;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.media-drop-zone p{color:#8491a5;max-width:360px;margin:3px 0 0;font-size:12px;line-height:1.45}.media-drop-icon .material-icons-outlined{color:#6b7280;font-size:22px}.media-drop-zone strong{color:#263248;font-size:14px;display:block}.media-drop-actions{gap:8px;min-width:168px;display:grid}.media-drop-actions button{color:#4b5563;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.media-drop-actions button:hover{color:#1f2937;background:#f9fafb;border-color:#d1d5db}.media-actions-row button{color:#64748b;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.composer-selected-media figure{background:#f4f6f8;border:1px solid #e4e7ec;border-radius:10px;min-height:120px;margin:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.composer-selected-media img,.media-library-strip img,.preview-card>img{object-fit:cover;width:100%;height:100%}.composer-selected-media figcaption{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 4px #00000073;white-space:nowrap;font-size:11px;font-weight:800;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.composer-selected-media figure button{color:#fff;cursor:pointer;background:#0f172a94;border:0;border-radius:999px;width:24px;height:24px;position:absolute;top:6px;right:6px}.media-type-badge{color:#fff;letter-spacing:.04em;background:#0f172a9e;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;position:absolute;top:8px;left:8px}.media-actions-row{gap:8px;margin-top:12px;display:flex}.media-library-choice{color:#7a8799;align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:750;display:inline-flex}.media-library-choice input{accent-color:#2f80ed}.message-toolbar{background:#fafbfc;border:0;border-top:1px solid #e4e7ec;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding:8px 12px;display:flex}.message-toolbar-tools{gap:5px;display:flex}.message-toolbar-tools button{color:#536075;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:26px;display:inline-flex}.message-toolbar-tools button:hover{color:#2368bd;background:#eef6ff}.message-toolbar-tools .material-icons-outlined{font-size:16px}.message-toolbar .composer-counter{margin-top:0}.media-actions-row button{background:#fff;border-style:solid;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;display:inline-flex}.media-actions-row input,.media-file-input{display:none}.composer-context-pane{box-sizing:border-box;background:#f8fafc;border-left:1px solid #e8edf3;flex-direction:column;min-width:0;min-height:0;padding:0 16px 16px;display:flex;overflow-y:auto}.composer-context-header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcf0;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;min-height:54px;margin:0 -16px 12px;padding:0 16px;display:flex;position:sticky;top:0}@media (width<=1180px){.composer-panel.context-open{width:min(1040px,100vw - 24px)}.composer-panel.context-open .composer-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:232px minmax(0,1fr)}.composer-panel.context-open .composer-context-pane,.composer-panel.context-open .composer-inspector-pane{border-top:1px solid #e5e7eb;border-left:0;grid-column:1/-1;max-height:42vh}}.composer-context-header strong{color:#253044;font-size:13px}.composer-context-header button{color:#617086;cursor:pointer;background:#fff;border:1px solid #dbe5f0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.composer-context-header .material-icons-outlined{font-size:19px}.preview-card{padding:14px}.preview-card header{align-items:center;gap:10px;display:flex}.preview-avatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#2f80ed,#8b5cf6);border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:inline-flex}.preview-card small,.activity-list span{color:#8491a5;font-size:11px}.preview-card p{color:#253044;white-space:pre-wrap;min-height:96px;margin:14px 0}.preview-card>img{border-radius:16px;height:190px}.preview-card footer,.preview-platform-tabs{color:#7a8799;gap:10px;margin-top:12px;display:flex}.preview-platform-tabs span{color:#536075;background:#fff;border:1px solid #dbe5f0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.approval-box,.comment-box{gap:10px;margin-bottom:16px;padding:12px;display:grid}.approval-users{gap:8px;display:grid}.approval-users button{color:#465469;background:#fff;border:1px solid #dbe5f0;justify-content:flex-start;align-items:center;gap:8px;display:flex}.approval-users button.selected{color:#2368bd;background:#eef6ff;border-color:#9bc3f3}.approval-users span{background:#e8eef6;border-radius:9px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:inline-flex}.approval-box textarea,.comment-box textarea{min-height:70px;padding:10px}.activity-list{gap:10px;display:grid}.activity-list article{padding:12px}.activity-list p{color:#536075;white-space:pre-wrap;margin:6px 0 0}.composer-footer{justify-content:space-between}.composer-footer-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.composer-panel.is-signature-ai-mode .composer-footer{justify-content:flex-end}.schedule-picker-wrap{z-index:6;flex-shrink:0;position:relative}.composer-footer .schedule-trigger{min-height:38px;box-shadow:none;color:#525866;background:#fff;border:1px solid #e4e7ec;border-radius:9px;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.composer-footer .schedule-trigger .material-icons-outlined{color:#8b95a5;flex:none;font-size:16px!important}.composer-footer .schedule-trigger:hover{color:#0a2540;background:#f0f4f8;border-color:#d5dae2}.composer-footer .schedule-trigger:hover .material-icons-outlined{color:#6b7380}.composer-footer .schedule-trigger:focus-visible{outline-offset:1px;border-color:#d5dae2;outline:2px solid #2563eb2e}.composer-footer .schedule-trigger.is-disabled,.composer-footer .schedule-trigger:disabled{cursor:not-allowed;color:#94a3b8;opacity:1;background:#f8fafc;border-color:#e5e7eb}.composer-footer .schedule-trigger.is-disabled .material-icons-outlined,.composer-footer .schedule-trigger:disabled .material-icons-outlined{color:#cbd5e1}.composer-footer .schedule-trigger.is-disabled:hover,.composer-footer .schedule-trigger:disabled:hover{color:#94a3b8;background:#f8fafc;border-color:#e5e7eb}.composer-footer .schedule-trigger.is-optional{color:#94a3b8}.composer-footer .schedule-trigger.is-optional .material-icons-outlined{color:#cbd5e1}.composer-footer .schedule-trigger.is-queue{justify-content:center;min-width:170px}.publish-split{border:1px solid #0a25402e;border-radius:6px;align-items:stretch;display:inline-flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0a25401a}.composer-footer .primary,.publish-split .split-caret{background:var(--header-accent,#0a2540);color:#fff;border:0;transition:background .1s}.composer-footer .primary:hover,.publish-split .split-caret:hover{background:var(--header-accent-hover,#163b61)}.publish-split .primary{width:auto;min-width:132px;max-width:none;box-shadow:none;white-space:nowrap;border-radius:6px 0 0 6px;padding:0 16px;font-size:13px;font-weight:500}.publish-split .primary .material-icons-outlined{flex:none;font-size:18px}.publish-split .split-caret{width:36px;min-height:38px;box-shadow:none;border-left:1px solid #fff3;border-radius:0 6px 6px 0;padding:0}.composer-footer .approval{color:#9a6a10;background:#fff8e7;border-color:#edd8a5}.composer-footer .ghost{background:0 0}.publish-menu{z-index:50;min-width:250px;font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 16px #0000001f}.publish-menu button{color:#4b5563;text-align:left;white-space:normal;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 10px;font-weight:500;transition:background .1s,color .1s;display:flex}.publish-menu button:hover:not(.is-active){color:#0a2540;background:#f0f4f8}.publish-menu button.is-active{color:#0a2540;background:#f0f4f8;font-weight:600}.publish-menu-label{flex:1;min-width:0;line-height:1.2}.publish-menu-check{color:var(--header-accent,#0a2540);flex-shrink:0;margin-left:auto;font-size:14px;line-height:1}.publish-menu button small{color:#8a96a8;margin-top:1px;font-size:10px;font-weight:700;line-height:1.2;display:block}.publish-menu-icon{color:#2368bd;background:#eef6ff;border-radius:8px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;font-size:15px!important}.publish-menu .material-icons-outlined:not(.publish-menu-icon){color:#536075;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;display:inline-flex}.publish-menu-divider{background:#e5e7eb;height:1px;margin:4px 6px}.composer-footer .schedule-trigger.active{color:#39465a;background:#f8f9fb;border-color:#d5dae2;font-weight:600}.composer-footer .schedule-trigger.active .material-icons-outlined{color:#6b7380}.approval-status-line{color:#5b677a;margin:0 0 10px;font-size:13px}.approval-modal-overlay{z-index:12000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.approval-modal{background:#fff;border-radius:16px;flex-direction:column;width:480px;max-width:95vw;max-height:85vh;animation:.2s approvalModalIn;display:flex;box-shadow:0 25px 50px -12px #00000040}@keyframes approvalModalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.approval-modal-header{justify-content:space-between;align-items:center;padding:24px 32px 16px;display:flex}.approval-modal-header h3{color:#111827;margin:0;font-size:18px;font-weight:600}.approval-modal-close{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.approval-modal-close:hover{color:#374151;background:#f3f4f6}.approval-modal-body{flex:1;padding:8px 32px 24px;overflow-y:auto}.approval-modal-label{color:#4b5563;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.approval-modal-label-spaced{margin-top:16px}.approval-optional{color:#9ca3af;font-weight:400}.approval-user-picker{background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:6px 8px;display:flex;position:relative}.approval-user-picker:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.approval-selected-users{flex-wrap:wrap;gap:4px;display:flex}.approval-chip{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:16px;align-items:center;gap:4px;padding:3px 8px 3px 10px;font-size:12px;font-weight:500;display:inline-flex}.approval-chip-remove{color:#60a5fa;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.approval-chip-remove:hover{color:#1d4ed8}.approval-user-search{background:0 0;border:0;outline:none;flex:1;min-width:120px;padding:4px;font-size:13px}.approval-user-dropdown{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.approval-user-option{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 14px;display:flex}.approval-user-option:hover{background:#f3f4f6}.approval-user-option-name{color:#111827;font-size:13px;font-weight:500}.approval-user-option-email{color:#6b7280;font-size:12px}.approval-user-option-email-add{color:#3b82f6;flex-direction:row;align-items:center;gap:6px;font-size:13px}.approval-user-option-email-add .material-icons-outlined{font-size:16px}.approval-modal-textarea{box-sizing:border-box;resize:vertical;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100%;min-height:100px;padding:12px 14px;font-family:inherit;font-size:14px}.approval-modal-textarea:focus{background:#fff;border-color:#9ca3af;outline:none;box-shadow:0 4px 6px -1px #0000000d}.approval-modal-footer{justify-content:flex-end;align-items:center;gap:8px;padding:16px 32px 24px;display:flex}.approval-modal-hint{color:#94a3b8;margin:0 auto 0 0;font-size:12px}.approval-modal-footer .primary{align-items:center;gap:6px;display:inline-flex}.media-dialog{z-index:20;place-items:center;display:grid;position:absolute;inset:0}.media-dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a38;border:0;position:absolute;inset:0}.media-dialog-panel{background:#fff;border:1px solid #ffffffbf;border-radius:22px;width:min(760px,100% - 56px);max-height:min(720px,100% - 56px);position:relative;overflow:hidden;box-shadow:0 26px 70px #0f172a3d}.media-dialog-panel header{border-bottom:1px solid #e7eef6;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.media-dialog-panel header span{color:#7a8799;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.media-dialog-panel h3{color:#253044;margin:2px 0 0;font-size:19px}.media-dialog-panel header button{color:#617086;cursor:pointer;background:#fff;border:1px solid #dbe5f0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.media-dialog-search{color:#8491a5;background:#f8fbff;border:1px solid #dbe5f0;border-radius:999px;align-items:center;gap:8px;margin:14px 20px;padding:0 12px;display:flex}.media-dialog-search input{width:100%;min-height:36px;font:inherit;background:0 0;border:0;outline:0}.media-dialog-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;max-height:520px;padding:0 20px 20px;display:grid;overflow-y:auto}.media-dialog-grid>p{color:#7a8799;grid-column:1/-1}.media-dialog-grid button{color:#253044;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3ebf4;border-radius:16px;gap:7px;padding:8px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.media-dialog-grid button:hover{border-color:#bcd2ee;transform:translateY(-1px);box-shadow:0 12px 24px #1f2a3d14}.media-dialog-grid img,.media-dialog-grid button>.material-icons-outlined{object-fit:cover;background:#eef4fb;border-radius:12px;width:100%;height:96px}.media-dialog-grid button>.material-icons-outlined{color:#8491a5;justify-content:center;align-items:center;display:inline-flex}.media-dialog-grid strong,.media-dialog-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-dialog-grid strong{font-size:12px}.media-dialog-grid small{color:#8491a5;font-size:10px}.card-tools button{color:#536075;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.card-tools button:disabled{color:#c4cad4;cursor:not-allowed}.card-tools .material-icons-outlined{font-size:15px}.content-page{scrollbar-gutter:stable;background:var(--secure-bg,#f9fbfd);flex-direction:column;min-width:0;height:100vh;display:flex;overflow:auto}.content-header{min-height:var(--content-header-height);border-bottom:1px solid var(--header-line);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex}.content-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.content-title .material-icons-outlined{color:var(--header-muted);font-size:18px}.content-title h1{color:var(--header-text);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.content-header-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.header-btn,.new-message-button,.date-range-control,.export-tool,.primary-create-button,.cr-header-btn{height:var(--header-action-height);box-sizing:border-box;border-radius:var(--header-action-radius);font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;transition:background .1s,border-color .1s,color .1s,box-shadow .1s;display:inline-flex}.new-message-button:not(.header-btn-secondary),.primary-create-button,.cr-header-btn{background:var(--header-accent);color:#fff;cursor:pointer;box-shadow:0 1px 2px var(--header-accent-shadow);border:1px solid #0000}.new-message-button:not(.header-btn-secondary):hover:not(:disabled),.primary-create-button:hover:not(:disabled),.cr-header-btn:hover:not(:disabled){background:var(--header-accent-hover);box-shadow:0 2px 8px var(--header-accent-shadow)}.new-message-button:not(.header-btn-secondary):active:not(:disabled),.primary-create-button:active:not(:disabled),.cr-header-btn:active:not(:disabled){background:var(--header-accent-active);box-shadow:0 1px 2px var(--header-accent-shadow)}.new-message-button:disabled,.primary-create-button:disabled,.cr-header-btn:disabled{opacity:.55;cursor:not-allowed}.header-btn-secondary,a.header-btn-secondary,.new-message-button.header-btn-secondary{border:1px solid var(--header-control-line);color:#475569;cursor:pointer;background:#fff}.header-btn-secondary:hover:not(:disabled),a.header-btn-secondary:hover,.new-message-button.header-btn-secondary:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#0f172a1f}a.new-message-button:not(.header-btn-secondary){color:#fff;text-decoration:none}a.header-btn-secondary,a.new-message-button.header-btn-secondary{color:#475569;text-decoration:none}.export-tool{width:var(--header-action-height);color:#64748b;cursor:pointer;background:0 0;border:0;padding:0}.export-tool:hover{color:#334155;background:#f8fafc;border-color:#0000}.date-range-control{border:1px solid var(--header-control-line);color:#64748b;cursor:pointer;background:#fff}.date-range-control:hover{color:#334155;background:#f8fafc;border-color:#0f172a1f}.date-range-control{white-space:nowrap}.header-btn:focus-visible,.new-message-button:focus-visible,.date-range-control:focus-visible,.export-tool:focus-visible,.primary-create-button:focus-visible,.cr-header-btn:focus-visible{outline-offset:1px;outline:2px solid #0a254047}.new-message-button .material-icons-outlined,.date-range-control .material-icons-outlined,.export-tool .material-icons-outlined,.primary-create-button .material-icons-outlined,.cr-header-btn .material-icons-outlined{font-size:16px}.content-toolbar{border-bottom:1px solid var(--header-line,#0f172a0f);background:#fff;align-items:center;gap:10px;min-height:48px;padding:0 24px;display:flex}.content-load-skeleton{gap:12px;padding:20px 24px 8px;display:grid}.content-load-skeleton-line,.media-library-skeleton-line,.media-library-card-thumb--skeleton{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 45%,#eef2f7 100%) 0 0/220% 100%;border-radius:10px;animation:1.35s ease-in-out infinite content-skeleton-shimmer}.content-load-skeleton-line{height:14px}.content-load-skeleton-line:first-child{width:72%}.content-load-skeleton-line:nth-child(2){width:54%}.content-load-skeleton-line:nth-child(3){width:88%}.content-load-skeleton-line:nth-child(4){width:40%}.media-library-card--skeleton{pointer-events:none}.media-library-card-thumb--skeleton{aspect-ratio:4/3;width:100%}.media-library-skeleton-line{height:12px;margin:0}.media-library-card-footer .media-library-skeleton-line--title{width:72%;height:12px}.calendar-grid.is-loading{opacity:.55;pointer-events:none}.content-empty-copy{color:#6b7280;padding:20px 24px;font-size:14px}.account-inline-error{color:#b91c1c;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}@keyframes content-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.monitoring-metrics.is-four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.heatmap-card{box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:8px;width:100%;margin:0 auto 16px;padding:14px}.heatmap-card h2{color:#64748b;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:500;display:flex}.heatmap-card h2 .material-icons-outlined{color:#94a3b8;font-size:16px}.heatmap-grid{gap:5px;display:grid}.heatmap-row,.heatmap-axis{grid-template-columns:28px repeat(8,minmax(40px,1fr));align-items:center;gap:5px;display:grid}.heatmap-row span,.heatmap-axis small{color:#8591a3;font-size:11px;font-weight:700}.heatmap-row i,.heatmap-row .heatmap-cell{background:#0f172a0d;border-radius:4px;height:22px}.message-feed{flex-direction:column;flex:1;width:100%;margin:0;display:flex}.message-feed--cards{background:0 0;flex:1;overflow:auto}.message-card{box-sizing:border-box;box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 12px 10px;transition:border-color .1s,background-color .1s;display:grid}.message-card:hover,.message-card:focus-within{background:#fcfcfd;border-color:#0f172a24}.message-card.is-concept{background:#fff;border-style:dashed;border-color:#0f172a24}.message-card.is-concept:hover,.message-card.is-concept:focus-within{background:#fcfcfd;border-color:#0f172a38}.message-card-content{min-width:0}.message-card-meta{align-items:center;gap:10px;margin-bottom:8px;display:flex}.message-card-meta strong{color:#0f172a;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.message-card-concept-icon{color:#64748b;font-size:16px}.message-card-error{color:#b91c1c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.content-attention-banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.message-card-meta>div>span{color:#94a3b8;font-size:11px}.message-card-text{color:#334155;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.message-card-text.is-concept{color:#64748b;font-style:italic}.message-card-actions{gap:6px;margin-top:12px;display:flex}.message-card-actions button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0f172a14;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .1s,color .1s,border-color .1s;display:inline-flex}.message-card-actions button:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#0f172a24}.message-card-actions button:disabled{opacity:.4;cursor:not-allowed}.message-card-actions .material-icons-outlined{font-size:16px}.message-card-image{object-fit:cover;border:1px solid #0f172a0f;border-radius:7px;width:112px;height:76px}.message-card-aside{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:126px;display:flex}.message-card-aside .status-pill{align-self:flex-end}.message-card-aside .message-metrics{text-align:right;align-self:flex-end}.status-pill{color:#64748b;white-space:nowrap;background:#f8fafc;border:1px solid #0f172a0f;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.status-pill.success{color:#15803d;background:#22c55e14;border-color:#22c55e2e}.status-pill.info{color:#1d4ed8;background:#2563eb0f;border-color:#2563eb29}.status-pill.concept{color:#b45309;background:#fffbeb;border-color:#f59e0b3d}.status-pill.warning{color:#a16207;background:#f59e0b14;border-color:#f59e0b33}.status-pill.danger{color:#dc2626;background:#ef44440f;border-color:#ef44442e}.message-metrics{color:#94a3b8;gap:2px;font-size:11px;font-weight:500;display:grid}@media (width<=760px){.message-card{grid-template-columns:1fr}.message-card-aside{flex-direction:row;justify-content:space-between;align-items:flex-start;width:auto}.message-card-aside .status-pill,.message-card-aside .message-metrics{text-align:left;align-self:center}}.content-empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:360px;display:flex}.content-empty-state>.material-icons-outlined{color:#94a3b8;background:#fcfcfd;border:1px solid #0f172a14;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:inline-flex;box-shadow:inset 0 1px #fffffff2}.content-empty-state h2{color:#0f172a;letter-spacing:-.02em;margin:16px 0 6px;font-size:15px;font-weight:600}.content-empty-state p{color:#64748b;max-width:360px;margin:0;font-size:13px;line-height:1.55}.skeleton-card.monitoring-card{border-radius:8px;min-height:112px}.skeleton-card{background:linear-gradient(90deg,#fff,#f6f8fb,#fff) 0 0/200% 100%;border-left-color:#e5ebf2;min-height:138px;animation:1.2s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dialog-backdrop{z-index:40;background:#0f172a61;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog-backdrop--elevated{z-index:100}.message-dialog{box-sizing:border-box;background:#fff;border-radius:14px;width:min(620px,100%);max-height:86vh;padding:20px;overflow:auto;box-shadow:0 24px 60px #0f172a47}.message-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.message-dialog h2{color:#1f2735;margin:0 0 6px;font-size:20px}.message-dialog header p{color:#8793a5;margin:0;font-size:13px}.message-dialog header button{color:#667385;cursor:pointer;background:0 0;border:0}.dialog-image{object-fit:cover;border-radius:10px;width:100%;max-height:280px;margin-bottom:16px}.dialog-message-text{white-space:pre-line;color:#30394c;font-size:14px;line-height:1.75}.dialog-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid}.dialog-metrics div{background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:10px 8px}.dialog-metrics dt{color:#94a3b8;font-size:11px;font-weight:500}.dialog-metrics dd{color:#0f172a;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px;font-weight:600}@media (width<=720px){.dialog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.monitoring-toolbar{flex-wrap:wrap;align-items:center}.monitoring-page>.content-header{z-index:32;flex-shrink:0;position:sticky;top:0}.monitoring-page>.content-toolbar.monitoring-toolbar{top:var(--content-header-height,48px);z-index:31;flex-shrink:0;position:sticky}.monitoring-page:not(.is-board)>.content-toolbar.monitoring-toolbar{border-bottom:1px solid var(--header-line,#0f172a0f);box-shadow:none}.monitoring-page .monitoring-toolbar-end{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.monitoring-toolbar-action-slot{flex-shrink:0;justify-content:center;align-items:center;min-width:88px;min-height:34px;display:inline-flex}.monitoring-page .content-load-skeleton{box-sizing:border-box;width:min(900px,100% - 48px);margin:0 auto;padding-left:0;padding-right:0}.monitoring-feed{box-sizing:border-box;flex-direction:column;gap:12px;width:min(900px,100% - 48px);margin:0 auto;padding:0 0 32px;display:flex}.monitoring-feed-sentinel{pointer-events:none;flex-shrink:0;width:100%;height:1px}.monitoring-feed-load-fallback{justify-content:center;padding:4px 0 8px;display:none}.monitoring-feed-load-btn{color:#64748b;cursor:pointer;background:#fcfcfd;border:1px solid #0f172a1a;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.2;transition:border-color .1s,background-color .1s,color .1s}.monitoring-feed-load-btn:hover:not(:disabled){color:#475569;background:#f8fafc;border-color:#0f172a29}.monitoring-feed-load-btn:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.monitoring-feed-sentinel{display:none}.monitoring-feed-load-fallback{display:flex}}.monitoring-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(900px,100% - 48px);margin:16px auto;display:grid}.monitoring-metric{box-sizing:border-box;min-height:92px;box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 12px;transition:border-color .1s,background-color .1s;display:grid}.monitoring-metric:hover{background:#fcfcfd;border-color:#0f172a24}.monitoring-metric-icon{color:#64748b;background:#f8fafc;border:1px solid #0f172a0f;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.monitoring-metric-content{min-width:0}.monitoring-metric p{color:#64748b;margin:0 0 4px;font-size:12px;font-weight:400;line-height:1.35}.monitoring-metric strong{color:#0f172a;letter-spacing:-.03em;text-overflow:ellipsis;font-size:24px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.monitoring-metric small{color:#64748b;margin-top:5px;font-size:11px;font-weight:500;line-height:1.3;display:block}.monitoring-sentiment-bar{background:#0f172a0f;border-radius:999px;height:4px;margin-top:10px;display:flex;overflow:hidden}.monitoring-sentiment-bar i{min-width:0}.monitoring-sentiment-bar .positive{background:#22c55e}.monitoring-sentiment-bar .neutral{background:#94a3b8}.monitoring-sentiment-bar .negative{background:#ef4444}@media (width<=980px){.secure-shell{grid-template-columns:72px minmax(0,1fr)}.secure-logo{justify-content:center;padding:0 10px}.secure-logo-full{display:none}.secure-logo-mark{display:block}.secure-nav{align-items:stretch;padding:8px 10px}.secure-nav a,.secure-nav button,.user-chip{justify-content:center;gap:0;padding:10px;transform:none}.secure-nav a:hover,.secure-nav button:hover,.user-chip:hover{transform:none}.secure-nav .nav-label,.secure-nav .chevron,.user-chip-chevron,.user-chip-meta,.create-message-arrow{display:none}.sidebar-user-dropdown{box-sizing:border-box;width:var(--resonn-menu-width,232px);min-width:var(--resonn-menu-width,232px);max-width:min(var(--resonn-menu-width,232px), calc(100vw - 88px));bottom:0;left:calc(100% + 8px);right:auto}.sidebar-user-dropdown.is-org-panel{width:var(--resonn-menu-width-wide,240px);min-width:var(--resonn-menu-width-wide,240px);max-width:min(var(--resonn-menu-width-wide,240px), calc(100vw - 88px))}.nav-group>a,.secure-nav>a.nav-active:before{display:none}.create-message{justify-content:center;gap:0;height:38px;padding:0}.create-message .nav-label{display:none}.secure-nav-count{min-width:15px;height:15px;margin-left:0;padding:0 4px;font-size:9px;position:absolute;top:6px;right:8px}.secure-nav>button:has(.secure-nav-count){position:relative}.sidebar-footer{padding:6px 8px 8px}.sidebar-footer-profile.user-chip{justify-content:center;min-height:40px;padding:8px}.sidebar-user-notifications-pill--footer{min-width:15px;height:15px;margin-left:0;padding:0 4px;font-size:9px;position:absolute;top:4px;right:4px}.sidebar-footer-profile.user-chip:has(.sidebar-user-notifications-pill--footer){position:relative}.sidebar-primary-action{padding:4px 8px 6px}.user-chip{justify-content:center;min-height:36px;padding:8px}}.media-library-grid,.accounts-grid{gap:16px;display:grid}.inbox-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:16px;display:grid}.inbox-kpi-card{background:var(--surface-card);border:1px solid var(--border-default);box-shadow:none;border-radius:8px;padding:10px 12px}.inbox-kpi-card span{color:var(--text-secondary);letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.inbox-kpi-card strong{color:var(--text-primary);font-size:18px;font-weight:600}.account-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px;display:flex;overflow:hidden}.account-card-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.account-card-main>div,.account-card-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.account-card-main strong,.account-card-main span,.account-card-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.account-card-main strong{color:var(--text-primary);font-size:.875rem;font-weight:600}.account-card-main span{color:var(--text-secondary);font-size:.75rem}.account-card-main small{color:#94a3b8;font-size:.6875rem}.account-card-actions{flex-shrink:0;gap:6px;display:flex}.account-card-action{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-muted);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.account-card-action:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#0f172a24}.account-card-action-danger{color:#b91c1c;background:#fff;border-color:#fecaca}.account-card-action-danger:hover:not(:disabled){color:#991b1b;background:#fef2f2;border-color:#fca5a5}.account-card-action:disabled{opacity:.5;cursor:not-allowed}.shortlinks-table-wrap{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);overflow-x:auto}.shortlinks-table{border-collapse:collapse;width:100%;font-size:.875rem}.shortlinks-table th,.shortlinks-table td{border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top;padding:10px 12px}.shortlinks-table th{background:var(--surface-muted);font-weight:600}.shortlinks-table td:nth-child(3){word-break:break-all;max-width:420px}.shortlinks-table a{color:var(--brand-primary)}.mailhub-dns-banner{border-radius:var(--radius-md);background:#fffbeb;border:1px solid #fcd34d;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.mailhub-dns-banner p{color:#92400e;margin:4px 0 0;font-size:.875rem}.mailhub-dns-banner-link{white-space:nowrap;color:var(--brand-primary);margin-left:auto;font-weight:600}.mailhub-badge{letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:600}.mailhub-badge-concept{color:#1d4ed8;background:#eff6ff}.mailhub-badge-scheduled{color:#c2410c;background:#fff7ed}.mailhub-badge-sent{color:#047857;background:#ecfdf5}.mailhub-row-actions{white-space:nowrap;flex-wrap:wrap;gap:8px;display:flex}.mailhub-row-actions button{color:var(--header-accent,#0a2540);cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}.mailhub-editor-back{width:28px;height:28px;color:var(--header-muted,#94a3b8);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .1s,color .1s;display:inline-flex}.mailhub-editor-back:hover{color:var(--header-text,#0f172a);background:#f8fafc}.mailhub-editor-back .material-icons-outlined{font-size:18px}.mailhub-stats-hero{background:#fff;border:1px solid #0f172a14;border-radius:8px;align-items:flex-start;gap:1rem;margin:0 0 1.25rem;padding:1.25rem 1.5rem;display:flex}.mailhub-stats-hero .material-icons-outlined{color:var(--accent);font-size:2rem}.mailhub-stats-hero-eyebrow{color:var(--text-muted);margin-bottom:.35rem;font-size:.85rem}.mailhub-stats-hero-subject{font-size:1.05rem;font-weight:600}.mailhub-stats-kpis{margin-bottom:1.5rem}.accounts-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.account-card img{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.connect-platform-links{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.connect-platform-links a,.accounts-connect-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:background-color .1s,border-color .1s,color .1s}.accounts-connect-btn:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#0f172a1f}.accounts-connect-btn:disabled{opacity:.6;cursor:wait}.settings-table{border-collapse:collapse;background:var(--surface-card);border-radius:var(--radius-md);width:100%;overflow:hidden}.settings-table th,.settings-table td{border-bottom:1px solid var(--border-default);text-align:left;padding:10px 12px}.settings-org{color:var(--text-secondary);margin-bottom:16px}.listen-toggle-container{background:#f1f5f9;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.listen-toggle-container .toggle-btn{color:#64748b;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.listen-toggle-container .toggle-btn .material-icons-outlined{font-size:16px}.listen-toggle-container .toggle-btn:hover:not(.active){color:#475569}.listen-toggle-container .toggle-btn.active{color:#64748b;background:#fff;box-shadow:0 1px 3px #0f172a14,0 1px 2px #0f172a0f}.listen-toggle-container--icon .toggle-btn{padding:7px 10px}.listen-toggle-container--icon .toggle-btn-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar-user-menu-mark{width:var(--resonn-menu-icon-col,24px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-user-dropdown{z-index:80;box-sizing:border-box;width:var(--resonn-menu-width,232px);min-width:var(--resonn-menu-width,232px);max-width:min(var(--resonn-menu-width,232px), calc(100vw - 24px));max-height:min(420px,100vh - 24px);padding:var(--resonn-menu-pad,4px);border-radius:var(--resonn-menu-radius,8px);background:#fff;border:1px solid #0f172a14;flex-direction:column;gap:0;animation:.12s cubic-bezier(.22,1,.36,1) sidebar-user-dropdown-in;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.sidebar-user-dropdown-head{background:#fcfcfd;border-bottom:1px solid #0f172a0f;border-radius:8px 8px 0 0;flex-direction:column;gap:8px;margin:-4px -4px 4px;padding:10px 6px 8px 8px;display:flex}.sidebar-user-org-control{box-sizing:border-box;color:#0f172a;cursor:pointer;width:100%;min-width:0;min-height:26px;font:inherit;text-align:left;background:#fff;border:1px solid #0f172a17;border-radius:5px;align-items:center;gap:7px;margin:0;padding:0 4px 0 0;transition:border-color .1s,background .1s;display:flex}.sidebar-user-org-control:hover:not(.is-static){background:#f8fafc;border-color:#0f172a29}.sidebar-user-org-control:focus-visible{outline-offset:1px;outline:2px solid #0a254047}.sidebar-user-org-control.is-static{cursor:default;background:0 0;border-color:#0000}.sidebar-user-org-control-mark,.sidebar-user-menu-mark{width:var(--resonn-menu-icon-col,24px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-user-org-control .sidebar-user-org-avatar{border-radius:3px;width:14px;height:14px;font-size:6.5px}.sidebar-user-org-control-name{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.sidebar-user-org-control-icon{color:#94a3b8;flex-shrink:0;transition:color .1s;font-size:14px!important}.sidebar-user-org-control:hover .sidebar-user-org-control-icon{color:#0f172a}.sidebar-user-dropdown.is-org-panel{width:var(--resonn-menu-width-wide,240px);min-width:var(--resonn-menu-width-wide,240px);max-width:min(var(--resonn-menu-width-wide,240px), calc(100vw - 24px));overflow:hidden}@keyframes sidebar-user-dropdown-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sidebar-user-dropdown-identity{box-sizing:border-box;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.sidebar-user-dropdown-identity .avatar{flex-shrink:0;width:24px;height:24px;font-size:9.5px}.sidebar-user-dropdown-identity-text{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.sidebar-user-dropdown-identity-name,.sidebar-user-dropdown-identity-text strong{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.sidebar-user-dropdown-identity-text>span:not(.sidebar-user-dropdown-identity-name){color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.35;overflow:hidden}.sidebar-user-dropdown-divider{background:#0f172a0b;flex-shrink:0;height:1px;margin:6px 8px}.sidebar-user-dropdown-body{flex-direction:column;gap:0;min-width:0;display:flex}.sidebar-user-menu-row{box-sizing:border-box;width:100%;min-width:0;min-height:var(--resonn-menu-row-height,26px);padding:0 var(--resonn-menu-row-pad-x,6px) 0 calc(var(--resonn-menu-pad,4px));color:#1e293b;cursor:pointer;font:inherit;font-size:var(--resonn-menu-row-text,12px);letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;margin:0;font-weight:400;transition:background .1s,color .1s;display:flex}.sidebar-user-menu-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-user-menu-row>.material-icons-outlined:first-child{width:var(--resonn-menu-icon-col,24px);font-size:var(--resonn-menu-icon-size,14px);color:#94a3b8;text-align:center;flex-shrink:0;transition:color .1s}.sidebar-user-menu-row-chevron{flex-shrink:0;transition:color .1s;color:#d7dee8!important;font-size:16px!important}.sidebar-user-menu-row-kbd{box-sizing:border-box;color:#64748b;background:#fff;border:1px solid #0f172a1a;border-bottom-width:1.5px;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;min-width:16px;height:16px;margin:0 0 0 auto;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;font-weight:500;line-height:1;display:inline-flex}.sidebar-user-role-badge{color:#64748b;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:4px;flex-shrink:0;max-width:64px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.sidebar-user-menu-row--org{overflow:hidden}.sidebar-user-menu-row--org .sidebar-user-menu-row-label{color:#64748b;flex:1 1 0;font-size:12.5px;font-weight:400}.sidebar-user-menu-row--org:hover .sidebar-user-menu-row-label{color:#0f172a}.sidebar-user-org-avatar--inline{border-radius:4px;width:16px;height:16px;font-size:7px}.sidebar-user-language-leading{align-items:center;gap:8px;min-width:0;display:inline-flex}.sidebar-user-language-leading .material-icons-outlined{color:#cbd5e1;font-size:15px}.sidebar-user-menu-row:hover{color:#0f172a;background:#0f172a0a}.sidebar-user-menu-row:hover>.material-icons-outlined:first-child{color:#0f172a}.sidebar-user-menu-row.is-static:hover>.material-icons-outlined:first-child{color:#94a3b8}.sidebar-user-menu-row:hover .sidebar-user-menu-row-chevron{color:#94a3b8!important}.sidebar-user-menu-row.is-static{cursor:default}.sidebar-user-menu-row.is-static:hover{background:0 0}.sidebar-user-menu-row:focus-visible{outline-offset:1px;outline:2px solid #0a254047}.sidebar-user-menu-row--language{cursor:default}.sidebar-user-menu-row--language .sidebar-user-language-leading{flex:1;min-width:0}.sidebar-user-menu-row--signout{color:#64748b}.sidebar-user-org-switcher{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:background .1s,border-color .1s;display:flex;overflow:hidden}.sidebar-user-org-switcher:hover:not(.is-static){background:#f8fafc;border-color:#0f172a1f}.sidebar-user-org-switcher:focus-visible{outline-offset:1px;outline:2px solid #0a254047}.sidebar-user-org-switcher.is-static{cursor:default}.sidebar-user-org-avatar{color:#94a3b8;letter-spacing:.02em;background:#fafafa;border:1px solid #0f172a0f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:500;display:inline-flex;overflow:hidden}.sidebar-user-org-avatar.has-logo{background:#fff;padding:0}.sidebar-user-org-avatar img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.sidebar-user-org-switcher-text{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex;overflow:hidden}.sidebar-user-org-switcher-text strong{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden}.sidebar-user-org-switcher-text span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;line-height:1.3;overflow:hidden}.sidebar-user-org-switcher-chevron{flex-shrink:0;place-items:center;width:20px;height:20px;transition:color .15s,transform .15s;display:grid;color:#cbd5e1!important;font-size:16px!important}.sidebar-user-org-switcher:hover .sidebar-user-org-switcher-chevron{transform:translate(1px);color:#94a3b8!important}.sidebar-user-language-label{color:#475569;font-size:13px;font-weight:400}.sidebar-user-lang-toggle{background:#f1f5f9;border:0;border-radius:5px;flex-shrink:0;align-items:center;gap:1px;padding:1px;display:inline-flex}.sidebar-user-lang-toggle button{box-sizing:border-box;color:#64748b;cursor:pointer;min-width:24px;height:18px;font:inherit;letter-spacing:.03em;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:500;line-height:1;transition:color .1s,background .1s,border-color .1s;display:inline-flex}.sidebar-user-lang-toggle button:hover:not(.is-active){color:#0f172a}.sidebar-user-lang-toggle button.is-active{color:#0f172a;box-shadow:none;background:#fff;border-color:#0f172a14}.sidebar-user-lang-toggle button:focus-visible{outline-offset:1px;outline:2px solid #0a254047}.sidebar-user-dropdown-section,.sidebar-user-dropdown-actions{border-top:1px solid #0f172a0f;margin:4px -4px 0;padding:4px 4px 0}.sidebar-user-dropdown-panel-header{margin:0 calc(var(--resonn-menu-pad,4px) * -1) 4px;padding:0 2px 6px calc(var(--resonn-menu-pad,4px));border-bottom:1px solid #0f172a0f;flex-direction:row;align-items:center;gap:2px;display:flex}.sidebar-user-dropdown-back{color:#64748b;cursor:pointer;width:24px;height:24px;font:inherit;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:inline-flex}.sidebar-user-dropdown-back .material-icons-outlined{font-size:var(--resonn-menu-icon-size,14px);color:#94a3b8}.sidebar-user-dropdown-back:hover{color:#0f172a;background:#0f172a0a}.sidebar-user-dropdown-back:focus-visible{outline-offset:1px;outline:2px solid #0a254047}.sidebar-user-dropdown-panel-title{color:#64748b;letter-spacing:.01em;padding:0 2px;font-size:11px;font-weight:500}.sidebar-user-org-search{min-height:var(--resonn-menu-row-height,26px);background:#fafafa;border:1px solid #0f172a14;border-radius:5px;align-items:center;gap:4px;margin:0 0 4px;padding:0 6px;display:flex}.sidebar-user-org-search .material-icons-outlined{font-size:var(--resonn-menu-icon-size,14px);color:#94a3b8;flex-shrink:0}.sidebar-user-org-search input{color:#0f172a;width:100%;min-width:0;font:inherit;font-size:var(--resonn-menu-row-text,12px);background:0 0;border:0;outline:none;padding:0}.sidebar-user-org-search input::placeholder{color:#94a3b8}.sidebar-user-org-search:focus-within{background:#fff;border-color:#0a254038}.sidebar-user-org-empty{color:#94a3b8;font-size:var(--resonn-menu-row-text,12px);text-align:center;margin:0;padding:10px 6px}.sidebar-user-org-list{scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;flex-direction:column;gap:0;max-height:min(260px,44vh);padding:0;display:flex;overflow:auto}.sidebar-user-org-list::-webkit-scrollbar{width:6px}.sidebar-user-org-list::-webkit-scrollbar-track{background:0 0}.sidebar-user-org-list::-webkit-scrollbar-thumb{background:#0f172a29 padding-box padding-box;border:2px solid #0000;border-radius:8px}.sidebar-user-org-list button{width:100%;min-height:var(--resonn-menu-row-height,26px);padding:0 var(--resonn-menu-row-pad-x,6px) 0 calc(var(--resonn-menu-pad,4px));color:#1e293b;cursor:pointer;font:inherit;font-size:var(--resonn-menu-row-text,12px);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:0;font-weight:400;transition:background-color .1s,color .1s;display:flex}.sidebar-user-org-list button .sidebar-user-menu-mark .sidebar-user-org-avatar{border-radius:3px;width:16px;height:16px;font-size:6.5px}.sidebar-user-org-list button:hover:not(:disabled){color:#0f172a;background:#0f172a0a}.sidebar-user-org-list button:focus-visible{outline-offset:-1px;outline:2px solid #0a254047}.sidebar-user-org-list button.is-current{color:#0f172a;cursor:default;background:0 0}.sidebar-user-org-mark{color:#64748b;letter-spacing:-.02em;text-transform:uppercase;background:#f8fafc;border:1px solid #0f172a14;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:6.5px;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.sidebar-user-org-mark--photo{background:#fff}.sidebar-user-org-mark img{object-fit:contain;width:100%;height:100%;display:block}.sidebar-user-org-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-user-org-check{width:14px;height:14px;color:var(--resonn-navy,#0a2540);flex-shrink:0;place-items:center;display:grid;font-size:14px!important}.monitoring-email-dialog{width:min(480px,100vw - 32px)}.monitoring-email-dialog header,.monitoring-email-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.autoqueue-trigger.active{color:var(--brand-primary)}.im-settings-users-dropdown-item,.social-queue-dropdown-item,.cr-report-card-dropdown-item,.management-customer-dropdown-item,.media-library-menu-item,.export-menu-item{box-sizing:border-box;width:100%;min-height:var(--resonn-menu-row-height,26px);padding:0 var(--resonn-menu-row-pad-x,6px);color:#1e293b;cursor:pointer;font-family:var(--font-family,inherit);font-size:var(--resonn-menu-row-text,12px);letter-spacing:-.01em;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;font-weight:400;line-height:1.3;text-decoration:none;transition:background .1s,color .1s;display:flex}.im-settings-users-dropdown-item .material-icons-outlined,.im-settings-users-dropdown-item .material-symbols-outlined,.social-queue-dropdown-item .material-icons-outlined,.cr-report-card-dropdown-item .material-icons-outlined,.management-customer-dropdown-item .material-icons-outlined,.media-library-menu-item .material-icons-outlined,.export-menu-item .material-icons-outlined{width:var(--resonn-menu-icon-size,14px);height:var(--resonn-menu-icon-size,14px);color:#94a3b8;font-family:Material Symbols Outlined;font-size:var(--resonn-menu-icon-size,14px);font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;font-style:normal;font-weight:300;line-height:var(--resonn-menu-icon-size,14px);letter-spacing:normal;text-align:center;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";flex-shrink:0;display:block;overflow:visible}.im-settings-users-dropdown-item:hover:not(:disabled),.im-settings-users-dropdown-item:focus-visible:not(:disabled),.social-queue-dropdown-item:hover:not(:disabled),.social-queue-dropdown-item:focus-visible:not(:disabled),.cr-report-card-dropdown-item:hover:not(:disabled),.management-customer-dropdown-item:hover:not(:disabled),.management-customer-dropdown-item:focus-visible:not(:disabled),.media-library-menu-item:hover:not(:disabled),.export-menu-item:hover:not(:disabled){color:#1e293b;background:#0f172a0a;outline:none}.im-settings-users-dropdown-item:hover:not(:disabled) .material-icons-outlined,.im-settings-users-dropdown-item:hover:not(:disabled) .material-symbols-outlined,.im-settings-users-dropdown-item:focus-visible:not(:disabled) .material-icons-outlined,.im-settings-users-dropdown-item:focus-visible:not(:disabled) .material-symbols-outlined,.social-queue-dropdown-item:hover:not(:disabled) .material-icons-outlined,.social-queue-dropdown-item:focus-visible:not(:disabled) .material-icons-outlined,.cr-report-card-dropdown-item:hover:not(:disabled) .material-icons-outlined,.management-customer-dropdown-item:hover:not(:disabled) .material-icons-outlined,.media-library-menu-item:hover:not(:disabled) .material-icons-outlined,.export-menu-item:hover:not(:disabled) .material-icons-outlined{color:#475569}.im-settings-users-dropdown-item:disabled,.social-queue-dropdown-item:disabled,.management-customer-dropdown-item:disabled,.export-menu-item:disabled{opacity:.55;cursor:default}.im-settings-users-dropdown-item--danger,.social-queue-dropdown-item.is-destructive,.cr-report-card-dropdown-item--danger,.im-settings-users-dropdown-item--danger .material-icons-outlined,.social-queue-dropdown-item.is-destructive .material-icons-outlined,.cr-report-card-dropdown-item--danger .material-icons-outlined{color:#be123c}.im-settings-users-dropdown-item--danger:hover:not(:disabled),.im-settings-users-dropdown-item--danger:focus-visible:not(:disabled),.social-queue-dropdown-item.is-destructive:hover:not(:disabled),.social-queue-dropdown-item.is-destructive:focus-visible:not(:disabled),.cr-report-card-dropdown-item--danger:hover:not(:disabled){color:#9f1239;background:#0f172a0a}.im-settings-users-dropdown-item--danger:hover:not(:disabled) .material-icons-outlined,.im-settings-users-dropdown-item--danger:focus-visible:not(:disabled) .material-icons-outlined,.social-queue-dropdown-item.is-destructive:hover:not(:disabled) .material-icons-outlined,.social-queue-dropdown-item.is-destructive:focus-visible:not(:disabled) .material-icons-outlined,.cr-report-card-dropdown-item--danger:hover:not(:disabled) .material-icons-outlined{color:#9f1239}.composer-manual-only .composer-field{position:relative}.composer-manual-only .composer-unified-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.composer-manual-only .composer-unified-card:focus-within{border-color:#cbd5e1;box-shadow:0 0 0 2px #94a3b81a}.composer-manual-only .composer-unified-card.is-dragging{background:#fcfcfd;border-color:#cbd5e1}.composer-manual-only .composer-unified-card.is-dragging:after{content:attr(data-drop-hint);z-index:2;color:#64748b;text-align:center;pointer-events:none;background:#ffffffeb;border-radius:8px;place-items:center;padding:24px;font-size:12px;font-weight:500;display:grid;position:absolute;inset:0}.composer-manual-only .composer-unified-card-body{flex-direction:column;flex-shrink:0;min-height:0;display:flex;position:relative}.composer-manual-only .composer-textarea{resize:none;color:#1e293b;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:14px 16px 8px;font-size:14px;font-weight:400;line-height:1.55;overflow-y:auto}.composer-manual-only .composer-unified-card-body.is-resizing{-webkit-user-select:none;user-select:none}.composer-manual-only .composer-unified-card.is-dragging .composer-editor-resize-handle{pointer-events:none}.composer-manual-only .composer-editor-resize-handle{z-index:2;cursor:ns-resize;touch-action:none;flex-shrink:0;height:6px;position:relative}.composer-manual-only .composer-editor-resize-handle:before{content:"";background:#f1f5f9;height:1px;transition:background .15s;position:absolute;top:0;left:0;right:0}.composer-manual-only .composer-editor-resize-handle:after{content:"";opacity:0;background:#cbd5e1;border-radius:999px;width:24px;height:3px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.composer-manual-only .composer-editor-resize-handle.is-active:before{background:#cbd5e1}.composer-manual-only .composer-editor-resize-handle.is-active:after{opacity:1}.composer-manual-only .composer-textarea::placeholder{color:#cbd5e1}.composer-manual-only .composer-textarea:focus{box-shadow:none;border-color:#0000;outline:none}.composer-manual-only .composer-unified-card-footer{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.composer-manual-only .message-toolbar{background:0 0;border:0;flex:1;min-width:0;padding:0}.composer-manual-only .message-toolbar-tools{font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);align-items:center;gap:2px}.composer-manual-only .message-toolbar-tools button{color:#9ca3af;border-radius:6px;height:26px;font-family:inherit}.composer-manual-only .message-toolbar-tools button:not(.composer-toolbar-action){width:26px}.composer-manual-only .message-toolbar-tools button:hover:not(:disabled){color:#64748b;background:#f8fafc}.composer-manual-only .message-toolbar-tools strong,.composer-manual-only .message-toolbar-tools em{color:#9ca3af;font-size:13px;font-weight:600}.composer-manual-only .message-toolbar-tools button:hover:not(:disabled) strong,.composer-manual-only .message-toolbar-tools button:hover:not(:disabled) em{color:#64748b}.composer-manual-only .message-toolbar-tools .material-icons-outlined{font-size:14px}.composer-manual-only .composer-toolbar-divider{background:#e5e7eb;width:1px;height:16px;margin:0 4px}.composer-manual-only .composer-toolbar-action{letter-spacing:.01em;align-items:center;gap:4px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex;color:#64748b!important;width:auto!important;padding:0 8px!important}.composer-manual-only .composer-toolbar-action .material-icons-outlined{color:#9ca3af;font-size:14px}.composer-manual-only .composer-toolbar-action:hover:not(:disabled){color:#334155!important;background:#f8fafc!important}.composer-manual-only .composer-counter{color:#9ca3af;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-top:0;font-size:11px;font-weight:500}.composer-manual-only .media-file-input{display:none}.composer-manual-only .platform-options-panel{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:12px 14px}.composer-manual-only .platform-options-panel input:not([type=checkbox]),.composer-manual-only .platform-options-panel select{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:32px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .1s,box-shadow .1s}.composer-manual-only .platform-options-panel input:not([type=checkbox]):focus,.composer-manual-only .platform-options-panel select:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #94a3b81f}.composer-manual-only .platform-options-panel input::placeholder{color:#94a3b8}.composer-manual-only .composer-platform-segment{background:#f3f4f6;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.composer-manual-only .composer-platform-segment button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:28px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s,color .1s,box-shadow .1s}.composer-manual-only .composer-platform-segment button:hover:not(.is-active):not(:disabled){color:#475569}.composer-manual-only .composer-platform-segment button.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14}.composer-manual-only .composer-platform-toggle-row{cursor:pointer}.composer-manual-only .composer-micro-switch,.composer-micro-switch{flex-shrink:0;width:32px;height:18px;position:relative}.composer-manual-only .composer-micro-switch input,.composer-micro-switch input{z-index:1;cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.composer-manual-only .composer-micro-switch>span,.composer-micro-switch>span{background:#e2e8f0;border-radius:5px;transition:background .1s;position:absolute;inset:0}.composer-manual-only .composer-micro-switch>span:after,.composer-micro-switch>span:after{content:"";background:#fff;border-radius:4px;width:14px;height:14px;transition:transform .1s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a24}.composer-manual-only .composer-micro-switch input:checked+span,.composer-micro-switch input:checked+span{background:var(--header-accent,#0a2540)}.composer-manual-only .composer-micro-switch input:checked+span:after,.composer-micro-switch input:checked+span:after{transform:translate(14px)}.composer-manual-only .composer-micro-switch input:focus-visible+span,.composer-micro-switch input:focus-visible+span{box-shadow:0 0 0 3px #0a25401f}.composer-manual-only .composer-validation-list{box-shadow:none;border:1px solid #e5e7eb;border-radius:8px;margin-top:10px;padding:10px 12px}.toast-viewport{z-index:12000;pointer-events:none;width:min(520px,100vw - 32px);font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);flex-direction:column;align-items:center;gap:8px;transition:bottom .18s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}:is(body:has(.monitoring-selection-bar) .toast-viewport,body:has(.media-library-bulk-bar) .toast-viewport,body:has(.settings-selection-bar) .toast-viewport){bottom:96px}.toast-item{box-sizing:border-box;color:#fff;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;width:auto;max-width:100%;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.35;animation:.22s cubic-bezier(.22,1,.36,1) toast-enter;display:inline-flex;box-shadow:0 12px 32px #0f172a47,0 2px 8px #0f172a2e}.toast-item.is-exiting{animation:.18s forwards toast-exit}.toast-item-indicator{background:#94a3b8;border-radius:999px;flex:none;width:6px;height:6px}.toast-item--success .toast-item-indicator{color:#4ade80;background:0 0;width:auto;height:auto;font-size:12px;font-weight:600;line-height:1}.toast-item--success .toast-item-indicator:before{content:"✓"}.toast-item--error .toast-item-indicator{background:#f87171}.toast-item--info .toast-item-indicator{background:#60a5fa}.toast-item--loading .toast-item-indicator{display:none}.toast-item-message{color:#fff;flex:auto;min-width:0;margin:0;font-size:13px;font-weight:500}.toast-item-action{color:#ffffffb8;cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;flex:none;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-decoration:underline;transition:color .1s}.toast-item-action:hover{color:#fff}.toast-item-spinner{color:#ffffffb8;flex:none;font-size:15px;animation:1s linear infinite toast-spin}@keyframes toast-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes toast-spin{to{transform:rotate(360deg)}}@media (width<=640px){.toast-viewport{width:calc(100vw - 24px);bottom:16px}:is(body:has(.monitoring-selection-bar) .toast-viewport,body:has(.media-library-bulk-bar) .toast-viewport,body:has(.settings-selection-bar) .toast-viewport){bottom:80px}.toast-item{border-radius:12px;justify-content:center;width:100%}}.tooltip-bubble{z-index:11000;color:#f8fafc;max-width:min(280px,100vw - 24px);font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a;border:1px solid #ffffff14;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35;position:fixed;box-shadow:0 10px 28px #0f172a3d,0 2px 8px #0f172a29}.tooltip-bubble.is-ready{opacity:1}.tooltip-bubble.is-ready.is-top{animation:.16s cubic-bezier(.22,1,.36,1) tooltip-enter-top}.tooltip-bubble.is-ready.is-bottom{animation:.16s cubic-bezier(.22,1,.36,1) tooltip-enter-bottom}.tooltip-bubble.is-ready.is-left{animation:.16s cubic-bezier(.22,1,.36,1) tooltip-enter-left}.tooltip-bubble.is-ready.is-right{animation:.16s cubic-bezier(.22,1,.36,1) tooltip-enter-right}.tooltip-trigger-inline{vertical-align:middle;max-width:100%;display:inline-flex}@keyframes tooltip-enter-top{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-enter-bottom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-enter-left{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes tooltip-enter-right{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.message-peek-shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.message-peek-shell-head{border-bottom:1px solid #0f172a0f;flex-direction:column;flex-shrink:0;padding:18px 20px 16px;display:flex}.message-peek-shell-head-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.message-peek-shell-title{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.message-peek-shell-title>div{min-width:0}.message-peek-shell-head h2{color:#0f172a;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.message-peek-customer{color:#0a2540;cursor:pointer;max-width:100%;height:24px;font:inherit;letter-spacing:-.01em;background:#fff;border:1px solid #0f172a14;border-radius:6px;align-items:center;gap:6px;margin:0 0 8px;padding:0 6px 0 8px;font-size:12px;font-weight:500;transition:border-color .1s,background-color .1s;display:inline-flex}.message-peek-customer-kicker{color:#94a3b8;font-weight:400}.message-peek-customer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-peek-customer .material-icons-outlined{color:#94a3b8;flex-shrink:0;font-size:14px;transition:color .1s}.message-peek-customer:hover,.message-peek-customer:focus-visible{background:#0a254008;border-color:#0a25402e}.message-peek-customer:hover .material-icons-outlined,.message-peek-customer:focus-visible .material-icons-outlined{color:#0a2540}.message-peek-customer:disabled{cursor:progress;opacity:.6}.message-peek-shell-head p{color:#94a3b8;margin:4px 0 0;font-size:12px;font-weight:400}.message-peek-close{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;transition:background-color .1s,color .1s;display:grid}.message-peek-close:hover{color:#0f172a;background:#f8fafc}.message-peek-close .material-icons-outlined{font-size:18px}.message-peek-shell-body{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.message-peek-card{flex-direction:column;padding:20px 20px 18px;transition:background-color .1s;display:flex}.message-peek-card:hover{background:#fafbfc}.message-peek-card+.message-peek-card{border-top:1px solid #0f172a0f}.message-peek-card-author{align-items:center;gap:10px;min-width:0;display:flex}.message-peek-avatar{object-fit:cover;background:#f8fafc;border:1px solid #0f172a14;border-radius:7px;flex-shrink:0;width:36px;height:36px}.message-peek-avatar.is-empty{color:#94a3b8;place-items:center;display:grid}.message-peek-avatar.is-empty .material-icons-outlined{font-size:18px}.message-peek-card-author div{gap:2px;min-width:0;display:grid}.message-peek-card-author strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.message-peek-card-author span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.message-peek-card.is-flush .message-peek-media{margin-top:0}.message-peek-card.is-flush .message-peek-card-body{margin-top:14px}.message-peek-media{aspect-ratio:16/9;background:#f8fafc;border:1px solid #0f172a14;border-radius:7px;flex-shrink:0;margin:14px 0 0;overflow:hidden}.message-peek-media img{object-fit:cover;width:100%;height:100%;display:block}.message-peek-card-body{align-content:start;gap:10px;margin-top:14px;display:grid}.message-peek-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.message-peek-dot{background:#cbd5e1;border-radius:50%;width:3px;height:3px}.message-peek-meta time{font-variant-numeric:tabular-nums}.message-peek-sentiment{color:#64748b}.message-peek-sentiment.is-positive{color:#3f6212}.message-peek-sentiment.is-negative{color:#9f1239}.message-peek-card-body h3{color:#0f172a;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.4}.message-peek-card-body p{color:#475569;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;font-weight:400;line-height:1.55}.message-peek-card.is-compact .message-peek-card-body h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-peek-card.is-compact .message-peek-card-body p:not(.message-peek-engagement){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-peek-card.is-untitled .message-peek-card-body p:not(.message-peek-engagement){color:#334155}.message-peek-card.is-compact.is-untitled .message-peek-card-body p:not(.message-peek-engagement){-webkit-line-clamp:6}.message-peek-engagement{color:#94a3b8;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;font-size:12px;display:flex}.message-peek-engagement span+span:before{content:"·";color:#cbd5e1;margin:0 10px}.message-peek-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.message-peek-task{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;overflow:hidden}button.message-peek-task.is-action{cursor:pointer;max-width:100%;font:inherit;color:#94a3b8;text-align:left;background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:0;font-size:12px;font-weight:400;transition:color .1s;display:inline-flex}button.message-peek-task.is-action .material-icons-outlined{color:#cbd5e1;flex-shrink:0;font-size:14px;transition:color .1s}button.message-peek-task.is-action:hover,button.message-peek-task.is-action:focus-visible,button.message-peek-task.is-action:hover .material-icons-outlined,button.message-peek-task.is-action:focus-visible .material-icons-outlined{color:#0a2540}button.message-peek-task.is-action:disabled{cursor:progress;opacity:.6}.message-peek-open{color:#0a2540;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .1s;display:inline-flex}.message-peek-open:hover{opacity:.72}.message-peek-open .material-icons-outlined{font-size:14px}.message-peek-status{color:#64748b;text-align:center;margin:0;padding:48px 16px;font-size:13px}.message-peek-status.is-error{color:#be123c}.messages-inspector-images-toggle{color:#64748b;cursor:pointer;letter-spacing:-.01em;border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:12px;padding-top:12px;font-size:12px;font-weight:500;display:flex}.messages-inspector-switch{flex-shrink:0;width:32px;height:18px;position:relative}.messages-inspector-switch input{z-index:1;cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.messages-inspector-switch>span{background:#e2e8f0;border-radius:5px;transition:background .1s;position:absolute;inset:0}.messages-inspector-switch>span:after{content:"";background:#fff;border-radius:4px;width:14px;height:14px;transition:transform .1s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a24}.messages-inspector-switch input:checked+span{background:#0a2540}.messages-inspector-switch input:checked+span:after{transform:translate(14px)}.messages-inspector-switch input:focus-visible+span{box-shadow:0 0 0 3px #0a25401f}.messages-inspector-grid{column-count:2;column-gap:6px;padding:8px 8px 16px}.messages-inspector-tile{break-inside:avoid;color:inherit;background:#f8fafc;border:1px solid #0f172a14;border-radius:6px;margin:0 0 6px;text-decoration:none;transition:border-color .1s;display:block;position:relative;overflow:hidden}a.messages-inspector-tile:hover,a.messages-inspector-tile:focus-visible,.messages-inspector-tile:hover{border-color:#0f172a29}a.messages-inspector-tile:focus-visible{outline-offset:1px;outline:2px solid #0a254047}.messages-inspector-tile img{width:100%;height:auto;display:block}.messages-inspector-tile-meta{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0a254000,#0a2540b8);flex-direction:column;gap:1px;padding:28px 8px 8px;transition:opacity .1s;display:flex;position:absolute;bottom:0;left:0;right:0}.messages-inspector-tile:hover .messages-inspector-tile-meta,.messages-inspector-tile:focus-visible .messages-inspector-tile-meta{opacity:1}.messages-inspector-tile-meta strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.messages-inspector-tile-meta time{color:#ffffffc7;font-variant-numeric:tabular-nums;font-size:10px}.messages-inspector-grid .messages-inspector-sentinel{column-span:all;break-inside:avoid;margin:0;padding:10px 0 4px}.messages-inspector{z-index:70;top:calc(var(--content-header-height,48px) + 10px);background:#fff;border:1px solid #0f172a1a;border-radius:8px;outline:none;flex-direction:column;width:min(380px,100vw - 24px);transition:width .1s;display:flex;position:fixed;bottom:12px;right:12px;overflow:hidden}.messages-inspector.is-images{width:min(560px,100vw - 24px)}.messages-inspector .message-peek-shell-head,.messages-inspector .message-peek-shell-body{min-width:0}.messages-inspector-status{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding:48px 16px;font-size:13px;display:flex}.messages-inspector-status.is-error{color:#be123c}.messages-inspector-spinner{border:1.5px solid #0f172a1f;border-top-color:#0a2540;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite messages-inspector-spin}@keyframes messages-inspector-spin{to{transform:rotate(360deg)}}.messages-inspector-feed{flex-direction:column;display:flex}.messages-inspector-sentinel{color:#94a3b8;text-align:center;min-height:28px;padding:12px 0 18px;font-size:12px}@media (width<=720px){.messages-inspector,.messages-inspector.is-images{width:auto;max-height:min(72%,560px);inset:auto 10px 10px}}.web-source-type-mark{border:1px solid #0f172a0f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.web-source-type-mark.news{color:#fff;background:#0a2540;box-shadow:inset 0 .5px #ffffff24}.web-source-type-mark.blog{color:#44403c;background:#f4f1ea;border-color:#44403c24}.web-source-type-mark.forum{color:#334155;background:#eef2f6}.monitoring-card{box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:12px 12px 10px;transition:border-color .1s,background-color .1s;display:grid;position:relative}.monitoring-card:hover,.monitoring-card.menu-open,.monitoring-card:focus-within{z-index:4;background:#fcfcfd;border-color:#0f172a24}.monitoring-card.is-selected{background:#0a254006;border-color:#0a254029}.monitoring-card.is-selected:hover,.monitoring-card.is-selected.menu-open,.monitoring-card.is-selected:focus-within{background:#0a254009;border-color:#0a254038}.monitoring-avatar-wrap{flex-shrink:0;width:34px;height:34px;position:relative}.monitoring-avatar-wrap .monitoring-avatar{display:flex}.monitoring-avatar-wrap.is-selected .monitoring-avatar{opacity:0}.monitoring-avatar-select{z-index:2;color:#fff;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:opacity .1s,background-color .1s;display:grid;position:absolute;inset:0}.monitoring-card:hover .monitoring-avatar-select,.monitoring-card.is-selection-active .monitoring-avatar-select,.monitoring-avatar-wrap.is-selected .monitoring-avatar-select{opacity:1}.monitoring-avatar-check{color:#fff;background:#0f172a6b;border:1px solid #ffffffb8;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 0 0 1px #0f172a14}.monitoring-avatar-wrap.is-selected .monitoring-avatar-select{background:#0a2540}.monitoring-avatar-wrap.is-selected .monitoring-avatar-check{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:7px}.monitoring-avatar,.source-dot,.platform-token.web{background:#64748b}.monitoring-avatar.news,.source-dot.news{color:#fff;background:#0a2540}.monitoring-avatar.blog,.source-dot.blog{color:#44403c;background:#f4f1ea;border-color:#44403c24}.monitoring-avatar.forum,.source-dot.forum{color:#334155;background:#eef2f6}.monitoring-avatar.web,.source-dot.web{color:#fff;background:#64748b}.monitoring-avatar{width:34px;height:34px;box-shadow:none;color:#fff;letter-spacing:.02em;text-transform:uppercase;border:1px solid #0f172a0f;border-radius:7px;justify-content:center;align-items:center;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.monitoring-avatar.facebook,.source-dot.facebook{background:#1877f2}.monitoring-avatar.linkedin,.source-dot.linkedin{background:#0a66c2}.monitoring-avatar.instagram,.source-dot.instagram{background:linear-gradient(135deg,#feda75,#d62976 55%,#4f5bd5)}.monitoring-avatar.twitter,.source-dot.twitter{background:#111827}.monitoring-avatar.tiktok,.source-dot.tiktok{background:#010101}.monitoring-avatar.bluesky,.source-dot.bluesky{background:#1185fe}.monitoring-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.monitoring-avatar.news,.monitoring-avatar.blog,.monitoring-avatar.forum{overflow:visible}.monitoring-avatar.news{box-shadow:inset 0 .5px #ffffff24}.monitoring-avatar img.monitoring-avatar-favicon{z-index:1;object-fit:contain;background:#fff;border:1px solid #fff;border-radius:4px;width:14px;height:14px;padding:1px;inset:auto -3px -3px auto;box-shadow:0 0 0 1px #0f172a1a}.monitoring-avatar-glyph{color:inherit;justify-content:center;align-items:center;display:inline-flex}.monitoring-card-body{min-width:0}.monitoring-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.monitoring-card-head-main{flex:auto;min-width:0}.monitoring-card-head .sentiment-chip{flex:none;margin-left:auto}.monitoring-title{color:#111827;letter-spacing:-.015em;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none}.monitoring-title:hover{color:var(--resonn-navy-hover,#163b61)}.monitoring-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:500;display:flex}.monitoring-meta-mono{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10.5px}.monitoring-meta-source{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.monitoring-meta-profiles{color:#475569;cursor:default;letter-spacing:-.01em;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:5px;padding:1px 7px 1px 3px;font-size:10px;font-weight:600;line-height:16px;transition:border-color .1s,background-color .1s;display:inline-flex}.monitoring-meta-profiles:hover{background:#f1f5f9;border-color:#0f172a24}.monitoring-meta-profiles-count{color:#0a2540;font-variant-numeric:tabular-nums;background:#0a254014;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;font-size:9px;font-weight:700;display:inline-flex}.monitoring-profile-tip{min-width:140px}.monitoring-profile-tip-kicker{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600}.monitoring-profile-tip ul{margin:0;padding:0;list-style:none}.monitoring-profile-tip li{color:#f8fafc;font-size:12px;font-weight:500}.monitoring-profile-tip li+li{margin-top:3px}.monitoring-meta>span:not(.source-dot):after{color:#dbe3ee;content:"·";margin-left:5px}.monitoring-meta>span:last-child:after{content:""}.source-dot{color:#fff;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-width:15px;height:15px;font-size:7px;font-weight:800;display:inline-flex}.source-dot.blog{color:#44403c}.source-dot .monitoring-icon{width:10px;height:10px}.sentiment-chip{color:#64748b;letter-spacing:.01em;background:#f8fafc;border:1px solid #0f172a0f;border-radius:6px;flex:none;align-items:center;gap:6px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.sentiment-chip.positive{color:#166534}.sentiment-chip.neutral{color:#78716c}.sentiment-chip.negative{color:#b91c1c}.monitoring-sentiment-dot{border-radius:999px;flex:0 0 6px;width:6px;height:6px;display:inline-block}.monitoring-sentiment-dot.tone-positive{background:#22c55e}.monitoring-sentiment-dot.tone-neutral{background:#94a3b8}.monitoring-sentiment-dot.tone-negative{background:#ef4444}.monitoring-card-content{align-items:flex-start;gap:12px;margin-top:8px;display:flex}.monitoring-card-text{flex:auto;min-width:0}.monitoring-description{color:#334155;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.monitoring-description .monitoring-hit,.monitoring-description mark.monitoring-hit{color:inherit;background:#2f80ed14;border-radius:3px;padding:0 3px;font-weight:600}.monitoring-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.monitoring-tag{color:#475569;letter-spacing:.01em;background:#f4f6f8;border:1px solid #0f172a14;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.monitoring-tag.is-attached{background:#eef2f6;gap:2px;padding-right:2px}.monitoring-tag-remove{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.monitoring-tag-remove .material-icons-outlined{font-size:14px;line-height:1}.monitoring-tag-remove:hover{color:#0f172a;background:#0f172a14}.monitoring-card-footer{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:8px;display:flex}.monitoring-tools{opacity:0;pointer-events:none;align-items:center;gap:2px;transition:opacity .1s;display:flex}.monitoring-card:hover .monitoring-tools,.monitoring-card.menu-open .monitoring-tools,.monitoring-card:focus-within .monitoring-tools{opacity:1;pointer-events:auto}.monitoring-icon{flex:none;display:block;overflow:visible}.monitoring-tools>button,.monitoring-command-trigger{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .1s,color .1s;display:inline-flex}.monitoring-command-item-icon .monitoring-icon{opacity:.8}.monitoring-tools>button:hover,.monitoring-command-trigger:hover,.monitoring-command.is-open .monitoring-command-trigger{color:#0f172a;background:#0f172a0f}.monitoring-command{position:relative}.monitoring-command-panel{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a1a;border-radius:8px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 10px 30px #0f172a1f}.monitoring-command-panel--fixed{z-index:1200;font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);position:fixed;bottom:auto;right:auto;overflow:hidden auto}.monitoring-command-item{color:#334155;cursor:pointer;width:100%;min-height:30px;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:12px;font-weight:500;transition:background-color .1s;display:flex}.monitoring-command-item:hover,.monitoring-command-item.is-selected{background:#0f172a0d}.monitoring-command-item.is-danger{color:#b91c1c}.monitoring-command-item.is-danger:hover{background:#ef444414}.monitoring-command-item-main{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.monitoring-command-item-icon{width:14px;height:14px;color:inherit;flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}.monitoring-command-item-icon .monitoring-icon{width:14px;height:14px;display:block}.monitoring-command-item-shortcut{align-items:center;gap:4px;display:inline-flex}.monitoring-command-item-check{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.monitoring-command-item-label{min-width:0;line-height:1.3}.monitoring-command-item-meta{color:#94a3b8;align-items:center;gap:6px;display:inline-flex}.monitoring-command-item kbd{color:#94a3b8;background:#fffc;border:1px solid #0f172a14;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.monitoring-command-check{color:var(--resonn-navy,#0a2540)}.monitoring-label-search{padding:4px 4px 2px}.monitoring-label-search input{color:#334155;width:100%;font:inherit;background:#ffffffe6;border:1px solid #0f172a14;border-radius:6px;outline:none;padding:6px 8px;font-size:12px;transition:border-color .1s,box-shadow .1s}.monitoring-label-search input:focus{border-color:#0a254059;box-shadow:0 0 0 3px #0a254014}.monitoring-label-swatch{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.monitoring-label-attached{flex-wrap:wrap;gap:4px;padding:4px;display:flex}.monitoring-hide-scope{color:#64748b;border-bottom:1px solid #0f172a0f;margin:0 0 4px;padding:5px 8px 7px;font-size:11px;font-weight:500;line-height:1.35}.monitoring-command-empty{color:#94a3b8;margin:0;padding:8px 10px 6px;font-size:11px}.monitoring-engagement{color:#94a3b8;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10.5px;font-weight:500;display:flex}.monitoring-engagement-item{color:#94a3b8;align-items:center;gap:4px;display:inline-flex}.monitoring-engagement-item svg{color:#b6c2d1}.monitoring-image-side{background:#f1f5f9;border:1px solid #0f172a0f;border-radius:6px;flex:0 0 112px;width:112px;height:84px;display:block;overflow:hidden}.monitoring-image-side img{object-fit:cover;width:100%;height:100%;transition:transform .12s;display:block}.monitoring-card:hover .monitoring-image-side img{transform:scale(1.02)}@media (width<=980px){.monitoring-card{grid-template-columns:36px minmax(0,1fr)}.monitoring-card-content.has-image{flex-direction:column}.monitoring-image-side{flex:none;width:min(100%,220px);height:auto}.monitoring-image-side img{max-height:140px}.monitoring-tools{opacity:1;pointer-events:auto}}.monitoring-selection-bar{z-index:45;bottom:28px;left:calc(var(--sidebar-width,240px) + (100vw - var(--sidebar-width,240px)) / 2);-webkit-backdrop-filter:blur(20px)saturate(1.15);background:#0f172af0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 48px);padding:6px 8px 6px 14px;animation:.18s cubic-bezier(.22,1,.36,1) monitoring-selection-bar-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #ffffff29,0 12px 32px #0f172a47}.monitoring-selection-count{color:#f8fafc;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:600}.monitoring-selection-divider{background:#ffffff29;flex-shrink:0;width:1px;height:18px}.monitoring-selection-actions{align-items:center;gap:2px;display:flex}.monitoring-selection-bar .monitoring-command-trigger{color:#e2e8f0;border-radius:999px;align-items:center;gap:5px;width:auto;height:28px;padding:0 8px;display:inline-flex}.monitoring-selection-bar .monitoring-command-trigger:hover,.monitoring-selection-bar .monitoring-command.is-open .monitoring-command-trigger{color:#fff;background:#ffffff1f}.monitoring-selection-bar .monitoring-command-trigger .monitoring-icon{width:14px;height:14px}.monitoring-selection-action-label{letter-spacing:-.01em;font-size:12px;font-weight:500;line-height:1}.monitoring-selection-clear{color:#f8fafcb8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .1s,color .1s;display:inline-flex}.monitoring-selection-clear:hover{color:#fff;background:#ffffff1f}.monitoring-selection-clear .material-icons-outlined{font-size:16px}.monitoring-page:has(.monitoring-selection-bar) .monitoring-feed{padding-bottom:72px}@keyframes monitoring-selection-bar-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=900px){.monitoring-selection-bar{bottom:20px;left:50%}.monitoring-selection-action-label{display:none}}.primary-create-button{gap:8px;padding:0 12px;font-size:12px;font-weight:500}.primary-create-button .material-icons-outlined{font-size:16px}.primary-create-button-label{font-weight:500}.primary-create-button-shortcut{color:#fffc;letter-spacing:.04em;text-transform:uppercase;background:#ffffff26;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:18px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1.2;transition:opacity .1s;display:inline-flex}.primary-create-button-shortcut.is-paused{opacity:.34;-webkit-text-decoration:line-through #ffffff8c;text-decoration:line-through #ffffff8c}.content-message-feed{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:12px 24px 32px}.chrono-queue-day-group+.chrono-queue-day-group{margin-top:24px}.chrono-queue-day-divider{align-items:center;gap:14px;margin-bottom:12px;display:flex}.chrono-queue-day-divider:after{content:"";background:var(--header-line,#0f172a0f);flex:1;min-width:0;height:1px}.chrono-queue-day{color:#94a3b8;letter-spacing:.07em;flex-shrink:0;margin:0;font-size:11px;font-weight:600;line-height:1}.chrono-queue-track{flex-direction:column;gap:10px;display:flex}.social-queue-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;padding:0;transition:border-color .1s,background-color .1s;display:flex;overflow:hidden}.social-queue-card-body{padding:12px 12px 10px}.social-queue-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.social-queue-card-channel-row{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.social-queue-card-channel-row .platform-stack{flex-shrink:0}.social-queue-card-channel-row .platform-stack.layout-row{gap:4px}.social-queue-card-channel-row .platform-stack.layout-row .platform-avatar.size-md .platform-avatar-photo{width:24px;height:24px}.social-queue-card-channel-row .platform-stack.layout-row .platform-avatar.size-md .platform-avatar-badge{width:12px;height:12px;bottom:-2px;right:-2px}.social-queue-card-channel-row .platform-stack.layout-chip .platform-avatar.size-sm .platform-avatar-photo{width:22px;height:22px}.social-queue-card-channel-row .social-queue-card-time{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}.social-queue-card-channel-row .social-queue-card-time.is-unscheduled{font-variant-numeric:normal}.social-queue-card-channel{color:#475569;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:600;display:flex}.social-queue-card-channel i{flex-shrink:0;font-size:13px}.social-queue-card-channel>span:not(.social-queue-card-dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-queue-card-dot{color:#cbd5e1;flex-shrink:0;font-weight:400}.social-queue-card-account{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.social-queue-channel-empty{cursor:default;align-items:center;min-width:0;display:inline-flex}.social-queue-channel-empty-avatar{color:#cbd5e1;background:#f8fafca6;border:1px dashed #94a3b873;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .12s,color .12s,background .12s;display:inline-flex;position:relative}.social-queue-channel-empty:hover .social-queue-channel-empty-avatar{color:#94a3b8;background:#f8fafcf2;border-color:#94a3b833}.social-queue-channel-empty-avatar:after{content:"";opacity:0;pointer-events:none;background:conic-gradient(#94a3b800 0deg,#94a3b8b3 72deg,#94a3b800 144deg 360deg);border-radius:999px;transition:opacity .12s;position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}.social-queue-channel-empty:hover .social-queue-channel-empty-avatar:after{opacity:1;animation:1.6s linear infinite social-queue-ghost-orbit}.social-queue-channel-empty-avatar .material-icons-outlined{z-index:1;font-size:13px;position:relative}@keyframes social-queue-ghost-orbit{to{transform:rotate(360deg)}}.social-queue-card-meta-row{border-top:1px solid var(--header-line,#0f172a0f);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 12px 8px;display:flex}.social-queue-card-meta-start{flex:1;align-items:center;gap:6px;min-width:0;line-height:1;display:flex}.social-queue-author-meta{color:#94a3b8;align-items:center;gap:5px;min-width:0;max-width:min(280px,58vw);font-size:11px;font-weight:400;line-height:1.35;display:inline-flex}.social-queue-author-avatar{background:#f1f5f9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;overflow:hidden}.social-queue-author-avatar img{object-fit:cover;width:100%;height:100%}.social-queue-author-initials{color:#64748b;letter-spacing:-.02em;text-transform:uppercase;font-size:8px;font-weight:600;line-height:1}.social-queue-author-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-queue-card-meta-row .social-queue-card-actions{opacity:0;pointer-events:none}.social-queue-card:hover .social-queue-card-meta-row .social-queue-card-actions,.social-queue-card:focus-within .social-queue-card-meta-row .social-queue-card-actions,.social-queue-card.is-menu-open .social-queue-card-meta-row .social-queue-card-actions{opacity:1;pointer-events:auto}.social-queue-card:hover,.social-queue-card:focus-within,.social-queue-card.is-menu-open{box-shadow:none;background:#fcfcfd;border-color:#0f172a24}.social-queue-card.has-bar-error{border-color:#ef444438}.social-queue-card-time{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.social-queue-card-time.is-unscheduled{font-variant-numeric:normal}.social-queue-card-content{align-items:flex-start;gap:14px;display:flex}.social-queue-card-content.has-media .social-queue-card-text{-webkit-line-clamp:3}.social-queue-card-text{color:#334155;-webkit-line-clamp:4;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:13px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.social-queue-card-media{background:#f1f5f9;border:1px solid #0f172a14;border-radius:8px;flex-shrink:0;width:96px;height:96px;position:relative;overflow:hidden}.social-queue-card-media img{object-fit:cover;width:100%;height:100%}.social-queue-card-media.is-video img{filter:saturate(.92)}.social-queue-card-media.is-placeholder{background:linear-gradient(#f8fafc 0%,#eef2f7 100%);justify-content:center;align-items:center;display:flex}.social-queue-card-media-icon{color:#94a3b8;font-size:26px}.social-queue-media-play{pointer-events:none;background:#0f172a24;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.social-queue-media-play .material-icons-outlined{color:#334155;background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;display:flex;box-shadow:0 2px 10px #0f172a24}.social-queue-media-badge{color:#334155;font-variant-numeric:tabular-nums;background:#fffffff0;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;bottom:5px;right:5px;box-shadow:0 1px 6px #0f172a14}.social-queue-media-badge .material-icons-outlined{color:#64748b;font-size:11px}.social-queue-pill.is-failed{color:#e11d48;background:#fff1f299;border-color:#0000;font-weight:500}.social-queue-card-bar{border-top:1px solid var(--header-line,#0f172a0f);background:#f8fafc99;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative}.social-queue-card-bar-start{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;padding-right:4px;display:flex}.social-queue-card-bar-note{color:#64748b;align-items:center;gap:6px;min-width:0;margin:0;font-size:12px;font-weight:400;line-height:1.35;display:flex}.social-queue-card-bar-note .material-icons-outlined{color:#94a3b8;flex-shrink:0;font-size:14px}.social-queue-card-bar-note span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-queue-card-bar-tools{display:none}.social-queue-card-bar-link{color:var(--resonn-blue,#0a2540);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none}.social-queue-card-bar-link:hover{color:var(--resonn-blue-hover,#163b61);text-underline-offset:2px;text-decoration:underline}.social-queue-card-bar-btn{height:var(--header-action-height,32px);border:1px solid var(--header-control-line,#0f172a14);border-radius:var(--header-action-radius,6px);box-shadow:none;color:#334155;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;line-height:1.2;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.social-queue-card-bar-btn .material-icons-outlined{font-size:14px}.social-queue-card-bar-btn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1f2}.content-feed-status-pills{color:#94a3b8;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.content-feed-status-segment{color:#64748b}.content-feed-status-dot{color:#cbd5e1;font-weight:400}.content-feed-status-pill{color:#64748b;font:inherit;cursor:pointer;background:#f8fafce6;border:1px solid #e2e8f0e6;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.35;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.content-feed-status-pill:hover{color:#475569;background:#f1f5f9f2;border-color:#cbd5e1f2}.content-feed-status-pill.is-active{color:#334155;box-shadow:none;background:#f1f5f9f2;border-color:#cbd5e1f2}.social-queue-card-error{display:none}.social-queue-card-metrics{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;font-size:11px;font-weight:500;display:flex}.social-queue-card-stat{color:#64748b;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.social-queue-card-stat .material-icons-outlined{color:#94a3b8;font-size:14px}.social-queue-pill{white-space:nowrap;border:1px solid #0000;border-radius:5px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.social-queue-pill.is-planned{color:var(--resonn-navy,#0a2540);background:#0a25400a;border-color:#0a25401f}.social-queue-pill.is-concept{color:#64748b;background:#f1f5f9;border-color:#e2e8f0e6}.social-queue-pill.is-sent{color:#15803d;background:#f0fdf4;border-color:#22c55e33}.social-queue-card-actions{align-items:center;gap:2px;transition:opacity .1s;display:flex}.social-queue-action-btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .1s,color .1s;display:inline-flex}.social-queue-action-btn .material-icons-outlined{font-size:16px}.social-queue-action-btn:hover,.social-queue-action-btn.is-open{color:#0f172a;background:#0f172a0d}.social-queue-menu{position:relative}.social-queue-dropdown{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #0f172a14;border-radius:10px;min-width:196px;padding:4px;font-family:inherit;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #0f172a08,0 8px 20px #0f172a14,0 20px 36px #0f172a0f}.social-queue-dropdown.is-above{animation:.12s cubic-bezier(.22,1,.36,1) social-queue-dropdown-in-above}.social-queue-dropdown.is-below{animation:.12s cubic-bezier(.22,1,.36,1) social-queue-dropdown-in-below}.social-queue-dropdown-sep{background:#0f172a0f;height:1px;margin:4px 6px}@keyframes social-queue-dropdown-in-above{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes social-queue-dropdown-in-below{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.social-queue-dropdown.is-above,.social-queue-dropdown.is-below{animation:none}}.social-queue-card.is-skeleton{pointer-events:none}.chrono-queue-skeleton-day,.chrono-queue-skeleton-time,.social-queue-skeleton-line,.social-queue-skeleton-media{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 45%,#eef2f7 100%) 0 0/200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite social-queue-shimmer}.chrono-queue-skeleton-day{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 45%,#eef2f7 100%) 0 0/200% 100%;border-radius:6px;width:200px;height:10px;animation:1.2s ease-in-out infinite social-queue-shimmer}.chrono-queue-skeleton-time{display:none}.social-queue-skeleton-line.is-head{width:72%;height:10px;margin-bottom:10px}.social-queue-skeleton-line.is-text{width:92%;height:10px;margin-bottom:10px}.social-queue-skeleton-media{border-radius:8px;flex-shrink:0;width:96px;height:96px}@keyframes social-queue-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=720px){.content-message-feed{max-width:none;padding:12px 16px 24px}.social-queue-card-media,.social-queue-skeleton-media{width:84px;height:84px}.social-queue-card-meta-row .social-queue-card-actions{opacity:1;pointer-events:auto}}@media print{.social-queue-card-actions{display:none}}.sent-overview,.content-message-feed{box-sizing:border-box;width:100%;max-width:760px;margin-left:auto;margin-right:auto}.sent-overview{padding:12px 24px 4px}.sent-kpi-row{background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;display:grid;overflow:hidden}.sent-kpi{border-right:1px solid #0f172a0f;min-width:0;padding:14px 16px 13px}.sent-kpi:last-child{border-right:0}.sent-kpi.skeleton-card{border-radius:0;min-height:62px}.sent-kpi strong{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.15;display:block}.sent-kpi span{color:#64748b;margin-top:4px;font-size:12px;font-weight:400;line-height:1.35;display:block}.sent-overview .heatmap-card{box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:8px;width:100%;margin:0 0 8px;padding:14px 16px 16px}.sent-overview .heatmap-card:hover{background:#fff;border-color:#0f172a14}.heatmap-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sent-overview .heatmap-card h2{margin:0}.heatmap-insight{flex-direction:column;align-items:flex-start;margin:0;display:flex}.heatmap-insight-range{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.15}.heatmap-insight-day{color:#64748b;margin-top:4px;font-size:12px;font-weight:400;line-height:1.35}.heatmap-card:has(.heatmap-grid) .heatmap-insight{margin-bottom:14px}.heatmap-hint{color:#94a3b8;margin:0 0 12px;font-size:12px;line-height:1.45}.heatmap-filter-clear{color:#0a2540;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;font-weight:600}.heatmap-filter-clear:hover{color:#163b61}.heatmap-cell{cursor:default;border:1px solid #0000;border-radius:4px;width:100%;height:22px;padding:0;display:block}.heatmap-cell.is-occupied{cursor:pointer}.heatmap-cell.is-selected{border-color:#0a254073}.heatmap-cell:focus-visible{outline-offset:1px;outline:1px solid #0a2540}@media (width<=720px){.sent-overview{max-width:none;padding:12px 16px 4px}.sent-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sent-kpi:nth-child(2){border-right:0}.sent-kpi:first-child,.sent-kpi:nth-child(2){border-bottom:1px solid #0f172a0f}}.composer-action-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;transition:border-color .1s,box-shadow .1s;display:flex}.composer-action-input:focus-within{border-color:#2b6cb047;box-shadow:0 0 0 3px #2b6cb014}.composer-action-input--embedded{box-shadow:none;background:0 0;border:none;border-radius:0;padding:14px 16px 10px}.composer-action-input--embedded:focus-within{box-shadow:none;border:none;outline:none}.composer-action-input-field{color:#0f172a;resize:none;background:0 0;border:0;width:100%;min-height:20px;max-height:120px;padding:0;font-family:inherit;font-size:13px;line-height:1.45;overflow-y:auto}.composer-action-input-field:focus{outline:none}.composer-action-input-field::placeholder{color:#94a3b8}.composer-action-input-field:disabled{cursor:not-allowed;opacity:.65}.composer-action-input-footer{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.composer-action-input-shortcut{align-items:center;min-width:0;display:inline-flex}.composer-action-input-submit{color:#94a3b8;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:4px;align-items:center;gap:4px;min-height:28px;margin-left:auto;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background .1s,border-color .1s,color .1s,box-shadow .1s;display:inline-flex}.composer-action-input-submit:not(:disabled){border-color:var(--header-accent,#0a2540);background:var(--header-accent,#0a2540);box-shadow:0 1px 2px var(--header-accent-shadow,#0a254029);color:#fff}.composer-action-input-submit:hover:not(:disabled){border-color:var(--header-accent-hover,#163b61);background:var(--header-accent-hover,#163b61)}.composer-action-input-submit:disabled{cursor:not-allowed}.composer-action-input-spark{font-size:12px;line-height:1}.composer-action-input-stop-icon{color:#ef4444;line-height:1;font-size:14px!important}.composer-action-input.is-stop-mode .composer-action-input-submit.is-stop:hover .composer-action-input-stop-icon{color:#dc2626}.composer-action-input.is-submitting .composer-action-input-submit.is-loading:not(:disabled){color:#fff;cursor:wait;background:#2b6cb0;border-color:#2b6cb047;box-shadow:0 1px 2px #2b6cb02e}.composer-action-input.is-stop-mode .composer-action-input-submit.is-stop{box-shadow:none;color:#0f172a;cursor:pointer;background:#fff;border-color:#0f172a1f}.composer-action-input.is-stop-mode .composer-action-input-submit.is-stop:hover{color:#0a2540;background:#f8fafc;border-color:#0f172a2e}.composer-action-input-spinner{border:1.5px solid #0f172a1f;border-top-color:#2b6cb0;border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.7s linear infinite composer-action-input-spin}@keyframes composer-action-input-spin{to{transform:rotate(360deg)}}.shortcut-keys{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.shortcut-keys kbd{box-sizing:border-box;color:#64748b;letter-spacing:-.01em;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:4px;flex:none;justify-content:center;align-items:center;width:max-content;min-width:18px;height:18px;padding:0 5px;font-family:inherit;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.shortcut-keys.is-on-dark kbd{color:#ffffffb8;background:#ffffff1a;border-color:#ffffff38}.composer-activity-panel{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.composer-inspector-pane .composer-activity-panel,.composer-context-pane .composer-activity-panel{height:100%}.message-activity-timeline{flex-direction:column;flex:1;gap:8px;min-height:120px;padding:12px;display:flex;overflow-y:auto}@keyframes activitySlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.activity-avatar{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.activity-avatar.is-sm{width:24px;height:24px}.activity-avatar-initials{color:#fff;letter-spacing:.5px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.activity-avatar.is-sm.activity-avatar-initials{font-size:9px}.activity-timeline-node{align-items:flex-start;gap:8px;padding:2px 0 2px 18px;animation:.24s both activitySlideIn;display:flex;position:relative}.activity-timeline-node-rail{background:#e5e7eb;width:1px;position:absolute;top:0;bottom:0;left:7px}.activity-timeline-node-icon{z-index:1;color:#94a3b8;flex:none;margin-top:1px;font-size:14px;line-height:1;position:relative}.activity-timeline-node-text{color:#64748b;margin:0;font-size:12px;line-height:1.45}.activity-timeline-node-name{color:#475569;font-weight:500}.activity-timeline-node-payload{color:#64748b;font-style:italic}.activity-timeline-node-sep{color:#cbd5e1}.activity-comment-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;animation:.24s both activitySlideIn;display:flex}.activity-comment-card.is-pending{opacity:.88}.activity-comment-card-body{flex:1;min-width:0}.activity-comment-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.activity-comment-meta-sep{color:#cbd5e1;font-size:11px}.activity-user{color:#0f172a;font-size:12px;font-weight:600}.activity-comment-text{color:#334155;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.activity-reaction-row{flex-wrap:wrap;align-items:center;gap:4px;min-height:22px;margin-top:6px;display:flex}.activity-reaction-pill{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:3px;padding:2px 8px;font-size:13px;line-height:1.4;transition:all .15s;display:inline-flex}.activity-reaction-pill:hover{background:#e5e7eb;border-color:#d1d5db;transform:scale(1.05)}.activity-reaction-pill.is-mine{background:#eff6ff;border-color:#93c5fd}.activity-reaction-pill.is-mine:hover{background:#dbeafe;border-color:#60a5fa}.reaction-count{color:#6b7280;font-size:11px;font-weight:600}.activity-reaction-pill.is-mine .reaction-count{color:#2563eb}.activity-add-reaction{display:inline-flex;position:relative}.activity-add-reaction-btn{cursor:pointer;color:#9ca3af;opacity:0;background:0 0;border:1px dashed #d1d5db;border-radius:12px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:inline-flex}.activity-comment-card:hover .activity-add-reaction-btn{opacity:1}.activity-add-reaction-btn:hover{color:#6b7280;background:#f3f4f6;border-color:#9ca3af}.activity-add-reaction-btn .material-icons-outlined{font-size:14px}.activity-emoji-popup{z-index:10;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:2px;margin-bottom:6px;padding:4px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.activity-emoji-popup:after{content:"";width:100%;height:10px;position:absolute;top:100%;left:0}.activity-add-reaction:hover .activity-emoji-popup{display:flex}.activity-emoji-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 6px;font-size:16px;line-height:1;transition:all .15s}.activity-emoji-btn:hover{background:#f3f4f6;border-color:#e5e7eb;transform:scale(1.25)}.activity-emoji-btn:active{transform:scale(.95)}.activity-emoji-btn.is-selected{background:#eff6ff;border-color:#bfdbfe}.activity-time{color:#9ca3af;white-space:nowrap;flex-shrink:0;font-size:11px}.activity-pending-notice{color:#9ca3af;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;display:flex}.activity-pending-notice .material-icons-outlined{font-size:15px}.activity-empty{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.activity-empty .material-icons-outlined{color:#d1d5db;margin-bottom:10px;font-size:36px}.activity-empty p{margin:0;font-size:13px;line-height:1.5}.activity-pane-comment{background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;padding:12px}.activity-pro-input{padding:12px}.message-approval-status-badge{letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.message-approval-status-badge.status-0{color:#6b7280;background:#f3f4f6}.message-approval-status-badge.status-1{color:#b45309;background:#fef3c7}.message-approval-status-badge.status-2{color:#b91c1c;background:#fee2e2}.message-approval-status-badge.status-3{color:#047857;background:#d1fae5}.composer-review-actions-bar{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.review-btn-approve{cursor:pointer;letter-spacing:.01em;box-sizing:border-box;border:none;border-radius:6px;align-items:center;gap:6px;height:40px;padding:10px 18px;font-size:13px;font-weight:500;transition:background-color .1s,border-color .1s,opacity .1s;display:inline-flex;color:#fff!important;background:#0a2540!important}.review-btn-approve:hover:not(:disabled){background:#163b61!important}.review-btn-approve:active:not(:disabled){transform:translateY(0)}.review-btn-approve .material-icons-outlined{font-size:18px}.review-btn-changes,.review-btn-withdraw{cursor:pointer;box-sizing:border-box;border-radius:6px;align-items:center;gap:6px;height:40px;padding:10px 24px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex;color:#4b5563!important;background:0 0!important;border:1px solid #0f172a1a!important}.review-btn-changes:hover:not(:disabled),.review-btn-withdraw:hover:not(:disabled){color:#374151!important;background:#f9fafb!important;border-color:#0f172a29!important}.review-btn-changes:active:not(:disabled){background:#f3f4f6!important}.review-btn-changes .material-icons-outlined{font-size:18px}.review-completed{color:#0f766e;box-sizing:border-box;background:#f0fdf4;border-radius:20px;justify-content:center;align-items:center;gap:6px;height:40px;padding:10px 24px;font-size:13px;font-weight:500;display:inline-flex}.review-completed.review-completed-changes{color:#b45309;background:#fffbeb}.review-completed .material-icons-outlined{font-size:18px}.request-changes-modal{width:min(480px,100vw - 32px)}.composer-context-pane.is-activity-pane{background:#f9fafb;padding:0;overflow:hidden}.composer-context-pane.is-activity-pane .composer-context-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px 10px}.composer-approval-status{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.composer-manual-only .message-approval-status-badge{margin-bottom:0}.composer-approval-reviewers{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.composer-approval-reviewers li{color:#0f172a;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:12px;line-height:1.4;display:flex}.composer-approval-reviewers li span:last-child{color:#94a3b8}.composer-review-hint,.composer-approval-note{color:#64748b;margin:-4px 0 12px;font-size:13px;line-height:1.45}.composer-approval-note{background:#fcfcfd;border:1px solid #0f172a0f;border-radius:6px;padding:8px 10px}.composer-panel.is-review-mode .composer-tabs.is-review-hidden,.composer-panel.is-review-mode .message-toolbar,.composer-panel.is-review-mode .composer-unified-card-footer,.composer-panel.is-review-mode .composer-platform-options,.composer-panel.is-review-mode .media-file-input{display:none}.composer-panel.is-review-mode .composer-profile-rail,.composer-panel.is-review-mode .composer-unified-card{pointer-events:none}.composer-panel.is-review-mode .composer-textarea{cursor:default}.request-changes-intro{color:#64748b;margin:0 0 12px;font-size:14px;line-height:1.5}.request-changes-textarea{resize:vertical;box-sizing:border-box;border:1px solid #dbe5f0;border-radius:12px;width:100%;min-height:120px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5}.request-changes-textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61f}.composer-context-pane{background:#f9fafb}.composer-context-pane .composer-context-header{background:#fff;border-bottom:1px solid #e5e7eb}.composer-live-preview{flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:4px 0 8px;display:flex}.composer-preview-tabs{background:#f1f5f9;border-radius:4px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.composer-preview-tab{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background .1s,box-shadow .1s,color .1s;display:inline-flex}.composer-preview-tab:hover:not(.is-active){color:#64748b}.composer-preview-tab.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14}.composer-preview-tab i{font-size:13px;line-height:1}.composer-preview-card-area{width:100%;max-width:380px;transition:opacity .15s}.composer-live-preview .social-preview-card,.composer-live-preview .content-preview-card{color:#0f1419;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.composer-live-preview .spc-header{align-items:center;gap:12px;padding:12px 16px;display:flex}.composer-live-preview .spc-avatar{object-fit:cover;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:50%;flex-shrink:0;width:40px;height:40px}.composer-live-preview .spc-avatar-google{color:#1a73e8;background:#e8f0fe;justify-content:center;align-items:center;display:inline-flex}.composer-live-preview .spc-avatar-google .material-icons-outlined{font-size:22px}.composer-live-preview .spc-avatar-wordpress{color:#21759b;background:#f4f2ef;justify-content:center;align-items:center;display:inline-flex}.composer-live-preview .spc-avatar-wordpress i{font-size:18px}.composer-live-preview .wordpress-card{border-radius:8px}.composer-live-preview .spc-wp-article{flex-direction:column;gap:8px;padding:4px 0 8px;display:flex}.composer-live-preview .spc-wp-title{color:#0f172a;letter-spacing:-.02em;margin:0;padding:4px 16px 0;font-size:18px;font-weight:600;line-height:1.3}.composer-live-preview .wordpress-card .spc-body{padding-top:0}.composer-live-preview .spc-author{flex:1;min-width:0}.composer-live-preview .spc-name{color:#0f1419;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.composer-live-preview .spc-handle{color:#536471;font-size:13px;display:block}.composer-live-preview .spc-handle .material-icons-outlined{vertical-align:-2px;font-size:13px}.composer-live-preview .spc-more{color:#536471}.composer-live-preview .spc-body{white-space:pre-wrap;word-wrap:break-word;padding:0 16px 12px;font-size:15px;line-height:1.5}.composer-live-preview .spc-body a,.composer-live-preview .spc-hashtag,.composer-live-preview .spc-mention{color:#1d9bf0;text-decoration:none}.composer-live-preview .spc-media{border:1px solid #e5e7eb;border-radius:16px;margin:0 16px 12px;overflow:hidden}.composer-live-preview .spc-media img,.composer-live-preview .spc-media video{object-fit:cover;width:100%;max-height:300px;display:block}.composer-live-preview .spc-media-full{border-left:0;border-right:0;border-radius:0;margin:0 0 12px}.composer-live-preview .spc-media-square{aspect-ratio:1;border:0;border-radius:0;margin:0}.composer-live-preview .spc-media-square img{height:100%;max-height:none}.composer-live-preview .spc-media-placeholder{color:#9ca3af;background:#f3f4f6;justify-content:center;align-items:center;min-height:200px;display:flex}.composer-live-preview .spc-link-preview{border:1px solid #e5e7eb;border-radius:16px;margin:0 16px 12px;overflow:hidden}.composer-live-preview .spc-link-preview img{object-fit:cover;width:100%;height:150px}.composer-live-preview .spc-link-info{background:#f7f9f9;padding:12px}.composer-live-preview .spc-link-domain,.composer-live-preview .spc-link-description{color:#536471;font-size:12px;display:block}.composer-live-preview .spc-link-title{color:#0f1419;font-size:14px;font-weight:600;display:block}.composer-live-preview .spc-platform-notice{color:#6b7280;background:#f9fafb;border-top:1px solid #e5e7eb;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.composer-live-preview .spc-platform-notice .material-icons-outlined{color:#9ca3af;font-size:16px}.composer-live-preview .spc-platform-notice.spc-notice-dark{color:#ffffffd9;background:#0009;border-top:0}.composer-live-preview .spc-actions{color:#536471;justify-content:space-between;padding:8px 16px 12px;display:flex}.composer-live-preview .spc-actions span{align-items:center;gap:4px;font-size:13px;display:inline-flex}.composer-live-preview .spc-stats{color:#536471;border-top:1px solid #eff3f4;justify-content:space-between;padding:8px 16px;font-size:13px;display:flex}.composer-live-preview .spc-likes{padding:8px 16px 4px;font-size:13px;font-weight:600}.composer-live-preview .twitter-card .spc-actions{padding:4px 12px 12px}.composer-live-preview .facebook-card{border-radius:8px}.composer-live-preview .facebook-card .spc-body a,.composer-live-preview .facebook-card .spc-hashtag{color:#1877f2}.composer-live-preview .facebook-card .spc-actions-fb{border-top:1px solid #e5e7eb;margin-top:0;padding-top:4px}.composer-live-preview .facebook-card .spc-actions-fb span{flex:1;justify-content:center;padding:8px}.composer-live-preview .spc-link-fb{border-left:0;border-right:0;border-radius:0;margin:0 0 12px}.composer-live-preview .spc-link-fb .spc-link-info{background:#f0f2f5}.composer-live-preview .instagram-card{border:0;border-radius:0}.composer-live-preview .instagram-card .spc-avatar{width:32px;height:32px}.composer-live-preview .instagram-card .spc-name{font-size:14px}.composer-live-preview .instagram-card .spc-actions-ig{justify-content:space-between;padding:10px 14px;display:flex}.composer-live-preview .instagram-card .spc-actions-left{gap:16px;display:flex}.composer-live-preview .instagram-card .spc-body-ig{padding:4px 14px 14px;font-size:14px}.composer-live-preview .linkedin-card .spc-body a,.composer-live-preview .linkedin-card .spc-hashtag{color:#0a66c2}.composer-live-preview .linkedin-card .spc-actions-li{border-top:1px solid #e5e7eb;gap:0;padding:4px 0}.composer-live-preview .linkedin-card .spc-actions-li span{flex:1;justify-content:center;padding:14px 4px;font-size:13px;font-weight:500}.composer-live-preview .spc-link-li{border-left:0;border-right:0;border-radius:0;margin:0 0 12px}.composer-live-preview .spc-link-li .spc-link-info{background:#f3f6f8}.composer-live-preview .spc-carousel-preview{background:#fff;border-top:1px solid #e5e7eb;margin:0 0 8px;overflow:hidden}.composer-live-preview .spc-carousel-thumb{background:#f3f4f6;justify-content:center;align-items:center;min-height:180px;display:flex;position:relative}.composer-live-preview .spc-carousel-thumb img{object-fit:contain;width:100%;max-height:280px;display:block}.composer-live-preview .spc-carousel-nav{pointer-events:none;justify-content:space-between;padding:0 8px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.composer-live-preview .spc-carousel-arrow{color:#333;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 1px 4px #0f172a26}.composer-live-preview .spc-carousel-counter{color:#fff;background:#000000a6;border-radius:10px;padding:2px 8px;font-size:11px;position:absolute;bottom:8px;right:12px}.composer-live-preview .spc-carousel-info{background:#f8f9fa;border-top:1px solid #e5e7eb;padding:10px 14px}.composer-live-preview .spc-carousel-title{color:#1a1a1a;font-size:14px;font-weight:600}.composer-live-preview .spc-media-grid-x{background:#000;border:0;grid-template-columns:1fr 1fr;gap:2px;margin:0 16px 12px;display:grid}.composer-live-preview .spc-media-grid-x--count-1{grid-template-columns:1fr}.composer-live-preview .spc-media-grid-x--count-3 .spc-media-grid-item:nth-child(3){grid-column:1/-1}.composer-live-preview .spc-media-grid-x img{max-height:180px}.composer-live-preview .spc-media-video{background:#0f1419;position:relative}.composer-live-preview .spc-media-video-badge{color:#fff;pointer-events:none;background:#0f141940;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.composer-live-preview .tiktok-card{aspect-ratio:9/16;color:#fff;background:#000;border:0;border-radius:12px;min-height:450px;max-height:580px;position:relative}.composer-live-preview .spc-tiktok-bg{position:absolute;inset:0}.composer-live-preview .spc-tiktok-bg img{object-fit:cover;width:100%;height:100%}.composer-live-preview .spc-tiktok-sidebar{z-index:2;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;bottom:80px;right:8px}.composer-live-preview .spc-tiktok-sidebar .spc-avatar{border:2px solid #fff;width:44px;height:44px}.composer-live-preview .spc-tiktok-action{color:#fff;flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.composer-live-preview .spc-tiktok-info{z-index:2;position:absolute;bottom:16px;left:12px;right:60px}.composer-live-preview .spc-tiktok-info .spc-name{color:#fff;margin-bottom:8px;font-weight:600;display:block}.composer-live-preview .spc-tiktok-info .spc-body{color:#ffffffe6;padding:0;font-size:13px}.composer-live-preview .bluesky-card .spc-body a,.composer-live-preview .bluesky-card .spc-hashtag,.composer-live-preview .bluesky-card .spc-mention{color:#0085ff}.composer-live-preview .pinterest-card{border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.composer-live-preview .spc-pin-image-wrapper{width:100%;position:relative}.composer-live-preview .spc-pin-image{aspect-ratio:2/3;background:#f0f0f0;width:100%;min-height:320px;overflow:hidden}.composer-live-preview .spc-pin-image img{object-fit:cover;width:100%;height:100%}.composer-live-preview .spc-pin-image.spc-media-placeholder{color:#ffffffe6;background:linear-gradient(#e60023 0%,#ad081b 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.composer-live-preview .spc-pin-save{color:#fff;cursor:default;background:#e60023;border:0;border-radius:20px;padding:10px 16px;font-size:14px;font-weight:600;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0f172a26}.composer-live-preview .spc-pin-content{padding:12px}.composer-live-preview .spc-pin-title{color:#111;margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.4}.composer-live-preview .spc-pin-destination{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-size:12px;line-height:1.35;overflow:hidden}.composer-live-preview .spc-pin-author{align-items:center;gap:8px;display:flex}.composer-live-preview .spc-pin-author .spc-avatar{width:28px;height:28px}.composer-live-preview .spc-google-cta{padding:0 16px 16px}.composer-live-preview .spc-google-cta button,.composer-live-preview .spc-google-button{color:#fff;cursor:default;background:#1a73e8;border:0;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.composer-live-preview .content-preview-empty{color:#9ca3af;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.composer-live-preview .content-preview-empty .material-icons-outlined{opacity:.5;margin-bottom:12px;font-size:40px}.composer-live-preview .content-preview-media img{object-fit:cover;width:100%;max-height:340px;display:block}.composer-live-preview .content-preview-text{color:#1e293b;word-break:break-word;padding:20px 24px;font-size:14px;font-weight:400;line-height:1.55}.composer-live-preview .content-preview-link{border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;margin:0 24px 20px;display:flex;overflow:hidden}.composer-live-preview .content-preview-link-img{object-fit:cover;width:100%;height:140px;display:block}.composer-live-preview .content-preview-link-info{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.composer-live-preview .content-preview-link-domain{color:#9ca3af;letter-spacing:.03em;text-transform:uppercase;font-size:11px}.composer-live-preview .content-preview-link-title{color:#111827;font-size:14px;font-weight:600;line-height:1.3}.composer-live-preview .content-preview-pdf{position:relative}.composer-live-preview .content-preview-pdf-fallback{background:#f8f9fa;justify-content:center;align-items:center;height:180px;display:flex}.composer-live-preview .content-preview-pdf-badge{color:#fff;background:#000000b3;border-radius:4px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;display:inline-flex;position:absolute;bottom:8px;left:8px}.composer-inspector-pane{box-sizing:border-box;background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.composer-inspector-pane.is-preview{background:#f8fafc}.composer-inspector-pane.is-preview .composer-inspector-header,.composer-inspector-pane.is-comments{background:#fff}.composer-inspector-header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.composer-inspector-header strong{color:#253044;font-size:13px;font-weight:600}.composer-inspector-header button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.composer-inspector-header button:hover{color:#18181b;background:#f8fafc;border-color:#0f172a29}.composer-inspector-header .material-icons-outlined{font-size:19px}.composer-inspector-content{flex-direction:column;flex:1;min-height:0;animation:.18s composer-inspector-fade;display:flex;overflow:hidden}.composer-inspector-pane.is-preview .composer-inspector-content{background:#f8fafc;padding:12px 16px 16px;overflow-y:auto}.composer-inspector-pane.is-comments .composer-activity-panel{height:100%}@keyframes composer-inspector-fade{0%{opacity:0}to{opacity:1}}@media (width<=1180px){.composer-panel.context-open .composer-inspector-pane{border-top:1px solid #e5e7eb;border-left:0;grid-column:1/-1;max-height:42vh}}.content-preview-overlay{z-index:70}.content-preview-panel{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;width:min(420px,100vw - 24px);height:calc(100vh - 20px);margin:10px 10px 10px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a29,0 0 0 1px #0f172a0a}.content-preview-panel .composer-inspector-pane{border-left:0;width:100%;height:100%}.content-preview-panel-state{color:#64748b;text-align:center;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;font-size:13px;display:flex}.content-preview-panel-state .material-icons-outlined{color:#b45309;font-size:22px}.content-preview-panel-state p{max-width:280px;margin:0;line-height:1.5}.content-preview-panel-state--error{color:#92400e}@media (width<=640px){.content-preview-panel{border-radius:12px;width:calc(100vw - 16px);height:calc(100vh - 16px);margin:8px 8px 8px 0}}.export-menu{display:inline-flex;position:relative}.export-menu-panel{z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0f172a1f}.export-menu-item:disabled{cursor:not-allowed}.analysis-chart-root{flex-direction:column;gap:0;display:flex}.analysis-chart-root--embedded{height:100%;min-height:0}.analysis-chart-root--embedded .analysis-chart-plot{flex:1;height:auto;min-height:0}.analysis-chart-plot{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:368px;position:relative}.analysis-chart-svg{width:100%;height:100%;display:block}.analysis-chart-plot-wash{display:none}.analysis-chart-grid{stroke:#0f172a0a;stroke-width:1px}.analysis-chart-grid--zero{stroke:#0f172a1a;stroke-width:1px}.analysis-chart-axis-y{fill:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:.01em;paint-order:stroke fill;stroke:#fff;stroke-linejoin:round;stroke-width:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:500}.analysis-chart-axis-x-tick{stroke:#0f172a1f;stroke-width:1px}.analysis-chart-axis-x{fill:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:10px;font-weight:400;transition:fill .12s}.analysis-chart-axis-x--active{fill:#64748b}.analysis-chart-area-fill{stroke:none;transition:opacity .2s}.analysis-chart-area-fill--stacked{stroke:#ffffff47;stroke-width:.75px}.analysis-chart-area-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:.5px;vector-effect:non-scaling-stroke}.analysis-chart-area-rim{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.45;stroke-width:1.25px;vector-effect:non-scaling-stroke}.analysis-chart-line-shadow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.05;stroke-width:4px;vector-effect:non-scaling-stroke}.analysis-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:.5px;vector-effect:non-scaling-stroke}.analysis-chart-bar{transition:opacity .15s,filter .15s}.analysis-chart-bar--stacked{stroke:#ffffff59;stroke-width:.5px}.analysis-chart-bar--active{filter:brightness(1.04)saturate(1.08)}.analysis-chart-hover-band{fill:#0a254009;pointer-events:none}.analysis-chart-crosshair{pointer-events:none;stroke:#0a254038;stroke-dasharray:2 5;stroke-width:1px}.analysis-chart-axis-y.is-overlay{fill:#0a2540}.analysis-chart-overlay{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;vector-effect:non-scaling-stroke}.analysis-chart-previous{stroke:#94a3b8;stroke-dasharray:4 5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.analysis-chart-svg .is-dim{opacity:.16;transition:opacity .12s}.analysis-chart-svg .is-hidden{opacity:0;pointer-events:none}.analysis-chart-point-halo,.analysis-chart-point{pointer-events:none}.analysis-chart-tooltip{z-index:6;min-width:232px;max-width:min(380px,100% - 16px);box-shadow:none;pointer-events:none;background:#fff;border:1px solid #0f172a1a;border-radius:8px;padding:0;position:absolute;top:10px;transform:translate(-50%)}.analysis-chart-tooltip--flip{transform:translate(calc(8px - 100%))}.analysis-chart-tooltip--start{transform:translate(8px)}.analysis-chart-tooltip-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px 10px;display:flex}.analysis-chart-tooltip-date{color:#0f172a;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.analysis-chart-tooltip-meta{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap;background:#f8fafc;border:1px solid #e8ecf1;border-radius:4px;flex-shrink:0;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.625rem;line-height:1.4}.analysis-chart-tooltip ul{gap:6px;margin:0;padding:10px 14px 12px;list-style:none;display:grid}.analysis-chart-tooltip li{justify-content:space-between;align-items:flex-start;gap:14px;font-size:.75rem;line-height:1.35;display:flex}.analysis-chart-tooltip-label{color:#64748b;align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.analysis-chart-tooltip-label span{word-break:break-word}.analysis-chart-tooltip-label i{border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 1px #fffc}.analysis-chart-tooltip-values{flex-shrink:0;align-items:baseline;gap:8px;display:inline-flex}.analysis-chart-tooltip-values strong{color:#0f172a;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600}.analysis-chart-tooltip-values em{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.625rem;font-style:normal}.analysis-chart-tooltip-total{color:#475569;letter-spacing:.04em;text-transform:uppercase;border-top:1px dashed #e8ecf1;margin-top:2px;padding-top:8px;font-size:.6875rem;font-weight:600}.analysis-chart-tooltip-total strong{font-variant-numeric:tabular-nums;text-transform:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem}.analysis-chart-tooltip-previous{color:#64748b;border-top:1px dashed #e8ecf1;margin-top:2px;padding-top:8px;font-size:.6875rem}.analysis-chart-tooltip-previous small{color:#94a3b8;margin-left:6px;font-size:.625rem}.analysis-chart-tooltip-section{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;border-top:1px dashed #e8ecf1;margin-top:2px;padding-top:8px;font-size:.625rem}.analysis-chart-tooltip-label i.is-line{width:10px;height:2px;box-shadow:none;border-radius:99px;margin-top:7px}.analysis-chart-tooltip-values em.is-up{color:#0f766e}.analysis-chart-tooltip-values em.is-down{color:#be123c}.analysis-chart-legend{border-top:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding:8px 12px 0;display:flex}.analysis-chart-legend-list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.analysis-chart-legend-item{color:#64748b;cursor:pointer;height:26px;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;transition:background .1s,color .1s,border-color .1s,opacity .1s;display:inline-flex}.analysis-chart-legend-item:hover,.analysis-chart-legend-item.is-preview{color:#0f172a;background:#f8fafc}.analysis-chart-legend-item.is-static{cursor:default}.analysis-chart-legend-item.is-static:hover{color:#64748b;background:0 0}.analysis-chart-legend-swatch.is-dashed{background:0 0;border-top:1.5px dashed #94a3b8;border-radius:0;width:12px;height:0}.analysis-chart-plot:focus-visible{outline-offset:3px;border-radius:6px;outline:1px solid #0a25402e}.analysis-chart-legend-swatch{border-radius:999px;flex-shrink:0;width:8px;height:8px}.analysis-chart-legend-swatch.is-overlay{background:#0a2540;border-radius:99px;width:12px;height:2px}.analysis-chart-legend-name{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.analysis-chart-legend-total{color:#94a3b8;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.analysis-chart-legend-reset{color:#94a3b8;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:500}.analysis-chart-legend-reset:hover{color:#0f172a}.analysis-chart-empty{color:#94a3b8;text-align:center;margin:0;padding:56px 16px;font-size:.875rem}@media (prefers-reduced-motion:no-preference){.analysis-chart-area-fill,.analysis-chart-area-line,.analysis-chart-area-rim,.analysis-chart-line{animation:.45s ease-out both analysis-chart-fade-in}}@keyframes analysis-chart-fade-in{0%{opacity:0}to{opacity:1}}.date-range-picker{position:relative}.date-range-picker.is-drop-up .date-range-popover{top:auto;bottom:calc(100% + 6px)}.date-range-popover{z-index:24;box-shadow:none;background:#fff;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:164px 232px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.date-range-presets{border-right:1px solid #0f172a0f;flex-direction:column;gap:1px;padding:6px;display:flex}.date-range-presets button{color:#8b939e;cursor:pointer;letter-spacing:.01em;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;height:28px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:400;transition:background .1s,color .1s;display:flex}.date-range-presets button:hover{color:#334155;background:#0f172a09}.date-range-presets button.is-active{color:#0f172a;background:#0f172a0b;font-weight:400}.date-range-presets button.is-custom{margin-top:5px;position:relative}.date-range-presets button.is-custom:before{content:"";background:#0f172a0f;height:1px;position:absolute;top:-5px;left:8px;right:8px}.date-range-calendar{padding:8px 10px 10px}.date-range-calendar-head{grid-template-columns:24px 1fr 24px;align-items:center;margin-bottom:6px;display:grid}.date-range-calendar-head p{color:#0f172a;letter-spacing:-.01em;text-align:center;text-transform:capitalize;margin:0;font-size:12px;font-weight:600}.date-range-month-nav{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .1s,color .1s;display:inline-flex}.date-range-month-nav:hover{color:#0f172a;background:#f8fafc}.date-range-month-nav .material-icons-outlined{font-size:18px}.date-range-weekdays,.date-range-grid{grid-template-columns:repeat(7,28px);justify-content:center;display:grid}.date-range-weekdays{margin-bottom:2px}.date-range-weekdays span{color:#94a3b8;letter-spacing:.02em;text-align:center;height:20px;font-size:10px;font-weight:500;line-height:20px}.date-range-day{color:#334155;cursor:pointer;width:28px;height:28px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:400;line-height:28px;transition:background .1s,color .1s}.date-range-day.is-outside{color:#cbd5e1}.date-range-day.is-today:not(.is-start):not(.is-end){border-radius:6px;box-shadow:inset 0 0 0 1px #0a254029}.date-range-day.is-in-range{color:#0a2540;background:#d7dee6}.date-range-day.is-outside.is-in-range{color:#64748b}.date-range-day.is-start,.date-range-day.is-end{color:#fff;background:#0a2540}.date-range-day.is-start{border-radius:6px 0 0 6px}.date-range-day.is-end{border-radius:0 6px 6px 0}.date-range-day.is-start.is-end{border-radius:6px}.date-range-day:hover:not(.is-start):not(.is-end):not(.is-in-range){background:#f8fafc;border-radius:6px}.date-range-day.is-in-range:hover{background:#c9d2dc}.date-range-day:focus-visible{outline-offset:-1px;border-radius:6px;outline:1px solid #0a254047}.date-range-control.is-open{color:#0f172a;background:#f8fafc;border-color:#0f172a24}@media (width<=640px){.date-range-popover{grid-template-columns:1fr;min-width:232px}.date-range-presets{border-bottom:1px solid #0f172a0f;border-right:0}}.session-expired-overlay{z-index:80;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.session-expired-card{background:#fff;border:1px solid #0f172a1a;border-radius:8px;width:min(420px,100%);padding:28px 28px 24px}.session-expired-kicker{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.6875rem;font-weight:600}.session-expired-copy h2{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1.25rem;font-weight:600}.session-expired-copy p{color:#64748b;margin:8px 0 0;font-size:.875rem;line-height:1.5}.session-expired-message{color:#b45309;margin:16px 0 0;font-size:.8125rem;line-height:1.45}.session-expired-label{color:#64748b;margin:16px 0 6px;font-size:.75rem;font-weight:500;display:block}.session-expired-input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:6px;width:100%;padding:7px 10px;font-size:13px;transition:border-color .1s,background .1s}.session-expired-input[readonly]{color:#475569;background:#f8fafc}.session-expired-input:focus{border-color:#0a254047;outline:none}.session-expired-submit,.session-expired-google{cursor:pointer;border-radius:6px;width:100%;margin-top:16px;padding:10px 14px;font-size:.875rem;font-weight:600;transition:background .1s,border-color .1s,opacity .1s}.session-expired-submit{color:#fff;background:#0a2540;border:1px solid #0000}.session-expired-submit:hover:not(:disabled){background:#163b61}.session-expired-submit:active:not(:disabled){background:#081c30}.session-expired-submit:disabled,.session-expired-google:disabled{cursor:default;opacity:.65}.session-expired-google{color:#0f172a;background:#fff;border:1px solid #0f172a1f;margin-top:10px}.session-expired-google:hover:not(:disabled){background:#f8fafc;border-color:#0f172a2e}.confirm-dialog-backdrop{background:#0f172a33}.confirm-dialog{box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:8px;outline:none;width:min(360px,100%);max-height:86vh;padding:16px 16px 14px;animation:.12s confirm-dialog-enter;overflow:auto;box-shadow:0 8px 24px #0f172a14}.confirm-dialog h2{color:#0f172a;letter-spacing:-.01em;margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.35}.confirm-dialog p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.5}.confirm-dialog-actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:16px;display:flex}.confirm-dialog-cancel,.confirm-dialog-confirm{cursor:pointer;font:inherit;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.2;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.confirm-dialog-cancel{color:#64748b;background:0 0;border:0}.confirm-dialog-cancel:hover{color:#334155;background:#f8fafc}.confirm-dialog-cancel:focus-visible,.confirm-dialog-confirm:focus-visible{outline-offset:1px;outline:2px solid #0a254047}.confirm-dialog-confirm.is-danger{color:#b91c1c;background:#fef2f2;border:1px solid #b91c1c2e}.confirm-dialog-confirm.is-danger:hover{color:#991b1b;background:#fee2e2;border-color:#b91c1c47}.confirm-dialog-confirm.is-primary{border:1px solid var(--header-accent,#0a2540);background:var(--header-accent,#0a2540);color:#fff}.confirm-dialog-confirm.is-primary:hover{background:#163b61;border-color:#163b61}.confirm-dialog kbd{color:#94a3b8;background:#ffffffb3;border:1px solid #0f172a14;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.confirm-dialog-confirm.is-danger kbd{color:#be123c;border-color:#b91c1c29}.confirm-dialog-confirm.is-primary kbd{color:#ffffffc7;background:#ffffff24;border:0}@keyframes confirm-dialog-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.confirm-dialog{animation:none}}.strip-filter{font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);flex-shrink:0;position:relative}.strip-filter-trigger{box-sizing:border-box;width:auto;min-width:0;max-width:var(--strip-trigger-max-width,180px);cursor:pointer;align-items:center;gap:0;height:32px;padding:0 0 0 10px;display:inline-flex;overflow:hidden}.strip-filter-trigger:not(.is-active){color:#6b7280}.strip-filter-trigger.is-active{color:#0f172a;background:#f1f5f9}.strip-filter-trigger-content{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.strip-filter-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.strip-filter-trigger.is-active .strip-filter-trigger-label{color:#0f172a;font-weight:600}.strip-filter-trailing{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:100%;display:inline-flex;position:relative}.strip-filter-chevron{color:#9ca3af;transition:transform .12s ease-in-out,opacity .1s;font-size:16px!important}.strip-filter-trigger.is-open .strip-filter-chevron{transform:rotate(180deg)}.strip-filter-clear{color:#64748b;cursor:pointer;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.strip-filter-clear .material-icons-outlined{font-size:14px!important}.strip-filter-clear:hover{color:#334155}.strip-filter-trigger.is-active:hover .strip-filter-chevron{opacity:0}.strip-filter-trigger.is-active:hover .strip-filter-clear{display:inline-flex}.strip-filter-popover{z-index:60;width:var(--strip-popover-width,220px);transform-origin:0 0;font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);background:#fff;border:1px solid #0f172a14;border-radius:10px;animation:.16s cubic-bezier(.22,1,.36,1) strip-filter-popover-in;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 0 0 1px #0f172a08,0 8px 20px #0f172a1a,0 24px 40px #0f172a14}@keyframes strip-filter-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.strip-filter-popover--align-right{left:auto;right:0}.strip-filter-search{border-bottom:1px solid #f1f5f9;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.strip-filter-search .material-icons-outlined{color:#9ca3af;flex-shrink:0;font-size:15px}.strip-filter-search input{color:#111827;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.strip-filter-search input::placeholder{color:#9ca3af}.strip-filter-list{max-height:280px;padding:4px;overflow:auto}.strip-filter-empty{color:#9ca3af;margin:0;padding:10px 8px;font-size:12px}.strip-filter-row{color:#374151;width:100%;height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:500;transition:background .1s,color .1s;display:flex}.strip-filter-row:hover,.strip-filter-row.is-selected{color:#111827;background:#f8fafc}.strip-filter-row-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.strip-filter-row-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strip-filter-row-count{color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:11px;font-weight:500}.strip-filter-swatch{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.strip-filter-row--create{color:#0a2540;border-top:1px solid #0f172a0f;border-radius:0 0 5px 5px;margin-top:2px}.strip-filter-check{color:#64748b;flex-shrink:0;font-size:14px!important}.strip-prefix-icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.strip-prefix-icon .material-icons-outlined{color:#6b7280;font-size:14px;line-height:1}.strip-filter-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.strip-filter-footer button{color:#9ca3af;font:inherit;cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:500;transition:color .1s}.strip-filter-footer button:hover{color:#64748b}.strip-filter-divider{background:#f1f5f9;height:1px;margin:4px 0}.im-slide-form{flex-direction:column;gap:10px;display:flex}.im-slide-form-intro{color:#64748b;background:linear-gradient(#f8fafc 0%,#fcfcfd 100%);border:1px solid #0f172a0f;border-radius:7px;margin:0;padding:7px 10px;font-size:.6875rem;line-height:1.45}.im-slide-form-section{background:#fff;border:1px solid #0f172a14;border-radius:7px;flex-direction:column;gap:10px;padding:11px 12px;display:flex}.im-slide-form-section.is-meta{gap:13px;padding:12px}.im-slide-form-section-head{margin-bottom:4px}.im-slide-form-section.is-meta .im-slide-form-section-head{margin-bottom:6px}.im-slide-form-section-head h4{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.75rem;font-weight:600;line-height:1.25}.im-slide-form-section-head p{color:#94a3b8;margin:2px 0 0;font-size:.6875rem;line-height:1.4}.im-slide-form-field{flex-direction:column;gap:5px;display:flex}.im-slide-form-section.is-meta .im-slide-form-field+.im-slide-form-field{margin-top:1px}.im-slide-form-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.15}.im-slide-form-control{box-sizing:border-box;color:#475569;width:100%;min-height:28px;font:inherit;background:#fcfcfd;border:1px solid #0f172a14;border-radius:5px;padding:5px 9px;font-size:.75rem;font-weight:400;line-height:1.4;transition:border-color .1s,background-color .1s,box-shadow .1s}.im-slide-form-control::placeholder{color:#cbd5e1}.im-slide-form-control:hover:not(:disabled):not(:focus){background:#fff;border-color:#0f172a1f}.im-slide-form-control:focus{background:#fff;border-color:#0f172a2e;outline:none;box-shadow:0 0 0 3px #0f172a0d}.im-slide-form .im-settings-select-trigger{min-height:28px;box-shadow:none;background:#fcfcfd;border:1px solid #0f172a14;border-radius:5px;padding:5px 9px;font-size:.6875rem;line-height:1.4}.im-slide-form .im-settings-select-trigger .material-icons-outlined{transition:transform .1s;font-size:15px!important}.im-slide-form .im-settings-select.is-open .im-settings-select-trigger .material-icons-outlined{transform:rotate(180deg)}.im-slide-form .im-settings-select.is-open .im-settings-select-trigger,.im-slide-form .im-settings-select-trigger:hover,.im-slide-form .im-settings-select-trigger:focus-visible{background:#fff;border-color:#0f172a2e;box-shadow:0 0 0 3px #0f172a0d}.im-slide-form-control.is-monospace{resize:vertical;min-height:128px;padding:8px 9px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:11px;line-height:18px}.im-slide-form-hint{color:#94a3b8;margin-top:1px;font-size:.625rem;line-height:1.35}.im-slide-form-meta{color:#94a3b8;font-variant-numeric:tabular-nums;align-self:flex-end;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.625rem;line-height:1.15}.im-slide-form-type-segment{background:#f8fafc;border:1px solid #0f172a14;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}.im-slide-form-type-segment.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.im-slide-form-type-option{color:#64748b;cursor:pointer;min-width:0;height:26px;font:inherit;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:.6875rem;font-weight:500;line-height:1;transition:background-color .1s,box-shadow .1s,color .1s;display:inline-flex}.im-slide-form-type-option .material-icons-outlined{color:#94a3b8;font-size:13px!important}.im-slide-form-type-option:hover:not(.is-active){color:#334155;background:#ffffffb8}.im-slide-form-type-option.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a0f}.im-slide-form-type-option.is-active .material-icons-outlined{color:#64748b}.im-slide-form-type-option:focus-visible{outline:none;box-shadow:0 0 0 2px #0f172a1f}.im-slide-form-file-zone{color:#64748b;cursor:pointer;width:100%;font:inherit;text-align:center;background:#fcfcfd;border:1px dashed #0f172a24;border-radius:7px;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;transition:border-color .1s,background-color .1s;display:flex}.im-slide-form-file-zone .material-icons-outlined{color:#94a3b8;margin-bottom:1px;font-size:16px!important}.im-slide-form-file-zone strong{color:#334155;overflow-wrap:anywhere;font-size:.75rem;font-weight:600;line-height:1.3}.im-slide-form-file-zone span:last-child{color:#94a3b8;font-size:.625rem;line-height:1.3}.im-slide-form-file-zone:hover,.im-slide-form-file-zone.is-dragover{background:#fff;border-color:#0f172a33}.im-slide-form-file-zone.is-dragover{border-color:#0a254047}.im-slide-form-file-zone.has-file{background:#fff;border-style:solid;align-items:flex-start;padding:12px}.im-slide-form-file-zone.has-file .material-icons-outlined{color:#64748b}.im-slide-form-file-chip{color:#334155;background:#fcfcfd;border:1px solid #0f172a14;border-radius:5px;align-items:center;gap:7px;max-width:100%;padding:6px 9px;font-size:.75rem;line-height:1.3;display:inline-flex}.im-slide-form-file-chip .material-icons-outlined{color:#94a3b8;font-size:15px!important}.im-slide-form-file-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.im-slide-form-toggle-row{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:11px;display:flex}.im-slide-form-section.is-meta .im-slide-form-toggle-row{margin-top:6px;padding-top:12px}.im-slide-form-toggle-copy{min-width:0}.im-slide-form-toggle-copy strong{color:#0f172a;font-size:.75rem;font-weight:500;line-height:1.25;display:block}.im-slide-form-toggle-copy p{color:#94a3b8;margin:2px 0 0;font-size:.625rem;line-height:1.4}.im-slide-form .im-settings-field{gap:5px;margin-bottom:0}.im-slide-form .im-settings-field>span:first-child{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.15}.im-slide-form .im-settings-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),.im-slide-form .im-settings-field select,.im-slide-form .im-settings-field textarea,.im-slide-form .im-settings-textarea{box-sizing:border-box;color:#0f172a;width:100%;min-height:28px;font:inherit;background:#fcfcfd;border:1px solid #0f172a14;border-radius:5px;margin-bottom:0;padding:5px 9px;font-size:.75rem;line-height:1.4;transition:border-color .1s,background-color .1s,box-shadow .1s}.im-slide-form .im-settings-field textarea,.im-slide-form .im-settings-textarea{resize:vertical;min-height:120px;padding:8px 9px}.im-slide-form .im-settings-field input::placeholder,.im-slide-form .im-settings-field textarea::placeholder,.im-slide-form .im-settings-textarea::placeholder{color:#cbd5e1}.im-slide-form .im-settings-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):hover:not(:disabled):not(:focus),.im-slide-form .im-settings-field select:hover:not(:disabled):not(:focus),.im-slide-form .im-settings-field textarea:hover:not(:disabled):not(:focus),.im-slide-form .im-settings-textarea:hover:not(:disabled):not(:focus){background:#fff;border-color:#0f172a1f}.im-slide-form .im-settings-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):focus,.im-slide-form .im-settings-field select:focus,.im-slide-form .im-settings-field textarea:focus,.im-slide-form .im-settings-textarea:focus{background:#fff;border-color:#0f172a2e;outline:none;box-shadow:0 0 0 3px #0f172a0d}.im-slide-form .im-settings-switch-row{box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;min-height:28px;margin:2px 0 6px;padding:2px 0}.im-slide-form .im-settings-switch-row strong,.im-slide-form .im-settings-switch-row .im-settings-switch-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.15}.im-slide-form .im-settings-switch-row p{color:#94a3b8;font-size:.6875rem}.im-slide-form .im-settings-section-copy{color:#64748b;background:linear-gradient(#f8fafc 0%,#fcfcfd 100%);border:1px solid #0f172a0f;border-radius:7px;margin:0;padding:7px 10px;font-size:.6875rem;line-height:1.45}.im-color-field{align-items:center;gap:8px;display:flex}.im-color-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.im-color-presets button{cursor:pointer;border:1px solid #0f172a1f;border-radius:99px;width:18px;height:18px;padding:0;transition:box-shadow .1s,border-color .1s}.im-color-presets button.is-on,.im-color-custom.is-on{border-color:#0a254059;box-shadow:0 0 0 2px #fff,0 0 0 3px #0a254073}.im-color-custom{cursor:pointer;background:#fff;border:1px dashed #0f172a38;border-radius:99px;flex:none;width:18px;height:18px;position:relative;overflow:visible}.im-color-swatch{border-radius:99px;width:100%;height:100%;display:block}.im-color-custom:after{color:#0a2540;content:"+";text-shadow:0 0 2px #fff;pointer-events:none;place-items:center;font-size:11px;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.im-color-custom input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;min-height:0;padding:0;position:absolute;inset:0}.im-slide-form .im-settings-field .im-color-hex{letter-spacing:.02em;text-transform:lowercase;flex:0 0 86px;width:86px;min-width:86px;min-height:28px;padding:5px 8px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.6875rem}.im-slide-panel-overlay{z-index:85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a33;justify-content:flex-end;align-items:stretch;padding:16px;animation:.18s im-slide-panel-overlay-in;display:flex;position:fixed;inset:0}.im-slide-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100%;background:#fffffff5;border:1px solid #ffffffc7;border-radius:14px;flex-direction:column;width:min(420px,100%);max-height:100%;animation:.24s cubic-bezier(.22,1,.36,1) im-slide-panel-in;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f172a0a,0 10px 24px #0f172a14,0 28px 56px #0f172a24}.im-slide-panel.is-wide{width:min(560px,100%)}.im-slide-panel.is-peek{width:min(380px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #0f172a1a;border-radius:8px}.im-slide-panel-header{border-bottom:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.im-slide-panel-heading{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.im-slide-panel-heading-icon{color:#ea580c;background:#fff7ed;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:17px;display:grid;overflow:hidden}.im-slide-panel-heading-icon .material-icons-outlined{font-size:18px;line-height:1}.im-slide-panel-heading-icon.is-neutral{color:#64748b;background:#f1f5f9}.im-slide-panel-heading-text{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:2px;display:flex}.im-slide-panel-eyebrow{color:#94a3b8;letter-spacing:0;text-transform:none;margin:0;font-size:11px;font-weight:400;line-height:1.2}.im-slide-panel-title{color:#0f172a;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.3}.im-slide-panel-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid}.im-slide-panel-close:hover{color:#0f172a;background:#f1f5f9}.im-slide-panel-body{flex:1;min-width:0;padding:14px;overflow:hidden auto}.im-slide-panel-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafbfcf0;border-top:1px solid #f1f5f9;flex-shrink:0;padding:12px 14px 16px}.im-slide-panel-footer-actions{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.im-slide-panel-footer-spacer{flex:1;min-width:8px}.im-slide-panel-footer-actions.is-paired .im-slide-panel-btn-ghost{margin-right:auto}.im-slide-panel-footer-actions.is-paired .im-slide-panel-btn-secondary,.im-slide-panel-footer-actions.is-paired .im-slide-panel-btn-ghost,.im-slide-panel-footer-actions.is-paired .im-slide-panel-btn-primary{flex:none}.im-slide-panel-btn-primary,.im-slide-panel-btn-secondary,.im-slide-panel-btn-ghost,.im-slide-panel-btn-danger{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:0;height:28px;padding:0 10px;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1;transition:border-color .1s,background-color .1s,color .1s,box-shadow .1s;display:inline-flex}.im-slide-panel-btn-primary{border:1px solid var(--resonn-navy,#0a2540);background:var(--resonn-navy,#0a2540);color:#fff;flex:none;box-shadow:0 1px 2px #0a25401f}.im-slide-panel-btn-primary:hover:not(:disabled){border-color:var(--header-accent-hover,#163b61);background:var(--header-accent-hover,#163b61);box-shadow:0 1px 3px #0a254029}.im-slide-panel-btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #0a25402e}.im-slide-panel-btn-primary:disabled{opacity:.6;cursor:not-allowed}.im-slide-panel-footer-actions:not(.is-paired) .im-slide-panel-btn-danger,.im-slide-panel-footer-actions:not(.is-paired) .im-slide-panel-btn-ghost,.im-slide-panel-footer-actions:not(.is-paired) .im-slide-panel-btn-secondary{flex:none}.im-slide-panel-footer-actions:not(.is-paired) .im-slide-panel-btn-primary{flex:none;min-width:72px}.im-slide-panel-btn-secondary{color:#475569;background:#fff;border:1px solid #0f172a1a}.im-slide-panel-btn-secondary:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#0f172a29}.im-slide-panel-btn-secondary:focus-visible{border-color:#0f172a24;outline:none;box-shadow:0 0 0 3px #0f172a0f}.im-slide-panel-btn-ghost{color:#64748b;background:#fff;border:1px solid #0f172a14}.im-slide-panel-btn-ghost:hover:not(:disabled){color:#475569;background:#f8fafc;border-color:#0f172a24}.im-slide-panel-btn-ghost:focus-visible{border-color:#0f172a24;outline:none;box-shadow:0 0 0 3px #0f172a0f}.im-slide-panel-btn-ghost kbd{color:#94a3b8;letter-spacing:.02em;opacity:.75;background:#ffffffd9;border:1px solid #0f172a14;border-radius:3px;justify-content:center;align-items:center;min-width:16px;padding:1px 4px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:9px;font-weight:600;line-height:1.3;display:inline-flex}.im-slide-panel-btn-danger{width:auto;min-width:0;box-shadow:none;color:#94a3b8;background:0 0;border:0;border-radius:0;padding:0 2px}.im-slide-panel-btn-danger:hover:not(:disabled){color:#e11d48;background:0 0}.im-slide-panel-btn-danger:focus-visible{box-shadow:none;color:#e11d48;outline:none}.im-slide-panel-btn-danger svg{width:15px;height:15px;display:block}.im-slide-panel-btn-secondary:disabled,.im-slide-panel-btn-ghost:disabled,.im-slide-panel-btn-danger:disabled,.im-slide-panel-btn-primary:disabled{opacity:.6;cursor:not-allowed}.im-slide-panel-btn-secondary .material-icons-outlined,.im-slide-panel-btn-ghost .material-icons-outlined,.im-slide-panel-btn-primary .material-icons-outlined{font-size:16px}.im-slide-panel-btn-primary .shortcut-keys kbd{min-width:16px;height:16px;padding:0 4px}@keyframes im-slide-panel-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes im-slide-panel-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=640px){.im-slide-panel-overlay{padding:0}.im-slide-panel{border-radius:0;width:100%;max-height:100%}}.im-settings{--settings-bg:var(--surface-body,#f9fbfd);--settings-surface:var(--surface-card,#fff);--settings-border:#0f172a14;--settings-text:var(--text-primary,#0f172a);--settings-muted:var(--text-secondary,#64748b);--settings-accent:var(--header-accent,#0a2540);--settings-accent-hover:var(--header-accent-hover,#163b61);--settings-accent-active:var(--header-accent-active,#081c30);--settings-accent-muted:#0a254014;--settings-accent-border:#0a25402e;--settings-accent-focus:#0a25401f;--settings-radius:8px;--settings-shadow:none}.content-page.im-settings{background:#fff;grid-template-columns:208px minmax(0,1fr);height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.content-page.im-settings.im-settings--standalone{padding:24px 28px 40px;display:block;overflow:auto}.im-settings--single{box-sizing:border-box;-webkit-overflow-scrolling:touch;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100vh;min-height:0;margin:0;padding:24px 24px 0;overflow:hidden auto}.im-settings-page.content-page{--settings-bg:var(--secure-bg,#f9fbfd);--settings-border:var(--secure-border,#e8edf3);background:var(--settings-bg);padding:24px 24px 0}@media (width<=720px){.im-settings-page.content-page{padding:20px 16px 0}.im-settings-sticky-foot{margin:0 -16px;padding:14px 16px 18px}}.im-settings-rail{border-right:1px solid var(--secure-border,#0f172a14);background:#ffffffeb;flex-direction:column;gap:2px;min-height:0;padding:16px 10px 24px;display:flex;overflow-y:auto}.im-settings-rail-head{margin:0 8px 14px}.im-settings-rail-kicker{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.625rem;font-weight:600}.im-settings-rail-head h1{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:.8125rem;font-weight:600}.im-settings-rail-plan{color:#64748b;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:.75rem}.im-settings-rail-meta{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:4px 0 0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.625rem}.im-settings-rail-nav{flex-direction:column;display:flex}.im-settings-rail-group{flex-direction:column;gap:1px;margin-top:14px;display:flex}.im-settings-rail-group:first-child{margin-top:0}.im-settings-rail-label{color:#475569;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 10px 4px;font-size:.625rem;font-weight:600;line-height:1}.im-settings-nav-link{min-height:26px;box-shadow:none;color:#64748b;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;padding:5px 10px 5px 22px;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:flex;position:relative}.im-settings-nav-link:before{content:"";background:#c9d3e2;border-radius:999px;width:5px;height:5px;transition:background-color .18s,transform .18s;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.im-settings-nav-link:hover{color:#1f2a3d;background:linear-gradient(90deg,#f6faff 0%,#fff 100%);transform:translate(1px)}.im-settings-nav-link:hover:before{background:#8fb3e8;transform:translateY(-50%)scale(1.25)}.im-settings-nav-link:focus-visible{outline-offset:1px;outline:2px solid #0a254047}.im-settings-nav-link.is-active{box-shadow:none;color:var(--resonn-navy,#0a2540);background:linear-gradient(90deg,#0a254014,#0a254005);font-weight:500;transform:none}.im-settings-nav-link.is-active:before{display:none}.im-settings-nav-link.is-active:after{background:var(--resonn-navy,#0a2540);content:"";border-radius:0 2px 2px 0;width:3px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.im-settings-main{background:#fff;min-width:0;min-height:0;padding:24px 28px 40px;overflow:auto}.im-settings-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.im-settings-page-head h2{color:var(--settings-text);letter-spacing:-.04em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.im-settings-page-head p{max-width:56ch;color:var(--settings-muted);margin:8px 0 0;font-size:.8125rem;line-height:1.55}.im-settings-chip{color:#475569;letter-spacing:.02em;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.im-settings-chip .material-icons-outlined{color:var(--settings-accent);font-size:14px}.im-settings-grid{gap:16px;padding-bottom:24px;display:grid}.im-settings-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=960px){.content-page.im-settings,.im-settings{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.im-settings-rail{border-bottom:1px solid #0f172a14;border-right:none;padding:12px 12px 10px}.im-settings-rail-nav{flex-flow:wrap;gap:16px 28px}.im-settings-rail-group{min-width:140px;margin-top:0}.im-settings-grid--2{grid-template-columns:1fr}}.im-settings-card{border:1px solid var(--settings-border);border-radius:var(--settings-radius);background:var(--settings-surface);box-shadow:var(--settings-shadow);padding:20px 22px}.im-settings-card h3{color:#334155;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:700}.im-org-page .im-settings-stack{flex-direction:column;gap:12px;max-width:720px;padding-bottom:28px;display:flex}.im-org-page .im-settings-card{box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:16px 18px 14px}.im-org-page .im-settings-card h3{color:#0f172a;letter-spacing:-.01em;text-transform:none;margin:0 0 2px;font-size:.8125rem;font-weight:600}.im-org-page .im-settings-section-copy{color:#64748b;margin:0 0 14px;font-size:.75rem;line-height:1.45}.im-org-page .im-settings-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),.im-org-page .im-settings-field select{border:1px solid #0f172a1a;border-radius:6px;padding:8px 10px}.im-org-page .im-settings-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):focus,.im-org-page .im-settings-field select:focus{border-color:#0a254059;box-shadow:0 0 0 3px #0a254014}.im-settings-field-row.is-street{grid-template-columns:minmax(0,1fr) 108px}.im-settings-page-switch{flex-shrink:0;align-items:center;gap:4px;margin-top:4px;display:flex}.im-settings-page-switch a{color:#94a3b8;letter-spacing:-.01em;align-items:center;height:28px;padding:0 8px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .1s;display:inline-flex;position:relative}.im-settings-page-switch a:hover{color:#475569}.im-settings-page-switch a.is-on{color:#0f172a}.im-settings-page-switch a.is-on:after{content:"";background:#0a2540;border-radius:1px;height:1.5px;position:absolute;bottom:0;left:8px;right:8px}.im-settings-slot-add{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.im-settings-slot-add select,.im-settings-slot-add input{color:#0f172a;height:34px;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;padding:0 10px;font-size:.8125rem}.im-settings-dirty{color:#64748b;font-size:.75rem}.im-settings-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.im-settings-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.im-settings-section-copy{color:#64748b;margin:-6px 0 14px;font-size:.8125rem;line-height:1.5}@media (width<=720px){.im-settings-field-row,.im-settings-field-row.is-street{grid-template-columns:1fr}}.im-settings-field>span{color:#64748b;font-size:.75rem;font-weight:600}.im-settings-field-hint{color:#94a3b8;margin-top:6px;font-size:.6875rem;font-weight:400;line-height:1.45;display:block}.im-settings-color-clear{color:#94a3b8;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:.75rem;transition:color .1s}.im-settings-color-clear:hover{color:#0f172a}.im-org-page .im-color-field{margin-top:4px}.im-org-page .im-color-hex{letter-spacing:.02em;text-transform:lowercase;flex:0 0 86px;width:86px;min-width:86px;min-height:28px;padding:5px 8px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.6875rem}.im-settings-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),.im-settings-field select,.im-settings-field textarea{color:#475569;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:400;line-height:1.45}.im-settings-field.is-invalid input:not([type=checkbox]):not([type=radio]):not([type=file]),.im-settings-field.is-invalid select,.im-settings-field.is-invalid textarea{border-color:#be123c47}.im-settings-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):focus,.im-settings-field select:focus,.im-settings-field textarea:focus{box-shadow:0 0 0 3px var(--settings-accent-focus);border-color:#0a254047;outline:none}.im-settings-logo-row{align-items:center;gap:16px;display:flex}.im-settings-logo-preview{background:#f8fafc 50%/cover no-repeat;border:1px dashed #cbd5e1;border-radius:12px;flex-shrink:0;width:72px;height:72px}.im-settings-logo-preview.is-empty{color:#94a3b8;place-items:center;display:grid}.im-settings-toggle-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.im-settings-toggle-row:last-child{border-bottom:none}.im-settings-toggle-row strong{color:#0f172a;font-size:.875rem;font-weight:600;display:block}.im-settings-toggle-row small{color:#94a3b8;margin-top:2px;font-size:.75rem;display:block}.im-settings-switch{flex-shrink:0;width:32px;height:18px;position:relative}.im-settings-switch input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.im-settings-switch>span{background:#e2e8f0;border-radius:5px;transition:background .1s;position:absolute;inset:0}.im-settings-switch>span:after{content:"";background:#fff;border-radius:4px;width:14px;height:14px;transition:transform .1s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a24}.im-settings-switch input:checked+span,.im-settings-switch.is-on>span{background:var(--header-accent,#0a2540)}.im-settings-switch input:checked+span:after,.im-settings-switch.is-on>span:after{transform:translate(14px)}.im-settings-switch input:focus-visible+span{box-shadow:0 0 0 3px #0a25401f}.im-settings-slot-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.im-settings-slot-day{cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:10px;padding:10px 8px;transition:border-color .1s,background-color .1s}.im-settings-slot-day.is-active{background:#fff;border-color:#2563eb47}.im-settings-slot-day.is-empty{opacity:.72}.im-settings-slot-day h4{color:#94a3b8;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0 0 8px;font-size:.625rem;font-weight:700}.im-settings-slot-day.is-active h4{color:var(--settings-accent)}.im-settings-slot-chip{color:#334155;font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:4px;margin-bottom:4px;padding:4px 6px;font-size:.6875rem;display:flex}.im-settings-slot-chip button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;display:grid}.im-settings-slot-chip button:hover{color:#dc2626;background:#fee2e2}.im-settings-entity-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.im-settings-entity-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.im-settings-entity-card:hover{border-color:#0a254029;transform:translateY(-1px);box-shadow:0 8px 20px #0a254014}.im-settings-entity-card-top{align-items:center;gap:10px;display:flex}.im-settings-avatar{background:linear-gradient(135deg, var(--settings-accent-hover), var(--settings-accent));color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.im-settings-avatar img{object-fit:cover;width:100%;height:100%}.im-settings-entity-card strong{color:#0f172a;font-size:.875rem}.im-settings-entity-card span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.im-settings-entity-card-top>div:last-child{flex:1;min-width:0}.im-settings-entity-card-top strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.im-settings-brand-hero{text-align:center;border-bottom:1px solid #e2e8f0;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:24px;display:flex}.im-settings-brand-hero h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600}.im-settings-photo-field{border-bottom:1px solid #f1f5f9;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.im-settings-photo-field.is-compact{border-bottom-color:#0f172a0f;gap:12px;margin-bottom:16px;padding-bottom:16px}.im-settings-photo-field.is-compact .im-settings-photo-circle{border:1px solid #0f172a1a;width:48px;height:48px;font-size:.75rem}.im-settings-photo-field.is-compact .im-settings-photo-action{display:none}.im-settings-photo-field.is-compact.is-logo-field .im-settings-photo-action{font-size:.6875rem;display:block}.im-settings-photo-field.is-compact.is-logo-field .im-settings-photo-trigger{flex-direction:row;align-items:center;gap:10px}.im-settings-photo-trigger{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.im-settings-photo-circle{color:#64748b;background:#f8fafc;border:1px solid #0f172a1a;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;font-size:1.25rem;font-weight:600;display:flex;position:relative;overflow:hidden}.im-settings-photo-circle img{object-fit:cover;width:100%;height:100%}.im-settings-photo-overlay{color:#fff;opacity:0;background:#0f172a7a;place-items:center;transition:opacity .1s;display:grid;position:absolute;inset:0}.im-settings-photo-overlay .material-icons-outlined{font-size:20px}.im-settings-photo-trigger:hover .im-settings-photo-overlay,.im-settings-photo-trigger:focus-visible .im-settings-photo-overlay,.im-settings-photo-trigger:disabled .im-settings-photo-overlay{opacity:1}.im-settings-photo-field.is-compact .im-settings-photo-overlay .material-icons-outlined{font-size:16px}.im-settings-photo-action{color:var(--settings-accent);font-size:.75rem;font-weight:600}.im-settings-photo-meta{flex:1;min-width:0}.im-settings-photo-meta strong{color:#0f172a;font-size:.875rem;display:block}.im-settings-photo-meta p{color:#94a3b8;margin:4px 0 0;font-size:.75rem}.im-settings-photo-circle.is-logo{border-radius:8px;width:72px;height:48px}.im-settings-photo-circle.is-logo img{object-fit:contain;background:#fff}.im-settings-photo-circle.is-logo>.material-icons-outlined{color:#94a3b8;font-size:18px}.im-settings-photo-field.is-compact .im-settings-photo-circle.is-logo{border-radius:6px;width:56px;height:36px}.im-settings-photo-field.is-compact .im-settings-photo-circle.is-logo>.material-icons-outlined{font-size:16px}.im-settings-photo-actions{flex-wrap:wrap;gap:8px 12px;margin-top:6px;display:flex}.im-settings-photo-clear{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.im-settings-photo-clear:hover{color:#0f172a}.im-settings-photo-filename{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.6875rem;display:block;overflow:hidden}.im-settings-form-meta{color:var(--settings-muted);margin:0 0 14px;font-size:.75rem}.im-settings-field-hint{color:var(--settings-muted);margin:0 0 14px;font-size:.75rem;line-height:1.45}.im-settings-field .im-settings-field-hint,.im-settings-field-hint--tight{margin:0;font-style:normal;font-weight:400;display:block}.im-settings-picker{position:relative}.im-settings-picker-trigger{box-sizing:border-box;color:#0f172a;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;align-items:center;padding:0;font-size:12px;line-height:1.45;transition:border-color .1s,box-shadow .1s;display:flex}.im-settings-picker-main{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.im-settings-picker-trigger:hover{border-color:#0f172a29}.im-settings-picker-trigger.is-open,.im-settings-picker-trigger:focus-within{box-shadow:0 0 0 3px var(--settings-accent-focus);border-color:#0a254047;outline:none}.im-settings-picker-summary{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.im-settings-picker-summary.is-empty{color:#94a3b8}.im-settings-picker-trigger em{color:#0a2540;font-variant-numeric:tabular-nums;text-align:center;background:#0a25400f;border-radius:999px;flex-shrink:0;min-width:18px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:600;line-height:1.4}.im-settings-picker-clear{color:#94a3b8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.im-settings-picker-clear:hover{color:#475569;background:#0f172a0f}.im-settings-field .im-settings-picker-clear .material-icons-outlined,.im-settings-field .im-settings-picker-chevron{color:inherit;font-size:16px;font-weight:400}.im-settings-picker-chevron{color:#94a3b8;flex-shrink:0;transition:transform .12s}.im-settings-picker-trigger.is-open .im-settings-picker-chevron{transform:rotate(180deg)}.im-settings-picker-menu{z-index:200;background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;max-height:min(320px,100vh - 24px);display:flex;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #0f172a08,0 8px 20px #0f172a14,0 20px 40px #0f172a0f}.im-settings-picker-search{border-bottom:1px solid #0f172a0f;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.im-settings-picker-search .material-icons-outlined{color:#94a3b8;font-size:16px}.im-settings-picker-search input{color:#475569;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:12px;font-weight:400}.im-settings-picker-list{min-height:0;padding:4px;overflow-y:auto}.im-settings-picker-empty{color:#94a3b8;text-align:center;margin:0;padding:18px 10px;font-size:.75rem}.im-settings-picker-sep{background:#0f172a0f;height:1px;margin:4px 6px}.im-settings-picker-list button{color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:10px;padding:7px 8px;font-size:12px;display:flex}.im-settings-picker-list button:hover{background:#0f172a0a}.im-settings-picker-list button.is-on{color:#0a2540;background:#0a25400d}.im-settings-picker-check{background:#fff;border:1px solid #0f172a29;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.im-settings-picker-check.is-on{background:#0a2540;border-color:#0a2540}.im-settings-picker-check .material-icons-outlined,.im-settings-picker-list button .im-settings-picker-check .material-icons-outlined{color:#fff;font-size:12px}.im-settings-picker-icon{color:#64748b;letter-spacing:.02em;background:#f8fafc;border:1px solid #0f172a14;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;font-weight:600;display:inline-flex;overflow:hidden}.im-settings-picker-icon.is-photo{background:#fff;padding:2px}.im-settings-picker-icon img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.im-settings-picker-option-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.im-settings-picker-option-copy small{color:#94a3b8;letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.im-settings-picker-group{flex-direction:column;gap:1px;display:flex}.im-settings-picker-group+.im-settings-picker-group{margin-top:4px}.im-settings-picker-group-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:8px 8px 3px;font-size:.625rem;font-weight:600}.im-settings-picker-foot{background:#fcfcfd;border-top:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.im-settings-picker-foot span{color:#94a3b8;font-size:.6875rem;font-weight:500}.im-settings-picker-foot button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:600}.im-settings-picker-foot button:hover{color:#0a2540}.im-settings-picker-list button.im-settings-picker-more{color:#64748b;justify-content:center;margin-top:2px;font-size:12px;font-weight:500}.im-settings-picker-list button.im-settings-picker-more:hover{color:#0a2540;background:#0f172a0a}.im-settings-query-box{position:relative}.im-settings-query-box textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:112px;padding:10px 10px 26px;line-height:1.55;display:block}.im-settings-query-box.is-large textarea{min-height:168px}.im-settings-query-counter{color:#94a3b8;font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;font-weight:500;position:absolute;bottom:8px;right:10px}.im-settings-field .im-settings-query-counter{color:#94a3b8;font-size:11px;font-weight:500}.im-settings-geo-map{border:1px solid #0f172a1a;border-radius:8px;margin-bottom:10px;overflow:hidden}.im-settings-geo-map .maplibregl-ctrl-group{box-shadow:none;border:1px solid #0f172a1a}.im-settings-geo-radius{grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:8px;display:grid}.im-settings-geo-radius input[type=range]{accent-color:#0a2540;border:0;width:100%;padding:0}.im-settings-geo-radius input[type=number]{text-align:right}.im-settings-geo-radius span,.im-settings-geo-radius strong{color:#64748b;font-size:.75rem;font-weight:600}.im-settings-switch-row strong,.im-settings-switch-row .im-settings-switch-label{color:#0f172a;font-size:.8125rem;font-weight:600;display:block}.im-settings-table-wrap{border:1px solid var(--settings-border);border-radius:var(--settings-radius);background:var(--settings-surface);box-shadow:var(--settings-shadow);overflow:hidden}.im-settings-data-table{border-collapse:collapse;width:100%;font-size:.8125rem}.im-settings-data-table th{border-bottom:1px solid var(--settings-border);background:var(--surface-muted,#f1f5f9);color:var(--settings-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:9px 14px;font-size:.6875rem;font-weight:600}.im-settings-data-table td{border-bottom:1px solid var(--settings-border);color:var(--settings-text);vertical-align:middle;padding:11px 14px;font-size:.8125rem}.im-settings-data-table tr:last-child td{border-bottom:none}.im-settings-data-table td.primary{color:#0f172a;font-weight:600}.im-settings-data-table td.muted{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.im-settings-data-table th.num,.im-settings-data-table td.num{text-align:right;font-variant-numeric:tabular-nums}.im-settings-status-pill{color:#047857;background:#ecfdf5;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.im-settings-status-pill.is-paused{color:#64748b;background:#f1f5f9}.im-settings-empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;padding:48px 24px}.im-settings-empty .material-icons-outlined{color:#cbd5e1;font-size:36px}.im-settings-empty p{color:#64748b;margin:8px 0 0;font-size:.875rem}.im-settings-card--wide{grid-column:1/-1}.im-settings-row-clickable{cursor:pointer}.im-settings-row-clickable:hover td{background:var(--surface-muted,#f8fafc)}.im-settings-row-clickable:focus-visible{outline:2px solid var(--settings-accent);outline-offset:-2px}.im-settings-row-actions{opacity:0;justify-content:flex-end;gap:2px;transition:opacity .1s;display:flex}.im-settings-row-clickable:hover .im-settings-row-actions,.im-settings-row-clickable:focus-within .im-settings-row-actions{opacity:1}.im-settings-row-action{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;transition:background .1s,color .1s;display:grid}.im-settings-row-action:hover{color:#0f172a;background:#f1f5f9}.im-settings-row-action.is-danger:hover{color:#b91c1c;background:#fef2f2}.im-settings-row-action .material-icons-outlined{font-size:16px}.im-settings-data-table th.im-settings-col-actions,.im-settings-data-table td.im-settings-col-actions{width:76px;padding-right:10px}.im-settings-labels-table .im-settings-tag-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.im-settings-sticky-foot{z-index:4;border-top:1px solid var(--settings-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#fffffff5;justify-content:space-between;align-items:center;gap:10px;margin:0 -32px;padding:16px 32px 20px;display:flex;position:sticky;bottom:0}.im-settings-btn-primary{height:var(--header-action-height,32px);border-radius:var(--header-action-radius,6px);background:var(--header-accent,var(--resonn-navy,#0a2540));box-shadow:0 1px 2px var(--header-accent-shadow,#0a25401f);color:#fff;cursor:pointer;font:inherit;border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;transition:background .1s,box-shadow .1s;display:inline-flex}.im-settings-btn-primary:hover:not(:disabled){background:var(--header-accent-hover,var(--resonn-navy-hover,#163b61));box-shadow:0 2px 8px #0a254033}.im-settings-btn-primary:active:not(:disabled){background:var(--header-accent-active,var(--resonn-navy-active,#081c30));box-shadow:0 1px 2px var(--header-accent-shadow,#0a25401f)}.im-settings-btn-primary:disabled{opacity:.6;cursor:not-allowed}.im-settings-btn-secondary{color:#1e293b;cursor:pointer;height:34px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.im-settings-btn-secondary .material-icons-outlined{color:#64748b;font-size:16px}.im-settings-btn-secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.im-settings-btn-secondary:disabled{opacity:.6;cursor:not-allowed}.im-settings-btn-ghost{color:#475569;cursor:pointer;height:36px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.im-settings-placeholder{text-align:center;background:#ffffffb3;border:1px dashed #cbd5e1;border-radius:14px;padding:32px}.im-settings-placeholder .material-icons-outlined{color:#0a254047;font-size:40px}.im-settings-placeholder h3{color:#0f172a;margin:12px 0 8px;font-size:1.125rem}.im-settings-placeholder p{color:#64748b;max-width:40ch;margin:0 auto;font-size:.875rem;line-height:1.55}.im-settings-forbidden{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;padding:48px 32px;display:flex}.im-settings-forbidden .material-icons-outlined{color:#94a3b8;font-size:48px}.im-settings-forbidden h2{color:#0f172a;margin:8px 0 0;font-size:1.25rem}.im-settings-forbidden p{color:#64748b;max-width:42ch;margin:0;font-size:.875rem;line-height:1.55}.im-settings-textarea{color:#475569;resize:vertical;box-sizing:border-box;border:1px solid #0f172a1a;border-radius:6px;width:100%;min-height:120px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5}.im-settings-char-count{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;margin:6px 0 0;font-size:.6875rem}.im-settings-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.im-settings-card-head h3{margin:0}.im-settings-help{color:#64748b;margin:0 0 14px;font-size:.8125rem;line-height:1.5}.im-settings-plain-list{margin:0;padding:0;list-style:none}.im-settings-plain-list li{border-top:1px solid #0f172a0f;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.im-settings-plain-row{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;margin:0;padding:12px 0;display:grid}.im-settings-plain-row strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:550;overflow:hidden}.im-settings-plain-row span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.im-settings-row-icon{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.im-settings-row-icon:hover{color:#0f172a;background:#0f172a0d}.im-settings-check-grid{background:#fcfcfd;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;gap:2px;max-height:220px;padding:6px;display:flex;overflow-y:auto}.im-settings-check-grid label{color:#0f172a;cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:34px;margin:0;padding:6px 8px;font-size:.8125rem;font-weight:400;transition:background .1s;display:flex}.im-settings-check-grid label:hover{background:#0f172a09}.im-settings-check-grid input{accent-color:#0a2540;flex-shrink:0;width:15px;height:15px;margin:0}.im-settings-check-grid small{color:#94a3b8;font-size:11px;font-weight:400;display:block}.accounts-picker,.im-slide-form.accounts-picker{flex-direction:column;gap:0;margin:0 -14px;display:flex}.accounts-picker-toolbar{justify-content:space-between;align-items:baseline;gap:16px;padding:0 16px 12px;display:flex}.accounts-picker-hint{color:#64748b;letter-spacing:-.01em;margin:0;font-size:12px;font-weight:400;line-height:1.45}.accounts-picker-count{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex-shrink:0;font-size:11px;font-weight:400}.accounts-picker-list{background:0 0;border-top:1px solid #0f172a0f;flex-direction:column;margin:0;display:flex}.accounts-picker-row{cursor:default;background:0 0;border:0;border-bottom:1px solid #0f172a0d;border-radius:0;align-items:center;gap:12px;min-height:52px;margin:0;padding:10px 16px;transition:background-color .1s;display:flex}.accounts-picker-choice{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.accounts-picker-row:last-child{border-bottom:0}.accounts-picker-row:hover,.accounts-picker-row.is-selected:hover{background:#0f172a06}.accounts-picker-row.is-selected{background:0 0}.accounts-picker-row:focus-within{background:#0a254008}.accounts-picker-row.is-skeleton{cursor:default;pointer-events:none}.accounts-picker-check{appearance:none;cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:999px;flex-shrink:0;place-items:center;width:16px;height:16px;margin:0;transition:background-color .1s,border-color .1s,box-shadow .1s;display:grid}.accounts-picker-check:hover{border-color:#0f172a47}.accounts-picker-check:checked{background:#0a2540 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.1 8.2L6.7 10.7L11.9 5.2' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 10px no-repeat;border-color:#0a2540}.accounts-picker-check:focus{outline:none}.accounts-picker-check:focus-visible{border-color:#0a2540;box-shadow:0 0 0 3px #0a25401f}.accounts-picker-check.is-skeleton{background:#0f172a0a;border-color:#0f172a14}.accounts-picker-avatar{object-fit:cover;background:#f8fafc;border:1px solid #0f172a0f;border-radius:8px;flex-shrink:0;width:32px;height:32px;display:block}.accounts-picker-avatar.is-fallback{color:#64748b;letter-spacing:.02em;place-items:center;font-size:10px;font-weight:600;display:grid}.accounts-picker-avatar.is-skeleton{background:#0f172a0f;border-color:#0000}.accounts-picker-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.accounts-picker-name{color:#0f172a;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:1.25;overflow:hidden}.accounts-picker-meta{color:#94a3b8;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden}.accounts-picker-skel{background:#0f172a0f;border-radius:4px;height:8px;animation:1.15s ease-in-out infinite accounts-picker-pulse;display:block}.accounts-picker-skel.is-name{width:42%}.accounts-picker-skel.is-meta{width:18%}.accounts-visibility-toggle{background:#fcfcfd;border:1px solid #0f172a14;border-radius:6px;flex-shrink:0;align-items:stretch;padding:2px;display:inline-flex}.accounts-visibility-toggle button{color:#64748b;cursor:pointer;font:inherit;letter-spacing:-.01em;background:0 0;border:0;border-radius:4px;margin:0;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.2;transition:background-color .1s,color .1s}.accounts-visibility-toggle button:hover:not(:disabled){color:#0f172a}.accounts-visibility-toggle button.is-active{color:#0a2540;background:#fff;box-shadow:0 0 0 1px #0f172a0f}.accounts-visibility-toggle button:focus-visible{color:#0a2540;outline:none}.accounts-visibility-toggle button:disabled{cursor:default;opacity:.55}.accounts-picker-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.accounts-picker-inbox{color:#94a3b8;height:26px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:500;line-height:1;transition:background-color .1s,border-color .1s,color .1s;display:inline-flex}.accounts-picker-inbox:hover:not(:disabled){color:#64748b;border-color:#0f172a29}.accounts-picker-inbox.is-on{color:#fff;background:#0a2540;border-color:#0a2540}.accounts-picker-inbox.is-on:hover:not(:disabled){color:#fff;background:#163b61;border-color:#163b61}.accounts-picker-inbox:focus-visible{outline-offset:1px;outline:2px solid #0a25402e}.accounts-picker-inbox.is-on:focus-visible{outline-color:#0a254047}.accounts-picker-inbox:disabled{cursor:default;opacity:.55}.im-settings-users-dropdown-visibility{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}.im-settings-users-dropdown-visibility .im-settings-users-dropdown-label{margin:0}.im-settings-users-dropdown-visibility .accounts-visibility-toggle{width:100%;display:flex}.im-settings-users-dropdown-visibility .accounts-visibility-toggle button{flex:1;justify-content:center;align-items:center;padding:6px 8px;font-size:12px;display:inline-flex}.im-settings-users-dropdown-webcare{padding:2px 8px 6px}.im-settings-users-dropdown-webcare .im-settings-switch-row{gap:12px;min-height:0;margin:0;padding:6px 0}.im-settings-users-dropdown-webcare .im-settings-switch-row p{max-width:220px}.im-settings-channel-inbox{color:#64748b}.im-settings-channel-duplicate{color:#b45309;font-weight:500}.accounts-picker-avatar.is-skeleton,.accounts-picker-check.is-skeleton{animation:1.15s ease-in-out infinite accounts-picker-pulse}@keyframes accounts-picker-pulse{0%,to{opacity:1}50%{opacity:.42}}.im-settings-switch-row{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin:2px 0 8px;padding:8px 0;display:flex}.im-settings-switch-row>div{min-width:0}.im-settings-switch-row strong,.im-settings-switch-row .im-settings-switch-label{color:#0f172a;letter-spacing:-.01em;text-transform:none;font-size:13px;font-weight:500;line-height:1.3;display:block}.im-settings-switch-row p{color:#94a3b8;margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.4}.im-settings-chip--success{color:#047857;border-color:#10b98133}.im-settings-chip--warning{color:#b45309;border-color:#f59e0b40}.im-settings-chip--danger{color:#b91c1c;border-color:#ef444433}.im-settings-chip--info{color:#1d4ed8;border-color:#3b82f633}.im-settings-doc-list{flex-direction:column;gap:8px;display:flex}.im-settings-doc-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.im-settings-doc-item p{color:#64748b;margin:4px 0 0;font-size:.75rem}.im-settings-doc-actions{gap:4px;display:flex}.im-settings-doc-actions button{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px}.im-settings-doc-actions button:hover{color:#0f172a;background:#f1f5f9}.im-settings-users-page{flex-direction:column;min-width:0;display:flex}.im-settings-user-reset{border-top:1px solid #0f172a0f;gap:8px;margin-top:4px;padding-top:16px;display:grid}.im-settings-user-reset-btn{color:#334155;cursor:pointer;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.im-settings-user-reset-btn:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#0f172a29}.im-settings-user-reset-btn:disabled{opacity:.55;cursor:default}.im-settings-user-reset-btn .material-icons-outlined{color:#94a3b8;font-size:16px}.im-settings-user-reset-hint{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.im-settings-page-head--compact{margin-bottom:16px}.im-settings-users-toolbar{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:16px;display:flex}.im-settings-users-toolbar-strip.content-toolbar.im-filter-toolbar.overview-control-strip{background:0 0;border-bottom:0;flex:1;gap:8px;min-width:0;padding:0}.im-settings-users-toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.im-settings-users-toolbar .strip-filter{flex-shrink:0}.im-settings-users-toolbar-strip .im-filter-search kbd{white-space:nowrap}.im-settings-users-count{color:#64748b;letter-spacing:.01em;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:999px;flex-shrink:0;align-items:center;height:28px;margin-left:2px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.im-settings-toolbar-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.im-settings-toolbar-btn{height:var(--header-action-height,32px);border-radius:var(--header-action-radius,6px);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;transition:background .1s,border-color .1s,color .1s,box-shadow .1s;display:inline-flex}.im-settings-toolbar-btn .material-icons-outlined{font-size:16px}.im-settings-toolbar-btn-label{font-weight:500}.im-settings-toolbar-btn-kbd{letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:18px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1.2;transition:opacity .1s;display:inline-flex}.im-settings-toolbar-btn-kbd.is-paused{opacity:.34;text-decoration:line-through}.im-settings-toolbar-btn--secondary{color:#475569;background:#fff;border:1px solid #0f172a1a}.im-settings-toolbar-btn--secondary:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#0f172a24}.im-settings-toolbar-btn--secondary:focus-visible{border-color:#0f172a24;outline:none;box-shadow:0 0 0 3px #0f172a0f}.im-settings-toolbar-btn--secondary .im-settings-toolbar-btn-kbd{color:#64748b;background:#f8fafc;border:1px solid #0f172a14}.im-settings-toolbar-btn--primary{background:var(--header-accent,#0a2540);box-shadow:0 1px 2px var(--header-accent-shadow,#0a25402e);color:#fff;border:1px solid #0000}.im-settings-toolbar-btn--primary:hover:not(:disabled){background:var(--header-accent-hover,#163b61);box-shadow:0 2px 8px var(--header-accent-shadow,#0a25402e)}.im-settings-toolbar-btn--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #0a25402e}.im-settings-toolbar-btn--primary .im-settings-toolbar-btn-kbd{color:#fff;background:#0f172a2e;border:1px solid #fff6}.im-settings-toolbar-btn--danger{color:#fff;background:#be123c;border:1px solid #be123c38;box-shadow:0 1px 2px #be123c2e}.im-settings-toolbar-btn--danger:hover:not(:disabled){background:#9f1239;border-color:#9f123952;box-shadow:0 2px 8px #be123c29}.im-settings-toolbar-btn--danger:focus-visible{outline:none;box-shadow:0 0 0 3px #be123c2e}.im-settings-toolbar-btn--danger .im-settings-toolbar-btn-kbd{color:#ffffffeb;background:#7f1d1d47;border:1px solid #ffffff5c}.im-settings-toolbar-btn:disabled{cursor:not-allowed;opacity:.55}.im-settings-receivers-ungrouped{color:#94a3b8;font-size:.75rem}.im-settings-users-grid{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.im-settings-users-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.im-settings-users-table th{color:#64748b;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:0 0;border-bottom:1px solid #e2e8f0d9;padding:8px 12px;font-size:10px;font-weight:500}.im-settings-users-table th:first-child{width:42%;padding-left:16px}.im-settings-users-table th:last-child{padding-right:16px}.im-settings-users-table th:nth-child(2){width:26%}.im-settings-users-table th:nth-child(3){width:24%}.im-settings-receivers-table th:first-child{width:58%}.im-settings-receivers-table th:nth-child(2){width:34%}.im-settings-alerts-table th:first-child{width:54%}.im-settings-alerts-table th:nth-child(2){width:38%}.im-settings-alert-logo{background:#f8fafc;border:1px solid #0f172a14;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:24px;display:inline-flex;overflow:hidden}.im-settings-alert-logo img{object-fit:contain;width:100%;height:100%;display:block}.im-settings-alert-logo .material-icons-outlined{color:#94a3b8;font-size:14px}.im-settings-profiles-table th:first-child{width:32%}.im-settings-profiles-table th:nth-child(2){width:14%}.im-settings-profiles-table th:nth-child(3){width:16%}.im-settings-profiles-table th:nth-child(4){width:96px}.im-settings-profiles-table th:nth-child(5){width:14%}.im-settings-accounts-table th:first-child{width:auto}.im-settings-accounts-table th:nth-child(2){text-align:right;width:7.5rem}.im-settings-accounts-table td:nth-child(2){text-align:right}.im-settings-hidden-table th:first-child{width:40%}.im-settings-hidden-table th:nth-child(2){width:28%}.im-settings-hidden-table th:nth-child(3){width:24%}.im-settings-labels-rules-table th:first-child{width:58%}.im-settings-labels-rules-table th:nth-child(2){width:34%}.im-settings-labels-tags-table th:first-child{width:46%}.im-settings-labels-tags-table th:nth-child(2),.im-settings-labels-tags-table th:nth-child(3){width:22%}.im-settings-security-table th:first-child{width:42%}.im-settings-security-table th:nth-child(2){width:28%}.im-settings-security-table th:nth-child(3){width:24%}.im-settings-profiles-table th.num,.im-settings-profiles-table td.num{color:#64748b;font-variant-numeric:tabular-nums;text-align:right}.im-settings-profile-icon{color:#64748b;background:#f8fafc;border:1px solid #0f172a24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.im-settings-profile-icon .material-icons-outlined{font-size:16px}.im-settings-profile-type,.im-settings-profile-group{color:#94a3b8;font-size:12px}.im-settings-profile-group-chip{color:#475569;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #0f172a0f;border-radius:5px;align-items:center;max-width:100%;height:22px;padding:0 8px;font-size:.75rem;font-weight:500;display:inline-flex;overflow:hidden}.im-settings-profile-volume-value{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:12px;font-weight:500;line-height:1.3;display:block}.im-settings-profile-volume.is-zero .im-settings-profile-volume-value{color:#cbd5e1;font-weight:400}.im-settings-profile-volume-track{background:#0f172a0f;border-radius:99px;height:2px;margin-top:7px;display:block;overflow:hidden}.im-settings-profile-volume-track>span{border-radius:inherit;opacity:.5;background:#0a2540;height:100%;display:block}.im-settings-profile-volume-peek{text-align:right;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.im-settings-profile-volume-peek:hover .im-settings-profile-volume-value{color:#0a2540}.im-settings-profile-volume-peek:hover .im-settings-profile-volume-track>span{opacity:.85}.im-settings-users-table td{color:#475569;letter-spacing:-.01em;vertical-align:middle;background:0 0;border-bottom:1px solid #e2e8f0b3;padding:11px 12px;font-weight:400}.im-settings-users-table td:first-child{padding-left:16px}.im-settings-users-table td:last-child{padding-right:16px}.im-settings-users-table tbody tr:last-child td{border-bottom:0}.im-settings-users-actions-head{color:#0000;letter-spacing:0;text-align:right;width:56px;font-size:0;overflow:hidden;padding:10px 16px 10px 8px!important}.im-settings-users-row{cursor:pointer;transition:background .1s,box-shadow .1s}.im-settings-users-row:hover,.im-settings-users-row.is-menu-open{background:#f8fafcf2}.im-settings-users-row.is-selected{background:#0a254006;box-shadow:inset 2px 0 #0a2540}.im-settings-users-row.is-selected:hover,.im-settings-users-row.is-selected.is-menu-open{background:#0a25400a}.im-settings-users-empty{text-align:center;background:#ffffffb8;border:1px dashed #cbd5e1e6;border-radius:12px;padding:56px 24px}.im-settings-users-empty .material-icons-outlined{color:#cbd5e1;font-size:34px}.im-settings-users-empty p{color:#64748b;margin:10px 0 0;font-size:.875rem}.im-settings-users-identity{align-items:center;gap:10px;min-width:0;display:flex}.im-settings-users-avatar{isolation:isolate;box-sizing:border-box;color:#fff;letter-spacing:.02em;background:#f8fafc;border:1px solid #0f172a24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.im-settings-users-avatar:before{z-index:-1;content:"";background:#0a2540;border-radius:5px;position:absolute;inset:3px}.im-settings-users-avatar--photo{background:#f8fafc;padding:3px}.im-settings-users-avatar--photo:before{content:none}.im-settings-users-avatar--photo img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.im-settings-avatar-wrap{flex-shrink:0;width:32px;height:32px;position:relative}.im-settings-avatar-wrap .im-settings-users-avatar{display:flex}.im-settings-avatar-wrap.is-selected .im-settings-users-avatar{opacity:0}.im-settings-avatar-select{z-index:2;color:#fff;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:opacity .1s,background-color .1s;display:grid;position:absolute;inset:0}.im-settings-users-row:hover .im-settings-avatar-select,.im-settings-users-row.is-selection-active .im-settings-avatar-select,.im-settings-avatar-wrap.is-selected .im-settings-avatar-select{opacity:1}.im-settings-avatar-select .material-icons-outlined{background:#0f172a6b;border:1px solid #ffffffb8;border-radius:6px;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:grid}.im-settings-avatar-wrap.is-selected .im-settings-avatar-select{background:#0a2540;border:1px solid #0f172a24;box-shadow:inset 0 0 0 3px #f8fafc}.im-settings-avatar-wrap.is-selected .im-settings-avatar-select .material-icons-outlined{background:0 0;border:0;width:100%;height:100%}.im-settings-users-identity-text{flex-direction:column;gap:1px;min-width:0;display:flex}.im-settings-users-identity-text strong{color:#0f172a;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.im-settings-users-identity-text span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden}.im-settings-users-role-menu,.im-settings-users-actions-menu{display:inline-flex;position:relative}.im-settings-users-role-trigger{color:#334155;cursor:pointer;min-height:28px;font:inherit;background:#f1f5f9;border:0;border-radius:6px;align-items:center;gap:1px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1;transition:background .1s,color .1s;display:inline-flex}.im-settings-users-role-trigger .material-icons-outlined{color:#94a3b8;font-size:15px}.im-settings-users-role-trigger:hover:not(:disabled),.im-settings-users-role-trigger[aria-expanded=true]{color:#1e293b;background:#e2e8f0}.im-settings-users-role-trigger:disabled{opacity:.65;cursor:default}.im-settings-users-status-pill{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d099;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.im-settings-users-status-pill.is-paused{color:#64748b;background:#f8fafc;border-color:#e2e8f0f2}.im-settings-users-actions-cell{text-align:right;vertical-align:middle;width:56px;padding:11px 16px 11px 8px!important}.im-settings-row-actions-btn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;margin-left:auto;padding:0;transition:background .1s,color .1s,opacity .1s;display:grid}@media (hover:hover) and (pointer:fine){.im-settings-row-actions-btn{opacity:0}.im-settings-users-row:hover .im-settings-row-actions-btn,.im-settings-users-row.is-menu-open .im-settings-row-actions-btn,.im-settings-row-actions-btn:focus-visible,.im-settings-row-actions-btn[aria-expanded=true]{opacity:1}}.im-settings-users-row:hover .im-settings-row-actions-btn,.im-settings-users-row.is-menu-open .im-settings-row-actions-btn,.im-settings-row-actions-btn[aria-expanded=true]{color:#64748b}.im-settings-row-actions-btn:hover,.im-settings-row-actions-btn[aria-expanded=true]{color:#475569;background:#0f172a0d}.im-settings-row-actions-btn .material-icons-outlined{font-size:18px}.im-settings-users-dropdown{z-index:12;color:#334155;min-width:204px;font-family:var(--font-family);letter-spacing:-.005em;text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:4px;font-size:13px;font-weight:400;line-height:1.35;animation:.1s im-settings-users-dropdown-in;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.im-settings-users-role-menu .im-settings-users-dropdown{min-width:260px;max-width:320px;left:0;right:auto}.im-settings-users-dropdown-item--stacked{white-space:normal;align-items:flex-start;min-height:44px;padding-top:7px;padding-bottom:7px}.im-settings-users-role-option{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.im-settings-users-role-option strong{color:#334155;font-size:12px;font-weight:500}.im-settings-users-role-option em{color:#94a3b8;letter-spacing:0;font-size:11px;font-style:normal;font-weight:400;line-height:1.35}.im-settings-users-dropdown-sep{background:#0f172a0f;height:1px;margin:4px 6px}.im-settings-users-dropdown-label{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin:2px 8px 4px;font-size:10px;font-weight:500}.im-settings-users-dropdown-item.is-current{color:#1e293b}.im-settings-users-dropdown-item.is-current .material-icons-outlined,.im-settings-users-dropdown-item.is-current .material-symbols-outlined{color:#5b6573;margin-left:auto;font-size:14px;line-height:14px}@keyframes im-settings-users-dropdown-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.im-settings-users-dropdown{animation:none}}.im-settings-users-add-btn .primary-create-button-shortcut{color:#fff;background:#0f172a2e;border:1px solid #fff6;min-width:20px;height:18px;box-shadow:inset 0 -1px #0f172a26}.im-settings-select{width:100%;position:relative}.im-settings-select-trigger{color:#475569;cursor:pointer;width:100%;min-height:28px;font:inherit;text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 9px;font-size:11px;font-weight:400;transition:border-color .1s,box-shadow .1s;display:flex}.im-settings-select-trigger .is-placeholder{color:#94a3b8}.im-settings-select-trigger .material-icons-outlined{color:#94a3b8;flex-shrink:0;font-size:15px;transition:transform .1s}.im-settings-select.is-open .im-settings-select-trigger .material-icons-outlined{transform:rotate(180deg)}.im-settings-select.is-open .im-settings-select-trigger,.im-settings-select-trigger:hover,.im-settings-select-trigger:focus-visible{border-color:#0a254047;outline:none;box-shadow:0 0 0 3px #0a254014}.im-settings-select-menu{box-sizing:border-box;transform-origin:top;background:#fff;border:1px solid #0f172a1f;border-radius:10px;padding:6px;animation:.16s cubic-bezier(.22,1,.36,1) im-settings-select-menu-in;overflow:auto;box-shadow:0 1px 2px #0f172a0f,0 10px 28px #0f172a24}.im-settings-select-menu[data-placement=up]{transform-origin:bottom;animation-name:im-settings-select-menu-in-up}@keyframes im-settings-select-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes im-settings-select-menu-in-up{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.im-settings-select-group{color:#94a3b8;letter-spacing:.01em;padding:8px 8px 3px;font-size:10px;font-weight:500;line-height:1.3}.im-settings-select-group:first-child{padding-top:4px}.im-settings-select-option{color:#475569;cursor:pointer;width:100%;min-height:26px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:11px;font-weight:400;line-height:1.35;transition:background .1s,color .1s;display:flex}.im-settings-select-option:hover,.im-settings-select-option.is-active{color:#334155;background:#0f172a0a}.im-settings-select-option.is-current{color:#334155;font-weight:400}.im-settings-select-option.is-current.is-active,.im-settings-select-option.is-current:hover{background:#0a25400f}.im-settings-select-option .material-icons-outlined,.im-settings-select-option-check{color:#64748b;flex-shrink:0;width:14px;height:14px;font-size:14px}.im-settings-intro{background:#fcfcfd;border:1px solid #0f172a14;border-radius:8px;align-items:flex-start;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.im-settings-intro-icon{color:#64748b;background:#fff;border:1px solid #0f172a0f;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.im-settings-intro-icon .material-icons-outlined{font-size:18px}.im-settings-intro strong{color:#0f172a;font-size:.8125rem;font-weight:600;display:block}.im-settings-intro p{color:#64748b;margin:4px 0 0;font-size:.75rem;line-height:1.5}.im-settings-intro-channels{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.im-settings-intro-channels>span{color:#475569;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.im-settings-intro-channels .material-icons-outlined{color:#94a3b8;font-size:13px}.im-settings-entity-grid.is-list{grid-template-columns:1fr}.im-settings-entity-grid.is-list .im-settings-entity-card{flex-direction:row;justify-content:space-between;align-items:center}.im-settings-ig-preview{background:#fcfcfd;border:1px solid #0f172a14;border-radius:8px;gap:12px;margin-top:14px;padding:12px;display:flex}.im-settings-ig-preview-post{background:linear-gradient(#0f172a0a,#0f172a14);border-radius:6px;flex-shrink:0;width:72px;height:72px}.im-settings-ig-preview-thread{flex:1;min-width:0}.im-settings-ig-preview-caption{color:#334155;font-size:.6875rem;line-height:1.45}.im-settings-ig-preview-caption em{font-style:normal;font-weight:600}.im-settings-ig-preview-comment{border-top:1px solid #0f172a0f;gap:8px;margin-top:8px;padding-top:8px;display:flex}.im-settings-ig-preview-avatar{background:#e2e8f0;border-radius:50%;flex-shrink:0;width:18px;height:18px}.im-settings-ig-preview-comment p{color:#64748b;margin:0;font-size:.6875rem;line-height:1.4}.im-settings-ig-preview-comment strong{color:#0f172a;font-weight:600}.im-settings-ig-preview.is-off{opacity:.55}.im-settings-wp-howto{background:#fcfcfd;border:1px solid #0f172a0f;border-radius:7px;margin:2px 0 0;padding:8px 10px 9px}.im-settings-wp-howto-kicker{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 7px;font-size:.625rem;font-weight:600;line-height:1.2;display:flex}.im-settings-wp-howto-kicker .material-icons-outlined{color:#94a3b8;font-size:13px}.im-settings-wp-howto ol{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.im-settings-wp-howto li{color:#64748b;letter-spacing:-.01em;align-items:baseline;gap:8px;font-size:.75rem;line-height:1.35;display:flex}.im-settings-wp-howto li span{color:#cbd5e1;font-variant-numeric:tabular-nums;flex-shrink:0;width:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:600;line-height:1.35;display:inline-flex}.im-settings-field input.im-settings-wp-password{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:400}.im-settings-field input.im-settings-wp-password::placeholder{color:#94a3b8;letter-spacing:.04em}.im-settings-wp-password-keep{color:#94a3b8;letter-spacing:0;text-transform:none;font-size:.6875rem;font-weight:400;line-height:1.35}.im-settings-wp-status{background:#fcfcfd;border:1px solid #0f172a14;border-radius:7px;margin:0 0 14px;padding:9px 10px 8px}.im-settings-wp-status p{color:#0f172a;letter-spacing:-.01em;margin:0 0 7px;font-size:.75rem;font-weight:500;line-height:1.35}.im-settings-wp-status ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.im-settings-wp-status li{color:#94a3b8;align-items:center;gap:6px;font-size:.6875rem;line-height:1.3;display:flex}.im-settings-wp-status li .material-icons-outlined{font-size:14px}.im-settings-wp-status li.is-ok{color:#334155}.im-settings-wp-status li.is-ok .material-icons-outlined{color:#0a2540}.im-settings-wp-status li.is-fail{color:#9f1239}.im-settings-wp-status li.is-fail .material-icons-outlined{color:#be123c}.im-settings-accounts-add{flex-shrink:0;position:relative}.im-settings-accounts-connect-menu{z-index:20;flex-direction:column;width:320px;min-width:320px;max-height:min(540px,100vh - 96px);padding:0;display:flex;left:auto;right:0;overflow:hidden}.im-settings-connect-search{border-bottom:1px solid #0f172a0f;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.im-settings-connect-search .material-icons-outlined{color:#94a3b8;font-size:16px}.im-settings-connect-search input{color:#0f172a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:.8125rem}.im-settings-connect-search input::placeholder{color:#94a3b8}.im-settings-connect-search input::-webkit-search-decoration{appearance:none}.im-settings-connect-search input::-webkit-search-cancel-button{appearance:none}.im-settings-connect-list{scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;min-height:0;padding:4px;overflow-y:auto}.im-settings-connect-list::-webkit-scrollbar{width:8px}.im-settings-connect-list::-webkit-scrollbar-thumb{background:#0f172a24 padding-box padding-box;border:2px solid #0000;border-radius:8px}.im-settings-connect-empty{color:#94a3b8;text-align:center;margin:0;padding:22px 12px;font-size:.75rem}.im-settings-connect-group+.im-settings-connect-group{border-top:1px solid #0f172a0d;margin-top:2px;padding-top:2px}.im-settings-connect-group-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:7px 8px 3px;font-size:.625rem;font-weight:600}.im-settings-connect-item{box-sizing:border-box;color:#334155;cursor:pointer;width:100%;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:5px 8px;transition:background .1s;display:flex}.im-settings-connect-item.is-active,.im-settings-connect-item:hover:not(:disabled){background:#0f172a0a}.im-settings-connect-item:focus-visible{background:#0f172a0a;outline:none}.im-settings-connect-item:disabled{cursor:default;opacity:.7}.im-settings-connect-icon{border:1px solid color-mix(in srgb, var(--platform-tint,#64748b) 16%, #0f172a0f);background:color-mix(in srgb, var(--platform-tint,#64748b) 9%, #fff);width:28px;height:28px;color:var(--platform-tint,#475569);border-radius:6px;flex-shrink:0;place-items:center;transition:background .1s,border-color .1s;display:grid}.im-settings-connect-item.is-active .im-settings-connect-icon,.im-settings-connect-item:hover:not(:disabled) .im-settings-connect-icon{border-color:color-mix(in srgb, var(--platform-tint,#64748b) 28%, #0f172a14);background:color-mix(in srgb, var(--platform-tint,#64748b) 13%, #fff)}.im-settings-connect-icon .fa-brands{color:inherit;font-size:13px;line-height:1}.im-settings-connect-icon .material-icons-outlined{color:inherit;font-size:15px}.im-settings-connect-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.im-settings-connect-copy strong{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.25;overflow:hidden}.im-settings-connect-copy small{color:#94a3b8;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:400;line-height:1.3;overflow:hidden}.im-settings-connect-meta{color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.im-settings-connect-meta em{color:#94a3b8;letter-spacing:.02em;background:#fffc;border:1px solid #0f172a14;border-radius:4px;padding:1px 5px;font-size:.625rem;font-style:normal;font-weight:600}.im-settings-connect-foot{color:#94a3b8;background:#fcfcfd;border-top:1px solid #0f172a0f;flex-shrink:0;align-items:center;gap:12px;padding:6px 10px;font-size:.6875rem;font-weight:500;display:flex}.im-settings-connect-foot span{align-items:center;gap:5px;display:inline-flex}.im-settings-connect-foot kbd{color:#94a3b8;background:#fff;border:1px solid #0f172a14;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.im-settings-accounts-table .im-settings-users-row,.im-settings-hidden-table .im-settings-users-row,.im-settings-security-table .im-settings-users-row{cursor:default}.im-settings-accounts-table .im-settings-users-row.is-private-other .im-settings-channel-text strong{color:#64748b;font-weight:500}.im-settings-accounts-table .im-settings-users-row.is-private-other .im-settings-channel-avatar{opacity:.78}.im-settings-channel{align-items:center;gap:12px;min-width:0;display:flex}.im-settings-channel-avatar{color:#64748b;letter-spacing:.02em;background:#f8fafc;border:1px solid #0f172a24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:600;display:inline-flex;position:relative;overflow:visible}.im-settings-channel-avatar img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.im-settings-channel-badge{z-index:1;background:var(--platform-tint,#0a2540);color:#fff;border:1px solid #fff;border-radius:4px;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 1px #0f172a0f}.im-settings-channel-badge .fa-brands{color:inherit;font-size:9px;line-height:1}.im-settings-channel-badge .material-icons-outlined{color:inherit;font-size:10px}.im-settings-channel-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.im-settings-channel-text strong{color:#0f172a;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25;overflow:hidden}.im-settings-channel-meta{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:400;line-height:1.35;display:flex;overflow:hidden}.im-settings-channel-visibility{color:#0a2540;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;background:#fcfcfd;border:1px solid #0f172a14;border-radius:5px;flex-shrink:0;align-items:center;max-width:12rem;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex;overflow:hidden}.im-settings-channel-status-cell{white-space:nowrap}.im-settings-channel-status{color:#64748b;letter-spacing:-.01em;justify-content:flex-end;align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.im-settings-channel-status i{background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e1f}.im-settings-channel-status.is-issue{color:#b45309}.im-settings-channel-status.is-issue i{background:#d97706;box-shadow:0 0 0 3px #d9770624}.im-settings-labels-tag-chip{gap:6px}.im-settings-users-status-pill.is-issue{color:#b45309;background:#fffbeb;border-color:#fde68ad9}.im-settings-tag-swatch{background:color-mix(in srgb, var(--tag-color,#0a2540) 14%, #fff);width:32px;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tag-color,#0a2540) 22%, #0f172a0f);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.im-settings-tag-swatch:after{background:var(--tag-color,#0a2540);content:"";border-radius:50%;width:8px;height:8px}.im-settings-tag-messages-btn{color:#0a2540;cursor:pointer;font:inherit;letter-spacing:-.01em;background:0 0;border:0;padding:0;font-weight:500;transition:color .1s}.im-settings-tag-messages-btn:hover{color:#163b61}.im-settings-tag-messages-empty,.im-settings-tag-rules-count{color:#64748b;font-variant-numeric:tabular-nums}.im-settings-tag-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.im-settings-swatches{flex-wrap:wrap;gap:6px;display:flex}.im-settings-swatches button{cursor:pointer;border:1px solid #0f172a1f;border-radius:50%;width:18px;height:18px;transition:box-shadow .1s}.im-settings-swatches button.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #0a2540}.overview-control-strip,.calendar-control-strip{border-bottom:1px solid var(--header-line,#0f172a0f);align-items:center;gap:8px;min-height:28px;padding:6px 24px 8px;display:flex}.content-toolbar.im-filter-toolbar.overview-control-strip{border-bottom:1px solid var(--header-line,#0f172a0f);background:#fff;gap:8px;min-height:28px;padding:6px 24px 8px}.overview-control-strip .im-filter-bar,.calendar-control-strip .im-filter-bar{background:0 0;border:0;gap:0;padding:0;display:contents}.overview-control-strip .im-filter,.calendar-control-strip .im-filter{flex-shrink:0}.overview-control-strip .strip-control.strip-filter-trigger,.overview-control-strip .im-filter-trigger,.overview-control-strip .im-filter-toggle,.calendar-control-strip .strip-control.strip-filter-trigger,.calendar-control-strip .im-filter-trigger,.calendar-control-strip .im-filter-toggle,.calendar-strip-control{box-sizing:border-box;height:32px;box-shadow:none;color:#64748b;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;transition:background-color .12s ease-in-out,color .12s ease-in-out,box-shadow .12s ease-in-out;display:inline-flex}.overview-control-strip .im-filter-search,.calendar-control-strip .im-filter-search,.content-toolbar.im-filter-toolbar.overview-control-strip .im-filter-search{box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex:none;align-items:center;gap:6px;width:220px;max-width:none;height:32px;padding:0 8px;transition:all .12s ease-in-out;display:flex}.overview-control-strip .im-filter-search .material-icons-outlined,.calendar-control-strip .im-filter-search .material-icons-outlined{color:#9ca3af;flex-shrink:0;font-size:15px}.overview-control-strip .im-filter-search input,.calendar-control-strip .im-filter-search input{color:#111827;width:auto;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.overview-control-strip .im-filter-search input::placeholder,.calendar-control-strip .im-filter-search input::placeholder{color:#9ca3af}.overview-control-strip .im-filter-search .shortcut-keys,.calendar-control-strip .im-filter-search .shortcut-keys{margin-left:auto}.overview-control-strip .im-filter-search kbd,.calendar-control-strip .im-filter-search kbd{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;padding:0 5px;font-family:inherit;font-size:10px;font-weight:500;line-height:1}.overview-control-strip .im-filter-field-prefix,.calendar-control-strip .im-filter-field-prefix{color:#6b7280;font-weight:500}.overview-control-strip .im-filter-field-value,.calendar-control-strip .im-filter-field-value{color:#111827;font-weight:600}.overview-control-strip .im-filter-toggle,.calendar-control-strip .im-filter-toggle{-webkit-user-select:none;user-select:none;gap:6px}.overview-control-strip .im-filter-toggle .im-filter-checkbox,.calendar-control-strip .im-filter-toggle .im-filter-checkbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.overview-control-strip .im-filter-toggle .im-filter-toggle-icon,.calendar-control-strip .im-filter-toggle .im-filter-toggle-icon{color:#94a3b8;font-size:15px}:is(.overview-control-strip .im-filter-toggle:has(.im-filter-checkbox:checked),.calendar-control-strip .im-filter-toggle:has(.im-filter-checkbox:checked)){color:var(--header-accent,#0a2540);background:#0a25400f;border:0}:is(.overview-control-strip .im-filter-toggle:has(.im-filter-checkbox:checked) .im-filter-toggle-icon,.calendar-control-strip .im-filter-toggle:has(.im-filter-checkbox:checked) .im-filter-toggle-icon){color:var(--header-accent,#0a2540)}.overview-control-strip .strip-control.strip-filter-trigger:hover,.overview-control-strip .im-filter-trigger:hover,.overview-control-strip .im-filter-toggle:hover,.overview-control-strip .im-filter-search:hover,.calendar-control-strip .strip-control.strip-filter-trigger:hover,.calendar-control-strip .im-filter-trigger:hover,.calendar-control-strip .im-filter-toggle:hover,.calendar-control-strip .im-filter-search:hover,.calendar-strip-control:hover{color:#475569;background-color:#f1f5f9;border-color:#d1d5db}.overview-control-strip .strip-control.strip-filter-trigger.is-active,.overview-control-strip .im-filter-trigger.is-active,.overview-control-strip .strip-control.strip-filter-trigger.is-open,.overview-control-strip .im-filter-trigger.is-open,.calendar-control-strip .strip-control.strip-filter-trigger.is-active,.calendar-control-strip .im-filter-trigger.is-active,.calendar-control-strip .strip-control.strip-filter-trigger.is-open,.calendar-control-strip .im-filter-trigger.is-open{color:#0f172a;background:#f1f5f9;border:0}.overview-control-strip .strip-control.strip-filter-trigger:focus-visible,.overview-control-strip .im-filter-trigger:focus-visible,.overview-control-strip .im-filter-toggle:focus-within,.overview-control-strip .im-filter-search:focus-within,.calendar-control-strip .strip-control.strip-filter-trigger:focus-visible,.calendar-control-strip .im-filter-trigger:focus-visible,.calendar-control-strip .im-filter-toggle:focus-within,.calendar-control-strip .im-filter-search:focus-within,.calendar-strip-control:focus-visible{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b81f}.overview-control-strip .im-filter-toggle:focus-within,.calendar-control-strip .im-filter-toggle:focus-within{box-shadow:0 0 0 2px #0a25401f}.overview-control-strip--compact{border-bottom:0;gap:6px;padding:0}@media (width<=960px){.overview-control-strip,.calendar-control-strip,.content-toolbar.im-filter-toolbar.overview-control-strip{flex-wrap:wrap;padding:10px 20px 12px}.overview-control-strip .im-filter-search,.calendar-control-strip .im-filter-search{flex:100%;width:auto;min-width:0}}.platform-filter-icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.platform-filter-icon .fa-brands{font-size:14px;line-height:1;color:#6b7280!important}.strip-filter-row:hover .platform-filter-icon,.strip-filter-row.is-selected .platform-filter-icon,.platform-filter-icon.is-selected{color:#111827}.strip-filter-row:hover .platform-filter-icon .fa-brands,.strip-filter-row.is-selected .platform-filter-icon .fa-brands,.platform-filter-icon.is-selected .fa-brands{color:#111827!important}.account-filter-platform-icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.account-filter-platform-icon .fa-brands{font-size:14px;line-height:1;color:#6b7280!important}.strip-filter-row:hover .account-filter-platform-icon,.strip-filter-row.is-selected .account-filter-platform-icon,.account-filter-platform-icon.is-selected{color:#111827}.strip-filter-row:hover .account-filter-platform-icon .fa-brands,.strip-filter-row.is-selected .account-filter-platform-icon .fa-brands,.account-filter-platform-icon.is-selected .fa-brands{color:#111827!important}.account-filter-avatar{flex-shrink:0;width:16px;height:16px;position:relative}.account-filter-avatar img{object-fit:cover;border-radius:999px;width:16px;height:16px;display:block}.account-filter-avatar-badge{color:#6b7280;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.account-filter-avatar-badge .fa-brands{font-size:7px;line-height:1;color:#6b7280!important}.strip-filter-row:hover .account-filter-avatar-badge,.strip-filter-row.is-selected .account-filter-avatar-badge{color:#111827}.strip-filter-row:hover .account-filter-avatar-badge .fa-brands,.strip-filter-row.is-selected .account-filter-avatar-badge .fa-brands{color:#111827!important}.mailhub-page{background:#fff;overflow-x:hidden}.mailhub-page:has(.settings-selection-bar){padding-bottom:72px}.mailhub-page-body{flex:1;padding:20px 24px 28px}.mailhub-page-body>.content-load-skeleton{padding:0}.mailhub-stat{background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-items:center;height:36px;margin:0 0 16px;padding:0 3px;display:flex;overflow:visible;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6}.mailhub-stat-brand{align-items:center;gap:8px;height:100%;padding:0 12px;display:flex;position:relative}.mailhub-stat-brand:after,.mailhub-stat-cells li+li:before{content:"";pointer-events:none;background:#0f172a1a;width:1px;position:absolute;top:9px;bottom:9px}.mailhub-stat-brand:after{right:0}.mailhub-stat-kicker{color:#64748b;letter-spacing:.08em;text-transform:uppercase;align-items:center;height:20px;font-size:.6875rem;font-weight:600;line-height:20px;display:inline-flex}.mailhub-stat-score{box-sizing:border-box;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#f1f5f9;border-radius:4px;align-items:center;height:20px;padding:0 6px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.625rem;font-weight:600;line-height:18px;display:inline-flex}.mailhub-stat-cells{flex:1;min-width:0;height:100%;margin:0;padding:0;list-style:none;display:flex}.mailhub-stat-cells li{flex:1;min-width:0;height:100%;display:flex;position:relative}.mailhub-stat-cells li+li:before{left:0}.mailhub-stat-cell{align-items:center;gap:8px;width:100%;min-width:0;height:100%;padding:0 10px;display:flex}.mailhub-stat-label{color:#94a3b8;flex-shrink:0;align-items:center;height:20px;font-size:.75rem;font-weight:400;line-height:20px;display:inline-flex}.mailhub-stat-chip{box-sizing:border-box;background:#f8fafc;border:1px solid #0f172a0f;border-radius:6px;align-items:center;gap:6px;min-width:0;height:20px;padding:0 8px 0 7px;line-height:18px;display:inline-flex;overflow:hidden}.mailhub-stat-chip.is-pending{background:#fffbeb;border-color:#f59e0b38}.mailhub-stat-chip.is-on{background:#f0fdf9;border-color:#10b9812e}.mailhub-stat-dot{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:6px;height:6px}.mailhub-stat-dot.is-on{background:#10b981;box-shadow:0 0 0 3px #10b98129}.mailhub-stat-dot.is-pending{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.mailhub-stat-dot.is-off{background:#94a3b8}.mailhub-stat-chip strong{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1;overflow:hidden}.mailhub-stat-chip.is-pending strong{color:#92400e}.mailhub-stat-chip.is-off strong{color:#64748b}.mailhub-stat-sep{color:#cbd5e1;font-size:.6875rem;line-height:1}.mailhub-stat-meta{color:#64748b;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;flex-shrink:0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.625rem;overflow:hidden}.mailhub-table-wrap,.mailhub-table-wrap .im-settings-users-table{width:100%}.im-settings-users-table.mailhub-table--campaigns th:first-child,.im-settings-users-table.mailhub-table--campaigns td:first-child{width:30%}.im-settings-users-table.mailhub-table--campaigns th:nth-child(2),.im-settings-users-table.mailhub-table--campaigns td:nth-child(2){width:14%}.im-settings-users-table.mailhub-table--campaigns th:nth-child(3),.im-settings-users-table.mailhub-table--campaigns td:nth-child(3){white-space:nowrap;width:1%}.im-settings-users-table.mailhub-table--campaigns th:nth-child(4),.im-settings-users-table.mailhub-table--campaigns th:nth-child(5),.im-settings-users-table.mailhub-table--campaigns th:nth-child(6),.im-settings-users-table.mailhub-table--campaigns td:nth-child(4),.im-settings-users-table.mailhub-table--campaigns td:nth-child(5),.im-settings-users-table.mailhub-table--campaigns td:nth-child(6){width:10%}.im-settings-users-table.mailhub-table--lists th:first-child,.im-settings-users-table.mailhub-table--lists td:first-child{width:46%}.im-settings-users-table.mailhub-table--lists th:nth-child(2),.im-settings-users-table.mailhub-table--lists td:nth-child(2){width:24%}.im-settings-users-table.mailhub-table--lists th:nth-child(3),.im-settings-users-table.mailhub-table--lists td:nth-child(3){width:22%}.im-settings-users-table.mailhub-table--contacts th:first-child,.im-settings-users-table.mailhub-table--contacts td:first-child{width:34%}.im-settings-users-table.mailhub-table--contacts th:nth-child(2),.im-settings-users-table.mailhub-table--contacts td:nth-child(2){width:18%}.im-settings-users-table.mailhub-table--contacts th:nth-child(3),.im-settings-users-table.mailhub-table--contacts td:nth-child(3){width:16%}.im-settings-users-table.mailhub-table--contacts th:nth-child(4),.im-settings-users-table.mailhub-table--contacts td:nth-child(4){width:12%}.im-settings-users-table.mailhub-table--contacts th:nth-child(5),.im-settings-users-table.mailhub-table--contacts td:nth-child(5){width:1%}.im-settings-users-table.mailhub-table--recipients th:first-child,.im-settings-users-table.mailhub-table--recipients td:first-child{width:38%}.im-settings-users-table.mailhub-table--recipients th:nth-child(2),.im-settings-users-table.mailhub-table--recipients td:nth-child(2){width:20%}.im-settings-users-table.mailhub-table--recipients th:nth-child(3),.im-settings-users-table.mailhub-table--recipients th:nth-child(4),.im-settings-users-table.mailhub-table--recipients td:nth-child(3),.im-settings-users-table.mailhub-table--recipients td:nth-child(4){width:12%}.im-settings-users-table.mailhub-table--recipients th:nth-child(5),.im-settings-users-table.mailhub-table--recipients td:nth-child(5){width:18%}.mailhub-table-muted{color:#94a3b8}.mailhub-table-date{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.mailhub-count{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;display:inline-flex}.mailhub-count .material-icons-outlined{color:#64748b;font-size:16px}.mailhub-count strong{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:12px;font-weight:500;line-height:1}.mailhub-count span:last-child{color:#64748b;font-size:.75rem;font-weight:400;line-height:1}.mailhub-count.is-empty{background:#fcfcfd}.mailhub-count.is-empty .material-icons-outlined,.mailhub-count.is-empty strong,.mailhub-count.is-empty span:last-child{color:#94a3b8}.mailhub-stamp{flex-direction:column;gap:1px;display:flex}.mailhub-stamp strong{color:#0f172a;letter-spacing:-.015em;font-size:12px;font-weight:500;line-height:1.3}.mailhub-stamp span{color:#94a3b8;font-size:11px;font-weight:400;line-height:1.3}.mailhub-table-num,.im-settings-users-table th.mailhub-table-num{color:#64748b;font-variant-numeric:tabular-nums;text-align:right}.mailhub-status-pill.is-concept,.mailhub-status-pill.is-scheduled{color:#64748b;background:#f8fafc;border-color:#e2e8f0f2}.mailhub-status-pill.is-sent{color:#047857;background:#ecfdf5;border-color:#a7f3d099}.im-settings-users-table.mailhub-table--recipients .im-settings-users-row{cursor:default}.mailhub-page .primary-create-button-shortcut{color:#fff;background:#0f172a2e;border:1px solid #fff6;min-width:20px;height:18px;box-shadow:inset 0 -1px #0f172a26}.mailhub-stats-lead{margin:0 0 16px}.mailhub-stats-lead-meta{color:#94a3b8;margin:0 0 4px;font-size:12px;font-weight:400;line-height:1.35}.mailhub-stats-lead-subject{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600;line-height:1.2}@media (width<=960px){.mailhub-stat{flex-wrap:wrap;height:auto}.mailhub-stat-brand{width:100%;height:36px}.mailhub-stat-brand:after{width:auto;height:1px;inset:auto 12px 0}.mailhub-stat-cells{flex:100%;height:36px}.im-settings-users-table.mailhub-table--campaigns th:nth-child(3),.im-settings-users-table.mailhub-table--campaigns td:nth-child(3),.im-settings-users-table.mailhub-table--campaigns th:nth-child(6),.im-settings-users-table.mailhub-table--campaigns td:nth-child(6),.im-settings-users-table.mailhub-table--contacts th:nth-child(2),.im-settings-users-table.mailhub-table--contacts td:nth-child(2),.im-settings-users-table.mailhub-table--contacts th:nth-child(4),.im-settings-users-table.mailhub-table--contacts td:nth-child(4),.im-settings-users-table.mailhub-table--recipients th:nth-child(2),.im-settings-users-table.mailhub-table--recipients td:nth-child(2),.im-settings-users-table.mailhub-table--recipients th:nth-child(4),.im-settings-users-table.mailhub-table--recipients td:nth-child(4){display:none}}@media (width<=720px){.mailhub-stat-cells{flex-wrap:wrap;height:auto}.mailhub-stat-cells li{flex:50%;height:36px}.mailhub-stat-cells li:nth-child(odd):before{display:none}.mailhub-stat-cells li:nth-child(n+3){border-top:1px solid #0f172a0f}.im-settings-users-table.mailhub-table--campaigns th:not(:first-child):not(:last-child),.im-settings-users-table.mailhub-table--campaigns td:not(:first-child):not(:last-child),.im-settings-users-table.mailhub-table--lists th:not(:first-child):not(:last-child),.im-settings-users-table.mailhub-table--lists td:not(:first-child):not(:last-child),.im-settings-users-table.mailhub-table--contacts th:not(:first-child):not(:last-child),.im-settings-users-table.mailhub-table--contacts td:not(:first-child):not(:last-child){display:none}}.mailhub-empty{text-align:center;background:#fcfcfd;border:1px dashed #0f172a1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;padding:40px 24px;display:flex}.mailhub-empty>.material-icons-outlined{color:#94a3b8;font-size:32px}.mailhub-empty-actions .material-icons-outlined{font-size:15px}.mailhub-empty h2{color:#0f172a;margin:8px 0 0;font-size:1.0625rem;font-weight:600}.mailhub-empty p{color:#64748b;max-width:420px;margin:0 0 8px;font-size:.875rem;line-height:1.5}.mailhub-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mailhub-empty-quiet{color:#64748b;cursor:pointer;height:32px;font:inherit;letter-spacing:-.01em;background:0 0;border:0;align-items:center;padding:0 4px;font-size:.8125rem;font-weight:500;transition:color .1s;display:inline-flex}.mailhub-empty-quiet:hover{color:#0a2540}.mailhub-import-file{background:#fff;border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:6px 6px 6px 8px;transition:border-color .1s,background .1s;display:flex}.mailhub-import-file.is-dragover{background:#fcfcfd;border-color:#0a254038}.mailhub-import-file-icon{color:#64748b;background:#f8fafc;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.mailhub-import-file-icon .material-icons-outlined{font-size:16px}.mailhub-import-file-main{cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:2px 0;display:flex}.mailhub-import-file-main strong{color:#0f172a;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8125rem;font-weight:500;line-height:1.25;overflow:hidden}.mailhub-import-file-main span{color:#94a3b8;letter-spacing:-.01em;font-size:.6875rem;line-height:1.3}.mailhub-import-file-main:hover strong{color:#0a2540}.mailhub-import-file-clear{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;transition:background .1s,color .1s;display:grid}.mailhub-import-file-clear .material-icons-outlined{font-size:16px}.mailhub-import-file-clear:hover{color:#64748b;background:#0f172a0a}.mailhub-import-template{color:#64748b;cursor:pointer;width:fit-content;font:inherit;letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:5px;margin-top:2px;padding:0;font-size:.75rem;font-weight:500;transition:color .1s;display:inline-flex}.mailhub-import-template .material-icons-outlined{color:#94a3b8;font-size:15px}.mailhub-import-template:hover,.mailhub-import-template:hover .material-icons-outlined{color:#0a2540}.mailhub-import-columns{flex-direction:column;gap:6px;margin-top:10px;display:flex}.mailhub-import-columns ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mailhub-import-columns li{color:#475569;letter-spacing:-.02em;background:#fff;border:1px solid #0f172a14;border-radius:5px;padding:3px 7px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.6875rem}.mailhub-import-columns li.is-list{color:#0a2540;border-color:#0a254029}.mailhub-import-footnote{color:#94a3b8;margin:10px 0 0;font-size:.6875rem;line-height:1.45}.mailhub-import-error{color:#be123c;margin:0;font-size:.75rem;line-height:1.4}.mailhub-page .shortlinks-table-wrap{border-color:#0f172a14}.mailhub-page-body.mailhub-settings-body{padding:24px 28px 40px}.mailhub-settings-body .im-org-page{max-width:800px}.mailhub-settings-actions{justify-content:flex-end;margin-top:4px;display:flex}.mailhub-settings-actions .im-settings-btn-primary .shortcut-keys kbd{min-width:16px;height:16px;padding:0 4px}.mailhub-settings-body .im-settings-card-head.mailhub-dns-card-head{flex-wrap:wrap;align-items:flex-start;margin-bottom:14px}.mailhub-settings-body .mailhub-dns-card-head .im-settings-section-copy{margin:4px 0 0}.mailhub-dns-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.mailhub-settings-check{color:#334155;cursor:pointer;height:30px;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:.75rem;font-weight:500;transition:border-color .1s,background-color .1s,color .1s;display:inline-flex}.mailhub-settings-check:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#0f172a29}.mailhub-settings-check:disabled{opacity:.55;cursor:default}.mailhub-settings-check .material-icons-outlined{color:#94a3b8;font-size:15px}.mailhub-settings-check .material-icons-outlined.is-spinning{animation:.8s linear infinite mh-spin}@keyframes mh-spin{to{transform:rotate(360deg)}}.mailhub-dns-dot{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:6px;height:6px}.mailhub-dns-dot.is-ok{background:#10b981}.mailhub-dns-dot.is-pending{background:#f59e0b}.mailhub-dns-dot.is-error{background:#e11d48}.mailhub-dns-dot.is-empty{background:0 0}.mailhub-dns-status{background:0 0;border:0;align-items:center;gap:8px;margin:0 0 12px;padding:0 2px;display:flex}.mailhub-dns-status.is-ok,.mailhub-dns-status.is-error{border:0}.mailhub-dns-status .mailhub-dns-dot{margin-top:0}.mailhub-dns-status strong{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:500;overflow:hidden}.mailhub-dns-status-meta{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin-left:auto;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.625rem}.mailhub-dns-loading,.mailhub-dns-error{color:#64748b;margin:0 0 12px;font-size:.8125rem}.mailhub-dns-error{color:#b91c1c}.mailhub-dns-table{--mh-dns-cols:10px 52px minmax(0, 1.05fr) minmax(0, 1.45fr);border:1px solid #0f172a14;border-radius:8px;overflow:hidden}.mailhub-dns-table-head,.mailhub-dns-row,.mailhub-dns-group-head{grid-template-columns:var(--mh-dns-cols);align-items:center;column-gap:12px;padding:0 14px 0 16px;display:grid}.mailhub-dns-table-head{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;background:#fcfcfd;border-bottom:1px solid #0f172a0f;min-height:32px;font-size:.6875rem;font-weight:500}.mailhub-dns-group-head{background:#fff;min-height:30px;padding-top:8px;padding-bottom:2px}.mailhub-dns-group-copy{grid-column:2/-1;align-items:baseline;gap:8px;min-width:0;display:flex}.mailhub-dns-group-head strong{color:#0f172a;letter-spacing:-.01em;font-size:.75rem;font-weight:600}.mailhub-dns-group-hint{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;overflow:hidden}.mailhub-dns-group+.mailhub-dns-group .mailhub-dns-group-head{border-top:1px solid #0f172a0f;margin-top:2px;padding-top:10px}.mailhub-dns-row{border-top:1px solid #0f172a0f;align-items:start;min-height:36px;padding-top:7px;padding-bottom:7px;transition:background-color .1s}.mailhub-dns-row:hover{background:#fcfcfd}.mailhub-dns-row .mailhub-dns-dot{margin-top:5px}.mailhub-dns-type{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.4}.mailhub-dns-cell{align-items:flex-start;gap:4px;min-width:0;display:flex}.mailhub-dns-host,.mailhub-dns-value{color:#0f172a;flex:1;min-width:0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.6875rem;line-height:1.4}.mailhub-dns-host{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailhub-dns-value{overflow-wrap:anywhere;color:#334155}.mailhub-dns-copy{color:#94a3b8;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:-1px;transition:opacity .1s,background-color .1s,color .1s;display:grid}.mailhub-dns-row:hover .mailhub-dns-copy,.mailhub-dns-row:focus-within .mailhub-dns-copy{opacity:1}.mailhub-dns-copy:hover{color:#334155;background:#0f172a0a}.mailhub-dns-copy .material-icons-outlined{font-size:14px}@media (hover:none){.mailhub-dns-copy{opacity:1}}@media (width<=720px){.mailhub-dns-table-head,.mailhub-dns-row,.mailhub-dns-group-head{grid-template-columns:10px 44px minmax(0,1fr) minmax(0,1.2fr)}.mailhub-dns-group-hint{display:none}}.mailhub-list-picker{flex-direction:column;gap:5px;display:flex}.mailhub-list-picker>span{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.15}.mailhub-list-picker-options{flex-wrap:wrap;gap:6px;display:flex}.mailhub-list-picker-options button{color:#64748b;cursor:pointer;height:28px;font:inherit;letter-spacing:-.01em;background:#fcfcfd;border:1px solid #0f172a14;border-radius:6px;padding:0 10px;font-size:.75rem;font-weight:500;transition:border-color .1s,background .1s,color .1s}.mailhub-list-picker-options button:hover{color:#334155;background:#fff;border-color:#0f172a24}.mailhub-list-picker-options button.is-on{color:#fff;background:#0a2540;border-color:#0a254033}.mailhub-stats-links{background:#fff;border:1px solid #0f172a14;border-radius:8px;margin:0 0 20px;padding:14px 16px}.mailhub-stats-links h3{color:#0f172a;letter-spacing:-.015em;margin:0 0 10px;font-size:.8125rem;font-weight:600}.mailhub-stats-links-empty{color:#94a3b8;margin:0;font-size:.8125rem}.mailhub-stats-links ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mailhub-stats-links li{justify-content:space-between;align-items:baseline;gap:16px;min-height:28px;display:flex}.mailhub-stats-links a,.mailhub-stats-links li>span:first-child{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;text-decoration:none;overflow:hidden}.mailhub-stats-links a:hover{color:#0a2540}.mailhub-stats-links li>span:last-child{color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.settings-selection-bar{z-index:45;bottom:28px;left:calc(var(--sidebar-width,240px) + (100vw - var(--sidebar-width,240px)) / 2);-webkit-backdrop-filter:blur(20px)saturate(1.15);background:#0f172af0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 48px);padding:6px 8px 6px 14px;animation:.18s cubic-bezier(.22,1,.36,1) settings-selection-bar-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #ffffff29,0 12px 32px #0f172a47}.settings-selection-count{color:#f8fafc;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:600}.settings-selection-divider{background:#ffffff29;flex-shrink:0;width:1px;height:18px}.settings-selection-action,.settings-selection-delete{cursor:pointer;height:28px;font:inherit;letter-spacing:-.01em;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;transition:background-color .1s,color .1s;display:inline-flex}.settings-selection-action{color:#f8fafce0}.settings-selection-action:hover{color:#fff;background:#ffffff1f}.settings-selection-action .material-icons-outlined{font-size:16px}.settings-selection-action-wrap{position:relative}.settings-selection-action.is-open{color:#fff;background:#ffffff1f}.settings-selection-menu{z-index:1;background:#0f172af5;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;gap:1px;min-width:176px;max-width:240px;max-height:220px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1a,0 10px 28px #0f172a47}.settings-selection-menu button{color:#f8fafc;cursor:pointer;width:100%;font:inherit;letter-spacing:-.01em;text-align:left;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.25;transition:background-color .1s;display:block}.settings-selection-menu button:hover{background:#ffffff1a}.settings-selection-delete{color:#fecaca}.settings-selection-delete:hover{color:#fee2e2;background:#ef44442e}.settings-selection-delete .material-icons-outlined{font-size:16px}.settings-selection-clear{color:#f8fafcb8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .1s,color .1s;display:inline-flex}.settings-selection-clear:hover{color:#fff;background:#ffffff1f}.settings-selection-clear .material-icons-outlined{font-size:16px}.im-settings-users-page:has(.settings-selection-bar){padding-bottom:72px}@keyframes settings-selection-bar-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=900px){.settings-selection-bar{bottom:20px;left:50%}.settings-selection-action-label{display:none}}.im-designer-page{scrollbar-gutter:auto;--im-designer-toolbar-height:40px;background:#fcfcfd;overflow:hidden}.im-designer-page .content-header{min-height:var(--content-header-height,48px);border-bottom:1px solid var(--header-line,#0f172a0f);background:#fff;flex-shrink:0;padding:0 24px}.im-designer-page .content-title{gap:10px}.im-designer-page .content-title .material-icons-outlined{color:var(--header-muted,#94a3b8);font-size:18px}.im-designer-title-block h1{letter-spacing:-.015em;min-width:0;color:var(--header-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.im-designer-title-block{align-items:center;gap:6px;min-width:0;display:flex}.im-designer-title-help{color:#94a3b8;cursor:help;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.im-designer-title-help:hover,.im-designer-title-help:focus-visible{color:var(--resonn-navy,#0a2540);background:#0a25400f;outline:none}.im-designer-title-help .material-icons-outlined{font-size:16px}.im-designer-subtitle{color:#94a3b8;margin:2px 0 0;font-size:.75rem;font-weight:500}.im-designer-save-pill{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f1f5f9;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.im-designer-save-pill.is-saving{color:var(--resonn-navy,#0a2540);background:#0a25400f}.im-designer-save-pill.is-saved{color:#047857;background:#ecfdf5}.im-designer-save-pill .material-icons-outlined{font-size:14px}.im-designer-shell{flex:1;min-height:0;display:flex;overflow:hidden}.im-designer-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.im-designer-stage-bar{box-sizing:border-box;height:var(--im-designer-toolbar-height);background:#fff;border-bottom:1px solid #0f172a0f;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 16px;padding:0 20px;display:flex}.im-designer-stage-metrics{align-items:center;gap:14px;display:flex}.im-designer-metric-cluster{background:#fcfcfd;border:1px solid #0f172a14;border-radius:6px;align-items:stretch;height:26px;display:inline-flex}.im-designer-metric-cell{align-items:center;gap:6px;padding:0 10px;display:inline-flex}.im-designer-metric-action{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0 5px 5px 0;margin:0;transition:background .1s}.im-designer-metric-action:hover,.im-designer-metric-action:focus-visible{background:#0f172a0a;outline:none}.im-designer-metric-times{color:#cbd5e1;font-size:11px;line-height:1}.im-designer-metric-split{background:#0f172a14;width:1px;margin:5px 0}.im-designer-metric-count{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:13px;font-weight:600;line-height:1}.im-designer-metric-count.is-muted{color:#94a3b8;font-weight:500}.im-designer-metric-count.is-ticking{animation:.14s im-designer-count-tick}.im-designer-metric-label{color:#94a3b8;letter-spacing:-.01em;font-size:11px;font-weight:500;line-height:1}@keyframes im-designer-count-tick{0%{opacity:.28;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.im-designer-stage-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.im-designer-stage-hint{color:#94a3b8;letter-spacing:.03em;align-items:center;gap:6px;margin:0;font-size:.6875rem;font-weight:500;display:inline-flex}.im-designer-stage-warning{color:#b45309;background:#fffbeb;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.im-designer-stage-warning .material-icons-outlined{font-size:16px}.im-designer-stage-scroll{flex:1;min-height:0;padding:20px 24px 28px;overflow:auto}.im-designer-empty{text-align:center;background:#fffc;border:1px dashed #0f172a1f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:420px;min-height:min(420px,100vh - 200px);margin:0 auto;padding:32px 24px;display:flex}.im-designer-empty .material-icons-outlined{color:#94a3b8;font-size:28px}.im-designer-empty h2{color:#1e293b;margin:0;font-size:1.0625rem;font-weight:600}.im-designer-empty p{color:#64748b;margin:0;font-size:.8125rem;line-height:1.55}.im-designer-stage-canvas-wrap{min-height:min(420px,100vh - 200px);position:relative}.im-designer-stage-canvas-wrap.is-empty .im-designer-canvas{min-height:min(420px,100vh - 200px)}.im-designer-empty--overlay{z-index:1;pointer-events:none;max-width:420px;margin:0 auto;position:absolute;inset:0}.im-designer-canvas.is-palette-drag{cursor:grabbing}.im-designer-drop-slot--palette{background:#0a25400a;border-color:#0a254038}.im-designer-widget-ghost--palette{box-shadow:none;border-color:#0a254047}.im-designer-loading{color:#64748b;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.im-designer-loading-spinner{border:1px solid #0f172a1a;border-top-color:#0a2540;border-radius:999px;width:22px;height:22px;animation:.7s linear infinite im-designer-spin}@keyframes im-designer-spin{to{transform:rotate(360deg)}}.im-designer-canvas{min-height:200px;position:relative}.im-designer-grid-wrap{align-items:stretch;display:flex;position:relative}.im-designer-grid{z-index:1;flex:1;gap:10px;width:100%;min-width:0;display:grid;position:relative}.im-designer-screen-frame{z-index:0;pointer-events:none;background:#fff9;border:1px solid #0f172a1a;border-radius:12px;margin:-8px;position:relative}.im-designer-screen-frame-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;align-items:center;gap:6px;padding:0 8px;font-size:.625rem;font-weight:500;line-height:16px;display:inline-flex;position:absolute;bottom:0;right:14px;transform:translateY(50%)}.im-designer-page-break-preview{z-index:4;pointer-events:none;border-top:1px dashed #0f172a66;height:0;position:absolute;left:0;right:52px}.im-designer-page-break-preview.is-island{border-top-style:solid;border-top-color:#0f172a2e}.im-designer-page-gutter{z-index:1;pointer-events:none;flex:0 0 52px;position:relative}.im-designer-page-gutter-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:500;position:absolute;right:0;transform:translateY(-50%)}.im-designer-grid-cell{z-index:2;min-width:0;min-height:0;transition:grid-row .14s,grid-column .14s;position:relative}.im-designer-grid.is-interacting .im-designer-grid-cell{transition:grid-row .1s ease-out,grid-column .1s ease-out}.im-designer-grid.is-page-break-drag .im-designer-grid-cell{transition:none}.im-designer-grid-cell.is-pushed .im-designer-widget{box-shadow:none}.im-designer-grid.is-interacting .im-designer-grid-cell.is-pushed .im-designer-widget{border-color:#0a25402e}.im-designer-drop-slot{z-index:0;pointer-events:none;background:#0a254008;border:1px dashed #0a254038;border-radius:8px;transition:grid-row .12s,grid-column .12s}.im-designer-grid-cell.is-page-break{z-index:3;overflow:visible}.im-designer-drop-slot--page-break{background:0 0;border:none;border-radius:0;position:relative}.im-designer-drop-slot--page-break:after{content:"";border-top:1px dashed #0a254052;position:absolute;top:50%;left:0;right:0}.im-designer-drop-slot--page-break.is-island:after{border-top-style:solid;border-top-color:#0f172a2e}.im-designer-drop-slot--resize{background:#0a25400a;border-color:#0a254047}.im-designer-widget-ghost--resize{border-style:dashed;border-color:#0a254047}.im-designer-widget-ghost--page-break{box-shadow:none;opacity:1;background:0 0;border:none;border-radius:0}.im-designer-widget-ghost--page-break .im-designer-widget-head,.im-designer-widget-ghost--page-break .im-designer-widget-preview{display:none}.im-designer-widget-ghost--page-break:after{content:"";border-top:1px dashed #0f172a59;position:absolute;top:50%;left:0;right:0}.im-designer-widget{min-width:0;height:100%;min-height:0;box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;transition:border-color .1s,background-color .1s;display:flex;position:relative;overflow:hidden;container-type:size}.im-designer-widget:hover{background:#fcfcfd;border-color:#0f172a24}.im-designer-widget.is-selected{box-shadow:none;background:#fff;border-color:#0a254047}.im-designer-widget.is-page-break{cursor:grab;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;overflow:visible}.im-designer-widget.is-page-break:hover,.im-designer-widget.is-page-break.is-selected{background:0 0;border:none}.im-designer-page-break-line{pointer-events:none;border-top:1px dashed #0f172a2e;height:0;position:absolute;top:50%;left:0;right:0}.im-designer-widget.is-page-break:hover .im-designer-page-break-line,.im-designer-widget.is-page-break.is-selected .im-designer-page-break-line{border-top-color:#0f172a66}.im-designer-widget.is-page-break.is-island .im-designer-page-break-line{border-top-style:solid;border-top-color:#0f172a1f}.im-designer-widget.is-page-break.is-island:hover .im-designer-page-break-line,.im-designer-widget.is-page-break.is-island.is-selected .im-designer-page-break-line{border-top-color:#0f172a38}.im-designer-island-caption{z-index:1;color:#94a3b8;letter-spacing:.04em;opacity:0;pointer-events:none;background:#f8fafc;border-radius:4px;padding:0 8px;font-size:.625rem;font-weight:500;transition:opacity .1s;position:relative}.im-designer-widget.is-page-break.is-island.has-caption .im-designer-island-caption,.im-designer-widget.is-page-break.is-island:hover .im-designer-island-caption,.im-designer-widget.is-page-break.is-island.is-selected .im-designer-island-caption{opacity:1}.im-designer-page-break-delete{z-index:1;color:#94a3b8;opacity:0;cursor:pointer;background:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .1s,color .1s,background-color .1s;display:inline-flex;position:relative}.im-designer-widget.is-page-break:hover .im-designer-page-break-delete,.im-designer-widget.is-page-break.is-selected .im-designer-page-break-delete{opacity:1}.im-designer-page-break-delete .material-icons-outlined{font-size:14px}.im-designer-page-break-delete:hover{color:#0f172a;background:#f8fafc}.im-designer-widget.is-dragging,.im-designer-widget.is-resizing{visibility:hidden}.im-designer-widget-head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #0f172a0f;border-radius:8px 8px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 10px;display:flex;overflow:visible}.im-designer-widget-head:active{cursor:grabbing}.im-designer-widget-drag{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex}.im-designer-widget-title{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.im-designer-widget-actions{flex-shrink:0;align-items:center;gap:2px;display:flex;position:relative}.im-designer-widget.is-menu-open{z-index:8;overflow:visible}.im-designer-grid-cell:has(.im-designer-widget.is-menu-open){z-index:8}.im-designer-widget-dropdown{z-index:40;background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:168px;padding:4px;animation:.1s im-settings-users-dropdown-in;position:fixed;box-shadow:0 8px 24px #0f172a14}.im-designer-widget-action{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .1s,color .1s;display:inline-flex}.im-designer-widget-action .material-icons-outlined{font-size:16px}.im-designer-widget-action:hover,.im-designer-widget-action[aria-expanded=true]{color:#334155;background:#f1f5f9}.im-designer-widget-action--danger:hover{color:#b91c1c;background:#f8fafc}.im-designer-widget-preview{cursor:pointer;min-width:0;min-height:0;font:inherit;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 8px;display:flex;overflow:hidden}.im-designer-widget-preview--ghost{pointer-events:none}.im-designer-widget-preview-image{object-fit:contain;object-position:center;pointer-events:none;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.im-designer-widget-type-icon{color:#64748b;background:#f8fafc;border:1px solid #0f172a0f;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.im-designer-widget-type-icon .material-icons-outlined{font-size:16px}.im-designer-widget-type-icon--chart,.im-designer-widget-type-icon--number,.im-designer-widget-type-icon--text,.im-designer-widget-type-icon--image,.im-designer-widget-type-icon--layout{color:#64748b;background:#f8fafc}.im-designer-widget-type-label{color:#94a3b8;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;overflow:hidden}@container (width<=148px){.im-designer-widget-head{gap:4px;padding:4px 4px 4px 6px}.im-designer-widget-action{width:22px;height:22px}.im-designer-widget-action .material-icons-outlined{font-size:15px}.im-designer-widget-type-icon{border-radius:7px;width:26px;height:26px}.im-designer-widget-type-icon .material-icons-outlined{font-size:15px}.im-designer-widget-preview{gap:4px;padding:6px 4px}}@container (width<=92px){.im-designer-widget-title{display:none}.im-designer-widget-head{justify-content:flex-end}.im-designer-widget-type-label{display:none}}@container (height<=108px){.im-designer-widget-type-label{display:none}.im-designer-widget-preview{gap:0;padding:4px}.im-designer-widget-type-icon{border-radius:6px;width:22px;height:22px}.im-designer-widget-type-icon .material-icons-outlined{font-size:14px}}.im-designer-widget-resize{z-index:2;color:#94a3b8;opacity:0;cursor:nwse-resize;touch-action:none;background:0 0;border:none;border-radius:0 0 8px;justify-content:flex-end;align-items:flex-end;width:18px;height:18px;padding:0 5px 5px 0;transition:color .1s,opacity .1s;display:inline-flex;position:absolute;bottom:0;right:0}.im-designer-widget:hover .im-designer-widget-resize,.im-designer-widget-resize:focus-visible{opacity:1}.im-designer-widget-resize:hover,.im-designer-widget-resize:focus-visible{color:#0a2540}.im-designer-widget-resize svg{width:8px;height:8px;display:block}@media (hover:none){.im-designer-widget-resize{opacity:1}}.im-designer-widget-ghost{z-index:50;pointer-events:none;opacity:.96;will-change:left, top;background:#fff;border:1px solid #0a254038;border-radius:8px;flex-direction:column;transition:none;display:flex;position:fixed;box-shadow:0 8px 24px #0f172a14}.im-designer-widget-ghost.im-designer-widget-ghost--page-break{box-shadow:none;opacity:1;background:0 0;border:none;border-radius:0}.im-designer-rail{width:280px;min-height:0;box-shadow:none;background:#fff;border-left:1px solid #0f172a0f;flex-direction:column;flex-shrink:0;display:flex}.im-designer-rail-tabs{box-sizing:border-box;height:var(--im-designer-toolbar-height);border-bottom:1px solid #0f172a0f;flex-shrink:0;grid-template-columns:1fr 1fr;gap:0;padding:0 12px;display:grid}.im-designer-rail-tabs button{color:#94a3b8;cursor:pointer;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:none;border-bottom:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;transition:color .1s,border-color .1s;display:flex}.im-designer-rail-tabs button.is-active{color:#0a2540;border-bottom-color:#0a2540}.im-designer-rail-tabs button:disabled{opacity:.45;cursor:not-allowed}.im-designer-rail-library{flex-direction:column;flex:1;min-height:0;display:flex}.im-designer-rail-search{background:#fcfcfd;border:1px solid #0f172a14;border-radius:6px;align-items:center;gap:5px;height:28px;margin:8px 12px 0;padding:0 8px;display:flex}.im-designer-rail-search:focus-within{background:#fff;border-color:#0f172a24}.im-designer-rail-search .material-icons-outlined{color:#94a3b8;font-size:15px}.im-designer-rail-search input{color:#0f172a;min-width:0;font:inherit;letter-spacing:-.01em;background:0 0;border:none;flex:1;padding:0;font-size:12px}.im-designer-rail-search input::placeholder{color:#94a3b8}.im-designer-rail-search input:focus{outline:none}.im-designer-rail-search input::-webkit-search-decoration{-webkit-appearance:none}.im-designer-rail-search input::-webkit-search-cancel-button{-webkit-appearance:none}.im-designer-rail-search .shortcut-keys{margin-left:auto}.im-designer-rail-search kbd{min-width:16px;height:16px;padding:0 4px;font-size:9px}.im-designer-rail-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.im-designer-rail-search-clear:hover{color:#64748b;background:#0f172a0a}.im-designer-rail-search-clear .material-icons-outlined{font-size:14px}.im-designer-rail-scroll{flex:1;padding:10px 12px 16px;overflow:auto}.im-designer-rail-empty{color:#94a3b8;text-align:center;margin:0;padding:20px 8px;font-size:.8125rem}.im-designer-rail-group+.im-designer-rail-group{margin-top:8px}.im-designer-rail-group-head{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 4px;display:flex}.im-designer-rail-group-label{color:#94a3b8;letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:500}.im-designer-rail-chevron{color:#94a3b8;font-size:18px;transition:transform .15s}.im-designer-rail-chevron.is-open{transform:rotate(180deg)}.im-designer-rail-grid{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.im-designer-rail-item{cursor:grab;font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:7px 8px;transition:border-color .1s,background-color .1s;display:flex}.im-designer-rail-item:hover{box-shadow:none;background:#f8fafc;border-color:#0f172a14;transform:none}.im-designer-rail-item.is-dragging{opacity:.45;cursor:grabbing}.im-designer-rail-item-icon{color:#64748b;background:#f8fafc;border:1px solid #0f172a0f;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.im-designer-rail-item-icon .material-icons-outlined{font-size:14px}.im-designer-rail-item-icon--chart,.im-designer-rail-item-icon--number,.im-designer-rail-item-icon--text,.im-designer-rail-item-icon--image,.im-designer-rail-item-icon--layout,.im-designer-rail-item-icon--list,.im-designer-rail-item-icon--cloud,.im-designer-rail-item-icon--users,.im-designer-rail-item-icon--analytics{color:#64748b;background:#f8fafc}.im-designer-rail-item-name{color:#334155;text-align:left;font-size:12px;font-weight:500;line-height:1.3}.im-designer-inspector{flex-direction:column;flex:1;min-height:0;display:flex}.im-designer-inspector-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 14px 10px;display:flex}.im-designer-inspector-kicker{color:#94a3b8;letter-spacing:0;text-transform:none;margin:0 0 2px;font-size:11px;font-weight:500}.im-designer-inspector-head h2{color:#0f172a;margin:0;font-size:.9375rem;font-weight:600}.im-designer-inspector-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.im-designer-inspector-close:hover{background:#f1f5f9}.im-designer-inspector-body{flex-direction:column;flex:1;gap:12px;padding:12px 14px;display:flex;overflow:auto}.im-designer-inspector-hint{color:#64748b;background:#f8fafc;border-radius:8px;margin:0;padding:8px 10px;font-size:.75rem;line-height:1.45}.im-designer-inspector-link{color:#0a2540;text-decoration:none}.im-designer-inspector-link:hover{text-decoration:underline}.im-designer-layout-mode{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;gap:2px;padding:2px;display:flex}.im-designer-layout-mode button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;height:28px;padding:0 8px;font-size:12px;font-weight:500;transition:border-color .1s,background-color .1s,color .1s}.im-designer-layout-mode button:hover{color:#0f172a}.im-designer-layout-mode button.is-on{color:#0a2540;background:#fff;border-color:#0f172a14}.im-designer-move{align-items:center;gap:14px;display:flex}.im-designer-move-pad{flex:none;grid-template-rows:repeat(3,26px);grid-template-columns:repeat(3,26px);grid-template-areas:".up.""left.right"".down.";gap:2px;display:grid}.im-designer-move-pad button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:6px;place-items:center;padding:0;transition:border-color .1s,background-color .1s,color .1s;display:grid}.im-designer-move-pad button:hover:not(:disabled){color:#0a2540;background:#f8fafc;border-color:#0f172a24}.im-designer-move-pad button:active:not(:disabled){background:#f1f5f9}.im-designer-move-pad button:disabled{opacity:.35;cursor:default}.im-designer-move-pad button:focus-visible{outline-offset:1px;outline:2px solid #0a254033}.im-designer-move-pad .material-icons-outlined{letter-spacing:0;font-size:16px}.im-designer-move-pad .is-up{grid-area:up}.im-designer-move-pad .is-left{grid-area:left}.im-designer-move-pad .is-right{grid-area:right}.im-designer-move-pad .is-down{grid-area:down}.im-designer-move-hint{color:#94a3b8;margin:0;font-size:11px;font-weight:400;line-height:1.45}.im-designer-field{color:#64748b;flex-direction:column;gap:5px;font-size:.75rem;font-weight:500;display:flex}.im-designer-field span{letter-spacing:.02em}.im-designer-field input,.im-designer-field select,.im-designer-field textarea{font:inherit;color:#475569;background:#fff;border:1px solid #0f172a1a;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:400}.im-designer-field .im-settings-select-trigger,.im-designer-field .im-settings-select-option{color:#475569;font-size:12px;font-weight:400}.im-designer-field input:focus,.im-designer-field select:focus,.im-designer-field textarea:focus{border-color:#0a254059;outline:none;box-shadow:0 0 0 3px #0a254014}.im-designer-switch-row{color:#475569;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:400;display:flex}.im-designer-inspector-foot{background:#fafbfc;border-top:1px solid #f1f5f9;gap:8px;padding:12px 14px 16px;display:flex}.im-designer-btn-primary,.im-designer-btn-danger{cursor:pointer;height:32px;font:inherit;border:none;border-radius:6px;flex:1;font-size:12px;font-weight:500}.im-designer-btn-primary{color:#fff;box-shadow:none;background:#0a2540}.im-designer-btn-primary:hover{filter:none;background:#163b61}.im-designer-btn-danger{color:#64748b;background:#fff;border:1px solid #0f172a1a}.im-designer-btn-danger:hover{color:#b91c1c;background:#f8fafc;border-color:#b91c1c3d}@media (width<=960px){.im-designer-rail{width:260px}}@media (width<=768px){.im-designer-shell{flex-direction:column}.im-designer-rail{border-top:1px solid #e8edf2;border-left:none;width:100%;max-height:42vh}}.im-designer-image-field{color:#64748b;flex-direction:column;gap:8px;font-size:.75rem;font-weight:500;display:flex}.im-designer-image-stage{cursor:pointer;background:linear-gradient(45deg,#0f172a08 25%,#0000 25%) 0 0/12px 12px,linear-gradient(-45deg,#0f172a08 25%,#0000 25%) 0 6px/12px 12px,#fff;border:1px dashed #0f172a24;border-radius:8px;outline:none;justify-content:center;align-items:center;min-height:148px;transition:border-color .1s,background-color .1s;display:flex;position:relative;overflow:hidden}.im-designer-image-stage:hover,.im-designer-image-stage:focus-visible,.im-designer-image-stage.is-over{border-color:#0a254047}.im-designer-image-stage.has-image{border-style:solid;border-color:#0f172a14;min-height:168px}.im-designer-image-stage.is-busy{opacity:.72}.im-designer-image-preview{object-fit:contain;width:100%;max-height:188px;padding:12px;display:block}.im-designer-image-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:22px 14px;display:flex}.im-designer-image-empty .material-icons-outlined{color:#94a3b8;margin-bottom:4px;font-size:22px}.im-designer-image-empty strong{color:#334155;font-size:12px;font-weight:600}.im-designer-image-empty em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:400;line-height:1.4}.im-designer-image-overlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 48%,#0f172a6b 100%);justify-content:center;align-items:flex-end;padding:12px;transition:opacity .1s;display:flex;position:absolute;inset:0}.im-designer-image-stage:hover .im-designer-image-overlay,.im-designer-image-stage:focus-visible .im-designer-image-overlay{opacity:1}.im-designer-image-overlay span{color:#0f172a;background:#fffffff0;border:1px solid #ffffff2e;border-radius:6px;height:28px;padding:0 10px;font-size:11px;font-weight:500;line-height:28px}.im-designer-image-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.im-designer-image-action{color:#334155;cursor:pointer;height:32px;font:inherit;background:#fff;border:1px solid #0f172a14;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .1s,border-color .1s;display:inline-flex}.im-designer-image-action:hover:not(:disabled){background:#fcfcfd;border-color:#0f172a24}.im-designer-image-action:disabled{cursor:default;opacity:.65}.im-designer-image-action .material-icons-outlined{color:#64748b;font-size:15px}.im-designer-image-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.im-designer-image-meta button{color:#64748b;cursor:pointer;font:inherit;background:0 0;border:none;flex-shrink:0;padding:0;font-size:11px;font-weight:500}.im-designer-image-meta button:hover:not(:disabled){color:#0f172a}.im-designer-image-meta button:disabled{cursor:default;opacity:.7}.im-designer-image-remove:hover{color:#b91c1c}.im-designer-image-hint{color:#94a3b8;margin:-4px 0 0;font-size:11px;font-weight:400;line-height:1.4}.im-designer-image-picker{z-index:60;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.im-designer-image-picker-backdrop{cursor:pointer;background:#0f172a47;border:none;position:absolute;inset:0}.im-designer-image-picker-panel{z-index:1;background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;width:min(720px,100%);max-height:min(72vh,640px);display:flex;position:relative;overflow:hidden}.im-designer-image-picker-head{border-bottom:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.im-designer-image-picker-head p{color:#94a3b8;margin:0 0 2px;font-size:11px;font-weight:500}.im-designer-image-picker-head h3{color:#0f172a;margin:0;font-size:16px;font-weight:600}.im-designer-image-picker-head-actions{align-items:center;gap:6px;display:flex}.im-designer-image-picker-search{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:12px 16px 0;padding:0 10px;display:flex}.im-designer-image-picker-search .material-icons-outlined{color:#94a3b8;font-size:18px}.im-designer-image-picker-search input{color:#0f172a;height:36px;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.im-designer-image-picker-body{flex:1;min-height:0;padding:14px 16px 16px;overflow:auto}.im-designer-image-picker-empty{color:#94a3b8;text-align:center;margin:36px 0;font-size:13px}.im-designer-image-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.im-designer-image-picker-grid button{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;min-width:0;padding:0;transition:border-color .1s;display:flex;overflow:hidden}.im-designer-image-picker-grid button:hover,.im-designer-image-picker-grid button.is-selected{border-color:#0a254047}.im-designer-image-picker-grid img{aspect-ratio:4/3;object-fit:cover;background:#fff;width:100%;display:block}.im-designer-image-picker-grid span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;padding:7px 8px 8px;font-size:11px;font-weight:500;overflow:hidden}@media (width<=720px){.im-designer-image-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-page.mh-designer{scrollbar-gutter:auto;background:#f4f6f9;overflow:hidden}.mh-designer .content-header-actions>button{cursor:pointer;border-radius:6px;align-items:center;height:32px;padding:0 12px;font-size:.8125rem;font-weight:600;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.mh-designer .content-header-actions>button.mh-test-header-btn{color:#334155;background:#fff;border:1px solid #0f172a14}.mh-designer .content-header-actions>button.mh-test-header-btn:hover:not(:disabled){background:#f8fafc;border-color:#0f172a24}.mh-designer .content-header-actions>button.mh-send-header-btn{border:1px solid var(--header-accent,#0a2540);background:var(--header-accent,#0a2540);color:#fff;box-shadow:0 1px 2px var(--header-accent-shadow,#0a254029)}.mh-designer .content-header-actions>button.mh-send-header-btn:hover:not(:disabled){background:var(--header-accent-hover,#163b61);border-color:var(--header-accent-hover,#163b61)}.mh-designer .content-header-actions>button:disabled{opacity:.55;cursor:default}.mh-designer .content-header{min-height:var(--content-header-height,48px);border-bottom:1px solid var(--header-line,#0f172a0f);background:#fff;flex-shrink:0;padding:0 24px}.im-designer-page.mh-designer .content-title .material-icons-outlined,.mh-designer .content-title .material-icons-outlined{color:#94a3b8}.mh-designer .content-title{gap:10px}.mh-designer .content-title h1.mh-designer-name{letter-spacing:-.015em;min-width:0;color:var(--header-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.mh-header-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.mh-header-pill{color:#64748b;background:#f8fafc;border:1px solid #0f172a0f;border-radius:999px;align-items:center;gap:5px;max-width:168px;height:24px;padding:0 8px 0 6px;font-size:.75rem;font-weight:500;display:inline-flex}.mh-header-pill .material-icons-outlined{color:#94a3b8;flex-shrink:0;font-size:14px}.mh-header-pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.mh-header-meta{display:none}}.mh-device-toggle{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;padding:2px;display:inline-flex}.mh-device-toggle button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:28px;transition:background .1s,color .1s;display:inline-flex}.mh-device-toggle button.is-active{color:#0f172a;background:#fff;border:1px solid #0f172a14}.mh-subject-rail{background:#fff;border-bottom:1px solid #0f172a0f;flex-shrink:0;gap:8px;padding:8px 24px;display:grid}.mh-merge-hint{color:#94a3b8;letter-spacing:-.01em;margin:0;font-size:.6875rem;line-height:1.4}.mh-subject-row{align-items:center;gap:10px;min-height:32px;display:flex}.mh-subject-row .mh-header-pill{cursor:text;flex-shrink:0;max-width:none}.mh-subject-rail input{color:#0f172a;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;min-width:0;height:32px;padding:0;font-size:.9375rem;font-weight:500}.mh-subject-rail input::placeholder{color:#cbd5e1;font-weight:400}.mh-subject-meter{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-shrink:0;align-items:center;gap:6px;font-size:.6875rem;font-weight:500;display:inline-flex}.mh-subject-meter svg{width:14px;height:14px;display:block;transform:rotate(-90deg)}.mh-subject-meter-track,.mh-subject-meter-value{fill:none;stroke-width:1.5px}.mh-subject-meter-track{stroke:#0f172a14}.mh-subject-meter-value{stroke:#94a3b8;stroke-linecap:round}.mh-subject-meter.is-over{color:#64748b}.mh-subject-meter.is-over .mh-subject-meter-value{stroke:#64748b}.mh-canvas-scroll{flex:1;min-height:0;padding:32px 48px 56px;overflow:auto}.mh-canvas-scroll.im-design-canvas-bg{background-image:radial-gradient(circle at 1px 1px,#94a3b81a 1px,#0000 0);background-size:24px 24px}.mh-email-stack{width:676px;max-width:100%;margin:0 auto;position:relative}.mh-email-stack.is-mobile{width:451px}.mh-email-doc{z-index:0;pointer-events:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;position:absolute;inset:0 38px}.mh-block-row{z-index:1;grid-template-columns:32px minmax(0,1fr) 32px;align-items:start;gap:6px;display:grid;position:relative}.mh-block-row.is-dragging .mh-block{opacity:.32;pointer-events:none}.mh-block{outline-offset:-1px;background:0 0;border:0;border-radius:4px;outline:1px solid #0000;min-width:0;padding:0;transition:outline-color .1s,background .1s;position:relative}.mh-block-row:hover .mh-block{background:#2563eb06;outline-color:#2563eb29}.mh-block.is-selected{box-shadow:none;background:#2563eb09;outline-color:#2563eb52}.mh-block-row.is-divider{align-items:center}.mh-block-row.is-divider .mh-block{background:0 0}.mh-block-row.is-divider:hover .mh-block,.mh-block-row.is-divider .mh-block.is-selected{background:0 0;outline-color:#2563eb38}.mh-block-row.is-divider .mh-block-handle,.mh-block-row.is-divider .mh-block-remove{margin-top:0}.mh-block-handle,.mh-block-remove{color:#94a3b8;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;margin-top:6px;transition:background .1s,color .1s,opacity .1s;display:grid}.mh-block-handle{cursor:grab;touch-action:none}.mh-block-row:hover .mh-block-handle,.mh-block-row:hover .mh-block-remove,.mh-block-row:focus-within .mh-block-handle,.mh-block-row:focus-within .mh-block-remove,.mh-block.is-selected~.mh-block-remove{opacity:1;pointer-events:auto}.mh-block-row:has(.mh-block.is-selected) .mh-block-handle{opacity:1;pointer-events:auto}.mh-block-row:has(.mh-block.is-selected) .mh-block-remove{opacity:1;pointer-events:auto}.mh-block-handle .material-icons-outlined,.mh-block-remove .material-icons-outlined{font-size:17px}.mh-block-handle:hover,.mh-block-remove:hover{color:#475569;background:#f1f5f9}.mh-block-remove:hover{color:#dc2626;background:#fef2f2}.mh-email-stack.is-interacting .mh-block-handle,.mh-email-stack.is-interacting .mh-block-remove{opacity:0;pointer-events:none}.mh-drop-line{z-index:3;pointer-events:none;height:10px;margin:-5px 38px;position:relative}.mh-drop-line:before{content:"";background:#2563eb;border-radius:999px;height:2px;position:absolute;top:50%;left:8px;right:0;transform:translateY(-50%);box-shadow:0 0 0 4px #2563eb1f}.mh-drop-line:after{content:"";background:#2563eb;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mh-divider-wrap{padding:24px 0}.mh-divider{border:0;border-top:1px solid #0f172a1a;width:100%;height:0;margin:0;display:block}.mh-block-row.is-divider:hover .mh-divider,.mh-block-row.is-divider .mh-block.is-selected .mh-divider{border-top-color:#2563eb61}.mh-block-ghost{z-index:80;color:#0f172a;pointer-events:none;opacity:.96;will-change:left, top;background:#fff;border:1px solid #2563eb;border-radius:10px;align-items:center;gap:10px;width:220px;padding:10px 12px;font-size:.8125rem;font-weight:600;display:flex;position:fixed;box-shadow:0 12px 32px #2563eb2e}.mh-block-ghost-icon{color:#2563eb;background:#eff6ff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.mh-block-ghost-icon .material-icons-outlined{font-size:16px}.mh-editable{outline:none;min-height:1.2em}.mh-header-body{color:#111827;padding:32px 32px 8px;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;line-height:34px}.mh-text-body{color:#374151;padding:8px 32px 16px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:25px}.mh-image-block{background:0 0;min-height:0}.mh-image-block.is-dragover{outline-offset:-1px;background:#f8fafc;outline:1px dashed #0f172a33}.mh-image-block img{cursor:pointer;width:100%;height:auto;display:block}.mh-image-placeholder{box-sizing:border-box;color:#94a3b8;width:100%;min-height:176px;font:inherit;cursor:pointer;background:#fafbfc;border:1px dashed #0f172a1f;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0;padding:28px 16px;font-size:.8125rem;font-weight:500;transition:background .1s,border-color .1s,color .1s;display:flex}.mh-image-placeholder:hover,.mh-image-placeholder.is-dragover{color:#64748b;background:#f8fafc;border-color:#0f172a33}.mh-block.is-selected .mh-image-placeholder{background:#f8fafc;border-color:#2563eb47}.mh-image-placeholder .material-icons-outlined{color:#94a3b8;background:#fff;border:1px solid #0f172a14;border-radius:8px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.mh-button-wrap{text-align:center;padding:16px 32px}.mh-btn{color:#fff;text-align:center;white-space:nowrap;cursor:text;border-radius:6px;padding:13px 28px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.mh-btn:hover,.mh-btn:visited,.mh-btn:focus{color:#fff;text-decoration:none}.mh-btn .mh-editable,.mh-btn .mh-editable *{color:#fff;min-height:0;font:inherit;caret-color:#fff;padding:0;display:inline}.mh-columns{grid-template-columns:1fr 1fr;gap:16px;padding:8px 32px 16px;display:grid}.mh-col .mh-text-body{padding:0}.mh-social,.mh-unsubscribe{text-align:center;color:#9ca3af;padding:16px 32px 24px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.6}.mh-social{color:#374151;justify-content:center;gap:16px;font-size:13px;display:flex}.mh-social a{color:#374151;text-decoration:none}.mh-unsubscribe a{color:#9ca3af}.mh-html-preview{background:#fff;border:0;width:100%;min-height:220px}.mh-text-toolbar{z-index:40;background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:2px;padding:4px;display:flex;position:fixed}.mh-text-toolbar button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px}.mh-text-toolbar button:hover{background:#f1f5f9}.mh-rail{background:#fff;border-left:1px solid #0f172a14;flex-direction:column;flex-shrink:0;width:280px;min-width:0;min-height:0;display:flex;overflow:hidden}.mh-rail-tabs{border-bottom:1px solid #0f172a14;display:flex}.mh-rail-tabs button{color:#64748b;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:1;height:42px;font-size:.75rem;font-weight:600}.mh-rail-tabs button.is-active{color:#0f172a;box-shadow:inset 0 -1px #2563eb}.mh-rail-body{flex:1;min-width:0;padding:16px;overflow:hidden auto}.mh-rail-body .im-settings-field,.mh-rail-body .mh-block-ai,.mh-rail-body textarea,.mh-rail-body input{min-width:0;max-width:100%}.mh-rail-body .im-settings-field input,.mh-rail-body .im-settings-field textarea{box-sizing:border-box;width:100%}.mh-rail-group{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;font-size:.6875rem;font-weight:600}.mh-palette-ai{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;margin:0 0 14px;padding:7px 8px;font-size:.8125rem;font-weight:500;transition:background .1s,color .1s;display:flex}.mh-palette-ai:hover{color:#2563eb;background:#f8fafc}.mh-palette-ai .material-icons-outlined{font-size:16px}.mh-palette-item{color:#0f172a;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fcfcfd;border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:7px 8px;font-size:.8125rem;transition:background .1s,border-color .1s,opacity .1s;display:flex}.mh-palette-item:hover{background:#f8fafc;border-color:#0f172a24}.mh-palette-item.is-dragging{opacity:.45}.mh-palette-item-icon{color:#64748b;background:#f1f5f9;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.mh-palette-item-icon .material-icons-outlined{font-size:16px}body.mh-is-dragging,body.mh-is-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.mh-inspector-empty{color:#94a3b8;font-size:.8125rem;line-height:1.5}.mh-color-swatches{flex-wrap:wrap;gap:6px;display:flex}.mh-color-swatches button{cursor:pointer;border:1px solid #0f172a1a;border-radius:999px;width:22px;height:22px}.mh-color-swatches button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.mh-review-lead{color:#64748b;margin:0 0 16px;font-size:.8125rem;line-height:1.5}.mh-review-mode{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 14px;display:grid}.mh-review-mode button{color:#64748b;cursor:pointer;height:34px;font:inherit;background:#fff;border:1px solid #0f172a14;border-radius:6px;font-size:.8125rem;font-weight:500;transition:border-color .1s,background .1s,color .1s}.mh-review-mode button.is-active{color:#fff;background:#0a2540;border-color:#0a254033}.mh-review-schedule{gap:8px;margin:0 0 16px;display:grid}.mh-review-schedule-label{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.mh-review-preview{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;width:100%;min-height:280px}.mh-review-meta{border:1px solid #0f172a14;border-radius:8px;gap:0;margin:0 0 16px;display:grid;overflow:hidden}.mh-review-meta>div{border-top:1px solid #0f172a0f;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.mh-review-meta>div:first-child{border-top:0}.mh-review-meta dt{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600;line-height:1.5}.mh-review-meta dd{color:#0f172a;margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.mh-review-meta dd.is-ok{color:#047857}.mh-review-meta dd.is-warn{color:#b45309}.mh-review-block{color:#92400e;background:#fffbeb;border:1px solid #b453092e;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:.8125rem;line-height:1.5}.confirm-dialog.mh-test-dialog{border:1px solid #0f172a14;gap:16px;width:min(400px,100%);max-width:400px;padding:20px 20px 16px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0f172a08,0 12px 32px #0f172a1f}.confirm-dialog.mh-test-dialog h2{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1rem;font-weight:600}.confirm-dialog.mh-test-dialog p{color:#64748b;margin:-8px 0 0;font-size:.8125rem;line-height:1.5}.mh-test-field{gap:6px;min-width:0;display:grid}.mh-test-field span{color:#64748b;font-size:.75rem;font-weight:600}.mh-test-field input{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;max-width:100%;height:36px;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;padding:0 10px;font-size:.875rem}.mh-test-field input:focus{border-color:#2563eb73;outline:none}.mh-test-field em{color:#94a3b8;font-size:.75rem;font-style:normal}.confirm-dialog.mh-test-dialog .mh-test-dialog-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.confirm-dialog.mh-test-dialog .mh-test-dialog-actions .im-slide-panel-btn-primary kbd{color:#ffffffc7;background:#ffffff24;border:0;border-radius:3px;justify-content:center;align-items:center;min-width:16px;padding:1px 4px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:9px;font-weight:600;line-height:1.3;display:inline-flex}.mh-media{gap:12px;display:grid}.mh-media-toolbar{gap:8px;display:grid}.mh-media-search{background:#f8fafc;border:1px solid #0f172a0f;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 10px;transition:background .1s,border-color .1s,box-shadow .1s;display:flex}.mh-media-search:focus-within{background:#fff;border-color:#0f172a1f;box-shadow:0 0 0 3px #2563eb0f}.mh-media-search .material-icons-outlined{color:#94a3b8;flex-shrink:0;font-size:17px}.mh-media-search input{color:#0f172a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:.8125rem}.mh-media-search input::placeholder{color:#94a3b8}.mh-media-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background .1s,color .1s;display:grid}.mh-media-search-clear .material-icons-outlined{font-size:15px}.mh-media-search-clear:hover{color:#64748b;background:#0f172a0d}.mh-media-meta{color:#94a3b8;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;min-height:18px;font-size:.6875rem;font-weight:500;display:flex}.mh-media-clear-filters{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:500;transition:color .1s}.mh-media-clear-filters:hover{color:#0f172a}.mh-media-tags{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.mh-media-tags::-webkit-scrollbar{display:none}.mh-media-tag{color:#64748b;height:24px;font:inherit;white-space:nowrap;cursor:pointer;background:#f8fafc;border:1px solid #0f172a0f;border-radius:999px;flex-shrink:0;padding:0 10px;font-size:.75rem;font-weight:500;transition:background .1s,border-color .1s,color .1s}.mh-media-tag:hover{color:#334155;background:#fff;border-color:#0f172a1a}.mh-media-tag.is-active{color:#0f172a;background:#fff;border-color:#0f172a24}.mh-media-drop{box-sizing:border-box;color:#64748b;width:100%;min-width:0;font:inherit;cursor:pointer;background:#fafbfc;border:1px dashed #0f172a24;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px 12px;transition:background .1s,border-color .1s,color .1s;display:flex}.mh-media-drop:hover:not(:disabled),.mh-media-drop.is-over{color:#334155;background:#f8fafc;border-color:#2563eb59}.mh-media-drop:disabled{opacity:.65;cursor:default}.mh-media-drop .material-icons-outlined{color:#94a3b8;font-size:20px}.mh-media-drop span:nth-of-type(2){font-size:.8125rem;font-weight:600}.mh-media-drop em{color:#94a3b8;font-size:.75rem;font-style:normal}.mh-media-empty{color:#94a3b8;text-align:center;margin:8px 0 0;font-size:.8125rem;line-height:1.5}.mh-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mh-media-grid button{cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:6px;padding:0;transition:border-color .1s;overflow:hidden}.mh-media-grid button:hover{border-color:#2563eb59}.mh-media-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mh-designer .content-header-actions>button.mh-ai-header-btn,.mh-designer .content-header-actions>button.mh-test-header-btn{gap:6px}.mh-test-header-btn .material-icons-outlined,.mh-ai-header-btn .material-icons-outlined,.mh-subject-suggest .material-icons-outlined,.mh-ai-generate .material-icons-outlined{font-size:16px}.mh-subject-suggest{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .1s,color .1s;display:inline-flex}.mh-subject-suggest:hover{color:#0a2540;background:#f8fafc}.mh-ai-generate{align-self:flex-start}.mh-subject-suggest:disabled,.mh-ai-generate:disabled,.mh-ai-accept:disabled,.mh-ai-result-actions button:disabled{opacity:.55;cursor:default}.mh-subject-chips{scrollbar-width:none;gap:6px;padding:0 0 4px;display:flex;overflow-x:auto}.mh-subject-chips::-webkit-scrollbar{display:none}.mh-subject-chip{color:#64748b;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#f8fafc;border:1px solid #0f172a0f;border-radius:999px;flex-shrink:0;max-width:280px;height:24px;padding:0 10px;font-size:.75rem;font-weight:500;transition:background .1s,border-color .1s,color .1s;overflow:hidden}.mh-subject-chip:hover{color:#0f172a;background:#fff;border-color:#0f172a1f}.mh-ai-panel,.mh-block-ai{gap:10px;min-width:0;max-width:100%;display:grid}.mh-ai-desc,.mh-ai-error{margin:0;font-size:.8125rem;line-height:1.5}.mh-ai-desc{color:#64748b}.mh-ai-error{color:#be123c}.mh-ai-prompt{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;max-width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #0f172a1a;border-radius:8px;padding:10px 12px;font-size:.8125rem;line-height:1.5}.mh-ai-prompt:focus{border-color:#2563eb73;outline:none}.mh-ai-generate-compact{justify-self:start;height:30px;padding:0 10px;font-size:.75rem}.mh-ai-result,.mh-block-ai-result{background:#fcfcfd;border:1px solid #0f172a14;border-radius:8px;gap:8px;padding:10px;display:grid}.mh-ai-result-head{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.6875rem;font-weight:600;display:flex}.mh-ai-result-head .mh-ai-quiet{letter-spacing:.02em;text-transform:none;height:24px;padding:0 6px;font-size:.6875rem;font-weight:600}.mh-ai-preview{gap:8px;max-height:280px;display:grid;overflow:auto}.mh-ai-preview-block{gap:2px;display:grid}.mh-ai-preview-block span{color:#94a3b8;letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.mh-ai-preview-block p,.mh-block-ai-result p{overflow-wrap:anywhere;color:#334155;margin:0;font-size:.8125rem;line-height:1.5}.mh-ai-result-actions{justify-content:flex-end;gap:8px;display:flex}.mh-block-ai{border-top:1px solid #0f172a0f;margin-top:8px;padding-top:12px}.mh-block-ai.is-collapsed{gap:0}.mh-block-ai-actions{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.mh-ai-quiet{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 8px;font-size:.75rem;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.mh-ai-quiet:hover{color:#2563eb;background:#f8fafc}.mh-ai-quiet.is-muted{color:#94a3b8}.mh-ai-quiet .material-icons-outlined{font-size:15px}.mh-ai-quiet .material-icons-outlined.is-spinning,.mh-ai-generate .material-icons-outlined.is-spinning,.mh-subject-suggest .material-icons-outlined.is-spinning,.mh-media-drop .material-icons-outlined.is-spinning{animation:.8s linear infinite mh-spin}@media (width<=1100px){.mh-rail{width:240px}}.schedule-popover{z-index:8;box-sizing:border-box;background:#fff;border:1px solid #0f172a1a;border-radius:10px;width:300px;padding:12px;font-family:inherit;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0f172a14}.schedule-popover.is-inline{z-index:auto;width:100%;box-shadow:none;border-color:#0f172a14;border-radius:8px;padding:12px 12px 10px;position:static}.schedule-popover header,.schedule-popover footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-popover header button,.schedule-popover footer button,.schedule-days button{background:0 0;border:0}.schedule-popover header button{color:#64748b;cursor:pointer;border-radius:6px;place-items:center;width:28px;height:28px;transition:background .1s,color .1s;display:grid}.schedule-popover header button:hover{color:#0f172a;background:#f8fafc}.schedule-popover header button .material-icons-outlined{font-size:18px}.schedule-popover header strong{color:#0f172a;text-transform:capitalize;font-size:13px;font-weight:600}.schedule-weekdays,.schedule-days{box-sizing:border-box;grid-template-columns:repeat(7,1fr);gap:2px;width:100%;margin-top:8px;display:grid}.schedule-weekdays span{color:#94a3b8;letter-spacing:.02em;text-align:center;text-transform:none;font-size:10px;font-weight:500}.schedule-days button{color:#334155;cursor:pointer;border-radius:6px;width:100%;min-width:0;height:30px;padding:0;font-size:12px;font-weight:500;transition:background .1s,color .1s}.schedule-days button.muted{color:#cbd5e1}.schedule-popover .schedule-days button:hover:not(.active):not(.muted):not(:disabled){color:#0f172a;background:#f8fafc}.schedule-popover .schedule-days button.active,.schedule-popover .schedule-days button.active:hover,.schedule-popover .schedule-days button.active:focus-visible{color:#fff;background:#0a2540}.schedule-popover .schedule-days button.muted:hover{color:#cbd5e1;background:0 0}.schedule-days button.is-past,.schedule-time-scroller button.is-past{cursor:not-allowed;opacity:.35;pointer-events:none}.schedule-days button.is-past.active{opacity:.35}.schedule-time{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;gap:6px;margin-top:12px;font-size:10px;font-weight:600;display:grid}.schedule-time input{color:#0f172a;min-height:32px;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;outline:none;padding:0 10px;font-size:13px;font-weight:500;transition:border-color .1s}.schedule-time input:hover{border-color:#0f172a29}.schedule-time input:focus{border-color:#0a254047}.schedule-time-scroller{gap:2px;max-height:118px;margin-top:8px;padding-right:2px;display:grid;overflow-y:auto}.schedule-popover.is-inline .schedule-time-scroller{max-height:108px}.schedule-time-scroller button{color:#475569;cursor:pointer;min-height:28px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background .1s,color .1s}.schedule-popover .schedule-time-scroller button:hover:not(.active){color:#0f172a;background:#f8fafc}.schedule-popover .schedule-time-scroller button.active,.schedule-popover .schedule-time-scroller button.active:hover,.schedule-popover .schedule-time-scroller button.active:focus-visible{color:#0a2540;background:#0a25400f}.schedule-popover footer{margin-top:10px}.schedule-popover-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.schedule-popover-footer-spacer{flex:auto}.schedule-clear-link{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.schedule-clear-link .material-icons-outlined{color:#94a3b8;font-size:15px!important}.schedule-clear-link:hover{color:#0f172a}.schedule-clear-link:hover .material-icons-outlined{color:#64748b}.schedule-apply{background:var(--header-accent,#0a2540);min-height:32px;box-shadow:none;color:#fff;cursor:pointer;border:0;border-radius:6px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600}.schedule-apply:hover:not(:disabled){background:var(--header-accent-hover,#163b61)}.schedule-apply:disabled{cursor:not-allowed;opacity:.45}.schedule-popover footer .primary{border-radius:6px;padding:0 12px}.webcare-overview-page{background:#fff}.webcare-overview-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 24px 32px;display:flex}.webcare-overview-meta{color:#94a3b8;letter-spacing:.01em;margin:0;font-size:.75rem}.webcare-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.webcare-widget{background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:0;padding:10px 12px 8px}.webcare-widget h2{color:#64748b;margin:0 0 8px;font-size:12px;font-weight:500}.webcare-widget table{border-collapse:collapse;width:100%;font-size:13px}.webcare-widget th{color:#94a3b8;text-align:left;border-bottom:1px solid #0f172a0f;padding:0 8px 6px 0;font-size:11px;font-weight:400}.webcare-widget th:not(:first-child){text-align:right;padding-left:8px;padding-right:0}.webcare-widget td{color:#334155;vertical-align:middle;border-bottom:1px solid #0f172a0b;padding:6px 8px 6px 0}.webcare-widget td:not(:first-child){padding-left:8px;padding-right:0}.webcare-widget tr:last-child td{border-bottom:0}.webcare-detail-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.webcare-detail-name i{background:#0a2540;border-radius:99px;flex-shrink:0;width:6px;height:6px}.webcare-detail-name i.is-neg{background:#9f1239}.webcare-detail-name i.is-pos{background:#0f766e}.webcare-detail-count{color:#64748b;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.webcare-detail-share{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.webcare-detail-share-bar{background:#0f172a0f;border-radius:99px;width:40px;height:2px;display:block;overflow:hidden}.webcare-detail-share-bar i{background:#0a2540;border-radius:99px;height:100%;display:block}.webcare-detail-share-bar i.is-neg{background:#9f1239}.webcare-detail-share-bar i.is-pos{background:#0f766e}.webcare-widget-empty{color:#94a3b8;margin:12px 0 8px;font-size:.8125rem}.webcare-widget-feed{padding:10px 12px 4px}.webcare-overview-list{flex-direction:column;display:flex}.webcare-overview-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #0f172a0b;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 4px;transition:background-color .1s;display:grid}.webcare-overview-row:first-child{border-top:0}.webcare-overview-row:hover{background:#fcfcfd}.webcare-overview-row-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.webcare-overview-row-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:.8125rem;font-weight:550;display:flex;overflow:hidden}.webcare-row-meta{color:#94a3b8;font-size:.6875rem;font-weight:500}.webcare-overview-row-copy>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.webcare-overview-row time{color:#94a3b8;white-space:nowrap;font-size:.6875rem}.webcare-overview-row .webcare-avatar,.webcare-avatar{background-position:50%;background-size:cover;border-radius:99px;flex:none;width:28px;height:28px}.webcare-overview-body>.content-empty-state{min-height:420px}.webcare-overview-body>.content-empty-state .new-message-button{margin-top:16px}@media (width<=920px){.webcare-overview-grid{grid-template-columns:minmax(0,1fr)}}.content-page.webcare-inbox-page{background:#fff;overflow:hidden}.webcare-inbox-page>.content-empty-state{flex:1;min-height:0}.webcare-inbox-page .content-toolbar.overview-control-strip .im-filter-search{margin-left:0}.webcare-inbox-toolbar-gap{flex:auto;min-width:8px}.webcare-inbox{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid;position:relative}.webcare-inbox.has-case{grid-template-columns:280px minmax(0,1fr) 300px}.webcare-queue,.webcare-thread,.webcare-context{flex-direction:column;min-width:0;min-height:0;display:flex}.webcare-queue{background:#fbfcfd;border-right:1px solid #0f172a0f;min-width:0;overflow-x:hidden}.webcare-context{background:#fff;border-left:1px solid #e5e7eb}.webcare-queue-list{flex:1;min-width:0;overflow:hidden auto}.webcare-queue-empty{padding:20px 16px}.webcare-queue-more{padding:12px 16px 16px}.webcare-queue-more p,.webcare-queue-empty p{color:#94a3b8;margin:0;font-size:.8125rem;line-height:1.5}.webcare-queue-item{box-sizing:border-box;background:0 0;border-bottom:1px solid #0f172a0a;width:100%;min-width:0;max-width:100%;padding:10px 14px 10px 16px;transition:background-color .1s;position:relative}.webcare-queue-item:hover{background:#0f172a06}.webcare-queue-item.is-on{background:#fff;box-shadow:inset 2px 0 #0a2540}.webcare-queue-item.is-picked{background:#0a254009}.webcare-queue-item.is-picked.is-on{background:#fff}.webcare-queue-select{background:#fff;border-bottom:1px solid #0f172a0f;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.webcare-queue-select-count{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:550;overflow:hidden}.webcare-queue-select-link,.webcare-queue-select-action{color:#64748b;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.6875rem}.webcare-queue-select-action{color:#0a2540;align-items:center;gap:4px;font-weight:550;display:inline-flex}.webcare-queue-select-link:hover,.webcare-queue-select-action:hover{color:#0a2540}.webcare-queue-select-clear{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;margin-left:auto;padding:0;display:grid}.webcare-queue-select-clear:hover{color:#0f172a;background:#0f172a0d}.webcare-queue-item-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;margin:0;padding:0;display:grid}.webcare-queue-done{z-index:1;color:#334155;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;transition:opacity .1s,background-color .1s,color .1s;display:grid;position:absolute;top:8px;right:10px}.webcare-queue-item:hover .webcare-queue-top time{opacity:0}.webcare-queue-item:hover .webcare-queue-done,.webcare-queue-done:focus-visible{opacity:1;pointer-events:auto}.webcare-queue-done:hover,.webcare-queue-done:focus-visible{color:#0a2540;background:#0f172a0f}.webcare-queue-done:disabled{opacity:.4;cursor:wait}.webcare-queue-done .material-icons-outlined{font-size:18px;line-height:1}@media (hover:none){.webcare-queue-item.is-on .webcare-queue-top time{opacity:0}.webcare-queue-item.is-on .webcare-queue-done{opacity:1;pointer-events:auto}}.webcare-queue-copy{min-width:0}.webcare-queue-top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.webcare-queue-top strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:550;overflow:hidden}.webcare-queue-item.is-unread .webcare-queue-top strong{font-weight:650}.webcare-queue-top time{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.6875rem;transition:opacity .1s}.webcare-queue-preview{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.webcare-queue-meta{color:#94a3b8;margin-top:3px;font-size:.6875rem;display:block}.webcare-thread-empty{border:0}.webcare-thread-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 16px;display:flex}.webcare-thread-identity{align-items:center;gap:10px;min-width:0;display:flex}.webcare-thread-head h2{letter-spacing:-.02em;margin:0;font-size:12px;font-weight:600}.webcare-thread-head p{color:#94a3b8;margin:2px 0 0;font-size:12px}.webcare-avatar{background-position:50%;background-size:cover;border-radius:99px;flex:none;width:28px;height:28px;display:block;position:relative;overflow:hidden}.webcare-avatar img{object-fit:cover;width:100%;height:100%;display:block}.webcare-avatar.is-lg{width:32px;height:32px}.webcare-avatar.is-xs{width:20px;height:20px}.webcare-avatar.is-fallback{color:#fff;letter-spacing:.04em;place-items:center;font-size:9px;font-weight:700;display:inline-grid}.webcare-avatar.is-xs.is-fallback{letter-spacing:0;font-size:8px}.webcare-person{flex:none;display:inline-flex;position:relative}.webcare-person .platform-avatar-badge{bottom:0;right:1px}.webcare-person.is-lg .platform-avatar-badge{bottom:1px;right:1px}.webcare-person .platform-avatar-badge .fa-brands{font-size:8px}.webcare-person.is-lg .platform-avatar-badge .fa-brands{font-size:9px}.webcare-person.is-xs .platform-avatar-badge{bottom:-1px;right:-1px}.webcare-person.is-xs .platform-avatar-badge .fa-brands{font-size:8px}.webcare-details-toggle{display:none}.webcare-queue-flags{align-items:center;gap:8px;display:flex}.webcare-pill{color:#94a3b8;font-size:.6875rem;font-weight:500}.webcare-pill.is-neg{color:#9f1239}.webcare-pill.is-pos{color:#0f766e}.webcare-pill.is-urgent{color:#9a3412}.webcare-messages{background:#fff;flex-direction:column;flex:1;gap:8px;padding:12px 16px;display:flex;overflow:auto}.webcare-messages:before{content:"";flex:auto}.webcare-day-break{align-self:stretch;align-items:center;gap:12px;margin:6px 0 2px;display:flex}.webcare-day-break:before,.webcare-day-break:after{content:"";background:#0f172a0f;flex:auto;height:1px}.webcare-day-break time{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;font-size:11px}.webcare-turn{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:4px;max-width:min(100%,520px);display:flex}.webcare-turn.is-out{align-self:flex-end;align-items:flex-end}.webcare-reply-ref{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:11px;line-height:1.35;overflow:hidden}.webcare-reply-ref span{color:#94a3b8}.webcare-comment{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-self:flex-start;align-items:flex-start;gap:10px;max-width:min(100%,520px);padding:10px 12px;animation:none;display:flex}.webcare-comment.is-fresh{animation:.2s both webcare-slide-in}.webcare-comment.is-out{background:#0a254009;border-color:#0a25401a;flex-direction:row-reverse;align-self:flex-end}.webcare-comment.is-note{max-width:none;margin-bottom:8px}.webcare-comment-body{flex:1;min-width:0}.webcare-comment-meta{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.webcare-comment.is-out .webcare-comment-meta{flex-direction:row-reverse}.webcare-comment-who{flex-direction:column;gap:1px;min-width:0;display:flex}.webcare-comment.is-out .webcare-comment-who{text-align:right;align-items:flex-end}.webcare-comment-who span{color:#0f172a;font-size:12px;font-weight:600}.webcare-comment-who time{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.3}.webcare-source-link,.webcare-message-link{color:#64748b;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:color .1s;display:inline-flex}.webcare-source-link:hover,.webcare-message-link:hover{color:#0a2540}.webcare-source-link .material-icons-outlined,.webcare-message-link .material-icons-outlined{font-size:14px;line-height:1}.webcare-message-link{flex:none;margin-top:1px}.webcare-comment-body p{color:#334155;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.webcare-comment-body a{color:#0a2540;text-underline-offset:2px;-webkit-text-decoration:underline #0a254047;text-decoration:underline #0a254047}.webcare-comment-body a:hover{text-decoration-color:#0a2540b3}.webcare-comment-body a.webcare-li-mention,.webcare-li-mention{color:#1d4ed8;text-underline-offset:2px;font-weight:700;text-decoration-color:#1d4ed873}.webcare-comment-body a.webcare-li-mention:hover{color:#1e40af;text-decoration-color:#1e40afbf}.webcare-comment-body a.webcare-li-tag{font-weight:500;text-decoration:none}.webcare-comment-body a.webcare-li-tag:hover{-webkit-text-decoration:underline #0a254059;text-decoration:underline #0a254059}.webcare-media,.webcare-comment-body p+.webcare-media{margin-top:8px}.webcare-media img,.webcare-media video{object-fit:contain;background:#fff;border:1px solid #0f172a14;border-radius:6px;max-width:min(100%,320px);max-height:280px;display:block}.webcare-media audio{width:min(100%,260px)}.webcare-media a{color:#0a2540;font-size:12px;font-weight:500;text-decoration:none}.webcare-media a:hover{text-decoration:underline}.webcare-media.is-missing{color:#94a3b8;background:#fcfcfd;border:1px solid #0f172a14;border-radius:6px;align-items:center;gap:8px;max-width:260px;padding:10px 12px;font-size:12px;line-height:1.35;display:flex}.webcare-media.is-missing .material-icons-outlined{font-size:18px}@keyframes webcare-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.webcare-reply{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.webcare-viewer-readonly{color:#64748b;background:#fcfcfd;border:1px solid #0f172a14;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.webcare-reply-tools{align-items:center;gap:8px;display:flex}.webcare-reply-tools .im-settings-select{flex:none;width:160px}.webcare-attach{color:#64748b;cursor:pointer;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.webcare-attach .material-icons-outlined{font-size:16px}.webcare-attach:hover{color:#0a2540}.webcare-attach-preview{align-items:center;gap:8px;min-width:0;display:flex}.webcare-attach-preview img{object-fit:cover;border:1px solid #0f172a14;border-radius:5px;width:36px;height:36px}.webcare-attach-preview span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.webcare-attach-preview button{color:#94a3b8;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:.75rem}.webcare-reactions{opacity:0;gap:2px;margin-top:6px;transition:opacity .1s;display:flex}.webcare-comment:hover .webcare-reactions,.webcare-reactions:focus-within{opacity:1}.webcare-reactions button{cursor:pointer;background:0 0;border:0;border-radius:5px;width:26px;height:26px;padding:0;font-size:13px;line-height:1}.webcare-reactions button:hover{background:#0f172a0d}.webcare-field{flex-direction:column;gap:5px;margin:0 0 12px;display:flex}.webcare-field-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.webcare-field>span,.webcare-field-head>span{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.15}.webcare-field-link{color:#0a2540;cursor:pointer;font:inherit;letter-spacing:-.01em;opacity:.7;background:0 0;border:0;padding:0;font-size:11px;font-weight:500;transition:opacity .1s}.webcare-field-link:hover{opacity:1}.webcare-context .im-settings-switch-row{gap:8px;min-height:0;margin:0;padding:0}.webcare-context .im-settings-switch-row .im-settings-switch-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:600}.webcare-context-sla,.webcare-field>a{color:#64748b;margin:0;font-size:12px;line-height:1.45}.webcare-field>a{color:#0a2540;text-decoration:none}.webcare-field>a:hover{text-decoration:underline}.webcare-context .im-settings-select-trigger{color:#334155;background:#fcfcfd;border:1px solid #0f172a14;border-radius:5px;min-height:28px;padding:5px 9px;font-size:.6875rem}.webcare-reply .im-settings-select-trigger{background:#fcfcfd;border:1px solid #0f172a14;border-radius:5px;min-height:28px;padding:5px 9px;font-size:.6875rem}.webcare-note-delete{color:#94a3b8;cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:0;transition:opacity .1s,background-color .1s,color .1s;display:inline-flex}.webcare-comment.is-note:hover .webcare-note-delete,.webcare-note-delete:focus-visible{opacity:1}.webcare-note-delete:hover{color:#9f1239;background:#0f172a0d}.webcare-note-delete .material-icons-outlined{font-size:15px}.webcare-note-form{background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;gap:10px;padding:12px;transition:border-color .1s;display:flex}.webcare-note-form:focus-within{border-color:#0f172a24}.webcare-note-form textarea{color:#0f172a;width:100%;min-height:64px;font:inherit;resize:none;background:0 0;border:0;padding:0;font-size:12px;line-height:1.45}.webcare-note-form textarea:focus{outline:none}.webcare-note-form textarea::placeholder{color:#94a3b8}.webcare-note-submit{color:#fff;cursor:pointer;min-height:28px;font:inherit;background:#0a2540;border:0;border-radius:5px;align-self:flex-end;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .1s;display:inline-flex}.webcare-note-submit .shortcut-keys kbd{min-width:16px;height:16px;padding:0 4px}.webcare-note-submit:hover{background:#163b61}.webcare-reply-foot{justify-content:space-between;align-items:center;gap:16px;min-height:24px;padding:0 2px;display:flex}.webcare-reply-options{align-items:center;gap:16px;display:inline-flex}.webcare-reply-options .im-settings-switch-row{gap:8px;min-height:0;margin:0;padding:0}.webcare-reply-options .im-settings-switch-row .im-settings-switch-label{color:#64748b;letter-spacing:-.01em;text-transform:none;font-size:12px;font-weight:500}.webcare-reply-options .im-settings-switch-row:has(.is-on) .im-settings-switch-label{color:#0a2540}.webcare-composer .composer-action-input-field{font-size:12px}.webcare-composer .composer-action-input-submit{gap:8px}.webcare-composer .composer-action-input-submit .shortcut-keys kbd{min-width:16px;height:16px;padding:0 4px}.webcare-charcount{color:#cbd5e1;font-size:.6875rem}.webcare-context-head{border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;min-height:54px;padding:0 16px;display:flex}.webcare-context-head strong{color:#253044;font-size:12px;font-weight:600}.webcare-context-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px 20px;display:flex;overflow:auto}.webcare-context-block h3{color:#64748b;margin:0 0 8px;font-size:12px;font-weight:500}.webcare-event{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.webcare-event .material-icons-outlined{color:#94a3b8;margin-top:1px;font-size:14px}.webcare-event p{color:#64748b;margin:0;font-size:12px;line-height:1.45}.webcare-event strong{color:#475569;font-weight:500}.webcare-collision{color:#9a3412;margin:10px 16px 0;font-size:.75rem}@media (width<=1180px){.webcare-inbox,.webcare-inbox.has-case{grid-template-columns:260px minmax(0,1fr)}.webcare-details-toggle{display:inline-flex}.webcare-context{z-index:2;background:#fff;border-left:1px solid #0f172a14;width:300px;display:none;position:absolute;top:0;bottom:0;right:0}.webcare-inbox.is-context .webcare-context{display:flex}}@media (width<=960px){.webcare-inbox-toolbar-gap{display:none}}.language-switcher{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.language-switcher button{color:#64748b;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:6px;min-width:34px;padding:4px 8px;font-size:11px;font-weight:700;transition:background .15s,color .15s}.language-switcher button.active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14}.language-switcher--compact button{min-width:30px;padding:3px 6px}.language-switcher-sep{display:none}.language-switcher--ghost{background:0 0;border:none;border-radius:0;gap:.15rem;padding:0}.language-switcher--ghost .language-switcher-globe{color:#94a3b8;margin-right:.15rem;font-size:15px;line-height:1}.language-switcher--ghost .language-switcher-sep{color:#cbd5e1;font-size:11px;font-weight:500;display:inline}.language-switcher--ghost button{color:#94a3b8;letter-spacing:.02em;border-radius:0;min-width:0;padding:.15rem .2rem;font-size:11px;font-weight:500}.language-switcher--ghost button:hover{color:#64748b}.language-switcher--ghost button.active{box-shadow:none;color:#334155;background:0 0;font-weight:600}.public-auth-page{box-sizing:border-box;color:#0f172a;background:#f7f9fc;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;max-height:100vh;padding:36px 20px 20px;animation:.22s public-auth-fade-in;display:flex;position:relative;overflow:auto}.public-auth-page:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#0a25400d,#0000 58%);position:absolute;inset:-30% 0 35%}@keyframes public-auth-fade-in{0%{opacity:0}to{opacity:1}}.public-auth-page--whitelabel{background:#e8eef2}.public-auth-page--whitelabel:before{display:none}.public-auth-card{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:14px;width:100%;max-width:432px;padding:36px 36px 32px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a,0 18px 40px #0f172a0f}.public-auth-page--whitelabel .public-auth-card{border-color:#0f172a14;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0f,0 18px 40px #0f172a14}.public-auth-card-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:28px;display:flex}.public-auth-logo{object-fit:contain;object-position:left center;flex-shrink:0;width:auto;max-width:128px;height:26px;max-height:26px;display:block}.public-auth-card .form-header{margin-bottom:1.75rem}.public-auth-card .form-header h1{letter-spacing:-.02em;font-size:1.125rem;font-weight:500}.public-auth-card .form-header p{overflow-wrap:anywhere;margin-top:.45rem;font-size:13px;line-height:1.55}.public-auth-lede-email{color:#0f172a;font-weight:500}.public-auth-card>form{flex-direction:column;align-items:stretch;display:flex}.public-auth-card .input-group{margin-bottom:1.15rem}.public-auth-card .form-submit{margin-top:.25rem}.public-auth-dots{gap:0;margin:22px 0 0;padding:0;list-style:none;display:flex}.public-auth-dots li{color:#94a3b8;letter-spacing:-.01em;text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.25;display:flex}.public-auth-dot-row{justify-content:center;align-items:center;width:100%;height:8px;display:flex;position:relative}.public-auth-dots li:not(:last-child) .public-auth-dot-row:after{content:"";pointer-events:none;background:#0f172a1a;width:calc(100% - 12px);height:1px;position:absolute;top:50%;left:calc(50% + 6px)}.public-auth-dot{z-index:1;box-sizing:border-box;background:#fff;border:1.5px solid #0f172a29;border-radius:50%;width:8px;height:8px;position:relative}.public-auth-dot-label{max-width:100%}.public-auth-dots li.is-current{color:#0f172a}.public-auth-dots li.is-current .public-auth-dot{border-color:var(--resonn-navy,#0a2540);background:var(--resonn-navy,#0a2540)}.public-auth-dots li.is-done{color:#64748b}.public-auth-dots li.is-done .public-auth-dot{background:#0a254059;border-color:#0a254059}.public-auth-checks{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.public-auth-checks li{color:#94a3b8;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.public-auth-checks li.is-met{color:#334155}.public-auth-check-mark{background:#fff;border:1px solid #0f172a1f;border-radius:3px;flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.public-auth-checks li.is-met .public-auth-check-mark{background:var(--resonn-navy,#0a2540);border-color:#0a254059}.public-auth-check-mark svg{width:9px;height:9px;display:none}.public-auth-checks li.is-met .public-auth-check-mark svg{display:block}.public-auth-caps{color:#92400e;margin:6px 0 0;font-size:12px;line-height:1.45}.public-auth-contact{color:#94a3b8;text-align:center;margin:18px 0 0;font-size:12.5px;line-height:1.5}.public-auth-contact a{color:#64748b;font-weight:500;text-decoration:none;transition:color .12s}.public-auth-contact a:hover{color:var(--login-green-primary,var(--resonn-navy,#0a2540));text-underline-offset:2px;text-decoration:underline}.public-auth-footer{z-index:2;color:#94a3b8;text-align:center;justify-content:center;align-items:center;gap:.4rem;margin-top:22px;font-size:11.5px;line-height:1.4;display:flex;position:relative}.public-auth-page--whitelabel .public-auth-footer{color:#94a3b8}.public-auth-footer-mark{object-fit:contain;opacity:.4;width:12px;height:12px;display:block}.public-auth-page--whitelabel .public-auth-footer-mark{opacity:.4}.public-auth-divider{color:#94a3b8;align-items:center;gap:.75rem;margin:1.1rem 0 .75rem;font-size:11.5px;display:flex}.public-auth-divider:before,.public-auth-divider:after{content:"";background:#0f172a12;flex:1;height:1px}.btn-google{box-sizing:border-box;color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.btn-google:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#0f172a24}.btn-google:disabled{opacity:.7;cursor:not-allowed}.btn-google-icon{justify-content:center;align-items:center;display:inline-flex}.public-auth-back-link{color:#64748b;align-items:center;gap:6px;margin:0 0 22px;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;transition:color .12s;display:inline-flex}.public-auth-back-icon{width:14px;height:14px}.public-auth-back-link:hover{color:#0f172a}.public-auth-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:16px 0 0;font-size:12px;line-height:1.4;display:flex}.public-auth-meta span+span:before{color:#cbd5e1;content:"·";margin-right:10px}.public-auth-back-link--after{margin:16px 0 0}.public-auth-status{color:#64748b;margin:0;font-size:13.5px;line-height:1.55}.public-auth-page .btn-primary kbd{color:#ffffff6b;margin-left:8px;font-family:inherit;font-size:11px;font-weight:500}@media (width<=480px){.public-auth-page{justify-content:flex-start;padding:20px 14px 16px}.public-auth-card{padding:28px 22px 24px}.public-auth-logo{max-width:112px;height:22px;max-height:22px}}@media (prefers-reduced-motion:reduce){.public-auth-page{animation:none}}.im-form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.im-form-field+.im-form-field{margin-top:14px}.im-form-field-label{color:#475569;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.im-form-field-hint{color:#94a3b8;margin:0;font-size:11px;line-height:1.45}.im-form-field-readonly{color:#334155;background:#f8fafc;border:1px solid #0f172a1a;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:500}.im-form-textarea{box-sizing:border-box;color:#0f172a;resize:vertical;background:#fff;border:1px solid #0f172a1a;border-radius:6px;width:100%;max-width:100%;min-height:140px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .1s,box-shadow .1s}.im-form-textarea::placeholder{color:#94a3b8}.im-form-textarea:focus{border-color:#0a254059;outline:none;box-shadow:0 0 0 3px #0a254014}.im-form-error{color:#dc2626;margin:0;font-size:12px}.monitoring-stream-panel-loading{color:#64748b;margin:0;font-size:13px}.monitoring-stream-panel-form{flex-direction:column;width:100%;min-width:0;display:flex}.monitoring-stream-panel-input{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:9px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.monitoring-stream-panel-input:focus{border-color:#0a254047;outline:none;box-shadow:0 0 0 3px #0a254014}.overview-more-filters{flex-shrink:0;position:relative}.overview-more-filters-trigger{padding-right:10px}.overview-more-filters-count{color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#0a2540;border-radius:999px;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}.overview-more-filters-panel{z-index:40;background:#fff;border:1px solid #0f172a1a;border-radius:10px;width:260px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0f172a14}.overview-more-filters-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.overview-more-filters-kicker{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.overview-more-filters-clear{color:#64748b;cursor:pointer;font:inherit;background:0 0;border:0;font-size:11px;font-weight:500}.overview-more-filters-clear:hover{color:#0f172a}.overview-more-filters-sentiments{flex-direction:column;gap:2px;display:flex}.overview-more-filters-option{color:#334155;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.overview-more-filters-option:hover{background:#f8fafc}.overview-more-filters-option input{accent-color:#0a2540}.overview-more-filters-option .monitoring-sentiment-dot{border-radius:999px;flex:0 0 6px;width:6px;height:6px;display:inline-block}.overview-more-filters-option .monitoring-sentiment-dot.tone-positive{background:#22c55e}.overview-more-filters-option .monitoring-sentiment-dot.tone-neutral{background:#94a3b8}.overview-more-filters-option .monitoring-sentiment-dot.tone-negative{background:#ef4444}.overview-more-filters-option .monitoring-sentiment-dot.tone-unknown{background:#cbd5e1}.overview-more-filters-toggle{cursor:pointer;border-top:1px solid #0f172a0f;align-items:center;gap:12px;margin:10px 0 0;padding:10px 8px 2px;display:flex}.overview-more-filters-toggle-copy{flex:1;min-width:0}.overview-more-filters-toggle-copy strong{color:#0f172a;letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.overview-more-filters-toggle-copy small{color:#94a3b8;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.overview-more-filters-switch{flex-shrink:0;width:36px;height:20px;position:relative}.overview-more-filters-switch input{opacity:0;cursor:pointer;position:absolute;inset:0}.overview-more-filters-switch span{background:#e2e8f0;border-radius:5px;transition:background .1s;position:absolute;inset:0}.overview-more-filters-switch span:after{content:"";background:#fff;border-radius:4px;width:16px;height:16px;transition:transform .1s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a24}.overview-more-filters-switch input:checked+span{background:#0a2540}.overview-more-filters-switch input:checked+span:after{transform:translate(16px)}.monitoring-dedup-menu{display:inline-flex;position:relative}.monitoring-dedup-menu .export-tool.is-active{color:#64748b;background:#f8fafc}.monitoring-dedup-panel{z-index:40;background:#fff;border:1px solid #0f172a1a;border-radius:10px;width:280px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a14}.monitoring-dedup-kicker{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:600}.monitoring-dedup-row{cursor:pointer;align-items:center;gap:12px;margin:0;display:flex}.monitoring-dedup-copy{flex:auto;min-width:0}.monitoring-dedup-copy strong{color:#0f172a;letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.monitoring-dedup-copy small{color:#94a3b8;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.monitoring-dedup-switch{flex-shrink:0;width:36px;height:20px;position:relative}.monitoring-dedup-switch input{opacity:0;cursor:pointer;position:absolute;inset:0}.monitoring-dedup-switch span{background:#e2e8f0;border-radius:5px;transition:background .1s;position:absolute;inset:0}.monitoring-dedup-switch span:after{content:"";background:#fff;border-radius:4px;width:16px;height:16px;transition:transform .1s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a24}.monitoring-dedup-switch input:checked+span{background:#0a2540}.monitoring-dedup-switch input:checked+span:after{transform:translate(16px)}.monitoring-dedup-switch input:focus-visible+span{box-shadow:0 0 0 3px #0a25401f}.monitoring-page.is-board{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.monitoring-page.is-board .content-header,.monitoring-page.is-board .monitoring-toolbar{flex-shrink:0}.monitoring-board-add-btn{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.monitoring-board-add-btn:hover{color:var(--text-primary);background:#f8fafc;border-color:#cbd5e1}.monitoring-board-add-btn .material-icons-outlined{font-size:18px}.monitoring-board-wrapper{scrollbar-width:thin;scrollbar-color:#cbd5e1 #e2e8f0;background:#f3f4f6;flex:1;min-height:0;padding:20px 24px 24px;overflow:auto hidden}.monitoring-board-wrapper::-webkit-scrollbar{height:8px}.monitoring-board-wrapper::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}.monitoring-board-wrapper::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.monitoring-board-wrapper::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.monitoring-board{flex-wrap:nowrap;gap:16px;height:100%;min-height:480px;padding-bottom:8px;padding-right:4px;display:flex}.monitoring-board.is-fit{justify-content:center}.monitoring-board.is-fit .monitoring-board-column{flex:1 1 0;min-width:300px;max-width:400px}.monitoring-board.is-scroll{width:max-content}.monitoring-board.is-scroll .monitoring-board-column{flex:none;width:clamp(320px,22vw,400px)}.monitoring-board-column{background:var(--surface-card);border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;transition:box-shadow .2s,border-color .2s,opacity .15s;display:flex;overflow:hidden}.monitoring-board-column:hover{box-shadow:0 4px 14px #0f172a0f}.monitoring-board-column.can-drag>.monitoring-board-column-header{cursor:grab}.monitoring-board-column.can-drag>.monitoring-board-column-header:active,.monitoring-board.is-reordering{cursor:grabbing}.monitoring-board-column.is-dragging{display:none}.monitoring-board-column-ghost{z-index:120;pointer-events:none;cursor:grabbing;will-change:transform;background:#fff;border:1px solid #dbe3ec;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px #0f172a29,0 4px 10px #0f172a14}.monitoring-board-column-ghost .monitoring-board-column-header{cursor:grabbing}.monitoring-board-drop-slot{background:#94a3b80d;border:1.5px dashed #c3d0e0;border-radius:12px;flex:none;align-self:stretch;width:clamp(320px,22vw,400px)}.monitoring-board.is-fit .monitoring-board-drop-slot{flex:1 1 0;min-width:300px;max-width:400px}.monitoring-board.is-scroll .monitoring-board-drop-slot{flex:none;width:clamp(320px,22vw,400px)}body.is-column-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.monitoring-board-column-header{-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 14px;display:flex}.monitoring-board-column.can-drag .monitoring-board-column-header{cursor:grab}.monitoring-board-column.can-drag .monitoring-board-column-header:active,.monitoring-board-column.is-dragging .monitoring-board-column-header{cursor:grabbing}.monitoring-board-column-title{letter-spacing:-.01em;color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.monitoring-board-column-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.monitoring-board-action-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:inline-flex}.monitoring-board-action-btn:hover:not(:disabled){color:#475569;background:#f1f5f9}.monitoring-board-action-btn:disabled{opacity:.5;cursor:not-allowed}.monitoring-board-action-btn .material-icons-outlined{font-size:17px}.monitoring-board-action-btn.is-spinning .material-icons-outlined{animation:.8s linear infinite monitoring-board-spin}@keyframes monitoring-board-spin{to{transform:rotate(360deg)}}.monitoring-board-column-menu{position:relative}.monitoring-board-column-menu-panel{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:180px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0f172a1f}.monitoring-board-column-menu-panel button{color:#475569;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.monitoring-board-column-menu-panel button:hover{color:#1e293b;background:#f8fafc}.monitoring-board-column-menu-panel button.is-danger:hover{color:#dc2626;background:#fef2f2}.monitoring-board-column-menu-panel button .material-icons-outlined{color:#64748b;font-size:17px}.monitoring-board-column-menu-panel button.is-danger:hover .material-icons-outlined{color:#dc2626}.monitoring-board-column-body{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden auto}.monitoring-board-column-body::-webkit-scrollbar{width:6px}.monitoring-board-column-body::-webkit-scrollbar-track{background:0 0}.monitoring-board-column-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.monitoring-board-column-body::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.monitoring-board-column-body .monitoring-card--board{background:#fff;border:1px solid #e8edf2;border-radius:12px;flex-direction:column;flex:none;min-height:min-content;padding:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:visible;box-shadow:0 1px 2px #0f172a08}.monitoring-board-column-body .monitoring-card--board:hover,.monitoring-board-column-body .monitoring-card--board.menu-open,.monitoring-board-column-body .monitoring-card--board:focus-within{background:#fff;border-color:#d8e0e8;box-shadow:0 6px 16px #0f172a0d}.monitoring-board-column-body .monitoring-card-board-image{background:#f1f5f9;border-top-left-radius:9px;border-top-right-radius:9px;flex-shrink:0;width:100%;height:160px;min-height:160px;display:block;overflow:hidden}.monitoring-board-column-body .monitoring-card-board-image img{object-fit:cover;width:100%;height:100%;display:block}.monitoring-board-column-body .monitoring-card-board-inner{flex-shrink:0;padding:13px 14px 11px}.monitoring-board-column-body .monitoring-card-board-head{align-items:center;gap:9px;display:flex}.monitoring-board-column-body .monitoring-card--board .monitoring-avatar{background:#eef2f6;border:none;border-radius:999px;flex-shrink:0;width:30px;height:30px;box-shadow:inset 0 0 0 1px #0f172a0f}.monitoring-board-column-body .monitoring-card--board .monitoring-avatar.news,.monitoring-board-column-body .monitoring-card--board .monitoring-avatar.blog,.monitoring-board-column-body .monitoring-card--board .monitoring-avatar.forum{border-radius:8px;overflow:visible}.monitoring-board-column-body .monitoring-card--board .monitoring-avatar.news{color:#fff;background:#0a2540;box-shadow:inset 0 .5px #ffffff24}.monitoring-board-column-body .monitoring-card--board .monitoring-avatar.blog{color:#44403c;background:#f4f1ea}.monitoring-board-column-body .monitoring-card--board .monitoring-avatar.forum{color:#334155;background:#eef2f6}.monitoring-board-column-body .monitoring-card--board .monitoring-avatar span{display:none}.monitoring-board-column-body .monitoring-card--board .monitoring-avatar .monitoring-avatar-glyph{display:inline-flex}.monitoring-board-column-body .monitoring-card-board-head .monitoring-card-head-main{min-width:0}.monitoring-board-column-body .monitoring-card--board .monitoring-title{color:#111827;letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.monitoring-board-column-body .monitoring-card--board .monitoring-meta{color:#9aa6b4;letter-spacing:.005em;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;font-weight:500;display:flex}.monitoring-board-column-body .monitoring-card--board .monitoring-meta-mono{font-family:inherit;font-size:inherit;font-variant-numeric:normal;letter-spacing:.005em}.monitoring-board-column-body .monitoring-card--board .monitoring-meta-source{color:#64748b;flex:0 auto;max-width:42%;font-weight:700}.monitoring-board-column-body .monitoring-card--board .monitoring-meta>span:not(.source-dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monitoring-board-column-body .monitoring-card--board .source-dot{border-radius:999px;width:6px;min-width:6px;height:6px;font-size:0;line-height:0}.monitoring-board-column-body .monitoring-card--board .source-dot .monitoring-icon{display:none}.monitoring-board-column-body .monitoring-card--board .source-dot.news{background:#0a2540}.monitoring-board-column-body .monitoring-card--board .source-dot.blog{background:#a8a29e}.monitoring-board-column-body .monitoring-card--board .source-dot.forum{background:#94a3b8}.monitoring-board-column-body .monitoring-card--board .source-dot.web{background:#334155}.monitoring-board-column-body .monitoring-card--board .monitoring-meta span:not(.source-dot):after{color:#d5dce4;margin-left:5px}.monitoring-board-column-body .monitoring-card--board .monitoring-description{color:#4a5666;-webkit-line-clamp:3;overflow-wrap:anywhere;word-break:break-word;margin-top:10px;font-size:12.75px;line-height:1.6;overflow:hidden}.monitoring-board-column-body .monitoring-card--board .monitoring-description .monitoring-hit{color:#1d4ed8;background:#2f80ed1c;border-radius:3px;padding:0 2px;font-weight:600}.monitoring-board-column-body .monitoring-card--board .monitoring-tags{gap:6px;margin-top:11px}.monitoring-board-column-body .monitoring-card--board .monitoring-tag{color:#5b6b7d;letter-spacing:.01em;background:#f7f9fb;border:1px solid #e6ebf1;border-radius:999px;padding:3px 9px;font-size:10.75px;font-weight:500}.monitoring-board-column-body .monitoring-card--board .monitoring-card-footer{border-top:1px solid #f0f3f7;margin-top:11px;padding-top:9px}.monitoring-board-column-body .monitoring-card--board .monitoring-tools>button,.monitoring-board-column-body .monitoring-card--board .monitoring-command-trigger{color:#c3ccd8}.monitoring-board-column-body .monitoring-card--board:hover .monitoring-tools>button,.monitoring-board-column-body .monitoring-card--board:hover .monitoring-command-trigger,.monitoring-board-column-body .monitoring-card--board.menu-open .monitoring-tools>button,.monitoring-board-column-body .monitoring-card--board.menu-open .monitoring-command-trigger{color:#64748b}.monitoring-board-column-body .monitoring-card--board .monitoring-engagement{color:#b6c2d1;font-variant-numeric:normal;font-family:inherit;font-size:11px}.monitoring-board-column-body .monitoring-card--board .monitoring-tools{opacity:1;pointer-events:auto}.monitoring-board-load-more{color:#64748b;cursor:pointer;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background .15s}.monitoring-board-load-more:hover:not(:disabled){color:#334155;background:#fff;border-color:#cbd5e1}.monitoring-board-load-more:disabled{opacity:.6;cursor:not-allowed}.composer-attachment-lightbox{z-index:200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.composer-attachment-lightbox-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0f172a99;border:0;position:absolute;inset:0}.composer-attachment-lightbox-shell{background:#0f172a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:min(960px,100vw - 48px);max-height:min(900px,100vh - 48px);animation:.15s ease-out composer-attachment-lightbox-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a59}@keyframes composer-attachment-lightbox-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.composer-attachment-lightbox-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.composer-attachment-lightbox-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.composer-attachment-lightbox-meta strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.composer-attachment-lightbox-meta span{display:none}.composer-attachment-lightbox-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.composer-attachment-lightbox-action,.composer-attachment-lightbox-close{color:#e2e8f0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:4px;min-height:30px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.composer-attachment-lightbox-action .material-icons-outlined,.composer-attachment-lightbox-close .material-icons-outlined{font-size:16px!important}.composer-attachment-lightbox-action:hover,.composer-attachment-lightbox-close:hover{color:#fff;background:#ffffff14;border-color:#fff3}.composer-attachment-lightbox-action.is-active{color:#dbeafe;background:#2b6cb02e;border-color:#2b6cb073}.composer-attachment-lightbox-action.is-danger:hover{color:#fecaca;background:#dc26262e;border-color:#f8717173}.composer-attachment-lightbox-action.is-icon-only,.composer-attachment-lightbox-close{justify-content:center;width:30px;padding:0}.composer-attachment-lightbox-alt{background:#ffffff08;border-bottom:1px solid #ffffff14;gap:6px;padding:10px 14px;animation:.15s ease-out composer-attachment-lightbox-alt-in;display:grid}@keyframes composer-attachment-lightbox-alt-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.composer-attachment-lightbox-alt-label{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.composer-attachment-lightbox-alt-input{box-sizing:border-box;color:#f8fafc;background:#0f172aa6;border:1px solid #ffffff1f;border-radius:6px;width:100%;min-height:34px;padding:8px 10px;font-family:inherit;font-size:13px}.composer-attachment-lightbox-alt-input:focus{border-color:#2b6cb073;outline:none}.composer-attachment-lightbox-stage{flex:1;place-items:center;min-height:0;padding:16px;display:grid;overflow:auto}.composer-attachment-lightbox-image{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:min(85vh,720px);display:block}.media-library-page .media-library-toolbar{flex-wrap:wrap;gap:8px;padding-top:8px;padding-bottom:8px}.media-library-page .media-library-toolbar .im-filter-search,.media-library-page .media-library-toolbar .strip-control.strip-filter-trigger,.media-library-page .media-library-toolbar .im-filter-trigger{height:32px}.media-library-page .media-library-toolbar .im-filter-search kbd{color:#94a3b8;letter-spacing:.01em;background:#fff;border:1px solid #0f172a1a;border-radius:3px;padding:0 4px;font-size:9.5px;font-weight:500;line-height:1.4}.media-library-empty-cta{margin-top:18px}.media-library-body{flex-direction:column;flex:1;padding:20px 24px 72px;display:flex}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;max-width:1400px;display:grid}.media-library-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;transition:border-color .1s;display:flex;position:relative;overflow:visible}.media-library-card-thumb--skeleton{border-radius:7px 7px 0 0}.media-library-card:hover,.media-library-card.is-menu-open{border-color:#0f172a24}.media-library-card.is-selected{border-color:#3b82f6}.media-library-card-thumb{aspect-ratio:4/3;background-color:#f8fafc;border-radius:7px 7px 0 0;flex-shrink:0;width:100%;position:relative;overflow:hidden}.media-library-card-thumb:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.media-library-card-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.media-library-card-thumb-overlay{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#0f172a38 0%,#0f172a00 42%);transition:opacity .1s;position:absolute;inset:0}.media-library-card:hover .media-library-card-thumb-overlay,.media-library-card:focus-within .media-library-card-thumb-overlay,.media-library-card.is-menu-open .media-library-card-thumb-overlay,.media-library-card.is-selected .media-library-card-thumb-overlay{opacity:1}.media-library-card-select{z-index:3;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;transition:opacity .1s;display:grid;position:absolute;top:10px;left:10px}.media-library-card-select:before{content:"";-webkit-backdrop-filter:blur(14px)saturate(1.12);pointer-events:none;background:radial-gradient(circle,#93c5fd66 0%,#60a5fa3d 50%,#3b82f61a 100%);border:1px solid #bfdbfe8c;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #ffffff73,0 1px 2px #0f172a14}.media-library-card:hover .media-library-card-select,.media-library-card:focus-within .media-library-card-select,.media-library-card.is-menu-open .media-library-card-select{opacity:.78;pointer-events:auto}.media-library-card.is-selected .media-library-card-select,.media-library-card-select.is-selected{opacity:1;pointer-events:auto}.media-library-card-select.is-selected:before{background:radial-gradient(circle,#93c5fd75 0%,#60a5fa47 50%,#3b82f61f 100%);border-color:#bfdbfea6}.media-library-card-select-check{z-index:1;color:#fff;filter:drop-shadow(0 1px 1px #0f172a47);width:11px;height:11px;display:block;position:relative}.media-library-card-action-bar{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(1.2);color:#ffffffe0;opacity:0;pointer-events:none;background:#0f172a6b;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:2px;padding:3px 4px;transition:opacity .1s;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:inset 0 1px #ffffff29,0 6px 16px #0f172a29}.media-library-card-action-bar>*,.media-library-bulk-actions>*{display:inline-flex}.media-library-card:hover .media-library-card-action-bar,.media-library-card:focus-within .media-library-card-action-bar,.media-library-card.is-menu-open .media-library-card-action-bar,.media-library-card.is-selected .media-library-card-action-bar{opacity:1;pointer-events:auto}@media (hover:none){.media-library-card-select{opacity:.55;pointer-events:auto}.media-library-card.is-selected .media-library-card-select{opacity:1}.media-library-card-action-bar{opacity:1;pointer-events:auto}}.media-library-card-action-btn{color:#ffffffeb;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .1s,color .1s;display:inline-flex}.media-library-card-action-btn .material-icons-outlined{font-size:14px;line-height:1}.media-library-card-action-btn:hover,.media-library-card-action-btn[aria-expanded=true]{background:#fff3}.media-library-card-menu{position:relative}.media-library-card-thumb--video-placeholder:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") 50%/56px 56px no-repeat;position:absolute;inset:0}.media-library-card-thumb--doc{background:#f8fafc;justify-content:center;align-items:center;display:flex}.media-library-card-thumb--doc .material-icons-outlined{color:#94a3b8;font-size:40px}.media-library-card:has(.media-library-card-dropdown){z-index:4}.media-library-card-dropdown{z-index:10;transform-origin:100% 0;background:#fff;border:1px solid #0f172a14;border-radius:8px;width:156px;padding:4px;animation:.14s cubic-bezier(.22,1,.36,1) media-library-menu-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 6px #0f172a0a,0 12px 24px #0f172a1a}.media-library-menu-item-icon{flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.media-library-menu-item-label{min-width:0}.media-library-menu-divider{background:#0f172a0f;height:1px;margin:4px 6px}.media-library-menu-item.is-danger,.media-library-menu-item.is-danger .media-library-menu-item-icon{color:#dc2626}.media-library-menu-item.is-danger:hover{background:#fef2f2}@keyframes media-library-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.media-library-card-footer{background:#fff;border-top:1px solid #0f172a0d;border-radius:0 0 7px 7px;flex-direction:column;gap:3px;padding:8px 10px 9px;display:flex}.media-library-card-name{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden}.media-library-card-specs{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden}.media-library-card-tags{flex-wrap:wrap;align-items:center;gap:4px;min-height:0;margin-top:2px;display:flex;overflow:hidden}.media-library-tag-badge{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0f172a1a;border-radius:4px;align-items:center;gap:3px;max-width:100%;padding:1px 5px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}.media-library-tag-badge .material-icons-outlined{color:#94a3b8;font-size:11px;line-height:1}.media-library-tag-badge.is-more{color:#94a3b8;flex-shrink:0}.media-library-bulk-bar{z-index:45;bottom:28px;left:calc(var(--sidebar-width,240px) + (100vw - var(--sidebar-width,240px)) / 2);-webkit-backdrop-filter:blur(20px)saturate(1.15);background:#0f172af0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 48px);padding:7px 8px 7px 16px;animation:.18s cubic-bezier(.22,1,.36,1) media-library-bulk-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #ffffff29,0 12px 32px #0f172a47}.media-library-bulk-count{color:#f8fafc;letter-spacing:-.01em;white-space:nowrap;font-size:12.5px;font-weight:600}.media-library-bulk-divider{background:#ffffff29;flex-shrink:0;width:1px;height:18px}.media-library-bulk-actions{align-items:center;gap:2px;display:flex}.media-library-bulk-btn{color:#f1f5f9;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .1s,color .1s;display:inline-flex}.media-library-bulk-btn .material-icons-outlined{font-size:18px}.media-library-bulk-btn:hover{color:#fff;background:#ffffff24}.media-library-bulk-btn.is-danger{color:#fca5a5}.media-library-bulk-btn.is-danger:hover{color:#fecaca;background:#ef444438}.media-library-bulk-btn.is-ghost{color:#f8fafcb8}.media-library-bulk-btn.is-ghost:hover{color:#fff;background:#ffffff1f}@keyframes media-library-bulk-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=900px){.media-library-bulk-bar{bottom:20px;left:50%}}.media-library-preview-overlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a94;place-items:center;padding:24px;animation:.16s media-edit-overlay-in;display:grid;position:fixed;inset:0}.media-library-preview-panel{background:#0f172a;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(920px,100%);max-height:min(88vh,900px);display:flex;overflow:hidden;box-shadow:0 28px 56px #0f172a57}.media-library-preview-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.media-library-preview-header h2{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.media-library-preview-close{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.media-library-preview-close:hover{color:#fff;background:#ffffff24}.media-library-preview-close .material-icons-outlined{font-size:18px}.media-library-preview-body{background:#020617;flex:1;place-items:center;min-height:0;padding:16px;display:grid}.media-library-preview-image{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(88vh - 96px);display:block}.media-library-preview-fallback{color:#94a3b8;place-items:center;gap:8px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:12px;display:grid}.media-library-preview-fallback .material-icons-outlined{color:#64748b;font-size:42px}.media-library-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:min(440px,100vh - 280px);padding:48px 24px;display:flex}.media-library-empty-icon{color:#94a3b8;background:#fcfcfd;border:1px solid #0f172a14;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #fffffff2}.media-library-empty-icon .material-icons-outlined{font-size:24px;line-height:1}.media-library-empty h2{color:#0f172a;letter-spacing:-.02em;margin:16px 0 6px;font-size:15px;font-weight:600;line-height:1.35}.media-library-empty p{color:#64748b;max-width:360px;margin:0;font-size:13px;line-height:1.55}.media-library-empty--error .media-library-empty-icon{color:#ef4444;background:#fef2f2;border-color:#dc26261f}.media-library-empty--error h2{color:#991b1b}.media-library-empty--error p{color:#b91c1c}.media-library-edit-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a38;justify-content:flex-end;align-items:stretch;padding:16px;animation:.18s media-edit-overlay-in;display:flex;position:fixed;inset:0}.media-library-edit-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100%;background:#fffffff0;border:1px solid #ffffffbf;border-radius:14px;flex-direction:column;width:min(392px,100%);max-height:100%;animation:.24s cubic-bezier(.22,1,.36,1) media-edit-panel-in;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f172a0a,0 10px 24px #0f172a14,0 28px 56px #0f172a24}.media-library-edit-header{border-bottom:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.media-library-edit-heading{align-items:center;gap:10px;min-width:0;display:flex}.media-library-edit-heading-icon{color:#64748b;background:#f1f5f9;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.media-library-edit-eyebrow{color:#94a3b8;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.2}.media-library-edit-header h2{color:#0f172a;letter-spacing:-.02em;margin:1px 0 0;font-size:14px;font-weight:600;line-height:1.2}.media-library-edit-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;transition:background-color .12s,color .12s;display:grid}.media-library-edit-close:hover{color:#334155;background:#e2e8f0}.media-library-edit-close .material-icons-outlined{font-size:18px}.media-library-edit-body{scrollbar-gutter:stable;flex:1;padding:14px;overflow:auto}.media-library-edit-hero{background:#0f172a;border:1px solid #0f172a14;border-radius:10px;margin-bottom:14px;overflow:hidden}.media-library-edit-hero-visual{aspect-ratio:16/9;background:#e2e8f0;width:100%;max-height:180px;position:relative}.media-library-edit-hero-img{object-fit:cover;width:100%;height:100%;display:block}.media-library-edit-hero-overlay{pointer-events:none;background:linear-gradient(#0f172a00 40%,#0f172a9e 100%);position:absolute;inset:0}.media-library-edit-hero-actions{justify-content:center;padding:10px 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.media-library-edit-hero-btn{color:#1e293b;cursor:pointer;background:#fffffff5;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 2px 10px #0f172a33}.media-library-edit-hero-btn .material-icons-outlined{color:#475569;font-size:15px}.media-library-edit-hero-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0f172a3d}.media-library-edit-meta{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:8px 10px;display:flex}.media-library-edit-meta-label{color:#94a3b8;letter-spacing:.03em;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:600}.media-library-edit-meta-value{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:11px;overflow:hidden}.media-library-edit-field{margin-bottom:12px}.media-library-edit-field:last-of-type{margin-bottom:0}.media-library-edit-field>label,.media-library-edit-field-head label{color:#64748b;letter-spacing:.01em;font-size:11.5px;font-weight:600}.media-library-edit-field>label{margin-bottom:6px;display:block}.media-library-edit-field-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.media-library-char-count{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.media-library-edit-input{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.media-library-edit-input:hover{border-color:#cbd5e1}.media-library-edit-input:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px #3b82f61f}.media-library-edit-textarea{resize:vertical;min-height:88px}.media-library-tag-editor{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;min-height:36px;padding:6px 8px;transition:border-color .12s,box-shadow .12s;display:flex}.media-library-tag-editor:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.media-library-tag-editor input{color:#0f172a;min-width:80px;font:inherit;background:0 0;border:none;outline:none;flex:100px;padding:2px 0;font-size:13px}.media-library-tag-chip{color:#475569;background:#f1f5f9;border-radius:6px;align-items:center;gap:3px;padding:3px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.media-library-tag-chip button{width:14px;height:14px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:0;display:grid}.media-library-tag-chip button .material-icons-outlined{font-size:12px}.media-library-edit-error{color:#dc2626;margin:10px 0 0;font-size:12px}.media-library-edit-footer{background:#f8fafcd9;border-top:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.media-library-edit-delete{color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 8px;font-size:12.5px;font-weight:500;transition:background-color .12s}.media-library-edit-delete:hover{background:#fef2f2}.media-library-edit-footer-actions{align-items:center;gap:8px;display:flex}@keyframes media-edit-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes media-edit-panel-in{0%{opacity:0;transform:translate(12px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=900px){.media-library-edit-overlay{align-items:flex-end;padding:0}.media-library-edit-panel{border-radius:14px 14px 0 0;width:100%;max-height:calc(100vh - 12px);animation-name:media-edit-panel-in-mobile}}@keyframes media-edit-panel-in-mobile{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.review-queue-cue{flex:none;margin:10px 28px 0}.content-page>.review-queue-cue{margin:12px 24px 0}.review-queue-cue-bar{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .1s,background-color .1s;display:flex}.review-queue-cue-bar:hover,.review-queue-cue-bar:focus-visible{background:#fcfcfd;border-color:#0f172a24;outline:none}.review-queue-cue-bar .material-icons-outlined{color:#64748b;font-size:18px}.review-queue-cue-label{color:#334155;flex:1;min-width:0;font-size:13px;font-weight:500}.review-queue-cue-chevron{margin-left:auto;color:#94a3b8!important;font-size:16px!important}.review-queue-cue.is-open .review-queue-cue-bar{border-color:#0f172a1f}.review-inbox-list{flex-direction:column;gap:8px;max-height:280px;margin-top:8px;display:flex;overflow:auto}.review-inbox-card{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;gap:10px;padding:14px 14px 12px;transition:border-color .1s,background-color .1s;display:flex}.review-inbox-card:hover,.review-inbox-card:focus-visible{background:#fcfcfd;border-color:#0f172a24;outline:none}.review-inbox-card-top{align-items:center;gap:10px;display:flex}.review-inbox-card-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.review-inbox-card-meta strong{color:#0f172a;font-size:13px;font-weight:600}.review-inbox-card-meta span{color:#94a3b8;font-size:12px}.review-inbox-preview{color:#334155;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.review-inbox-note{color:#64748b;background:#fcfcfd;border:1px solid #0f172a0f;border-radius:6px;margin:0;padding:8px 10px;font-size:13px;line-height:1.45}.review-inbox-card-foot{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.review-inbox-channels{color:#64748b}.analysis-info-tip{align-items:center;gap:4px;display:inline-flex}.analysis-info-tip-label{color:inherit}.analysis-info-tip-trigger{color:#94a3b8;cursor:help;vertical-align:middle;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.analysis-info-tip-trigger:hover,.analysis-info-tip-trigger:focus-visible{color:#6366f1;background:#eef2ff;outline:none}.analysis-info-tip-trigger .material-icons-outlined{font-size:14px}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.analysis-municipality-map{background:#f8fafc;border-bottom:1px solid #eef2f6;flex-direction:column;display:flex}.analysis-municipality-map--loading,.analysis-municipality-map--error{color:#64748b;place-items:center;gap:8px;min-height:280px;font-size:.875rem;display:grid}.analysis-municipality-map--error .material-icons-outlined{color:#cbd5e1;font-size:32px}.analysis-municipality-map-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px 10px;display:flex}.analysis-municipality-map-head h3{color:#334155;margin:0;font-size:.8125rem;font-weight:600}.analysis-municipality-map-head p{color:#94a3b8;margin:2px 0 0;font-size:.625rem}.analysis-municipality-map-legend{color:#94a3b8;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.625rem;display:inline-flex}.analysis-municipality-map-legend i{background:linear-gradient(90deg,#e8f1fa 0%,#c0e7ff 15%,#9ad7ea 30%,#77cbe5 45%,#5da7dc 55%,#3d95d4 70%,#356cba 82%,#143564 100%);border-radius:999px;width:120px;height:8px;display:block}.analysis-municipality-map-canvas{background:#f8fafc;height:min(48vh,520px);min-height:340px;position:relative}.analysis-municipality-map-canvas .maplibregl-map{font-family:inherit}.analysis-municipality-map-canvas .maplibregl-ctrl-top-right{top:10px;right:10px}.analysis-municipality-map-canvas .maplibregl-ctrl-group{box-shadow:none;border:1px solid #0f172a14;border-radius:6px;overflow:hidden}.analysis-municipality-map-fit{z-index:2;color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:6px;place-items:center;width:29px;height:29px;padding:0;transition:background-color .1s,border-color .1s,color .1s;display:grid;position:absolute;top:78px;right:10px}.analysis-municipality-map-fit:hover{color:#0f172a;background:#fcfcfd;border-color:#0f172a24}.analysis-municipality-map-fit .material-icons-outlined{font-size:16px}.analysis-municipality-map-hud{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:8px;gap:2px;padding:8px 10px;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 20px #0f172a14}.analysis-municipality-map-hud strong{color:#0f172a;font-size:.8125rem}.analysis-municipality-map-hud span{color:#64748b;font-size:.6875rem}.analysis-municipality-map-hud code{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.625rem}@media (width<=960px){.analysis-municipality-map-canvas{height:42vh;min-height:280px}}.analysis-municipality{box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.analysis-municipality--empty{text-align:center;color:#64748b;place-items:center;gap:8px;min-height:320px;padding:40px 24px;display:grid}.analysis-municipality--empty h2{color:#334155;margin:0;font-size:1rem;font-weight:600}.analysis-municipality--empty p{max-width:420px;margin:0;font-size:.875rem;line-height:1.5}.analysis-municipality--empty .material-icons-outlined{color:#cbd5e1;font-size:40px}.analysis-municipality-toolbar{background:#fff;border-bottom:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 14px;display:flex}.analysis-municipality-stats{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.analysis-municipality-stat{align-items:baseline;gap:8px;display:inline-flex}.analysis-municipality-stat strong{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.analysis-municipality-stat em,.analysis-municipality-stat .analysis-info-tip-label{color:#64748b;letter-spacing:0;text-transform:none;font-size:12px;font-style:normal;font-weight:500}.analysis-municipality-stat--mono strong{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9375rem}.analysis-municipality-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analysis-municipality-search{background:#fcfcfd;border:1px solid #0f172a14;border-radius:6px;align-items:center;gap:6px;width:min(240px,100%);padding:0 10px;display:inline-flex}.analysis-municipality-search .material-icons-outlined{color:#94a3b8;font-size:18px}.analysis-municipality-search input{color:#334155;background:0 0;border:0;outline:none;width:100%;padding:7px 0;font-size:.8125rem}.analysis-municipality-search input::placeholder{color:#94a3b8}.analysis-municipality-sort{background:#f8fafc;border:1px solid #0f172a14;border-radius:6px;flex-shrink:0;padding:2px;display:inline-flex}.analysis-municipality-sort button{color:#64748b;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 8px;font-size:.6875rem;font-weight:500;transition:background-color .1s,color .1s}.analysis-municipality-sort button.is-active{box-shadow:none;color:#0f172a;background:#fff;font-weight:600}.analysis-municipality-grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:0;min-height:420px;display:grid}.analysis-municipality-insights{background:#fafbfc;border-right:1px solid #eef2f6;flex-direction:column;gap:0;display:flex}.analysis-municipality-panel{border-bottom:1px solid #eef2f6;padding:10px 12px 12px}.analysis-municipality-panel h3{color:#64748b;letter-spacing:0;text-transform:none;margin:0 0 8px;font-size:12px;font-weight:500}.analysis-municipality-panel-hint{color:#94a3b8;margin:-4px 0 8px;font-size:.625rem;line-height:1.4}.analysis-municipality-share{gap:10px;display:grid}.analysis-municipality-share-lead{gap:2px;display:grid}.analysis-municipality-share-lead strong{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.1}.analysis-municipality-share-lead span{color:#334155;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.75rem;font-weight:600;line-height:1.3;display:flex}.analysis-municipality-share-lead em{color:#94a3b8;font-size:.6875rem;font-style:normal;font-weight:500}.analysis-municipality-share-track{background:#0f172a0f;border-radius:999px;gap:1px;height:8px;display:flex;overflow:hidden}.analysis-municipality-share-segment{flex:1 1 0;min-width:2px;height:100%;transition:opacity .1s;display:block}.analysis-municipality-share-segment:hover{opacity:.82}.analysis-municipality-share-empty{color:#94a3b8;margin:0;font-size:.8125rem}.analysis-municipality-legend{margin:12px 0 0;padding:0;list-style:none}.analysis-municipality-legend li{color:#475569;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:4px 0;font-size:.6875rem;display:grid}.analysis-municipality-legend i{border-radius:999px;width:8px;height:8px}.analysis-municipality-legend strong{color:#334155;font-variant-numeric:tabular-nums}.analysis-municipality-lorenz{width:100%;max-width:220px;margin:0 auto 10px;display:block}.analysis-municipality-lorenz-equality{fill:none;stroke:#e2e8f0;stroke-dasharray:4 4;stroke-width:1px}.analysis-municipality-lorenz-curve{fill:none;stroke:#6366f1;stroke-width:2px}.analysis-municipality-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.analysis-municipality-metrics div{background:#fff;border:1px solid #e8edf1;border-radius:8px;padding:8px}.analysis-municipality-metrics dt{color:#64748b;letter-spacing:0;text-transform:none;margin:0;font-size:11px;font-weight:500}.analysis-municipality-metrics dd{color:#0f172a;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.875rem;font-weight:600}.analysis-municipality-metrics dd span{color:#94a3b8;font-size:.625rem;font-weight:500}.analysis-municipality-panel--focus{background:#fff}.analysis-municipality-focus-name{color:#0f172a;margin:0 0 10px;font-size:1rem;font-weight:600;line-height:1.25}.analysis-municipality-focus-meta{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.analysis-municipality-focus-meta div{background:#f8fafc;border-radius:6px;padding:6px 8px}.analysis-municipality-focus-meta dt{color:#64748b;text-transform:none;margin:0;font-size:11px;font-weight:500}.analysis-municipality-focus-meta dd{color:#334155;margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8125rem;font-weight:600}.analysis-municipality-rankings{flex-direction:column;min-width:0;min-height:420px;display:flex;position:relative;overflow:hidden}.analysis-municipality-messages-layer{z-index:12;background:#fff;border-left:1px solid #0f172a14;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.analysis-municipality-rankings--messages-open .analysis-municipality-rankings-head,.analysis-municipality-rankings--messages-open .analysis-municipality-list,.analysis-municipality-rankings--messages-open .analysis-municipality-no-results{visibility:hidden;pointer-events:none}.analysis-municipality-messages-layer .analysis-municipality-messages{flex-direction:column;flex:1;min-height:0;display:flex}.analysis-municipality-rankings-head{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 14px;display:flex}.analysis-municipality-rankings-title{align-items:center;gap:10px;min-width:0;display:flex}.analysis-municipality-rankings-head h3{color:#334155;margin:0;font-size:.8125rem;font-weight:600}.analysis-municipality-rankings-meta{color:#94a3b8;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.625rem}.analysis-municipality-list{scrollbar-width:thin;flex:1;max-height:min(68vh,640px);margin:0;padding:8px 10px 12px;list-style:none;overflow-y:auto}.analysis-municipality-row-wrap{border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:4px;padding:2px;transition:background-color .15s,border-color .15s;display:grid}.analysis-municipality-list li.is-active .analysis-municipality-row-wrap,.analysis-municipality-row-wrap:hover{background:#f5f3ff;border-color:#e0e7ff}.analysis-municipality-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}.analysis-municipality-row-open{color:#6366f1;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;margin:4px 4px 4px 0;padding:0;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.analysis-municipality-row-open:hover{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.analysis-municipality-row-open .material-icons-outlined{font-size:18px}.analysis-municipality-focus-open{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #e0e7ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:8px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.analysis-municipality-focus-open:hover{background:#e0e7ff}.analysis-municipality-focus-open .material-icons-outlined{font-size:16px}.analysis-municipality-rank{color:#94a3b8;font-variant-numeric:tabular-nums;min-width:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.6875rem;font-weight:600}.analysis-municipality-row-main{gap:6px;min-width:0;display:grid}.analysis-municipality-row-title{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.analysis-municipality-row-title strong{color:#0f172a;font-size:.8125rem;font-weight:600}.analysis-municipality-row-title code{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.625rem}.analysis-municipality-bar-track{background:#eef2f6;border-radius:999px;height:6px;display:block;overflow:hidden}.analysis-municipality-bar-fill{border-radius:inherit;min-width:2px;height:100%;transition:width .35s;display:block}.analysis-municipality-row-stats{text-align:right;gap:2px;display:grid}.analysis-municipality-row-stats strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.analysis-municipality-row-stats em{color:#94a3b8;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.625rem;font-style:normal}.analysis-municipality-no-results{color:#64748b;text-align:center;margin:0;padding:24px 16px;font-size:.875rem}.analysis-municipality-footer{color:#94a3b8;border-top:1px solid #eef2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:.6875rem;display:flex}.analysis-municipality-footer-meta{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media (width<=960px){.analysis-municipality-grid{grid-template-columns:1fr}.analysis-municipality-rankings{min-height:min(56vh,480px)}.analysis-municipality-insights{border-bottom:1px solid #eef2f6;border-right:0}.analysis-municipality-panel--curve{display:none}.analysis-municipality-list{max-height:50vh}}.analysis-topic-graph{grid-template-columns:minmax(0,1fr) 208px;align-items:stretch;height:392px;display:grid}.analysis-topic-graph-empty{color:#94a3b8;text-align:center;margin:28px 0;font-size:.8125rem}.analysis-topic-graph-plot{min-width:0;height:392px}.analysis-topic-graph-svg{width:100%;height:392px;display:block}.analysis-topic-graph-edge{fill:none;pointer-events:none;stroke:#0a2540;stroke-linecap:round;stroke-opacity:.12;stroke-width:1.2px;transition:stroke-opacity .16s,stroke-width .2s cubic-bezier(.22,1,.36,1)}.analysis-topic-graph-svg[data-focus] .analysis-topic-graph-edge{stroke-opacity:.035}.analysis-topic-graph-svg[data-focus] .analysis-topic-graph-edge.is-lit{stroke-opacity:.24;stroke-width:1.55px}.analysis-topic-graph-node{cursor:pointer;transition:opacity .16s}.analysis-topic-graph-motion{transform-box:fill-box;transform-origin:50%;transition:transform .26s cubic-bezier(.22,1,.36,1)}.analysis-topic-graph-svg[data-focus] .analysis-topic-graph-node{opacity:.22}.analysis-topic-graph-svg[data-focus] .analysis-topic-graph-node.is-lit{opacity:1}@media (prefers-reduced-motion:reduce){.analysis-topic-graph-motion,.analysis-topic-graph-node,.analysis-topic-graph-edge{transition:none}}.analysis-topic-graph-hit{fill:#0000}.analysis-topic-graph-dot{fill:#0a2540;pointer-events:none;stroke:#fff;stroke-width:1.5px;transition:fill .16s}.analysis-topic-graph-node.is-lit .analysis-topic-graph-dot{fill:#163b61}.analysis-topic-graph-node text{fill:#64748b;letter-spacing:.01em;paint-order:stroke fill;pointer-events:none;stroke:#fff;stroke-linejoin:round;stroke-width:3.5px;font-size:12px;font-weight:400}.analysis-topic-graph-node.is-hub text{fill:#0f172a;font-size:13px;font-weight:500}.analysis-topic-graph-node:focus-visible{outline:none}.analysis-topic-graph-node:focus-visible .analysis-topic-graph-dot{stroke:#0a2540;stroke-width:2px}.analysis-topic-graph-inspector{border-left:1px solid #0f172a0f;flex-direction:column;min-width:0;height:392px;padding:2px 2px 2px 16px;display:flex}.analysis-topic-graph-kicker{color:#94a3b8;letter-spacing:.01em;margin:0;font-size:11px;font-weight:400}.analysis-topic-graph-inspector h3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.9375rem;font-weight:500;line-height:1.3;overflow:hidden}.analysis-topic-graph-count{color:#64748b;font-variant-numeric:tabular-nums;margin:4px 0 10px;font-size:12px}.analysis-topic-graph-related{flex-direction:column;flex:1;gap:0;min-height:0;margin:0;padding:0;list-style:none;display:flex}.analysis-topic-graph-related li{border-top:1px solid #0f172a0a;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:28px;display:flex}.analysis-topic-graph-related li.is-slot{border-top-color:#0000}.analysis-topic-graph-related li:first-child{border-top:0}.analysis-topic-graph-related li button{color:#334155;cursor:pointer;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;overflow:hidden}.analysis-topic-graph-related li button:hover{color:#0a2540}.analysis-topic-graph-related li span{color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.analysis-topic-graph-hint{color:#94a3b8;margin:auto 0 0;padding-top:10px;font-size:11px;line-height:1.4}@media (width<=720px){.analysis-topic-graph{grid-template-columns:1fr;height:auto}.analysis-topic-graph-inspector{border-top:1px solid #0f172a0f;border-left:0;height:240px;padding:12px 0 0}.analysis-topic-graph-plot,.analysis-topic-graph-svg{height:300px}}.analysis-tagged-list{margin:0;padding:0;list-style:none}.analysis-tagged-row{border-radius:6px;align-items:center;gap:6px;margin:0 -4px;padding:1px 4px;transition:background-color .1s;display:flex}.analysis-tagged-row:hover{background:#0f172a07}.analysis-tagged-main{min-width:0;height:28px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) 56px 40px;align-items:center;gap:10px;padding:0;display:grid}.analysis-tagged-term{color:#334155;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.analysis-tagged-row:hover .analysis-tagged-term{color:#0a2540}.analysis-tagged-meter{background:#0f172a0f;border-radius:99px;width:56px;height:3px;display:block;overflow:hidden}.analysis-tagged-meter i{opacity:.72;background:#0a2540;border-radius:99px;height:100%;display:block}.analysis-tagged-count{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:400}.analysis-tagged-inspect{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:border-color .1s,background-color .1s,color .1s;display:inline-flex}.analysis-tagged-inspect:hover,.analysis-tagged-row:hover .analysis-tagged-inspect{color:#0a2540;background:#f8fafc;border-color:#0f172a24}.analysis-tagged-inspect:focus-visible,.analysis-tagged-main:focus-visible{outline-offset:1px;outline:2px solid #0a254047}.analysis-tagged-inspect .material-icons-outlined{font-size:15px}.analysis-tagged-empty{color:#94a3b8;margin:8px 0 2px;font-size:12px}.analysis-tagged-panel-meta{color:#64748b;font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:13px}.analysis-tagged-panel-heading{color:#64748b;margin:0 0 8px;font-size:12px;font-weight:500}.analysis-tagged-panel-empty{color:#94a3b8;margin:0;font-size:13px;line-height:1.45}.analysis-tagged-panel-list{margin:0;padding:0;list-style:none}.analysis-tagged-panel-list li{border-top:1px solid #0f172a0b}.analysis-tagged-panel-list li:first-child{border-top:0}.analysis-tagged-panel-list button{color:#334155;cursor:pointer;width:100%;height:34px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 56px 36px;align-items:center;gap:10px;padding:0;font-size:13px;transition:background-color .1s;display:grid}.analysis-tagged-panel-list button:hover{color:#0a2540;background:#0f172a07}.analysis-tagged-panel-list button:focus-visible{outline-offset:-2px;outline:2px solid #0a254047}.analysis-tagged-panel-list button span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analysis-tagged-panel-list strong{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:400}.analysis-tagged-panel-hint{color:#94a3b8;margin:16px 0 0;font-size:12px;line-height:1.4}.analysis-page{--analysis-max:72rem;--analysis-surface:#fff;--analysis-line:#0f172a14}.analysis-shell{box-sizing:border-box;width:min(100%, var(--analysis-max));max-width:var(--analysis-max);flex:1;margin:0 auto;padding:0 24px 32px}.analysis-body{flex-direction:column;gap:16px;padding:16px 0 0;display:flex;container:analysis-body/inline-size}.analysis-page--location{overflow:hidden}.analysis-page--location .analysis-shell{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:8px 12px 12px;display:flex}.analysis-body--location{flex-direction:column;flex:1;gap:0;min-height:0;padding-top:8px;display:flex}.analysis-body--location .analysis-location-map{flex:1;min-height:0}.analysis-loading,.analysis-empty{color:#64748b;text-align:center;padding:40px 12px;font-size:.875rem}.analysis-metrics-row{border:1px solid var(--analysis-line);background:var(--analysis-surface);border-radius:8px;flex-wrap:wrap;gap:0;padding:10px 4px;display:flex}.analysis-metric{flex-direction:column;flex:1;gap:4px;min-width:120px;padding:6px 14px;display:flex}.analysis-metric+.analysis-metric{border-left:1px solid #0f172a0f}.analysis-metric-head{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.analysis-metric span,.analysis-metric-head span{color:#64748b;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.analysis-metric-value-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.analysis-metric strong{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.analysis-metric--hero strong{letter-spacing:-.03em;font-size:1.5rem}.analysis-metric-delta{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:11px;font-weight:600}.analysis-metric-delta.is-up{color:#0f766e}.analysis-metric-delta.is-down{color:#be123c}.analysis-sparkline{opacity:.9;flex-shrink:0;display:block}.analysis-widgets{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.analysis-widget{border:1px solid var(--analysis-line);background:var(--analysis-surface);min-height:0;box-shadow:none;border-radius:8px;flex-direction:column;padding:10px 12px;display:flex}.analysis-widget-label{color:#64748b;letter-spacing:0;text-transform:none;margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.3}.analysis-metric-primary{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:600;line-height:1.1}.analysis-widget-footer{gap:20px;margin-top:auto;padding-top:14px;display:flex}.analysis-metric-secondary{flex-direction:column;gap:2px;display:flex}.analysis-metric-secondary-value{color:#334155;font-size:.9375rem;font-weight:600}.analysis-metric-secondary-label{color:#94a3b8;font-size:.75rem;font-weight:500}.analysis-widget-distribution{align-items:center}.analysis-donut{width:132px;height:132px;margin:2px auto 0;position:relative}.analysis-donut-svg{width:100%;height:100%;display:block}.analysis-donut-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 14px;display:flex;position:absolute;inset:0}.analysis-donut-center strong{color:#0f172a;font-size:1.25rem;font-weight:600;line-height:1.15}.analysis-donut-center span{color:#64748b;word-break:break-word;font-size:.6875rem;font-weight:500;line-height:1.25}.analysis-donut-empty{color:#94a3b8;text-align:center;margin:auto 0;font-size:.8125rem}.analysis-widget-details table{border-collapse:collapse;width:100%;font-size:13px}.analysis-widget-details th{color:#94a3b8;letter-spacing:.01em;text-align:left;text-transform:none;border-bottom:1px solid #0f172a0f;padding:0 8px 6px 0;font-size:11px;font-weight:400}.analysis-widget-details th:not(:first-child){text-align:right;padding-left:8px;padding-right:0}.analysis-widget-details th:nth-child(2),.analysis-widget-details td.analysis-detail-count{width:56px}.analysis-widget-details th:nth-child(3),.analysis-widget-details td.analysis-detail-share{width:96px}.analysis-widget-details td{color:#334155;vertical-align:middle;border-bottom:1px solid #0f172a0b;padding:5px 8px 5px 0}.analysis-widget-details td:not(:first-child){padding-left:8px;padding-right:0}.analysis-widget-details tr:last-child td{border-bottom:0}.analysis-detail-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.analysis-detail-name i{border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:0}.analysis-detail-name span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.3;overflow:hidden}.analysis-detail-count{color:#64748b;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:400}.analysis-detail-share{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.analysis-detail-share-bar{background:#0f172a0f;border-radius:99px;width:40px;height:2px;margin:0;display:block;overflow:hidden}.analysis-detail-share-bar i{opacity:.9;border-radius:99px;height:100%;display:block}.analysis-chart-card{border:1px solid var(--analysis-line);background:var(--analysis-surface);box-shadow:none;border-radius:8px;padding:12px 0 10px}.analysis-chart-header{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:4px;padding:0 16px 10px;display:flex}.analysis-chart-header-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.analysis-chart-title{color:#64748b;letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:500}.analysis-chart-compare-meta{color:#94a3b8;margin:0;font-size:11px;font-weight:500}.analysis-chart-controls.overview-control-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.analysis-chart-controls .strip-filter{flex-shrink:0}.analysis-compare-toggle{color:#64748b;cursor:pointer;height:28px;font:inherit;background:#fff;border:1px solid #0f172a14;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;transition:border-color .1s,background-color .1s,color .1s;display:inline-flex}.analysis-compare-toggle:hover{color:#0f172a;border-color:#0f172a24}.analysis-compare-toggle.is-on{color:#0a2540;background:#f8fafc;border-color:#0a254033}.analysis-compare-toggle:focus-visible{outline-offset:2px;outline:1px solid #0a254047}.analysis-compare-dash{border-top:1.5px dashed #94a3b8;width:12px}.analysis-compare-toggle.is-on .analysis-compare-dash{border-top-color:#0a2540}.analysis-website-error{color:#b45309;cursor:help;align-items:center;display:inline-flex}.analysis-website-error .material-icons-outlined{font-size:16px;line-height:1}.analysis-subject-layout{flex-direction:column;gap:14px;display:flex}.analysis-subject-lists{grid-template-columns:1fr 1fr;gap:14px;display:grid}.analysis-subject-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.analysis-subject-panel{border:1px solid var(--analysis-line);background:var(--analysis-surface);box-shadow:none;border-radius:8px;padding:14px 16px;transition:border-color .1s,background-color .1s}.analysis-subject-panel:hover{background:#fcfcfd;border-color:#0f172a24}.analysis-subject-panel h2{color:#64748b;letter-spacing:0;text-transform:none;margin:0 0 10px;font-size:12px;font-weight:500}.analysis-subject-panel--graph:hover{border-color:var(--analysis-line);background:var(--analysis-surface)}.analysis-subject-lists .analysis-subject-panel{padding:12px 14px 10px}.analysis-subject-lists .analysis-subject-panel:hover{border-color:var(--analysis-line);background:var(--analysis-surface)}.analysis-subject-lists .analysis-subject-panel h2{margin-bottom:6px}.analysis-subject-panel--graph h2{margin-bottom:4px}.analysis-term-cloud{flex-wrap:wrap;gap:8px;display:flex}.analysis-donut-segment{cursor:pointer}.analysis-donut-segment:hover{opacity:.85}.analysis-donut-segment:focus-visible{outline-offset:2px;outline:2px solid #0a254059}.analysis-term-chip{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:500;transition:border-color .1s,background-color .1s,color .1s}.analysis-term-chip:hover{color:#0a2540;background:#f8fafc;border-color:#0a254038}.analysis-term-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.analysis-term-link:hover{color:#0a2540;text-decoration:underline}.analysis-detail-row-action{cursor:pointer}.analysis-detail-row-action:hover{background:#0f172a07}.analysis-detail-row-action:focus-visible{outline-offset:-2px;outline:2px solid #0a254047}.analysis-term-link:focus-visible{outline-offset:2px;outline:2px solid #0a254047}.analysis-map-card{border:1px solid var(--analysis-line);background:var(--analysis-surface);border-radius:12px;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a}.analysis-map-card h2{color:#334155;margin:0 0 6px;font-size:.875rem;font-weight:600}.analysis-map-card>p{color:#64748b;margin:0 0 12px;font-size:.8125rem}.analysis-map-placeholder{color:#64748b;text-align:center;background:#fafbfc;border:1px dashed #e2e8f0;border-radius:10px;place-items:center;gap:8px;min-height:180px;font-size:.8125rem;display:grid}.analysis-map-placeholder .material-icons-outlined{color:#cbd5e1;font-size:32px}.analysis-custom-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.analysis-custom-card{border:1px solid var(--analysis-line);background:var(--analysis-surface);box-shadow:none;border-radius:8px;padding:14px 16px;transition:border-color .1s,background-color .1s}.analysis-custom-card:hover{background:#fcfcfd;border-color:#0f172a24}.analysis-custom-card-icon{color:#64748b;font-size:1.5rem}.analysis-custom-card h2{color:#1e293b;margin:10px 0 6px;font-size:.9375rem;font-weight:600}.analysis-custom-card p{color:#64748b;margin:0;font-size:.75rem}.analysis-custom-frequency{color:#475569;background:#f1f5f9;border-radius:999px;margin-top:10px;padding:3px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}@container analysis-body (width<=960px){.analysis-widgets,.analysis-subject-panels,.analysis-subject-lists{grid-template-columns:1fr}}@media (width<=720px){.analysis-shell{padding-left:14px;padding-right:14px}.analysis-page--location .analysis-shell{padding-left:10px;padding-right:10px}}.analysis-page.content-page{background:0 0}.website-analysis-toolbar{align-items:center;gap:8px;display:flex}.website-analysis-source-hint{color:#94a3b8;white-space:nowrap;margin-left:auto;font-size:12px}.website-analysis-tabs{background:#fcfcfd;border:1px solid #0f172a14;border-radius:7px;align-items:center;gap:2px;height:32px;padding:2px;display:inline-flex}.website-analysis-tabs button{color:#64748b;cursor:pointer;height:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .1s,border-color .1s,color .1s;display:inline-flex}.website-analysis-tabs button .material-icons-outlined{font-size:15px}.website-analysis-tabs button:hover:not(.is-active){color:#0f172a}.website-analysis-tabs button.is-active{color:#0a2540;background:#fff;border-color:#0f172a14}.website-analysis-tabs button:focus-visible{outline-offset:1px;outline:1px solid #0a254047}.website-analysis-tabs--compact{height:28px}.website-analysis-content{flex-direction:column;gap:16px;transition:opacity .1s;display:flex}.website-analysis-content.is-refreshing{opacity:.6}.website-analysis-footnote{color:#94a3b8;margin:6px 16px 0;font-size:11px}.website-analysis-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.website-analysis-list{padding:12px 14px 8px}.website-analysis-list h2{color:#64748b;margin:0 0 8px;font-size:12px;font-weight:500}.website-analysis-list th:first-child{visibility:hidden}.website-analysis-list-empty{color:#94a3b8;margin:12px 0;font-size:12px}.website-analysis-empty{text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;align-items:center;gap:6px;max-width:26rem;margin:64px auto;padding:32px 24px;display:flex}.website-analysis-empty .material-icons-outlined{color:#94a3b8;font-size:28px}.website-analysis-empty strong{color:#0f172a;font-size:14px;font-weight:600}.website-analysis-empty p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.website-analysis-empty-link{color:#0a2540;margin-top:8px;font-size:13px;font-weight:500;text-decoration:none}.website-analysis-empty-link:hover{text-decoration:underline}@container analysis-body (width<=720px){.website-analysis-lists{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.website-analysis-source-hint{display:none}}.custom-reports-page{--cr-surface:#fff;--cr-line:#0f172a0f;--cr-accent:var(--header-accent,#0a2540);--cr-accent-hover:var(--header-accent-hover,#163b61);--cr-chart:#6ba3d6;--cr-text:#0f172a;--cr-muted:#64748b}.cr-header-btn{box-shadow:none;gap:6px;padding:0 12px;font-size:12px;font-weight:500}.cr-header-btn .material-icons-outlined{font-size:16px}.cr-header-btn:hover:not(:disabled){box-shadow:none;transform:none}.cr-list-meta-dot{background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 2px #22c55e33}.cr-list-meta-sep{opacity:.45}.im-settings-users-table.custom-reports-table th:first-child,.im-settings-users-table.custom-reports-table td:first-child{width:42%}.im-settings-users-table.custom-reports-table th:nth-child(2),.im-settings-users-table.custom-reports-table td:nth-child(2){width:28%}.im-settings-users-table.custom-reports-table th:nth-child(3),.im-settings-users-table.custom-reports-table td:nth-child(3){width:22%}@media (width<=960px){.im-settings-users-table.custom-reports-table th:nth-child(3),.im-settings-users-table.custom-reports-table td:nth-child(3){display:none}}@media (width<=720px){.im-settings-users-table.custom-reports-table th:not(:first-child):not(:last-child),.im-settings-users-table.custom-reports-table td:not(:first-child):not(:last-child){display:none}}.cr-btn-primary,.cr-btn-secondary{box-sizing:border-box;border-radius:var(--header-action-radius,6px);width:auto;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.cr-btn-compact{height:var(--header-action-height,32px);border-radius:var(--header-action-radius,6px);font-size:12px;font-weight:500}.cr-btn-primary{background:var(--cr-accent);box-shadow:0 1px 2px var(--header-accent-shadow);color:#fff;border:1px solid #0000;transform:none}.cr-btn-primary:hover{background:var(--cr-accent-hover);box-shadow:0 2px 8px var(--header-accent-shadow,#0a254029);transform:none}.cr-btn-secondary{border:1px solid var(--header-control-line,#0f172a14);color:#475569;background:#fff}.cr-btn-secondary:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.cr-btn-primary .material-icons-outlined,.cr-btn-secondary .material-icons-outlined{font-size:16px}.cr-designer-page .content-title .material-icons-outlined{color:#6366f1}.cr-designer-title-block h1{margin:0}.cr-designer-subtitle{color:#94a3b8;margin:2px 0 0;font-size:.8125rem;font-weight:500}.cr-designer-body{flex:1;min-height:0}.cr-designer-loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;display:flex}.cr-designer-loading-spinner{border:2px solid #e2e8f0;border-top-color:#6366f1;border-radius:999px;width:28px;height:28px;animation:.7s linear infinite cr-spin}@keyframes cr-spin{to{transform:rotate(360deg)}}.cr-designer-workspace{grid-template-columns:300px minmax(0,1fr) 320px;gap:16px;min-height:calc(100vh - 120px);padding:20px 24px 24px;display:grid}.cr-designer-palette,.cr-designer-stage,.cr-designer-inspector{background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-height:0;box-shadow:0 1px 3px #0f172a0d}.cr-designer-palette{flex-direction:column;display:flex;overflow:hidden}.cr-designer-palette-head{border-bottom:1px solid #f1f5f9;padding:16px 16px 10px}.cr-designer-palette-head h2{margin:0;font-size:.9375rem;font-weight:600}.cr-designer-palette-head p{color:#94a3b8;margin:4px 0 0;font-size:.75rem}.cr-designer-palette-search{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;margin:10px 12px 0;padding:0 10px;display:flex}.cr-designer-palette-search .material-icons-outlined{color:#94a3b8;font-size:18px}.cr-designer-palette-search input{min-width:0;font:inherit;background:0 0;border:none;flex:1;padding:9px 0;font-size:.8125rem}.cr-designer-palette-search input:focus{outline:none}.cr-designer-palette-scroll{flex:1;padding:12px;overflow:auto}.cr-designer-palette-empty{color:#94a3b8;text-align:center;margin:0;padding:16px 8px;font-size:.8125rem}.cr-designer-palette-section+.cr-designer-palette-section{margin-top:16px}.cr-designer-palette-section-head{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.cr-designer-palette-section-head>.material-icons-outlined{color:#6366f1;margin-top:2px;font-size:18px}.cr-designer-palette-section-head h3{letter-spacing:.03em;text-transform:uppercase;color:#475569;margin:0;font-size:.75rem;font-weight:600}.cr-designer-palette-section-head p{color:#94a3b8;margin:2px 0 0;font-size:.6875rem}.cr-designer-palette-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cr-designer-palette-item{cursor:pointer;width:100%;font:inherit;text-align:left;background:linear-gradient(#fafbfc 0%,#fff 100%);border:1px solid #eef2f6;border-radius:12px;align-items:center;gap:10px;padding:10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.cr-designer-palette-item:hover{border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 4px 12px #6366f11f}.cr-designer-palette-item-icon{color:#4f46e5;background:linear-gradient(145deg,#eef2ff,#e0e7ff);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.cr-designer-palette-item-icon .material-icons-outlined{font-size:20px}.cr-designer-palette-item-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cr-designer-palette-item-copy strong{color:#1e293b;font-size:.8125rem;font-weight:600}.cr-designer-palette-item-copy span{color:#94a3b8;font-size:.6875rem;line-height:1.35}.cr-designer-palette-item-add{color:#a5b4fc;flex-shrink:0;font-size:20px}.cr-designer-stage{flex-direction:column;display:flex;overflow:hidden}.cr-designer-stage-toolbar{background:linear-gradient(#fafbfc 0%,#fff 100%);border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.cr-designer-stage-metrics .cr-metric-value{font-size:.875rem}.cr-designer-stage-hint{color:#94a3b8;align-items:center;gap:8px;margin:0;font-size:.6875rem;font-weight:500;display:inline-flex}.cr-designer-canvas{background:linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/25% 100%,linear-gradient(#f8fafc 0%,#fff 40%);flex:1;padding:16px;overflow:auto}.cr-designer-canvas-empty{text-align:center;flex-direction:column;align-items:center;max-width:360px;margin:48px auto;display:flex}.cr-designer-canvas-empty .material-icons-outlined{color:#a5b4fc;font-size:40px}.cr-designer-canvas-empty h2{color:#1e293b;margin:12px 0 8px;font-size:1rem}.cr-designer-canvas-empty p{color:#64748b;margin:0;font-size:.875rem;line-height:1.55}.cr-designer-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;min-height:360px;display:grid}.cr-designer-stage-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cr-designer-stage-warning{color:#c2410c;background:#fff7ed;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.cr-designer-stage-warning .material-icons-outlined{font-size:16px}.cr-designer-placeholder{z-index:2;pointer-events:none;background:#60a5fa24;border:2px dashed #60a5fa;border-radius:14px;box-shadow:inset 0 0 0 1px #60a5fa33}.cr-designer-tile{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;min-height:0;transition:border-color .15s,box-shadow .15s,opacity .15s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.cr-designer-tile:hover{border-color:#c7d2fe;box-shadow:0 6px 16px #6366f11a}.cr-designer-tile.is-selected{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.cr-designer-tile.is-dragging{opacity:.32}.cr-designer-tile.is-resizing{border-color:#6366f1}.cr-designer-tile-chrome{justify-content:flex-end;gap:4px;padding:6px 8px 0;display:flex}.cr-designer-tile-drag,.cr-designer-tile-select{color:#64748b;cursor:grab;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cr-designer-tile-drag:active{cursor:grabbing}.cr-designer-tile-drag .material-icons-outlined,.cr-designer-tile-select .material-icons-outlined{font-size:18px}.cr-designer-tile-select{cursor:pointer}.cr-designer-tile-select:hover,.cr-designer-tile-drag:hover{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.cr-designer-tile-main{cursor:pointer;min-height:0;font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:flex-start;gap:10px;padding:4px 12px 14px;display:flex}.cr-designer-tile-icon{flex-shrink:0;align-items:center;display:flex}.cr-designer-tile-icon .material-icons-outlined{color:#4f46e5;background:linear-gradient(145deg,#eef2ff,#e0e7ff);border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.cr-designer-tile-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cr-designer-tile-body strong{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.3}.cr-designer-tile-body span{color:#94a3b8;font-size:.6875rem}.cr-designer-tile-resize{z-index:3;cursor:nwse-resize;opacity:.7;background:linear-gradient(135deg,#0000 0 45%,#94a3b8 45% 48%,#0000 48% 58%,#94a3b8 58% 61%,#0000 61%);border:none;border-radius:0 0 12px;width:20px;height:20px;padding:0;position:absolute;bottom:2px;right:2px}.cr-designer-tile-resize:hover{opacity:1}.cr-designer-tile-ghost{z-index:200;color:#1e293b;pointer-events:none;background:#fff;border:1px solid #a5b4fc;border-radius:14px;align-items:center;padding:14px 16px;font-size:.875rem;font-weight:600;display:flex;position:fixed;box-shadow:0 16px 40px #0f172a2e}.cr-designer-inspector-note{color:#64748b;background:#f8fafc;border-radius:8px;margin:0;padding:10px 12px;font-size:.75rem;line-height:1.45}.cr-designer-inspector{flex-direction:column;display:flex;overflow:hidden}.cr-designer-inspector--idle{text-align:center;justify-content:center;align-items:center;padding:28px 24px}.cr-designer-inspector--idle .material-icons-outlined{color:#c7d2fe;font-size:36px}.cr-designer-inspector--idle h2{margin:12px 0 8px;font-size:.9375rem}.cr-designer-inspector--idle p{color:#94a3b8;margin:0;font-size:.8125rem;line-height:1.5}.cr-designer-inspector-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px;display:flex}.cr-designer-inspector-head h2{margin:0;font-size:.9375rem}.cr-designer-inspector-head p{color:#6366f1;margin:4px 0 0;font-size:.75rem;font-weight:500}.cr-designer-inspector-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cr-designer-inspector-close:hover{background:#f1f5f9}.cr-designer-inspector-body{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow:auto}.cr-designer-field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cr-designer-checkbox{color:#475569;align-items:center;gap:8px;font-size:.8125rem;display:flex}.cr-designer-inspector-foot{background:#fafbfc;border-top:1px solid #f1f5f9;justify-content:space-between;gap:8px;padding:12px 16px 16px;display:flex}.cr-btn-danger{color:#dc2626;cursor:pointer;height:36px;font:inherit;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:0 12px;font-size:.8125rem;font-weight:600}.cr-btn-danger:hover{background:#fef2f2}.custom-reports-view-page{scrollbar-gutter:auto}.custom-reports-view-page .content-title .material-icons-outlined{color:#64748b}.custom-reports-view-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.custom-reports-view-shell{box-sizing:border-box;flex:1;width:100%;padding:16px 24px 28px}.custom-reports-view-toolbar{flex-wrap:wrap;align-items:center}.custom-reports-view-status{color:#64748b;align-items:center;gap:8px;margin-left:auto;font-size:.8125rem;display:inline-flex}.custom-reports-view-status-spinner{border:2px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite cr-view-spin}@keyframes cr-view-spin{to{transform:rotate(360deg)}}.custom-reports-view-loading{justify-content:center;align-items:center;min-height:min(52vh,420px);padding:32px 16px;display:flex}.custom-reports-view-loading-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:28px 36px;display:flex;box-shadow:0 1px 2px #0f172a0a}.custom-reports-view-loading-card p{color:#64748b;margin:0;font-size:.875rem}.custom-report-view-stack.is-refreshing{opacity:.65;pointer-events:none;transition:opacity .18s}.custom-report-view-stack{flex-direction:column;gap:12px;display:flex}.custom-report-channel{background:0 0;border:0;padding:0}.custom-report-channel-head{margin:0 0 10px;padding:0 2px}.custom-report-channel-head h2{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500}.custom-report-view-grid.is-refreshing{opacity:.65;pointer-events:none;transition:opacity .18s}.custom-report-view-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.custom-report-widget{border:1px solid var(--cr-line);height:100%;min-height:0;box-shadow:none;background:#fff;border-radius:8px;flex-direction:column;transition:border-color .1s,background-color .1s;display:flex;overflow:hidden}.custom-report-widget:hover{background:#fff;border-color:#0f172a1a}.custom-report-widget--metric:hover{border-color:#0f172a17}.custom-report-widget-header{padding:12px 14px 0}.custom-report-widget-header h3{color:#64748b;letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:500}.custom-report-widget-source{color:#94a3b8;margin:2px 0 0;font-size:11px;font-weight:500;line-height:1.3}.custom-report-widget-body{flex:1;min-height:0;padding:6px 14px 14px}.custom-report-widget--metric{overflow:hidden}.custom-report-widget--metric .custom-report-widget-body{flex-direction:column;padding:0;display:flex}.custom-report-widget--metric .custom-report-widget-header{padding:12px 14px 0}.custom-report-widget--chart .custom-report-widget-body{flex-direction:column;min-height:0;padding:4px 8px 8px;display:flex}.custom-report-widget--chart .analysis-chart-root{flex:1;min-height:0}.custom-report-widget--chart .analysis-chart-grid{stroke:#0f172a0a}.custom-report-widget--chart .analysis-chart-grid--zero{stroke:#0f172a14}.metric-card{flex-direction:column;flex:1;min-height:0;display:flex}.metric-card-head{z-index:1;background:#fff;flex:none;padding:12px 14px 2px;position:relative}.custom-report-widget-header+.custom-report-widget-body .metric-card-head{padding-top:4px}.metric-card-label{color:#64748b;letter-spacing:0;font-size:12px;font-weight:500;display:block}.metric-card-value-row{justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;display:flex}.metric-card-value-row strong{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.75rem;font-weight:600;line-height:1.05}.metric-card-delta{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.metric-card-delta.is-up{color:#0f766e}.metric-card-delta.is-down{color:#be123c}.metric-card-delta-arrow{flex-shrink:0;width:9px;height:9px}.metric-card-chart{flex-direction:column;flex:auto;justify-content:center;min-height:44px;padding:6px 0 14px;display:flex}.custom-report-widget--metric .metric-card-delta{color:#94a3b8;font-size:11px;font-weight:500}.custom-report-widget--metric .metric-card-delta.is-up{color:#5f8a85}.custom-report-widget--metric .metric-card-delta.is-down{color:#9a6b74}.custom-report-widget--metric .metric-card-chart{flex:auto;justify-content:flex-end;min-height:0;padding:0;position:relative}.custom-report-widget--metric .metric-card-chart .metric-spark-chart{flex:none;width:100%;height:calc(100% - 12px);min-height:0;max-height:none;position:absolute;inset:auto 0 0}.metric-spark{width:100%;min-width:0;height:100%;display:block;position:relative}.metric-spark-scale{z-index:1;pointer-events:none;color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:left;text-shadow:0 0 6px #fff,0 0 6px #fff,0 0 8px #fff;flex-direction:column;justify-content:space-between;font-size:9px;font-weight:500;line-height:1;display:flex;position:absolute;top:1px;bottom:1px;left:8px}.metric-spark-chart{width:100%;min-width:0;height:100%;min-height:52px;display:block}.metric-card-chart .metric-spark-chart{flex:0 0 42px;width:100%;height:42px;min-height:42px;max-height:42px;display:block}.metric-spark .metric-spark-chart{min-height:0}.custom-report-metric strong{color:#0f172a;letter-spacing:-.03em;margin-top:4px;font-size:2rem;font-weight:600;line-height:1.1;display:block}.custom-report-metric-label{color:#64748b;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.custom-report-widget--period{justify-content:center}.custom-report-widget--period .custom-report-widget-header{padding:0 16px}.custom-report-widget--period .custom-report-widget-body{flex:none;padding:14px 16px}.custom-report-widget--period .custom-report-widget-header+.custom-report-widget-body{padding:4px 16px 0}.custom-report-text{color:#334155;font-size:.875rem;line-height:1.55}.custom-report-period{color:#0f172a;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:.9375rem;font-weight:500;line-height:1.35}.custom-report-distribution{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.custom-report-distribution-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.custom-report-distribution-name{color:#334155;font-size:.8125rem;font-weight:500}.custom-report-distribution-meta{color:#94a3b8;white-space:nowrap;font-size:.6875rem;font-weight:600}.custom-report-distribution-bar{background:#f1f5f9;border-radius:999px;height:6px;overflow:hidden}.custom-report-distribution-bar span{border-radius:inherit;height:100%;display:block}.custom-report-distribution-item-action{cursor:pointer;border-radius:8px;margin:-4px -6px;padding:4px 6px;transition:background-color .1s}.custom-report-distribution-item-action:hover{background:#f8fafc}.custom-report-distribution-item-action:focus-visible{outline-offset:2px;outline:2px solid #2563eb59}.custom-report-subject-term-action{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;transition:color .1s}.custom-report-subject-term-action:hover{color:#2563eb}.custom-report-subject-cloud{flex-wrap:wrap;gap:8px 10px;display:flex}.custom-report-subject-term{color:#334155;background:#f8fafc;border-radius:999px;padding:4px 10px;font-weight:600;line-height:1.3;display:inline-flex}.custom-report-subject-term--hashtag{color:#0369a1;background:#f0f9ff}.custom-report-subject-term--mention{color:#6d28d9;background:#f5f3ff}.custom-report-message-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.custom-report-message-item{border-bottom:1px solid #f1f5f9;padding-bottom:10px}.custom-report-message-item:last-child{border-bottom:0;padding-bottom:0}.custom-report-message-main strong,.custom-report-message-title-link{color:#0f172a;font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.custom-report-message-title-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.custom-report-message-title-link:hover{color:#2563eb;text-decoration:underline}.custom-report-message-meta a{color:#2563eb;white-space:nowrap;text-decoration:none}.custom-report-message-meta a:hover{text-decoration:underline}.custom-report-message-main p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.custom-report-message-meta{color:#94a3b8;justify-content:space-between;gap:8px;margin-top:6px;font-size:.6875rem;font-weight:500;display:flex}.custom-report-widget--image .custom-report-widget-body{justify-content:center;align-items:center;min-height:0;padding:12px;display:flex}.custom-report-image{object-fit:contain;object-position:center;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.custom-report-unsupported,.custom-report-empty{color:#94a3b8;text-align:left;font-size:.8125rem}.custom-report-widget--unsupported .custom-report-unsupported{padding-top:8px}.custom-reports-empty{color:#94a3b8;padding:40px 12px;font-size:.875rem}.custom-report-island{background:0 0;border:0;align-items:center;gap:12px;min-height:0;padding:0 2px;display:flex}.custom-report-island h2{color:#94a3b8;letter-spacing:.04em;text-transform:none;flex:none;margin:0;font-size:.6875rem;font-weight:500}.custom-report-island-rule{background:#0f172a14;flex:auto;min-width:12px;height:1px;display:block}.custom-report-page-break{display:none}@media print{.custom-report-view-grid{gap:8px}.custom-report-widget{break-inside:avoid}}@media (width<=1200px){.cr-designer-workspace{grid-template-columns:280px minmax(0,1fr)}.cr-designer-inspector{grid-column:1/-1;max-height:420px}}@media (width<=860px){.cr-designer-workspace{grid-template-columns:1fr;padding:16px}.cr-designer-palette{max-height:320px}}.narrowcasting-view-grid{grid-template-columns:unset}.narrowcasting-event-page{box-sizing:border-box;color:#333;flex-direction:column;height:100vh;min-height:0;max-height:100vh;padding:12px;font-family:Poppins,Segoe UI,sans-serif;display:flex;overflow:hidden}.narrowcasting-event-page.has-toolbar{padding-top:8px}.narrowcasting-event-loading,.narrowcasting-event-error{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.narrowcasting-event-toolbar{background:#fffffff2;border-radius:6px;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a0f}.narrowcasting-event-logo{object-fit:contain;max-width:160px;max-height:40px}.narrowcasting-event-clock{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.narrowcasting-event-title{margin-left:auto;font-weight:600}.narrowcasting-event-scroll{flex:1;min-height:0}.narrowcasting-event-scroll.is-scrollable{scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}.narrowcasting-event-scroll.is-scrollable::-webkit-scrollbar{width:8px}.narrowcasting-event-scroll.is-scrollable::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.narrowcasting-event-grid{box-sizing:border-box;align-content:start;width:100%;display:grid}.narrowcasting-event-grid>.nc-event-widget{align-self:stretch;min-height:0;max-height:100%;overflow:hidden}.narrowcasting-event-grid .custom-report-widget{opacity:.95;background:#fff;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a0f}.narrowcasting-event-grid .custom-report-widget-header{flex-shrink:0;padding:8px 12px}.narrowcasting-event-grid .custom-report-widget-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.nc-event-widget--map .custom-report-widget-body,.nc-event-widget--iframe .custom-report-widget-body{padding:0}.nc-map-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nc-map-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.nc-map-tools-overlay{z-index:5;pointer-events:none;position:absolute;top:10px;left:10px}.nc-map-tools-overlay--stack{flex-direction:column;gap:8px;display:flex}.nc-map-tool-btn{color:#475569;cursor:pointer;letter-spacing:.01em;pointer-events:auto;background:#fffffff5;border:1px solid #0f172a1a;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:.75rem;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f,0 6px 16px #0f172a14}.nc-map-tool-btn:hover{color:#334155;border-color:#408fff47}.nc-map-tool-btn.is-active{color:var(--brand-primary);background:#fff;border-color:#408fff66;box-shadow:0 1px 2px #408fff1f,0 8px 20px #408fff1f}.nc-map-tool-btn .material-icons-outlined{font-size:17px}.nc-map-tool-label{line-height:1}.nc-map-shell .analysis-webcam-marker{image-rendering:-webkit-optimize-contrast;border-color:#0f172a17;box-shadow:inset 0 1px #fffffffa,0 1px 2px #0f172a0a,0 3px 8px #0f172a0f}.nc-map-shell .analysis-webcam-marker:hover{border-color:#408fff47;box-shadow:inset 0 1px #fff,0 1px 2px #408fff14,0 5px 12px #408fff1f}.nc-event-widget--map .analysis-location-map--embedded{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0 0 6px 6px;flex:1}.nc-map-shell .nc-map-loading{flex:1}.nc-map-loading{color:#64748b;flex:1;place-items:center;font-size:.875rem;display:grid}.nc-event-iframe{border:0;flex:1;width:100%;height:100%;min-height:0}.narrowcasting-event-grid .report-count-container{text-align:center;width:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.narrowcasting-event-grid .nc-event-widget--type-92 .custom-report-widget-body .paxcounter-battery{z-index:2;color:#666;align-items:center;gap:4px;font-size:9px;display:flex;position:absolute;top:2px;right:5px}.narrowcasting-event-grid .paxcounter-displayname{color:#666;text-align:center;padding:2px 0;font-size:22px;font-weight:700}.narrowcasting-event-grid .paxcounter-crowdcode{color:#666;text-align:center;padding:2px 0;font-size:12px;font-weight:300}.narrowcasting-event-grid .report-header-text{text-align:center;font-size:14px;font-weight:300}.narrowcasting-event-grid .report-header-count{color:#333;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:44px;font-weight:700;line-height:1.1;display:flex}.narrowcasting-event-grid .report-header-count .material-icons-outlined{font-size:32px}.narrowcasting-event-grid .nc-paxcounter-spark{width:100%;max-width:none;height:44px;margin-top:8px;display:block}.narrowcasting-event-grid .nc-paxcounter-spark .metric-spark-chart{height:44px;min-height:44px}.narrowcasting-event-grid .nc-event-widget[data-sizex="1"] .paxcounter-displayname{font-size:14px}.narrowcasting-event-grid .nc-event-widget[data-sizex="1"] .paxcounter-crowdcode{font-size:10px}.narrowcasting-event-grid .nc-event-widget[data-sizex="2"] .paxcounter-displayname{font-size:16px}.narrowcasting-event-grid .nc-event-widget[data-sizex="1"] .report-header-count{font-size:18px}.narrowcasting-event-grid .nc-event-widget[data-sizex="2"] .report-header-count{font-size:22px}.narrowcasting-event-grid .nc-event-widget[data-sizex="1"] .report-header-count .material-icons-outlined{font-size:14px}.narrowcasting-event-grid .nc-event-widget[data-sizex="2"] .report-header-count .material-icons-outlined{font-size:18px}.nc-paxcounter-delta{letter-spacing:-.01em;margin-left:8px;font-size:.45em;font-weight:600}.nc-paxcounter-trend--up{color:#0f766e}.nc-paxcounter-trend--down{color:#dc2626}.nc-paxcounter-trend--flat{color:#64748b}.nc-event-widget--stream.widget-container,.nc-event-widget--influencer.widget-container{overflow:hidden}.nc-event-widget--stream .custom-report-widget-body,.nc-event-widget--influencer .custom-report-widget-body{height:100%;min-height:0;padding:0;display:block;overflow:hidden}.nc-event-widget--chart .custom-report-widget-body,.nc-event-widget--metric .custom-report-widget-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.nc-event-image,.nc-photo-widget{object-fit:cover;object-position:center;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.narrowcasting-event-grid .custom-report-widget--image .custom-report-widget-body{justify-content:stretch;align-items:stretch;padding:0}.narrowcasting-event-grid .nc-event-image{object-fit:cover;object-position:center;flex:auto;width:100%;max-width:none;height:100%;max-height:none}.nc-stream-feed,.nc-influencer-feed{height:auto;min-height:100%;display:block;overflow:visible}.narrowcasting-event-grid .stream-result,.narrowcasting-event-grid .stream-result-done,.narrowcasting-event-grid .influencer-result,.narrowcasting-event-grid .influencer-result-done{border-bottom:1px solid #dde4e8;padding:25px 15px}.narrowcasting-event-grid .influencer-result,.narrowcasting-event-grid .influencer-result-done{min-height:100px}.narrowcasting-event-grid .nc-stream-result--new,.narrowcasting-event-grid .nc-influencer-result--new{animation:.5s ease-out nc-feed-enter}@keyframes nc-feed-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.narrowcasting-event-grid .stream-icon{float:right;margin-top:3px;margin-left:8px;display:inline-block}.narrowcasting-event-grid .stream-icon .material-icons-outlined{color:#666;font-size:18px}.narrowcasting-event-grid .stream-img img,.narrowcasting-event-grid .influencer-img img{float:left;clear:both;border-radius:3px;width:50px;height:50px;margin-top:-20px}.narrowcasting-event-grid .stream-name,.narrowcasting-event-grid .influencer-name{margin-left:0;font-size:16px;font-weight:600;position:relative}.narrowcasting-event-grid .has-social-icon .stream-name,.narrowcasting-event-grid .has-social-icon .influencer-name{margin-left:60px}.narrowcasting-event-grid .stream-time{margin-left:0;font-size:12px;position:relative}.narrowcasting-event-grid .has-social-icon .stream-time{margin-left:60px}.narrowcasting-event-grid .stream-source{margin-left:0;font-size:10px;position:relative}.narrowcasting-event-grid .stream-source a{color:#428bca;text-decoration:none}.narrowcasting-event-grid .stream-source a:hover{text-decoration:underline}.narrowcasting-event-grid .has-social-icon .stream-source{margin-left:60px}.narrowcasting-event-grid .stream-description-container{color:#333;margin:8px 0 0;font-size:14px;position:relative}.narrowcasting-event-grid .stream-description-container.image-size-1 .stream-image{margin:8px 0 0}.narrowcasting-event-grid .stream-description-container.image-size-1 .stream-image img,.narrowcasting-event-grid .stream-description-container.image-size-2 .stream-image img{width:100%;display:block}.narrowcasting-event-grid .stream-description-container.image-size-2 .stream-image{float:left;width:25%;margin:0 8px 8px 0}.narrowcasting-event-grid .stream-description-container .clearboth{clear:both;height:0}.narrowcasting-event-grid .influencer-messages,.narrowcasting-event-grid .influencer-reach{margin-left:60px;font-size:12px;position:relative}.nc-sent-stat{flex-direction:column;justify-content:center;gap:8px;height:100%;display:flex}.nc-sent-stat-value{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1}.nc-sent-stat-trend{color:#64748b;align-items:center;gap:6px;display:flex}.nc-sent-stat-spark{align-items:flex-end;gap:4px;height:48px;display:flex}.nc-sent-stat-spark span{border-radius:2px 2px 0 0;flex:1;min-width:4px}.cr-mail-dialog{gap:14px;width:min(400px,100%);display:grid}.cr-mail-dialog p{margin:-4px 0 0}.cr-mail-field{gap:6px;min-width:0;display:grid}.cr-mail-field span{color:#64748b;font-size:.75rem;font-weight:600}.cr-mail-field input{box-sizing:border-box;color:#0f172a;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;padding:0 10px;font-size:.875rem}.cr-mail-field input:focus{border-color:#0f172a38;outline:none}.cr-mail-field em{color:#94a3b8;font-size:.75rem;font-style:normal}.im-settings-users-table.narrowcasting-table th:first-child,.im-settings-users-table.narrowcasting-table td:first-child{width:38%}.im-settings-users-table.narrowcasting-table th:nth-child(2),.im-settings-users-table.narrowcasting-table td:nth-child(2){width:16%}.im-settings-users-table.narrowcasting-table th:nth-child(3),.im-settings-users-table.narrowcasting-table td:nth-child(3){width:22%}.im-settings-users-table.narrowcasting-table th:nth-child(4),.im-settings-users-table.narrowcasting-table td:nth-child(4){width:18%}@media (width<=960px){.im-settings-users-table.narrowcasting-table th:nth-child(2),.im-settings-users-table.narrowcasting-table td:nth-child(2),.im-settings-users-table.narrowcasting-table th:nth-child(4),.im-settings-users-table.narrowcasting-table td:nth-child(4){display:none}}@media (width<=720px){.im-settings-users-table.narrowcasting-table th:not(:first-child):not(:last-child),.im-settings-users-table.narrowcasting-table td:not(:first-child):not(:last-child){display:none}}.im-publishing-page{max-width:920px}.im-publishing-page .im-settings-page-head{margin-bottom:16px}.im-publishing-stack{flex-direction:column;gap:20px;padding-bottom:28px;display:flex}.im-publishing-section{flex-direction:column;gap:12px;display:flex}.im-publishing-section-head h3{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25}.im-publishing-section-head p{color:#64748b;margin:2px 0 0;font-size:.75rem;line-height:1.45}.im-publishing-instagram-card{background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:12px 14px}.im-publishing-instagram-card .im-settings-toggle-row{border:0;margin-bottom:0;padding:0}.im-publishing-instagram-card .im-settings-toggle-row strong{color:#0f172a;font-size:.8125rem;font-weight:500;line-height:1.25}.im-publishing-instagram-card .im-settings-toggle-row small{color:#94a3b8;margin-top:2px;font-size:.6875rem;line-height:1.4;display:block}.im-publishing-instagram-card .im-settings-ig-preview{margin-top:12px}.im-publishing-slot-form{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.im-publishing-slot-form .im-settings-select{width:128px}.im-publishing-slot-form .im-settings-select-trigger{min-height:28px;box-shadow:none;background:#fcfcfd;border:1px solid #0f172a14;border-radius:5px;gap:4px;padding:5px 8px;font-size:.75rem;line-height:1.2}.im-publishing-slot-form .im-settings-select-trigger-label{text-overflow:ellipsis;white-space:nowrap;color:#475569;letter-spacing:-.01em;min-width:0;font-size:.75rem;font-weight:400;overflow:hidden}.im-publishing-weekday,.im-settings-select-option-body{align-items:center;gap:8px;min-width:0;display:inline-flex}.im-publishing-weekday-monogram,.im-settings-select-option-monogram{color:#64748b;letter-spacing:.02em;text-transform:uppercase;background:#f8fafc;border:1px solid #0f172a0f;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.im-publishing-weekday.is-weekend .im-publishing-weekday-monogram,.im-settings-select-option-body.is-weekend .im-settings-select-option-monogram,.im-settings-select-option.is-weekend .im-settings-select-option-monogram{color:#b45309;background:#fffbebd1;border-color:#d9770624}.im-publishing-weekday-label{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.25;overflow:hidden}.im-settings-select-option-label{min-width:0;color:inherit;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.25;overflow:hidden}.im-publishing-slot-form .im-settings-select-option-label{font-size:.75rem}.im-publishing-slot-form .im-settings-select-trigger .material-icons-outlined{transition:transform .1s;font-size:14px!important}.im-publishing-slot-form .im-settings-select.is-open .im-settings-select-trigger .material-icons-outlined{transform:rotate(180deg)}.im-publishing-slot-form .im-settings-select.is-open .im-settings-select-trigger,.im-publishing-slot-form .im-settings-select-trigger:hover,.im-publishing-slot-form .im-settings-select-trigger:focus-visible{background:#fff;border-color:#0f172a2e;box-shadow:0 0 0 3px #0f172a0d}.im-publishing-slot-time{box-sizing:border-box;color:#0f172a;width:108px;height:28px;font:inherit;background:#fcfcfd;border:1px solid #0f172a14;border-radius:5px;padding:5px 9px;font-size:.75rem;line-height:1.4;transition:border-color .1s,background-color .1s,box-shadow .1s}.im-publishing-slot-time:hover:not(:disabled):not(:focus){background:#fff;border-color:#0f172a1f}.im-publishing-slot-time:focus{background:#fff;border-color:#0f172a2e;outline:none;box-shadow:0 0 0 3px #0f172a0d}.im-publishing-slots-table th:first-child{width:38%}.im-publishing-slots-table th:nth-child(2){width:24%}.im-publishing-slots-table .im-settings-users-row{cursor:default}.im-publishing-save-foot{justify-content:space-between}.im-publishing-save-foot .im-settings-toolbar-actions{margin-left:auto}@media (width<=720px){.im-publishing-page .im-settings-users-toolbar{flex-direction:column;align-items:stretch}.im-publishing-page .im-settings-users-toolbar-left{width:100%}.im-publishing-page .im-settings-toolbar-actions{justify-content:flex-end}}.bp-dna{flex-direction:column;gap:16px;padding-bottom:32px;display:flex}.bp-health,.bp-pillar{box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:16px 18px;transition:border-color .1s,background-color .1s;position:relative;overflow:hidden}.bp-pillar:hover{border-color:#0f172a24}.bp-health{background:#fff;border:1px solid #0f172a1a;align-items:center;height:36px;padding:0 3px;display:flex;overflow:visible;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6}.bp-health.is-busy{border-color:#f59e0b42}.bp-health-brand{cursor:default;align-items:center;gap:8px;height:100%;padding:0 12px;display:flex;position:relative}.bp-health-brand:after,.bp-health-cells li+li:before,.bp-health-action:before{content:"";pointer-events:none;background:#0f172a1a;width:1px;position:absolute;top:9px;bottom:9px}.bp-health-brand:after{right:0}.bp-health-kicker{color:#64748b;letter-spacing:.08em;text-transform:uppercase;align-items:center;height:20px;font-size:.6875rem;font-weight:600;line-height:20px;display:inline-flex}.bp-health-score{box-sizing:border-box;color:#475569;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#f1f5f9;border-radius:4px;align-items:center;height:20px;padding:0 6px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.625rem;font-weight:600;line-height:18px;display:inline-flex}.bp-health-score.is-on{color:#0f172a}.bp-health-score.is-wait{color:#b45309;background:#fef3c7}.bp-health-cells{flex:1;min-width:0;height:100%;margin:0;padding:0;list-style:none;display:flex}.bp-health-cells li{flex:1;min-width:0;height:100%;display:flex;position:relative}.bp-health-cells li+li:before{left:0}.bp-health-cell{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}div.bp-health-cell{cursor:default}.bp-health-cell:after{content:"";pointer-events:none;background:0 0;border-radius:6px;transition:background-color .1s;position:absolute;inset:3px 2px}.bp-health-cell:hover:after,.bp-health-cell:focus-visible:after{background:#0f172a0a}.bp-health-cell:focus-visible{outline:none}.bp-health-cell:focus-visible:after{box-shadow:0 0 0 1px #2563eb47}.bp-health-cell>*{z-index:1;position:relative}.bp-health-label{color:#94a3b8;letter-spacing:0;align-items:center;height:20px;font-size:.75rem;font-weight:400;line-height:20px;display:inline-flex}.bp-health-chip{box-sizing:border-box;background:#f8fafc;border:1px solid #0f172a0f;border-radius:6px;align-items:center;gap:6px;min-width:0;height:20px;padding:0 8px 0 7px;line-height:18px;display:inline-flex}.bp-health-chip.is-pending{background:#fffbeb;border-color:#f59e0b38}.bp-health-chip .bp-status-dot{width:7px;height:7px;box-shadow:inset 0 .5px .5px #ffffff8c}.bp-health-chip.is-on .bp-status-dot{box-shadow:inset 0 .5px .5px #ffffff80,0 0 0 3px #10b98129}.bp-health-chip.is-pending .bp-status-dot{box-shadow:inset 0 .5px .5px #ffffff73,0 0 0 3px #f59e0b29}.bp-health-cell strong{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1;overflow:hidden}.bp-health-chip.is-pending strong{color:#92400e}.bp-health-chip.is-off strong{color:#64748b}.bp-health-sep{color:#cbd5e1;font-size:.6875rem;line-height:1}.bp-health-meta{color:#64748b;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-transform:lowercase;flex-shrink:0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.625rem}.bp-health-hotkey{opacity:0;margin-left:auto;transition:opacity .1s,transform .1s;transform:translateY(1px)}.bp-health-cell:hover .bp-health-hotkey,.bp-health-cell:focus-visible .bp-health-hotkey{opacity:1;transform:translateY(0)}.bp-health-action{color:#2563eb;cursor:pointer;height:100%;font:inherit;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:.75rem;font-weight:500;transition:color .1s;display:inline-flex;position:relative}.bp-health-action:before{left:0}.bp-health-action:after{content:"";pointer-events:none;background:0 0;border-radius:6px;transition:background-color .1s;position:absolute;inset:3px 2px}.bp-health-action:hover:after,.bp-health-action:focus-visible:after{background:#2563eb0f}.bp-health-action:focus-visible{outline:none}.bp-health-action>*{z-index:1;position:relative}.bp-health-action:hover,.bp-health-action:focus-visible{color:#1d4ed8}.bp-health.is-busy .bp-health-action{color:#b45309}.bp-health.is-busy .bp-health-action:hover,.bp-health.is-busy .bp-health-action:focus-visible{color:#92400e}.bp-health-action .material-icons-outlined{opacity:.7;font-size:14px!important}.bp-health-action kbd,.bp-health-hotkey kbd{color:#94a3b8;letter-spacing:.02em;background:#fff;border:1px solid #0f172a1a;border-radius:4px;justify-content:center;align-items:center;min-width:18px;padding:1px 5px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.bp-health.is-busy .bp-health-action kbd{color:#d97706;border-color:#b453092e}.bp-status-dot{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:6px;height:6px}.bp-status-dot.is-active{background:#10b981}.bp-status-dot.is-pending{background:#f59e0b}.bp-status-dot.is-error{background:#e11d48}.bp-status-dot.is-inactive{background:#94a3b8}.bp-status-dot.is-live{position:relative;box-shadow:0 0 0 3px #10b98129}.bp-status-dot.is-live:after{content:"";background:#10b98138;border-radius:50%;animation:2.8s ease-out infinite bp-live-pulse;position:absolute;inset:-2px}@keyframes bp-live-pulse{0%{opacity:.55;transform:scale(.65)}70%{opacity:0;transform:scale(1.85)}to{opacity:0;transform:scale(1.85)}}.bp-health-tip{flex-direction:column;gap:6px;display:flex}.bp-health-tip p,.bp-health-tip li{color:#f8fafc;margin:0;font-size:12px;font-weight:500;line-height:1.4}.bp-health-tip small{color:#f8fafc80;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.bp-health-tip ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.bp-health-tip-meta{color:#f8fafc8c;font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:11px}@media (prefers-reduced-motion:reduce){.bp-status-dot.is-live:after,.bp-health-hotkey{transition:none;animation:none}}.bp-pillars{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bp-pillar-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.bp-pillar-kicker{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.625rem;font-weight:600}.bp-pillar-title{color:#0f172a;letter-spacing:-.01em;text-transform:none;margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.bp-pillar-desc{color:#64748b;margin:4px 0 0;font-size:.8125rem;line-height:1.45}.bp-ghost-btn,.bp-sync-btn{color:#334155;cursor:pointer;height:30px;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:.75rem;font-weight:500;transition:border-color .1s,background-color .1s,color .1s;display:inline-flex}.bp-ghost-btn:hover,.bp-sync-btn.is-idle:hover:not(:disabled){background:#f8fafc;border-color:#0f172a2e}.bp-ghost-btn .material-icons-outlined,.bp-sync-btn .material-icons-outlined{color:#64748b;font-size:15px!important}.bp-ghost-btn kbd,.bp-sync-btn kbd{color:#94a3b8;letter-spacing:.02em;background:#fff;border:1px solid #0f172a1a;border-radius:4px;justify-content:center;align-items:center;min-width:18px;padding:1px 5px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.bp-sync-btn.is-ready{border-color:var(--settings-accent,#0a2540);background:var(--settings-accent,#0a2540);color:#fff}.bp-sync-btn.is-ready:hover:not(:disabled){border-color:var(--settings-accent-hover,#163b61);background:var(--settings-accent-hover,#163b61)}.bp-sync-btn.is-ready kbd{color:#ffffffd1;background:#ffffff1f;border-color:#ffffff38}.bp-sync-btn:disabled{opacity:.7;cursor:wait}.bp-unsynced{background:#fffbeb;border:1px solid #f59e0b38;border-radius:6px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;display:flex}.bp-unsynced p{color:#92400e;flex:1;margin:0;font-size:.75rem;line-height:1.4}.bp-unsynced button{color:#0a2540;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}.bp-unsynced button:hover{color:#163b61}.bp-prompt-shell{width:100%;position:relative}.bp-prompt{box-sizing:border-box;color:#334155;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#fcfcfd;border:1px solid #0f172a14;border-radius:8px;width:100%;min-width:0;margin:0;padding:14px 16px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:12px;line-height:20px;position:relative;overflow:hidden}.bp-prompt--code{white-space:normal;flex-direction:column;padding:10px 12px 10px 0;display:flex}.bp-prompt-line{flex-shrink:0;grid-template-columns:2.5rem minmax(0,1fr);min-width:0;min-height:20px;line-height:20px;display:grid}.bp-prompt-gutter{color:#cbd5e1;font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;align-self:start;padding-right:10px;font-size:11px;line-height:20px}.bp-prompt-src{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;min-width:0;display:block}.bp-prompt-shell.has-expand.is-collapsed{border-radius:8px;overflow:hidden}.bp-prompt-shell.has-expand.is-collapsed .bp-prompt.is-collapsed{max-height:180px;padding-bottom:2.75rem}.bp-prompt-shell.has-expand.is-collapsed:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#fcfcfd00 0%,#fcfcfdeb 42%,#fcfcfd 100%);height:4.5rem;position:absolute;bottom:0;left:0;right:0}.bp-prompt-shell.has-expand:not(.is-collapsed) .bp-prompt{border-bottom:none;border-radius:8px 8px 0 0}.bp-prompt-expand{justify-content:center;display:flex}.bp-prompt-shell.has-expand.is-collapsed .bp-prompt-expand{z-index:2;pointer-events:none;background:0 0;padding:0 0 10px;position:absolute;bottom:0;left:0;right:0}.bp-prompt-shell.has-expand.is-collapsed .bp-prompt-expand-btn{pointer-events:auto}.bp-prompt-shell.has-expand:not(.is-collapsed) .bp-prompt-expand{background:#fcfcfd;border:1px solid #0f172a14;border-top:none;border-radius:0 0 8px 8px;margin-top:-1px;padding:8px 12px 10px}.bp-prompt-expand-btn{color:#475569;cursor:pointer;font:inherit;letter-spacing:-.01em;background:#fff;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.6875rem;font-weight:500;line-height:1.4;transition:border-color .1s,background-color .1s,color .1s,box-shadow .1s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.bp-prompt-expand-btn .material-icons-outlined{color:#94a3b8;transition:color .1s;font-size:14px!important}.bp-prompt-expand-btn:hover{color:#0f172a;background:#fcfcfd;border-color:#0f172a29;box-shadow:0 1px 3px #0f172a0f}.bp-prompt-expand-btn:hover .material-icons-outlined{color:#64748b}.bp-prompt-expand-btn:focus-visible{border-color:#0f172a33;outline:none;box-shadow:0 0 0 3px #0f172a0f}.bp-prompt-expand-meta{color:#94a3b8;font-weight:400}.bp-prompt-expand-meta:before{color:#cbd5e1;content:"·";margin:0 5px 0 1px}.bp-prompt--empty{color:#94a3b8;cursor:pointer;width:100%;font-family:inherit;font-size:.8125rem;line-height:1.55;transition:border-color .1s}.bp-prompt--empty:hover{border-color:#0f172a24}.bp-code-editor{background:#fcfcfd;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:2.5rem minmax(0,1fr);display:grid;overflow:hidden}.bp-code-gutter{color:#cbd5e1;font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;min-height:0;padding:14px 0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:11px;line-height:20px;display:flex;overflow:hidden}.bp-code-gutter span{flex-shrink:0;height:20px;padding-right:10px;line-height:20px;display:block}.bp-prompt-input{color:#0f172a;resize:none;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:14px 12px 14px 0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:12px;line-height:20px;overflow-y:auto}.bp-prompt-input:focus{outline:none}.bp-code-editor:focus-within{border-color:#2563eb59}.bp-instruction-editor{flex-direction:column;gap:10px;display:flex}.bp-editor-actions{align-items:center;gap:6px;padding-top:4px;display:flex}.bp-editor-status{color:#94a3b8;letter-spacing:-.01em;flex:1;min-width:0;font-size:12px}.bp-editor-btn{height:28px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.75rem;font-weight:500;line-height:1;transition:border-color .1s,background-color .1s,color .1s,box-shadow .1s;display:inline-flex}.bp-editor-btn kbd{color:#94a3b8;letter-spacing:.02em;background:#ffffffd9;border:1px solid #0f172a14;border-radius:3px;justify-content:center;align-items:center;min-width:16px;padding:1px 4px;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:9px;font-weight:600;line-height:1.3;display:inline-flex}.bp-editor-btn-ghost{color:#64748b;background:#fff;border:1px solid #0f172a14;margin-right:auto}.bp-editor-btn-ghost:hover:not(:disabled){color:#475569;background:#f8fafc;border-color:#0f172a24}.bp-editor-btn-ghost kbd{opacity:.75}.bp-editor-btn-primary{border:1px solid var(--resonn-navy,#0a2540);background:var(--resonn-navy,#0a2540);color:#fff;box-shadow:0 1px 2px #0a25401f}.bp-editor-btn-primary:hover:not(:disabled){border-color:var(--header-accent-hover,#163b61);background:var(--header-accent-hover,#163b61);box-shadow:0 1px 3px #0a254029}.bp-editor-btn:focus-visible{outline:none}.bp-editor-btn-ghost:focus-visible{border-color:#0f172a24;box-shadow:0 0 0 3px #0f172a0f}.bp-editor-btn-primary:focus-visible{box-shadow:0 0 0 3px #0a25402e}.bp-editor-btn:disabled{opacity:.6;cursor:not-allowed}.bp-knowledge-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.bp-knowledge-card{background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 10px 10px 8px;transition:border-color .1s,background-color .1s;display:grid}.bp-knowledge-card:hover,.bp-knowledge-card:focus-within{background:#fcfcfd;border-color:#0f172a24}.bp-knowledge-card.is-inactive{opacity:.55}.bp-knowledge-icon{color:#94a3b8;background:#f8fafc;border:1px solid #0f172a0f;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.bp-knowledge-icon .material-icons-outlined{font-size:18px!important}.bp-knowledge-main{flex-direction:column;gap:2px;min-width:0;display:flex}.bp-knowledge-title{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.bp-knowledge-meta{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}.bp-index-tag{color:#64748b;align-items:center;gap:6px;margin-top:4px;font-size:.6875rem;font-weight:500;display:inline-flex}.bp-index-tag.is-pending .bp-status-dot{background:#f59e0b}.bp-index-tag.is-error{color:#9f1239}.bp-doc-actions{opacity:.42;gap:2px;transition:opacity .1s;display:flex}.bp-knowledge-card:hover .bp-doc-actions,.bp-knowledge-card:focus-within .bp-doc-actions{opacity:1}.bp-icon-action{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.bp-icon-action:hover{color:#475569;background:#0f172a0d}.bp-icon-action.is-danger:hover{color:#dc2626;background:#fef2f2}.bp-icon-action .material-icons-outlined{font-size:16px!important}.bp-dropzone{color:#64748b;cursor:pointer;width:100%;font:inherit;text-align:center;border:1px dashed #0f172a29;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;transition:border-color .1s,background-color .1s;display:flex;position:relative;overflow:hidden}.bp-dropzone .material-icons-outlined{color:#94a3b8;margin-bottom:4px;font-size:20px!important}.bp-dropzone strong{color:#334155;font-size:.8125rem;font-weight:600}.bp-dropzone span:last-child{color:#94a3b8;font-size:.75rem}.bp-dropzone>*{pointer-events:none}.bp-dropzone:hover{background-color:#2b6cb008;border-color:#2b6cb047}.bp-dropzone.is-over{cursor:copy;background-color:#2b6cb00d;border-style:solid;border-color:#2b6cb08c}.bp-dropzone.is-indexing{pointer-events:none;cursor:default;opacity:.9}.bp-dropzone.is-indexing:before{content:"";background:linear-gradient(90deg,#0000 0%,#2563eb 50%,#0000 100%) 0 0/36% 100% no-repeat;height:2px;animation:1.4s ease-in-out infinite bp-drop-scan;position:absolute;top:0;left:0;right:0}@keyframes bp-drop-scan{0%{background-position:-40% 0}to{background-position:140% 0}}.bp-pillar.is-syncing:before{z-index:2;content:"";background:linear-gradient(90deg,#0000 0%,#2b6cb0 50%,#0000 100%) 0 0/36% 100% no-repeat;height:2px;animation:1.4s ease-in-out infinite bp-index-line;position:absolute;top:0;left:0;right:0}@keyframes bp-index-line{0%{background-position:-36% 0}to{background-position:136% 0}}@media (width<=960px){.bp-health{flex-wrap:wrap;height:auto}.bp-health-brand{border-right:0;width:100%;height:36px}.bp-health-brand:after{width:auto;height:1px;inset:auto 12px 0}.bp-health-cells{flex:100%;height:36px}.bp-health-action{justify-content:center;width:100%;height:36px}.bp-health-action:before{width:auto;height:1px;inset:0 12px auto}.bp-health-hotkey{display:none}.bp-pillars{grid-template-columns:1fr}}@media (width<=720px){.bp-health-cells{flex-wrap:wrap}.bp-health-cells li{flex:100%}.bp-health-cells li+li{border-top:1px solid #0f172a0f;border-left:0}}.bp-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bp-empty-copy{color:#94a3b8;margin:12px 0 0;font-size:.8125rem;line-height:1.55}.bp-playground-tabs{background:#f8fafc;border:1px solid #0f172a14;border-radius:6px;gap:2px;width:fit-content;padding:2px;display:flex}.bp-playground-tab{color:#64748b;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:4px;padding:5px 10px;font-size:.75rem;font-weight:500;transition:background-color .1s,color .1s}.bp-playground-tab.is-on{color:#0f172a;background:#fff}.bp-run-meta{border-top:1px solid #0f172a0f;border-bottom:1px solid #0f172a0f;flex-wrap:wrap;gap:0;margin:0;padding:8px 0;display:flex}.bp-run-meta-item{border-left:1px solid #0f172a0f;flex-direction:column;gap:3px;min-width:72px;padding:0 16px;display:flex}.bp-run-meta-item:first-child{border-left:none;padding-left:0}.bp-run-meta-item dt{color:#94a3b8;letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1}.bp-run-meta-item dd{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-direction:column;align-items:flex-start;gap:5px;margin:0;font-size:.8125rem;font-weight:500;line-height:1.2;display:flex}.bp-run-meta-bar{background:#0f172a14;border-radius:1px;width:44px;height:2px;display:block;overflow:hidden}.bp-run-meta-bar span{background:#2b6cb0;border-radius:1px;height:100%;display:block}.bp-playground-submit-wrap{align-items:center;gap:8px;display:inline-flex}.im-slide-panel-btn-primary.bp-playground-submit{background:#2b6cb0;border-color:#2b6cb0}.im-slide-panel-btn-primary.bp-playground-submit:hover:not(:disabled){background:#245d98;border-color:#245d98}.bp-hit-match{color:#64748b;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #0f172a14;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.6875rem;font-weight:500}.bp-playground{flex-direction:column;gap:14px;display:flex;position:relative}.bp-playground.is-running:before{z-index:2;content:"";background:linear-gradient(90deg,#0000 0%,#2b6cb0 50%,#0000 100%) 0 0/36% 100% no-repeat;height:2px;animation:1.4s ease-in-out infinite bp-index-line;position:absolute;top:-14px;left:-14px;right:-14px}.bp-playground-hint,.bp-playground-note,.bp-playground-queries{color:#64748b;margin:0;font-size:.8125rem;line-height:1.45}.bp-playground-warn{color:#64748b;background:#fcfcfd;border:1px solid #0f172a14;border-radius:6px;margin:0;padding:8px 10px;font-size:.75rem;line-height:1.45}.bp-playground-label{color:#64748b;letter-spacing:0;text-transform:none;margin:0;font-size:.75rem;font-weight:500}.bp-playground-hits-head{align-items:baseline;gap:8px;display:flex}.bp-playground-hits-head span{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500}.bp-playground-status{color:#64748b;align-items:center;gap:7px;margin:0;font-size:.75rem;font-weight:500;display:inline-flex}.bp-playground-result{flex-direction:column;gap:10px;display:flex}.bp-playground-hits{border-top:1px solid #0f172a0f;flex-direction:column;gap:8px;margin-top:6px;padding-top:16px;display:flex}.bp-hit-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bp-hit-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:#fcfcfd;border:1px solid #0f172a14;border-radius:8px;margin:0;padding:10px 12px;transition:border-color .1s,background-color .1s;display:block}button.bp-hit-card{cursor:pointer}button.bp-hit-card:hover,button.bp-hit-card:focus-visible{background:#fff;border-color:#0f172a24;outline:none}.bp-hit-card.is-on{background:#2563eb0a;border-color:#2563eb47}.bp-hit-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bp-hit-head strong{color:#0f172a;font-size:.8125rem;font-weight:600}.bp-hit-snippet{color:#475569;background:#2563eb08;border-left:2px solid #2563eb47;margin:8px 0 0;padding:6px 0 6px 10px;font-size:.75rem;line-height:1.5}.bp-playground-draft{white-space:pre-wrap;word-break:break-word}.bp-mark{color:inherit;background:#2563eb1f;border-radius:2px;padding:0 .05em}@media (width<=720px){.im-settings-page-head{flex-wrap:wrap}.bp-head-actions{justify-content:flex-start;width:100%}.bp-pillar-head{flex-wrap:wrap}.bp-doc-actions{opacity:1}}.im-webcare-settings .im-settings-page-head{max-width:720px}.im-webcare-settings .im-settings-section-copy{max-width:52ch}.im-webcare-settings .im-settings-field{max-width:280px;margin-bottom:12px}.im-webcare-health{background:#fff;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:720px;height:44px;margin:0 0 16px;display:grid;overflow:hidden}.im-webcare-health-cell{min-width:0;height:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #0f172a14;flex-direction:column;justify-content:center;gap:1px;padding:0 12px;transition:background-color .1s;display:flex}.im-webcare-health-cell:last-child{border-right:0}.im-webcare-health-cell:hover{background:#fcfcfd}.im-webcare-health-cell span{color:#94a3b8;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:600;overflow:hidden}.im-webcare-health-cell strong{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.im-webcare-health-cell.is-wait strong{color:#b45309}.im-webcare-health-cell.is-off strong{color:#94a3b8;font-weight:500}.im-webcare-live{background:#fcfcfd;border:1px solid #0f172a0f;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.im-webcare-live-dot{background:#94a3b8;border-radius:99px;flex-shrink:0;width:6px;height:6px;margin-top:6px}.im-webcare-live.is-wait{background:#fffdf8;border-color:#b4530924}.im-webcare-live.is-wait .im-webcare-live-dot{background:#d97706}.im-webcare-live strong{color:#0f172a;font-size:.75rem;font-weight:550;line-height:1.4;display:block}.im-webcare-live small{color:#94a3b8;margin-top:2px;font-size:.6875rem;line-height:1.45;display:block}.im-webcare-account-list{margin:0 0 12px;padding:0;list-style:none}.im-webcare-account-list li{border-top:1px solid #0f172a0d;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.im-webcare-account-list li:first-child{border-top:0;padding-top:0}.im-webcare-account-person{width:32px;height:32px;position:relative}.im-webcare-account-photo,.im-webcare-account-fallback{object-fit:cover;border-radius:99px;width:32px;height:32px;display:block}.im-webcare-account-fallback{color:#fff;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.im-webcare-account-person .platform-avatar-badge{position:absolute;bottom:-2px;right:-3px}.im-webcare-account-copy{min-width:0}.im-webcare-account-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:550;display:block;overflow:hidden}.im-webcare-account-copy small{color:#94a3b8;margin-top:1px;font-size:.75rem;display:block}.im-webcare-account-sync-line{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.im-webcare-account-sync-line.is-error{color:#92400e}.im-webcare-sync-error-hint{cursor:help;flex-shrink:0;align-items:center;display:inline-flex}.im-webcare-sync-error-hint .material-icons-outlined{color:#b45309;font-size:14px;line-height:1}.im-webcare-accounts-empty{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.im-webcare-accounts-empty p{color:#64748b;margin:0;font-size:.8125rem;line-height:1.5}.im-webcare-accounts-link{color:#0a2540;font-size:.75rem;font-weight:550;text-decoration:none;transition:color .1s}.im-webcare-accounts-link:hover{color:#163b61}.im-webcare-templates-card .im-settings-section-copy{margin-bottom:0}.im-webcare-templates-head{margin-bottom:12px}.im-webcare-templates-card .im-settings-users-toolbar{margin:0 0 10px}.im-webcare-templates-card .im-settings-users-empty{padding:28px 16px}.im-webcare-template-copy{gap:2px;min-width:0;display:grid}.im-webcare-template-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:550;overflow:hidden}.im-webcare-template-copy span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}@media (width<=720px){.im-webcare-health{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.im-webcare-health-cell{border-bottom:1px solid #0f172a14;border-right:0;height:44px}.im-webcare-health-cell:nth-child(odd){border-right:1px solid #0f172a14}.im-webcare-health-cell:nth-last-child(-n+2){border-bottom:0}}.calendar-hover-tooltip{z-index:120;pointer-events:none;background:#fff;border:1px solid #0f172a14;border-radius:8px;width:min(320px,100vw - 24px);padding:12px 14px;position:fixed;box-shadow:0 12px 32px #0f172a1f}.calendar-hover-tooltip.has-actions{pointer-events:auto}.calendar-hover-tooltip.is-concept{border-style:dashed;border-color:#64748b59}.calendar-hover-tooltip.is-note{background:#fffdf7;border-color:#fbbf2459}.calendar-hover-tooltip-header{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.calendar-hover-tooltip-avatar{object-fit:cover;border:1px solid #0f172a0f;border-radius:50%;flex-shrink:0;width:36px;height:36px}.calendar-hover-tooltip-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.calendar-hover-tooltip-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.calendar-hover-tooltip-title-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.calendar-hover-tooltip-menu-btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .1s,color .1s;display:inline-flex}.calendar-hover-tooltip-menu-btn .material-icons-outlined{font-size:16px}.calendar-hover-tooltip-menu-btn:hover,.calendar-hover-tooltip-menu-btn.is-open{color:#0f172a;background:#0f172a0d}.calendar-card-tool-menu{z-index:12100;background:#fff;border:1px solid #0f172a14;border-radius:10px;min-width:196px;padding:4px;font-family:inherit;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #0f172a08,0 8px 20px #0f172a1a}.calendar-card-tool-menu-item{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;transition:background .1s,color .1s;display:flex}.calendar-card-tool-menu-item:hover{color:#0f172a;background:#f8fafc}.calendar-card-tool-menu-item .material-icons-outlined{color:#64748b;flex-shrink:0;font-size:15px}.calendar-card-tool-menu-item:hover .material-icons-outlined{color:#475569}.calendar-hover-tooltip-meta strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.calendar-hover-tooltip-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.calendar-hover-tooltip-badge .material-icons-outlined{font-size:12px}.calendar-hover-tooltip-badge.is-sent{color:#15803d;background:#dcfce7}.calendar-hover-tooltip-badge.is-planned{color:#475569;background:#f1f5f9}.calendar-hover-tooltip-badge.is-concept{color:#64748b;background:#f8fafc;border:1px dashed #64748b73}.calendar-hover-tooltip-badge.is-note{color:#a16207;background:#fef9c3}.calendar-hover-tooltip-subline{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.calendar-hover-tooltip-body{align-items:flex-start;gap:10px;display:flex}.calendar-hover-tooltip-text{color:#334155;-webkit-line-clamp:4;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.calendar-hover-tooltip-thumb{object-fit:cover;border:1px solid #0f172a14;border-radius:6px;flex-shrink:0;width:40px;height:40px}.calendar-card.message.platform-linkedin:before{background:#0a66c2}.calendar-card.message.platform-twitter:before{background:#0f172a}.calendar-card.message.platform-facebook:before{background:#1877f2}.calendar-card.message.platform-instagram:before{background:#db2777}.calendar-card.message.platform-tiktok:before{background:#0f172a}.calendar-card.message.platform-bluesky:before{background:#0085ff}.calendar-card.message.platform-wordpress:before{background:#21759b}.calendar-card.message.platform-pinterest:before{background:#bd081c}.calendar-card.message.platform-googlebusiness:before{background:#4285f4}.calendar-card.message.platform-bundle:before{background:#6366f1}.calendar-card.message.planned:before,.calendar-card.message.sent:before{width:3px}.calendar-quick-create-menu{z-index:13000;font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);background:#fff;border:1px solid #0f172a14;border-radius:10px;padding:4px;animation:.16s cubic-bezier(.22,1,.36,1) calendar-quick-create-menu-pop;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #0f172a08,0 8px 20px #0f172a1a,0 24px 40px #0f172a14}@keyframes calendar-quick-create-menu-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.calendar-quick-create-item{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;transition:background .1s,color .1s;display:flex}.calendar-quick-create-item:hover{color:#0f172a;background:#f8fafc}.calendar-quick-create-item .material-icons-outlined{color:#64748b;flex-shrink:0;font-size:15px}.calendar-quick-create-item:hover .material-icons-outlined{color:#475569}.day-add-btn.is-open{color:var(--header-accent,#0a2540);background:#e2e8f0}.day-add-btn.is-open .material-icons-outlined{color:var(--header-accent,#0a2540)}.calendar-day-themes{flex-direction:column;gap:3px;margin:6px -8px 4px;display:flex}.calendar-theme-lane.is-empty{min-height:24px}.calendar-theme-bar{--theme-color:#64748b;box-sizing:border-box;background:color-mix(in srgb, var(--theme-color) 9%, #fff);min-width:0;min-height:24px;color:color-mix(in srgb, var(--theme-color) 85%, #0f172a);cursor:pointer;text-align:left;border:0;border-radius:0;align-items:center;padding:0 8px;font-family:inherit;transition:background-color .1s,box-shadow .1s;display:flex}.calendar-theme-bar.is-start{border-radius:4px 0 0 4px;margin-left:8px;padding-left:11px;position:relative}.calendar-theme-bar.is-start:before{content:"";background:var(--theme-color);border-radius:0 2px 2px 0;width:3px;transition:filter .15s;position:absolute;top:4px;bottom:4px;left:0}.calendar-theme-bar.is-end{border-radius:0 4px 4px 0;margin-right:8px}.calendar-theme-bar.is-start.is-end{border-radius:4px}.calendar-theme-bar:hover{background:color-mix(in srgb, var(--theme-color) 15%, #fff)}.calendar-theme-bar.is-start:hover:before{filter:brightness(.92)}.calendar-theme-bar:focus-visible{outline:1px solid color-mix(in srgb, var(--theme-color) 45%, transparent);outline-offset:-1px}.calendar-theme-bar.is-active{background:color-mix(in srgb, var(--theme-color) 15%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-color) 30%, transparent)}.calendar-theme-bar.is-start.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-color) 30%, transparent)}.calendar-theme-bar span{letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:550;line-height:1;overflow:hidden}.calendar-theme-bar-spacer{width:100%;height:1px;display:block}.calendar-theme-popover{z-index:13000;font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);background:#fff;border:1px solid #0f172a1a;border-radius:10px;animation:.1s calendar-theme-popover-in;position:fixed;overflow:visible;box-shadow:0 20px 48px #0f172a1f,0 4px 12px #0f172a0f}@keyframes calendar-theme-popover-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.calendar-theme-popover-header{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.calendar-theme-popover-meta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.calendar-theme-popover-swatch{border-radius:999px;flex-shrink:0;width:8px;height:8px}.calendar-theme-popover-sep{color:#cbd5e1}.calendar-theme-popover-close,.calendar-theme-popover-delete{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .1s,color .1s;display:inline-flex}.calendar-theme-popover-close:hover,.calendar-theme-popover-delete:hover:not(:disabled){color:#334155;background:#f1f5f9}.calendar-theme-popover-delete:hover:not(:disabled){color:#dc2626;background:#fef2f2}.calendar-theme-popover-close .material-icons-outlined,.calendar-theme-popover-delete .material-icons-outlined{font-size:18px}.calendar-theme-popover-loading{color:#64748b;margin:0;padding:16px 12px;font-size:13px}.calendar-theme-popover-body{flex-direction:column;gap:10px;padding:12px 12px 4px;display:flex}.calendar-theme-popover-title,.calendar-theme-popover-note{color:#1e293b;background:0 0;border:0;outline:none;width:100%;padding:0;font-family:inherit;display:block}.calendar-theme-popover-title{font-size:15px;font-weight:550;line-height:1.35}.calendar-theme-popover-title::placeholder,.calendar-theme-popover-note::placeholder{color:#cbd5e1}.calendar-theme-popover-title.has-error{color:#b91c1c}.calendar-theme-popover-note{color:#475569;font-size:12px;font-weight:400;line-height:1.45}.calendar-theme-popover-error{color:#dc2626;margin:0;font-size:11px;line-height:1.35}.calendar-theme-popover-range-text{color:#64748b;margin:0;font-size:13px}.calendar-theme-popover-range{z-index:3;min-width:0;position:relative}.calendar-theme-popover-range .date-range-picker,.calendar-theme-popover-range .date-range-control{width:100%}.calendar-theme-popover-range .date-range-control{color:#334155;justify-content:space-between}.calendar-theme-popover-range .date-range-popover{z-index:4;left:0;right:auto}.calendar-theme-popover-colors{flex-wrap:wrap;gap:8px;padding:2px 0 4px;display:flex}.calendar-theme-color{cursor:pointer;border:1px solid #0000;border-radius:999px;width:18px;height:18px;padding:0;transition:transform .1s,box-shadow .1s;box-shadow:inset 0 0 0 1px #ffffff2e}.calendar-theme-color:hover:not(:disabled){transform:scale(1.08)}.calendar-theme-color.is-selected{box-shadow:0 0 0 1px #fff,0 0 0 2px #0f172a8c}.calendar-theme-popover-footer{justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:10px 12px 12px;display:flex}.calendar-theme-popover-actions{align-items:center;gap:8px;height:32px;display:inline-flex}.calendar-theme-popover-cancel{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background .1s,color .1s;display:inline-flex}.calendar-theme-popover-cancel:hover:not(:disabled){color:#334155;background:#f1f5f9}.calendar-theme-popover-cancel-shortcut{color:#94a3b8;font-size:11px;font-weight:500}.calendar-theme-popover-save{color:#fff;cursor:pointer;background:#0a2540;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-width:128px;height:32px;padding:0 12px;font-family:inherit;font-size:12px;line-height:1;transition:background .1s;display:inline-flex}.calendar-theme-popover-save>span:first-child{font-weight:600}.calendar-theme-popover-save:hover:not(:disabled){background:#163b61}.calendar-theme-popover-save:disabled,.calendar-theme-popover-cancel:disabled,.calendar-theme-popover-delete:disabled{cursor:not-allowed;opacity:.55}.calendar-theme-popover-save-shortcut{color:#ffffff80;font-size:11px;font-weight:500}.calendar-display-menu{flex-shrink:0;margin-left:auto;position:relative}.calendar-display-menu .strip-filter-trigger{margin-left:auto}.calendar-display-trigger-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-display-trigger-icon .material-icons-outlined{color:#6b7280;font-size:15px}.calendar-display-trigger-icon.is-filtered:after{content:"";background:#64748b;border:1px solid #fff;border-radius:999px;width:5px;height:5px;position:absolute;top:-1px;right:-2px}.calendar-display-popover{z-index:60;transform-origin:100% 0;width:200px;font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);background:#fff;border:1px solid #0f172a14;border-radius:10px;padding:4px;animation:.16s cubic-bezier(.22,1,.36,1) calendar-display-popover-in;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 0 0 1px #0f172a08,0 8px 20px #0f172a1a,0 24px 40px #0f172a14}@keyframes calendar-display-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.calendar-display-row{width:100%;height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:500;transition:all .1s;display:flex}.calendar-display-row:hover{background:#f8fafc}.calendar-display-row.is-active{color:#111827}.calendar-display-row.is-inactive{color:#9ca3af}.calendar-display-row-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.calendar-display-row-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-display-status-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.calendar-display-status-icon .material-icons-outlined{color:var(--display-status-color);font-size:15px;line-height:1}.calendar-display-row.is-inactive .calendar-display-status-icon{opacity:.4}.calendar-display-row.is-active .calendar-display-status-icon{opacity:1}.calendar-display-check{color:#64748b;flex-shrink:0;font-size:14px!important}@media (width<=960px){.calendar-display-menu{margin-left:0}}@media (width<=640px){.calendar-display-menu{flex:100%}.calendar-display-menu .strip-filter-trigger{width:100%;max-width:none}.calendar-display-popover{width:auto;left:0;right:0}}.calendar-control-strip-end{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.calendar-control-strip-end .calendar-display-menu{margin-left:0}.calendar-note-popover{z-index:13000;font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);background:#fff;border:1px solid #e5e7eb;border-radius:10px;animation:.1s calendar-note-popover-in;position:fixed;overflow:hidden;box-shadow:0 20px 48px #0f172a1f,0 4px 12px #0f172a0f}@keyframes calendar-note-popover-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.calendar-note-popover-header{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.calendar-note-popover-meta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.calendar-note-popover-icon{color:#ca8a04;flex-shrink:0;font-size:14px!important}.calendar-note-popover-sep{color:#cbd5e1}.calendar-note-popover-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .1s,color .1s;display:inline-flex}.calendar-note-popover-close:hover{color:#334155;background:#f1f5f9}.calendar-note-popover-close .material-icons-outlined{font-size:18px}.calendar-note-popover-loading{color:#64748b;margin:0;padding:16px 12px;font-size:13px}.calendar-note-popover-body{padding:10px 12px 4px}.calendar-note-popover-textarea{color:#1e293b;resize:none;background:0 0;border:0;outline:none;width:100%;min-height:0;padding:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;display:block;overflow-y:auto}.calendar-note-popover-textarea::placeholder{color:#cbd5e1}.calendar-note-popover-textarea.has-error{color:#b91c1c}.calendar-note-popover-error{color:#dc2626;margin:6px 0 0;font-size:11px;line-height:1.35}.calendar-note-popover-convert{color:#475569;cursor:pointer;background:0 0;border:1px solid #0f172a0f;border-radius:999px;align-items:center;gap:6px;width:calc(100% - 24px);margin:4px 12px 0;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.calendar-note-popover-convert:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#2563eb2e}.calendar-note-popover-convert:disabled{cursor:not-allowed;opacity:.5}.calendar-note-popover-convert .material-icons-outlined{color:#2563eb;font-size:15px}.calendar-note-popover-footer{justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:10px 12px 12px;display:flex}.calendar-note-popover-delete{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:32px;height:32px;padding:0;transition:background .1s,color .1s;display:inline-flex}.calendar-note-popover-delete:hover:not(:disabled){color:#dc2626;background:#fef2f2}.calendar-note-popover-delete .material-icons-outlined{font-size:18px;line-height:1}.calendar-note-popover-actions{align-items:center;gap:8px;height:32px;display:inline-flex}.calendar-note-popover-cancel{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background .1s,color .1s;display:inline-flex}.calendar-note-popover-cancel:hover:not(:disabled){color:#334155;background:#f1f5f9}.calendar-note-popover-cancel:disabled{cursor:not-allowed;opacity:.55}.calendar-note-popover-cancel-shortcut{color:#94a3b8;font-size:11px;font-weight:500}.calendar-note-popover-save{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-width:128px;height:32px;padding:0 12px;font-family:inherit;font-size:12px;line-height:1;transition:background .1s;display:inline-flex}.calendar-note-popover-save>span:first-child{font-weight:600}.calendar-note-popover-save:hover:not(:disabled){background:#1e293b}.calendar-note-popover-save:disabled{cursor:not-allowed;opacity:.55}.calendar-note-popover-save-shortcut{color:#ffffff80;font-size:11px;font-weight:500}.composer-profile-rail{background:#fcfcfd;border-right:1px solid #0f172a14;flex-direction:column;gap:8px;min-height:0;padding:12px 8px;display:flex;overflow-y:auto}.composer-profile-rail-header{justify-content:space-between;align-items:center;gap:8px;padding:0 6px;display:flex}.composer-profile-rail-label{color:#94a3b8;letter-spacing:.01em;text-transform:none;font-size:11px;font-weight:500}.composer-profile-rail-actions{align-items:center;gap:4px;display:inline-flex}.composer-profile-rail-action{color:#9ca3af;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:500;transition:color .1s}.composer-profile-rail-action:hover{color:#64748b}.composer-profile-rail-action-sep{color:#cbd5e1;font-size:11px;line-height:1}.composer-profile-search{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;height:28px;margin:0 6px;padding:0 8px;transition:border-color .12s,box-shadow .12s;display:flex}.composer-profile-search:focus-within{border-color:#cbd5e1;box-shadow:0 0 0 2px #94a3b81f}.composer-profile-search .material-icons-outlined{color:#9ca3af;flex-shrink:0;font-size:14px}.composer-profile-search input{color:#111827;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.composer-profile-search input::placeholder{color:#9ca3af}.composer-profile-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.composer-profile-row{color:#6b7280;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;transition:background .12s,border-color .12s,color .12s;display:flex}.composer-profile-row:hover{background:#f8fafc}.composer-profile-row.is-selected,.composer-profile-row.is-open{color:#0f172a;background:#f8fafc;border-color:#e5e7eb}.composer-profile-row:focus-visible{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b81f}.composer-profile-row:not(.is-selected) .composer-profile-avatar-wrap{opacity:.6}.composer-profile-row.is-selected .composer-profile-avatar-wrap,.composer-profile-row.is-open .composer-profile-avatar-wrap{opacity:1}.composer-profile-avatar-wrap{flex-shrink:0;width:32px;height:32px;transition:opacity .12s;position:relative}.composer-profile-avatar,.composer-profile-fallback{object-fit:cover;border:1px solid #e5e7eb;border-radius:50%;width:100%;height:100%}.composer-profile-fallback{color:#94a3b8;background:#f1f5f9;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.composer-profile-badge{background:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;padding:1px;line-height:1;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 2px #0f172a14}.composer-profile-badge .fa-brands{color:#94a3b8;font-size:7px;transition:color .1s}.composer-profile-row.is-selected .composer-profile-badge .fa-brands,.composer-profile-row.is-open .composer-profile-badge .fa-brands{color:var(--profile-brand,#64748b);font-size:8px}.composer-profile-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.composer-profile-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}.composer-profile-row.is-selected .composer-profile-name{color:#0f172a;font-weight:500}.composer-profile-meta{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.25;overflow:hidden}.composer-profile-row.is-selected .composer-profile-meta{color:#64748b}.composer-profile-check{color:#0f172a;flex-shrink:0;font-size:14px!important}.composer-profile-badge.twitter{--profile-brand:#111827}.composer-profile-badge.facebook{--profile-brand:#1877f2}.composer-profile-badge.linkedin{--profile-brand:#0a66c2}.composer-profile-badge.instagram{--profile-brand:#e1306c}.composer-profile-badge.tiktok{--profile-brand:#010101}.composer-profile-badge.bluesky{--profile-brand:#1185fe}.composer-profile-badge.wordpress{--profile-brand:#21759b}.composer-profile-badge.pinterest{--profile-brand:#c92228}.composer-profile-badge.googlebusiness{--profile-brand:#4285f4}.composer-profile-badge.tumblr{--profile-brand:#36465d}.composer-profile-pinterest-item{flex-direction:column;gap:0;display:flex}.composer-profile-meta.is-error{color:#b91c1c}.composer-pinterest-subpicker{background:0 0;border:0;align-self:stretch;width:auto;max-width:none;margin:0 4px 4px;padding:2px 2px 6px}.composer-pinterest-subpicker-heading{color:#94a3b8;letter-spacing:.01em;text-transform:none;justify-content:space-between;align-items:baseline;gap:8px;margin:0 8px 4px;font-size:11px;font-weight:500;display:flex}.composer-pinterest-subpicker-count{color:#cbd5e1;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:10px;font-weight:500}.composer-pinterest-subpicker-status,.composer-pinterest-subpicker-error{color:#64748b;flex-direction:column;gap:8px;font-size:12px;line-height:1.35;display:flex}.composer-pinterest-subpicker-error{color:#b91c1c}.composer-pinterest-reconnect{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:6px;align-self:flex-start;padding:5px 8px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s}.composer-pinterest-reconnect:hover:not(:disabled){background:#f8fafc;border-color:#0f172a29}.composer-pinterest-reconnect:disabled{opacity:.6;cursor:default}.composer-pinterest-board-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.composer-pinterest-board-row{color:#6b7280;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;transition:background .1s,color .1s;display:flex}.composer-pinterest-board-row:hover{background:#0f172a09}.composer-pinterest-board-row.is-selected{color:#0f172a;background:#f8fafc}.composer-pinterest-board-row:focus-visible{outline:none;box-shadow:0 0 0 2px #94a3b81f}.composer-pinterest-board-row .composer-profile-check{font-size:13px!important}.composer-pinterest-board-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.composer-pinterest-board-aside{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.composer-pinterest-board-pins{color:#cbd5e1;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:right;min-width:1.25em;font-size:10px;font-weight:500;line-height:1}.composer-pinterest-board-row:hover .composer-pinterest-board-pins,.composer-pinterest-board-row.is-selected .composer-pinterest-board-pins{color:#94a3b8}.composer-pinterest-board-check-slot{width:14px;height:14px;display:inline-block}.composer-pinterest-board-privacy{color:#cbd5e1;flex-shrink:0;line-height:1;display:inline-flex}.composer-pinterest-board-privacy .material-icons-outlined{font-size:11px}.composer-pinterest-board-thumb{object-fit:cover;background:#f8fafc;border:1px solid #0f172a14;border-radius:6px;flex-shrink:0;width:24px;height:24px}.composer-pinterest-board-thumb.is-fallback{background:#f1f5f9}.composer-pinterest-board-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.composer-pinterest-board-row.is-selected .composer-pinterest-board-name{color:#0f172a}.signature-ai-workspace{--sai-ink:#2a2832;--sai-ink-muted:#5c5868;--sai-ink-subtle:#74708a;--sai-ink-faint:#9b97ad;--sai-border:#0f172a14;--sai-border-soft:#0f172a0d;--sai-surface:#fff;--sai-surface-muted:#f8fafc;--sai-surface-raised:#f1f5f9;--sai-accent-primary:#0a2540;--sai-accent-primary-hover:#163b61;--sai-accent-icon:#2b6cb0;--sai-accent-soft:#f0f4f8;--sai-accent-line:#0a25401f;--sai-trust:#5a7f72;--sai-trust-soft:#edf4f0;--sai-focus-ring:#2b6cb02e;--sai-shadow:#0a25400f;--sai-warn-border:#e8dcc0;--sai-warn-surface:#faf8f3;--sai-warn-ink:#7c6a4f;flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;position:relative}.signature-ai-alert{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;display:flex}.signature-ai-briefing-card{background:var(--sai-surface);width:100%;box-shadow:0 1px 2px var(--sai-shadow), 0 6px 20px #0a25400d;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-self:flex-start;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.signature-ai-briefing-header{border-bottom:1px solid var(--sai-accent-line);background:linear-gradient(180deg, var(--sai-accent-soft) 0%, var(--sai-surface-muted) 100%);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.signature-ai-briefing-header-title{color:var(--sai-accent-primary);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.signature-ai-briefing-header-title .material-icons-outlined{color:var(--sai-accent-icon);font-size:14px!important}.signature-ai-briefing-input .composer-action-input-field{min-height:180px;max-height:280px}.signature-ai-workspace .composer-action-input-submit:not(:disabled){background:#2b6cb0;border-color:#2b6cb047;box-shadow:0 1px 2px #2b6cb02e}.signature-ai-workspace .composer-action-input-submit:hover:not(:disabled){background:#2563eb;border-color:#2563eb52}.signature-ai-briefing-card.is-generating:before{z-index:3;content:"";background:linear-gradient(90deg,#0000 0%,#2b6cb0 50%,#0000 100%) 0 0/36% 100% no-repeat;height:2px;animation:1.4s ease-in-out infinite signature-ai-top-line;position:absolute;top:0;left:0;right:0}.signature-ai-briefing-card.is-generating .composer-action-input-field{opacity:.5;cursor:default;-webkit-user-select:none;user-select:none}.signature-ai-briefing-card.is-generating .composer-action-input.is-stop-mode{pointer-events:auto}.signature-ai-briefing-card:focus-within:not(.is-generating){border-color:#2b6cb047;box-shadow:0 0 0 3px #2b6cb014}.signature-ai-briefing-card.is-inactive{border-color:var(--sai-warn-border)}.signature-ai-briefing-card.is-inactive:focus-within:not(.is-generating){border-color:#b4a07859;box-shadow:0 0 0 3px #b4a07814}.signature-ai-briefing-footer{border-top:1px solid var(--sai-accent-line);background:linear-gradient(180deg, var(--sai-accent-soft) 0%, var(--sai-surface-muted) 100%);color:var(--sai-ink-subtle);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px 10px 16px;font-size:12px;display:flex}.signature-ai-briefing-footer-meta{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.signature-ai-briefing-footer .signature-ai-meta-item .material-icons-outlined{color:var(--sai-trust);font-size:15px!important}.signature-ai-briefing-card.is-inactive .signature-ai-briefing-footer,.signature-ai-content-card.is-inactive .signature-ai-briefing-footer{border-top-color:var(--sai-warn-border);background:var(--sai-warn-surface);color:var(--sai-warn-ink)}.signature-ai-briefing-card.is-inactive .signature-ai-meta-item .material-icons-outlined,.signature-ai-content-card.is-inactive .signature-ai-meta-item .material-icons-outlined{color:var(--sai-warn-ink)}.signature-ai-briefing-card.is-inactive .signature-ai-meta-dot,.signature-ai-content-card.is-inactive .signature-ai-meta-dot{background:#b8956a}.signature-ai-meta-link{color:var(--sai-ink-muted);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.signature-ai-meta-link:hover{color:var(--sai-ink)}.signature-ai-briefing{display:block;position:relative}.signature-ai-briefing-textarea{box-sizing:border-box;color:#1f2937;resize:vertical;background:#fff;border:0;border-radius:0;width:100%;min-height:128px;max-height:240px;padding:14px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6;display:block}.signature-ai-briefing-textarea::placeholder{color:#9ca3af;font-weight:400}.signature-ai-briefing-textarea:focus{outline:none}.signature-ai-generate-btn{color:#fff;cursor:pointer;letter-spacing:.01em;background:#0a2540;border:1px solid #0a25401f;border-radius:6px;flex:none;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .1s,box-shadow .1s;display:inline-flex;position:relative;box-shadow:0 1px 2px #0a25401f}.signature-ai-generate-btn:before{display:none}.signature-ai-generate-btn .material-icons-outlined{z-index:1;position:relative;font-size:17px!important}.signature-ai-generate-btn:hover:not(:disabled){background:#163b61;box-shadow:0 1px 3px #0a254029}.signature-ai-generate-btn:active:not(:disabled){background:#0a2540;box-shadow:0 1px 2px #0a25401a}.signature-ai-generate-btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.08)}.signature-ai-briefing-loader{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;background:#fffeffed;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.signature-ai-loader-copy strong{color:var(--sai-ink);letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.signature-ai-loader-copy span{color:var(--sai-ink-subtle);margin-top:4px;font-size:12px;line-height:1.45;display:block}.signature-ai-status-orb{background:#b8b4c4;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:background .35s,box-shadow .35s,transform .35s}.signature-ai-loader-sparkle{color:#2b6cb0;background:linear-gradient(135deg,#f0f4f8 0%,#e8f2fc 100%);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;animation:2.2s ease-in-out infinite signature-ai-sparkle-breathe;display:inline-flex}.signature-ai-loader-sparkle .material-icons-outlined{font-size:26px!important}.signature-ai-loader-sparkle.is-done{background:var(--sai-trust-soft);color:var(--sai-trust);animation:none}.signature-ai-status-orb.is-idle{background:#b8b4c4}.signature-ai-status-orb.is-working{background:#e8994d;animation:1.6s ease-in-out infinite signature-ai-orb-pulse}.signature-ai-status-orb.is-done{background:var(--sai-trust);box-shadow:0 0 0 4px #5a7f7238}.signature-ai-briefing-footer--status{background:linear-gradient(180deg, #fff8f1 0%, var(--sai-surface-muted) 100%);border-top-color:#e8995a47}.signature-ai-status-pill{align-items:center;gap:10px;width:100%;display:flex}.signature-ai-status-pill.is-done{border-radius:0}.signature-ai-briefing-footer--status:has(.signature-ai-status-pill.is-done){background:linear-gradient(180deg, var(--sai-trust-soft) 0%, var(--sai-surface-muted) 100%);border-top-color:#5a7f7247}.signature-ai-status-copy strong{color:var(--sai-ink);font-size:12px;font-weight:600;display:block}.signature-ai-status-copy span{color:var(--sai-ink-subtle);margin-top:2px;font-size:11px;line-height:1.35;display:block}@keyframes signature-ai-sparkle-breathe{0%,to{opacity:.9;transform:scale(1);box-shadow:0 0 #2b6cb024}50%{opacity:1;transform:scale(1.05);box-shadow:0 0 0 12px #2b6cb000}}@keyframes signature-ai-orb-pulse{0%,to{transform:scale(1);box-shadow:0 0 #e8995a73}50%{transform:scale(1.12);box-shadow:0 0 0 10px #e8995a00}}.signature-ai-review{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.signature-ai-review.is-refining .signature-ai-actions{opacity:.55;pointer-events:none}.signature-ai-content-body-wrap{position:relative}.signature-ai-generating-pill{color:#2b6cb0;letter-spacing:.02em;text-transform:none;background:#2b6cb014;border:1px solid #2b6cb038;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1;animation:1.6s ease-in-out infinite signature-ai-pill-pulse;display:inline-flex}.signature-ai-content-card.is-refining:before,.signature-ai-content-card.is-streaming:before{z-index:3;content:"";background:linear-gradient(90deg,#0000 0%,#2b6cb0 50%,#0000 100%) 0 0/36% 100% no-repeat;height:2px;animation:1.4s ease-in-out infinite signature-ai-top-line;position:absolute;top:0;left:0;right:0}.signature-ai-content-card.is-refining .signature-ai-content-body-wrap,.signature-ai-content-card.is-streaming .signature-ai-content-body-wrap{pointer-events:none}.signature-ai-content-card.is-refining .signature-ai-content-headline,.signature-ai-content-card.is-refining .signature-ai-content-text{opacity:.5;cursor:default;-webkit-user-select:none;user-select:none}.signature-ai-content-body.is-revealing{animation:.15s ease-out signature-ai-draft-reveal}.signature-ai-diff-mark{color:inherit;background-color:#2b6cb033;border-radius:2px;padding:0 1px;animation:.3s ease-out forwards signature-ai-diff-fade}@keyframes signature-ai-draft-reveal{0%{opacity:.5}to{opacity:1}}@keyframes signature-ai-pill-pulse{0%,to{background:#2b6cb014;border-color:#2b6cb038}50%{background:#2b6cb024;border-color:#2b6cb052}}@keyframes signature-ai-top-line{0%{background-position:-36% 0}to{background-position:136% 0}}@keyframes signature-ai-diff-fade{0%{background-color:#2b6cb038}to{background-color:#0000}}.signature-ai-content-card{border:1px solid var(--sai-border);background:var(--sai-surface);box-shadow:0 1px 2px var(--sai-shadow), 0 6px 20px #0a25400d;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.signature-ai-content-header{border-bottom:1px solid var(--sai-accent-line);background:linear-gradient(180deg, var(--sai-accent-soft) 0%, var(--sai-surface-muted) 100%);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.signature-ai-content-header-title{color:var(--sai-accent-primary);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.signature-ai-content-header-title .material-icons-outlined{color:var(--sai-accent-icon);font-size:14px!important}.signature-ai-content-header-actions{align-items:center;gap:8px;display:flex}.signature-ai-version-menu{position:relative}.signature-ai-content-card.is-versions-open{z-index:4;overflow:visible}.signature-ai-version-btn{border:1px solid var(--sai-border);background:var(--sai-surface);color:var(--sai-ink-subtle);cursor:pointer;font:inherit;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.signature-ai-version-btn:hover{border-color:var(--sai-accent-line);background:var(--sai-accent-soft);color:var(--sai-accent-primary)}.signature-ai-version-btn .material-icons-outlined{font-size:14px!important}.signature-ai-version-btn .signature-ai-version-chevron{color:#94a3b8;transition:transform .1s;font-size:16px!important}.signature-ai-version-btn.is-open .signature-ai-version-chevron{transform:rotate(180deg)}.signature-ai-content-body{color:#1f2937;text-align:left;padding:20px 20px 18px;font-size:14px;line-height:1.7}.signature-ai-content-headline{color:#111827;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.35}.signature-ai-content-text{white-space:pre-wrap;word-wrap:break-word;margin:0}.signature-ai-meta-item{align-items:center;gap:5px;display:inline-flex}.signature-ai-meta-item .material-icons-outlined{color:var(--sai-trust);font-size:15px!important}.signature-ai-meta-dot{background:var(--sai-trust);border-radius:50%;width:6px;height:6px}.signature-ai-meta-divider{color:#e2e8f0}.signature-ai-magic-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:48px 24px;display:none}.signature-ai-content-card.is-loading .signature-ai-magic-loader{z-index:2;background:#fffffff7;display:flex;position:absolute;inset:0}.signature-ai-content-card.is-loading .signature-ai-content-header,.signature-ai-content-card.is-loading .signature-ai-content-body,.signature-ai-content-card.is-loading .signature-ai-briefing-footer{visibility:hidden}.signature-ai-magic-loader .magic-text{color:var(--sai-ink);font-size:14px;font-weight:600}.signature-ai-magic-loader .magic-subtext{color:var(--sai-ink-subtle);font-size:12px}@keyframes signature-ai-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.signature-ai-refine-section{flex-direction:column;gap:8px;display:flex}.signature-ai-refine-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signature-ai-refine-hints{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.signature-ai-refine-hint{border:1px solid var(--sai-border);color:var(--sai-ink-faint);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.3;transition:border-color .15s,background .15s,color .15s}.signature-ai-refine-hint:hover:not(:disabled){color:#0a2540;background:#f0f4f8;border-color:#0a254038}.signature-ai-refine-hint:disabled{opacity:.45;cursor:not-allowed}.signature-ai-session-hint{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.signature-ai-session-hint .material-icons-outlined{color:#2b6cb0;font-size:12px!important}.signature-ai-session-hint-fresh,.signature-ai-session-hint-active{color:#0a2540;cursor:default;background:0 0;border:1px solid #0000;transition:background .1s,border-color .1s}.signature-ai-session-hint:hover{background:#f0f4f899;border-color:#0a25401a}.signature-ai-actions{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.signature-ai-back-btn,.signature-ai-accept-btn{cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.signature-ai-back-btn{border:1px solid var(--sai-border);background:var(--sai-surface);color:var(--sai-ink-subtle);border-radius:8px;padding:7px 12px}.signature-ai-back-btn:hover{background:var(--sai-surface-muted);color:var(--sai-ink-muted);border-color:#d1d5db}.signature-ai-back-btn .material-icons-outlined{font-size:16px!important}.signature-ai-accept-btn{color:#fff;background:#0a2540;border:1px solid #0a25402e;border-radius:6px;padding:8px 16px;font-weight:600;box-shadow:0 1px 2px #0a25401a}.signature-ai-accept-btn .material-icons-outlined{font-size:16px!important}.signature-ai-accept-btn:hover:not(:disabled){background:#163b61;border-color:#0a25402e;transform:none;box-shadow:0 1px 3px #0a254024}.signature-ai-accept-btn:disabled{opacity:.45;cursor:not-allowed}.signature-ai-history-panel{z-index:8;background:#fff;border:1px solid #0f172a1a;border-radius:8px;flex-direction:column;width:min(320px,72vw);max-height:min(320px,50vh);display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.signature-ai-history-panel header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.signature-ai-history-panel header strong{font-size:13px}.signature-ai-history-panel header button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.signature-ai-history-list{flex-direction:column;flex:1;gap:6px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.signature-ai-history-empty{color:#94a3b8;padding:10px;font-size:12px}.signature-ai-history-item{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:10px}.signature-ai-history-item:hover,.signature-ai-history-item.is-active{background:#f1f5f9}.signature-ai-history-item time{color:#94a3b8;font-size:10px;display:block}.signature-ai-history-item span{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.signature-ai-history-thread{background:#fafbfc;border-top:1px solid #f1f5f9;max-height:180px;padding:10px 12px;overflow-y:auto}.signature-ai-thread-message{margin-bottom:10px}.signature-ai-thread-message:last-child{margin-bottom:0}.signature-ai-thread-role{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.signature-ai-thread-message p{color:#334155;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.signature-ai-version-strip{gap:6px;padding:10px 16px 0;display:flex;overflow-x:auto}.signature-ai-version-chip{color:#64748b;cursor:pointer;max-width:168px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:6px;flex:none;padding:5px 8px;font-size:12px;line-height:1.3;transition:border-color .1s,background .1s,color .1s;overflow:hidden}.signature-ai-version-chip:hover,.signature-ai-version-chip.is-preview{color:#0a2540;background:#f8fafc;border-color:#0a254033}.signature-ai-version-chip.is-current{color:#0a2540;border-color:#0a254029}.signature-ai-content-header-title{flex:none;margin-right:auto}.signature-ai-version-btn.is-preview{color:var(--sai-accent-primary);background:#fff;border-color:#0a254038}.signature-ai-history-hint{color:#94a3b8;margin:0;padding:8px 12px 12px;font-size:12px;line-height:1.45}.signature-ai-version-row{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:8px;align-items:flex-start;gap:10px;padding:8px;transition:background .1s,border-color .1s;display:flex}.signature-ai-version-row:hover,.signature-ai-version-row.is-preview{background:#f8fafc;border-color:#0f172a24}.signature-ai-version-row.is-current{background:#f8fafc;border-color:#0a25402e}.signature-ai-version-index{color:#94a3b8;font-variant-numeric:tabular-nums;flex:none;width:18px;font-size:12px;line-height:1.4}.signature-ai-version-copy{flex:1;min-width:0}.signature-ai-version-label{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.signature-ai-version-preview{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.signature-ai-version-meta{color:#94a3b8;white-space:nowrap;flex:none;font-size:11px;font-style:normal;line-height:1.4}.signature-ai-version-row.is-current .signature-ai-version-meta{color:#0a2540;font-weight:600}.composer-editor-column{--sai-ink:#0f172a;--sai-ink-muted:#475569;--sai-ink-faint:#64748b;--sai-border:#0f172a14;--sai-surface:#fff;--sai-surface-raised:#f1f5f9;--sai-accent-primary:#0a2540;--sai-accent-primary-hover:#163b61;--sai-accent-soft:#f0f4f8;flex-direction:column;display:flex;position:relative}.composer-editor-column.is-signature-ai{box-shadow:inset 0 3px 12px #2b6cb00f}.composer-editor-column .composer-tabs{background:#f1f5f9;border:1px solid #0f172a0f;border-radius:10px;gap:4px;width:fit-content;margin-bottom:14px;padding:4px;display:inline-flex}.composer-editor-column .composer-tabs button{min-height:32px;box-shadow:none;color:#64748b;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,box-shadow .15s,color .15s,transform .2s}.composer-editor-column .composer-tabs button .material-icons-outlined{opacity:.72;transition:opacity .15s,color .15s,transform .2s;font-size:16px!important}.composer-editor-column .composer-tabs button:hover:not(.active){color:#475569;background:#ffffff8c}.composer-editor-column .composer-tabs button.composer-tab-write.active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 1px 3px #0f172a14}.composer-editor-column .composer-tabs button.composer-tab-write.active .material-icons-outlined{opacity:1;color:#64748b}.composer-editor-column .composer-tabs button.composer-tab-ai:not(.active) .composer-tab-spark{opacity:.88;color:#2b6cb0}.composer-editor-column .composer-tabs button.composer-tab-ai.active{z-index:0;isolation:isolate;color:#fff;background:0 0;font-weight:600;position:relative;box-shadow:0 1px 3px #0a254033}.composer-editor-column .composer-tabs button.composer-tab-ai.active:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(135deg,#0a2540 0%,#2b6cb0 100%);border-radius:9px;position:absolute;inset:-1px}.composer-editor-column .composer-tabs button.composer-tab-ai.active:after{z-index:-1;content:"";pointer-events:none;background:#0a2540;border-radius:8px;position:absolute;inset:0}.composer-editor-column .composer-tabs button.composer-tab-ai.active .composer-tab-spark{background:linear-gradient(135deg,#93c5fd 0%,#2b6cb0 55%,#38bdf8 100%);opacity:1;color:#0000;-webkit-background-clip:text;background-clip:text;transition:transform .2s}.composer-editor-column .composer-tabs button.composer-tab-ai.active:hover .composer-tab-spark{transform:scale(1.15)rotate(5deg)}.composer-editor-column .composer-tabs button.composer-tab-ai.active:hover:after{background:#163b61}.composer-editor-column.is-signature-ai .composer-manual-only,.composer-panel.is-signature-ai-mode .composer-footer-actions{display:none}.signature-ai-review .signature-ai-content-card{flex:none;align-self:stretch}.signature-ai-content-header{flex-wrap:wrap;flex-shrink:0;gap:10px 14px}.signature-ai-content-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0a25402e transparent;flex:0 auto;min-height:0;max-height:min(360px,50vh);overflow-y:auto}.signature-ai-content-body::-webkit-scrollbar{width:10px}.signature-ai-content-body::-webkit-scrollbar-thumb{background:#d5d0e4 padding-box content-box;border:3px solid #0000;border-radius:999px}.signature-ai-content-body:hover::-webkit-scrollbar-thumb{background:#c2bcd8 padding-box content-box}.signature-ai-content-body::-webkit-scrollbar-track{background:0 0}.signature-ai-content-headline{letter-spacing:-.01em}.signature-ai-content-text{max-width:68ch}.signature-ai-charcount{border:1px solid var(--sai-border);background:var(--sai-surface);color:var(--sai-ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:20px;align-items:baseline;gap:5px;padding:4px 11px;font-size:11px;font-weight:500;line-height:1;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.signature-ai-charcount strong{color:var(--sai-ink);font-size:12px;font-weight:700}.signature-ai-charcount-limit{color:var(--sai-ink-faint);font-weight:500}.signature-ai-charcount-unit{margin-left:1px}.signature-ai-charcount-sep{color:var(--sai-border);margin:0 1px}.signature-ai-charcount-words{color:var(--sai-ink-faint)}.signature-ai-charcount.is-near{color:#7c6a4f;background:#faf8f3;border-color:#e8dcc0}.signature-ai-charcount.is-near strong{color:#7c6a4f}.signature-ai-charcount.is-over{color:#b4423a;background:#fdf2f2;border-color:#f2c4c4}.signature-ai-charcount.is-over strong,.signature-ai-charcount.is-over .signature-ai-charcount-limit{color:#b4423a}@media (width<=640px){.signature-ai-charcount-sep,.signature-ai-charcount-words{display:none}}.platform-options-tabs{background:#f1f5f9;border-radius:4px;flex-wrap:wrap;gap:2px;margin-bottom:10px;padding:3px;display:inline-flex}.platform-options-tab{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background .1s,box-shadow .1s,color .1s;display:inline-flex}.platform-options-tab:hover:not(.is-active){color:#64748b}.platform-options-tab.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14}.platform-options-tab .fa-brands{font-size:13px;line-height:1}.platform-options-content{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.platform-options-fields{flex-direction:column;align-items:stretch;gap:10px;width:min(100%,360px);display:flex}.platform-options-labeled-field{flex-direction:column;align-items:stretch;gap:5px;width:100%;display:flex}.platform-options-labeled-field .platform-options-inline-input{width:100%;min-width:0;max-width:none}.platform-options-field-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:inline-flex}.composer-platform-format{flex-direction:column;align-items:flex-start;display:flex}.platform-options-field-row .platform-options-field-label{padding-top:8px}.platform-options-format-hint{color:#94a3b8;letter-spacing:-.01em;margin:4px 0 0;font-size:11px;font-weight:400;line-height:1.35}.composer-platform-segment button:disabled{opacity:.45;cursor:not-allowed}.platform-options-field-label{color:#64748b;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2}.platform-options-inline-input{width:min(100%,280px);min-width:200px}.platform-options-inline-select{width:auto;min-width:148px;max-width:220px}.platform-options-inset-card{box-sizing:border-box;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;width:min(100%,420px);display:inline-flex;overflow:hidden}.platform-options-inset-card .composer-platform-toggle-row.is-inset{box-sizing:border-box;color:#64748b;background:#fff;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.platform-options-inset-card .composer-platform-toggle-row.is-inset:last-child{border-bottom:0}.platform-options-inset-card .composer-platform-toggle-row.is-inset .composer-platform-toggle-label{flex:1;min-width:0}.composer-manual-only .platform-options-panel .platform-options-content{gap:8px}.composer-manual-only .platform-options-panel .composer-platform-segment.is-inline{background:#f1f5f9;border-radius:4px;gap:2px;width:auto;padding:3px;display:inline-flex}.composer-manual-only .platform-options-panel .composer-platform-segment.is-inline button{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;min-height:28px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s,color .1s,box-shadow .1s}.composer-manual-only .platform-options-panel .composer-platform-segment.is-inline button:hover:not(.is-active):not(:disabled){color:#475569}.composer-manual-only .platform-options-panel .composer-platform-segment.is-inline button.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14}.composer-manual-only .platform-options-panel .composer-platform-toggle-row.is-inline{color:#64748b;cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;width:auto;font-size:12px;font-weight:500;display:inline-flex}.composer-manual-only .platform-options-panel .composer-platform-toggle-row.is-inline .composer-platform-toggle-label{flex:none;min-width:0}.composer-manual-only .platform-options-panel .platform-options-inline-input,.composer-manual-only .platform-options-panel .platform-options-inline-select{width:auto;min-width:148px;max-width:280px}.composer-manual-only .platform-options-panel .platform-options-inline-input{min-width:200px}.composer-manual-only .platform-options-panel .platform-options-fields{width:min(100%,360px)}.composer-manual-only .platform-options-panel .platform-options-labeled-field .platform-options-inline-input{width:100%;min-width:0;max-width:none}.composer-manual-only .composer-attachment-tray{background:#f8fafc;border-top:1px solid #f1f5f9;padding:8px 12px 10px}.composer-manual-only .composer-attachment-tray-header{align-items:center;margin-bottom:8px;display:flex}.composer-manual-only .composer-attachment-tray-label{color:#64748b;letter-spacing:.01em;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.composer-manual-only .composer-attachment-tray-label .material-icons-outlined{color:#94a3b8;font-size:14px}.composer-manual-only .composer-attachment-strip{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow:auto hidden}.composer-manual-only .composer-attachment-strip::-webkit-scrollbar{height:4px}.composer-manual-only .composer-attachment-strip::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.composer-manual-only .composer-attachment-item,.composer-manual-only .composer-attachment-add-tile{flex-shrink:0;width:90px;height:90px}.composer-manual-only .composer-attachment-item{background:#e2e8f0;border:1px solid #0f172a14;border-radius:8px;margin:0;position:relative;overflow:hidden}.composer-manual-only .composer-attachment-preview-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.composer-manual-only .composer-attachment-preview-trigger img{object-fit:cover;width:100%;height:100%;display:block}.composer-manual-only .composer-attachment-hover-overlay{opacity:0;pointer-events:none;background:#0f172a47;transition:opacity .15s;position:absolute;inset:0}.composer-manual-only .composer-attachment-item:hover .composer-attachment-hover-overlay,.composer-manual-only .composer-attachment-item:focus-within .composer-attachment-hover-overlay{opacity:1}.composer-manual-only .composer-attachment-delete{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0f172aa6;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,background .12s,transform .12s;display:inline-flex;position:absolute;top:6px;right:6px}.composer-manual-only .composer-attachment-delete .material-icons-outlined{color:#fff;font-size:14px!important}.composer-manual-only .composer-attachment-item:hover .composer-attachment-delete,.composer-manual-only .composer-attachment-item:focus-within .composer-attachment-delete,.composer-manual-only .composer-attachment-delete:focus-visible{opacity:1}.composer-manual-only .composer-attachment-delete:hover,.composer-manual-only .composer-attachment-delete:focus-visible{color:#fff;background:#ef4444;transform:scale(1.04)}.composer-manual-only .composer-attachment-delete:hover .material-icons-outlined,.composer-manual-only .composer-attachment-delete:focus-visible .material-icons-outlined{color:#fff}.composer-manual-only .composer-attachment-alt-badge{z-index:2;color:#e2e8f0;letter-spacing:.04em;pointer-events:none;background:#0f172a9e;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.2;position:absolute;bottom:6px;left:6px}.composer-manual-only .composer-attachment-alt-badge.is-set{color:#eff6ff;background:#2b6cb0d1}.composer-manual-only .composer-attachment-item:before{content:none}.composer-manual-only .composer-attachment-item img{object-fit:cover;width:100%;height:100%;display:block}.composer-manual-only .composer-attachment-thumb{width:100%;height:100%;display:block}.composer-manual-only .composer-attachment-fallback{color:#94a3b8;text-transform:uppercase;place-items:center;width:100%;height:100%;font-size:10px;font-weight:600;display:grid}.composer-manual-only .composer-attachment-fallback .material-icons-outlined{font-size:22px}.composer-manual-only .composer-attachment-remove{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0f172aa6;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,background .12s,transform .12s;display:inline-flex;position:absolute;top:6px;right:6px}.composer-manual-only .composer-attachment-item:hover .composer-attachment-remove,.composer-manual-only .composer-attachment-remove:focus-visible{opacity:1}.composer-manual-only .composer-attachment-remove:hover,.composer-manual-only .composer-attachment-remove:focus-visible{color:#fff;background:#ef4444;transform:scale(1.04)}.composer-manual-only .composer-attachment-remove .composer-attachment-remove-icon{color:#fff;font-size:14px;line-height:1}.composer-manual-only .composer-attachment-remove:hover .composer-attachment-remove-icon,.composer-manual-only .composer-attachment-remove:focus-visible .composer-attachment-remove-icon{color:#fff}.composer-manual-only .composer-attachment-add-tile{color:#94a3b8;cursor:pointer;background:#fcfcfd;border:1px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:border-color .1s,background .1s,color .1s;display:inline-flex}.composer-manual-only .composer-attachment-add-tile:hover{color:#64748b;background:#fff;border-color:#cbd5e1}.composer-manual-only .composer-attachment-add-tile .material-icons-outlined{font-size:20px}.composer-media-menu{z-index:13000;font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:4px;animation:.12s composer-media-menu-pop;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0f172a1a,0 2px 6px #0f172a0a}@keyframes composer-media-menu-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.composer-media-menu-item{color:#64748b;letter-spacing:.01em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;transition:background .1s,color .1s;display:flex}.composer-media-menu-item:hover{color:#475569;background:#f3f4f6}.composer-media-menu-item .material-icons-outlined{color:#6b7280;flex-shrink:0;font-size:14px}.composer-media-menu-item:hover .material-icons-outlined{color:#6b7280}.composer-media-menu-trigger .composer-media-menu-chevron{color:#cbd5e1;margin-left:-2px;font-size:16px}.composer-media-menu-trigger:hover .composer-media-menu-chevron,.composer-media-menu-trigger[aria-expanded=true] .composer-media-menu-chevron{color:#94a3b8}.composer-emoji-popup{z-index:13000;animation:.16s cubic-bezier(.22,1,.36,1) composer-emoji-pop;position:fixed}@keyframes composer-emoji-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.composer-emoji-popup .EmojiPickerReact{--epr-bg-color:#fff;--epr-picker-border-color:#e4e7ec;--epr-picker-border-radius:14px;--epr-text-color:#475569;--epr-highlight-color:#2f80ed;--epr-hover-bg-color:#eef6ff;--epr-hover-bg-color-reduced-opacity:#eef6ff80;--epr-focus-bg-color:#eef6ff;--epr-category-icon-active-color:#2f80ed;--epr-search-input-bg-color:#f5f7fa;--epr-search-input-bg-color-active:#fff;--epr-search-input-text-color:#1f2937;--epr-search-input-placeholder-color:#94a3b8;--epr-search-input-border-radius:10px;--epr-search-input-height:38px;--epr-search-border-color:#e4e7ec;--epr-search-border-color-active:#2f80ed;--epr-category-label-bg-color:#ffffffeb;--epr-emoji-size:26px;--epr-emoji-padding:5px;--epr-header-padding:12px 12px 8px;box-shadow:0 20px 44px #0f172a29,0 2px 8px #0f172a0f}.composer-emoji-popup .EmojiPickerReact *{font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif)}.composer-emoji-popup .EmojiPickerReact .epr-search-container input{transition:border-color .15s,background-color .15s,box-shadow .15s}.composer-emoji-popup .EmojiPickerReact .epr-search-container input:focus{box-shadow:0 0 0 3px #2f80ed29}.composer-emoji-popup .EmojiPickerReact .epr-category-nav{padding:6px 10px 10px}.composer-emoji-popup .EmojiPickerReact .epr-cat-btn{border-radius:8px;transition:background-color .12s}.composer-emoji-popup .EmojiPickerReact .epr-cat-btn:hover{background-color:#eef6ff}.composer-emoji-popup .EmojiPickerReact .epr-emoji-category-label{letter-spacing:.4px;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}.composer-emoji-popup .EmojiPickerReact .epr-emoji-img,.composer-emoji-popup .EmojiPickerReact .epr-emoji{border-radius:8px}.composer-emoji-popup .EmojiPickerReact button.epr-emoji:hover{background-color:#eef6ff}.composer-emoji-loading{color:#94a3b8;width:340px;height:120px;font-family:var(--font-family,"Poppins", "Noto Color Emoji", sans-serif);background:#fff;border:1px solid #e4e7ec;border-radius:14px;place-items:center;font-size:13px;display:grid;box-shadow:0 20px 44px #0f172a29}.message-toolbar-tools button:disabled{opacity:.55;cursor:wait}.composer-manual-only .composer-link-card{background:#fcfcfd;border-top:1px solid #0f172a0f;align-items:stretch;gap:12px;margin:0;padding:10px 36px 10px 10px;display:flex;position:relative}.composer-manual-only .composer-link-card-media{background:#f1f5f9;border:1px solid #0f172a14;border-radius:8px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.composer-manual-only .composer-link-card-media img{object-fit:cover;width:100%;height:100%;display:block}.composer-manual-only .composer-link-card-media.is-placeholder{color:#94a3b8;justify-content:center;align-items:center;display:flex}.composer-manual-only .composer-link-card-media.is-placeholder .material-icons-outlined{font-size:20px}.composer-manual-only .composer-link-card-body{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:2px 0;display:flex}.composer-manual-only .composer-link-card-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.composer-manual-only .composer-link-card-title{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.composer-manual-only .composer-link-card-domain{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.composer-manual-only .composer-link-card-track{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:fit-content;margin:0;padding:0;font-size:12px;font-weight:500;line-height:1;transition:color .1s;display:inline-flex}.composer-manual-only .composer-link-card-track:hover:not(:disabled){color:#0f172a}.composer-manual-only .composer-link-card-track:disabled{cursor:default;opacity:.55}.composer-manual-only .composer-link-card-track.is-on{color:#0a2540}.composer-manual-only .composer-link-card-check{background:#fff;border:1px solid #0f172a2e;border-radius:4px;width:13px;height:13px;transition:border-color .1s,background .1s}.composer-manual-only .composer-link-card-check.is-on{background:#0a2540;border-color:#0a2540;box-shadow:inset 0 0 0 2px #fff}.composer-manual-only .composer-link-card-dismiss{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .1s,color .1s;display:inline-flex;position:absolute;top:8px;right:8px}.composer-manual-only .composer-link-card-dismiss:hover{color:#0f172a;background:#0f172a0a}.composer-manual-only .composer-link-card-dismiss .material-icons-outlined{font-size:16px}.composer-manual-only .composer-link-card.is-loading .composer-link-card-title{color:#94a3b8}.composer-media-picker{z-index:40;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.composer-media-picker-header{border-bottom:1px solid var(--header-line,#0f172a0f);flex-shrink:0;justify-content:space-between;align-items:center;min-height:48px;padding:0 20px;display:flex}.composer-media-picker-header h3{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600;line-height:1.2}.composer-media-picker-header-actions{align-items:center;gap:6px;display:flex}.composer-media-picker-upload{height:var(--header-action-height,32px);border-radius:var(--header-action-radius,6px);font:inherit;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.composer-media-picker-upload .material-icons-outlined{font-size:16px}.composer-media-picker-close{width:var(--header-action-height,32px);height:var(--header-action-height,32px);border:1px solid var(--header-control-line,#0f172a14);border-radius:var(--header-action-radius,6px);color:#64748b;cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.composer-media-picker-close:hover{color:#334155;background:#f8fafc;border-color:#0f172a1f}.composer-media-picker-close .material-icons-outlined{font-size:18px}.composer-media-picker-toolbar{flex-shrink:0;padding:8px 20px 10px;overflow:visible}.composer-media-picker-body{background:#fbfcfe;flex:1;min-height:0;overflow-y:auto}.composer-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:14px;padding:16px 20px 24px;display:grid}.composer-media-picker-empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;padding:32px 24px;display:flex}.composer-media-picker-empty .material-icons-outlined{color:#94a3b8;margin-bottom:4px;font-size:28px}.composer-media-picker-empty p{margin:0;font-size:13px}.composer-media-picker-empty p:first-of-type{color:#0f172a;font-weight:600}.composer-media-picker-card{min-width:0;box-shadow:none;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;padding:0;transition:border-color .1s;display:flex;overflow:hidden}.composer-media-picker-card:hover:not(.is-disabled){border-color:#0f172a24}.composer-media-picker-card.is-selected{border-color:var(--header-accent,#0a2540)}.composer-media-picker-card-thumb{aspect-ratio:4/3;background:#f8fafc;width:100%;position:relative;overflow:hidden}.composer-media-picker-card-thumb.is-file{justify-content:center;align-items:center;display:flex}.composer-media-picker-card-thumb.is-file .material-icons-outlined{color:#94a3b8;font-size:36px}.composer-media-picker-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.composer-media-picker-card-select{z-index:1;color:#fff;opacity:0;pointer-events:none;background:#0f172a38;border:1px solid #ffffffb3;border-radius:999px;place-items:center;width:22px;height:22px;transition:opacity .1s,background .1s,border-color .1s;display:grid;position:absolute;top:10px;left:10px}.composer-media-picker-card:hover:not(.is-disabled) .composer-media-picker-card-select,.composer-media-picker-card.is-selected .composer-media-picker-card-select{opacity:1}.composer-media-picker-card-select.is-selected{border-color:var(--header-accent,#0a2540);background:var(--header-accent,#0a2540)}.composer-media-picker-card-select .material-icons-outlined{font-size:14px}.composer-media-picker-card-footer{background:#fff;border-top:1px solid #0f172a0d;flex-direction:column;gap:3px;padding:8px 10px 9px;display:flex}.composer-media-picker-card-name,.composer-media-picker-card-specs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-media-picker-card-name{color:#0f172a;letter-spacing:-.01em;font-size:12.5px;font-weight:500;line-height:1.3}.composer-media-picker-card-specs{color:#94a3b8;font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:11px;line-height:1.3}.composer-media-picker-card-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.composer-media-picker-tag{color:#64748b;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0f172a1a;border-radius:4px;max-width:100%;padding:1px 5px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}.composer-media-picker-tag.is-more{flex-shrink:0}.composer-media-picker-footer{border-top:1px solid var(--header-line,#0f172a0f);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.composer-media-picker-footer span{color:#64748b;font-size:13px}.composer-media-picker-limit{color:#94a3b8}.composer-media-picker-card.is-disabled{cursor:not-allowed;opacity:.45}.composer-media-picker-card.is-disabled.is-selected{opacity:.7}.composer-media-picker-insert{height:var(--header-action-height,32px);border-radius:var(--header-action-radius,6px);background:var(--header-accent,#0a2540);color:#fff;cursor:pointer;font:inherit;border:1px solid #0000;align-items:center;padding:0 12px;font-size:12px;font-weight:600;line-height:1;transition:background .1s;display:inline-flex}.composer-media-picker-insert:hover{background:var(--header-accent-hover,#163b61)}@media (width<=720px){.composer-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:12px 16px 20px}.composer-media-picker-upload span:not(.material-icons-outlined){display:none}}.composer-mention-wrap{position:relative;overflow:visible}.composer-mention-menu{z-index:8;background:#fff;border:1px solid #0f172a1a;border-radius:8px;max-height:280px;padding:6px;position:absolute;top:44px;left:12px;right:12px;overflow:auto}.composer-mention-item{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background-color .1s;display:flex}.composer-mention-item:hover,.composer-mention-item.is-active{background:#f8fafc}.composer-mention-avatar{color:#64748b;background:#f8fafc;border:1px solid #0f172a14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:400;line-height:1;display:inline-flex}.composer-mention-avatar.is-person{border-radius:999px}.composer-mention-avatar.has-photo{object-fit:cover;background:#fff}.composer-mention-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.composer-mention-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.composer-mention-copy span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.composer-mention-heading{color:#94a3b8;letter-spacing:.02em;text-transform:none;margin:4px 0 0;padding:6px 10px 2px;font-size:11px;font-weight:500}.composer-mention-empty,.composer-mention-hint{color:#64748b;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.composer-mention-hint{color:#94a3b8}.support-drawer-overlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a33;justify-content:flex-end;align-items:stretch;padding:16px;animation:.18s support-drawer-overlay-in;display:flex;position:fixed;inset:0}.support-drawer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100%;background:#fffffff5;border:1px solid #ffffffc7;border-radius:14px;flex-direction:column;width:min(420px,100%);max-height:100%;animation:.24s cubic-bezier(.22,1,.36,1) support-drawer-in;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f172a0a,0 10px 24px #0f172a14,0 28px 56px #0f172a24}.support-drawer-header{border-bottom:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.support-drawer-header h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600;line-height:1.2}.support-drawer-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;transition:background .1s,color .1s;display:grid}.support-drawer-close:hover{color:#0f172a;background:#f1f5f9}.support-drawer-close .material-icons,.support-drawer-close .material-icons-outlined{font-size:18px}.support-drawer-content{flex:1;min-height:0;padding:14px;overflow:hidden auto}.support-drawer-intro{margin:0 0 16px}.support-intro-icon{display:none}.support-drawer-intro h3{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-size:13px;font-weight:600}.support-drawer-intro p{color:#64748b;margin:0;font-size:12px;line-height:1.5}.support-drawer-form{flex-direction:column;flex:1;min-height:0;display:flex}.support-form-group{margin-bottom:12px}.support-form-group label{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.support-form-group input,.support-form-group textarea{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.45;transition:border-color .1s,box-shadow .1s}.support-form-group textarea{resize:none;min-height:112px}.support-form-group input::placeholder,.support-form-group textarea::placeholder{color:#94a3b8}.support-form-group input:hover,.support-form-group textarea:hover{border-color:#0f172a29}.support-form-group input:focus,.support-form-group textarea:focus{border-color:#0a254059;outline:none;box-shadow:0 0 0 3px #0a254014}.support-form-error{color:#dc2626;margin:0 0 10px;font-size:12px;line-height:1.4}.support-drawer-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafbfcf0;border-top:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.support-contact-links{align-items:center;gap:2px;min-width:0;display:flex}.support-contact-link{color:#64748b;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background .1s,color .1s;display:inline-flex}.support-contact-link svg,.support-contact-link .material-icons-outlined{flex-shrink:0;width:15px;height:15px;font-size:15px}.support-contact-link:hover{color:#0f172a;background:#f1f5f9}.support-contact-link:hover svg{color:#16a34a}.support-btn-primary{border:1px solid var(--header-accent,#0a2540);background:var(--header-accent,#0a2540);color:#fff;cursor:pointer;width:auto;height:28px;font:inherit;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:600;transition:background .1s,border-color .1s;display:inline-flex}.support-btn-primary-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.support-btn-primary-shortcut{color:#ffffff75;letter-spacing:.01em;font-size:10px;font-weight:500}.support-btn-primary:hover:not(:disabled){border-color:var(--header-accent-hover,#163b61);background:var(--header-accent-hover,#163b61)}.support-btn-primary:disabled{opacity:.65;cursor:not-allowed}.support-btn-primary .material-icons-outlined{font-size:14px}.support-drawer-success{text-align:center;flex-direction:column;align-items:center;padding:40px 16px;display:flex}.support-drawer-success .material-icons-outlined{color:#16a34a;font-size:28px}.support-drawer-success h3{color:#0f172a;letter-spacing:-.02em;margin:10px 0 6px;font-size:15px;font-weight:600}.support-drawer-success p{color:#64748b;max-width:32ch;margin:0;font-size:13px;line-height:1.5}@keyframes support-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes support-drawer-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=640px){.support-drawer-overlay{padding:0}.support-drawer{border-radius:0;width:100%}}@media (prefers-reduced-motion:reduce){.support-drawer-overlay,.support-drawer{animation:none}}.ticket-conv-overlay{z-index:10020;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a33;justify-content:center;align-items:center;padding:16px;animation:.18s ticket-conv-overlay-in;display:flex;position:fixed;inset:0}.ticket-conv-modal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #ffffffc7;border-radius:14px;flex-direction:column;width:min(640px,100%);max-height:100%;animation:.2s cubic-bezier(.22,1,.36,1) ticket-conv-in;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f172a0a,0 10px 24px #0f172a14,0 28px 56px #0f172a24}.ticket-conv-modal-header{border-bottom:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ticket-conv-modal-header h2{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.2;display:flex}.ticket-conv-modal-header h2 .material-icons-outlined{color:#64748b;font-size:18px}.ticket-conv-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:background .1s,color .1s;display:grid}.ticket-conv-close:hover{color:#0f172a;background:#f1f5f9}.ticket-conv-modal-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ticket-conv-header{border-bottom:1px solid #0f172a0f;padding:12px 14px}.ticket-conv-subject{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-conv-subject h3{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.ticket-conv-meta{color:#94a3b8;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:12px;display:flex}.ticket-conv-timeline{flex-direction:column;flex:1;gap:10px;min-height:180px;padding:14px;display:flex;overflow-y:auto}.ticket-msg{border-radius:8px;max-width:85%;padding:8px 12px;font-size:13px;line-height:1.5}.ticket-msg-user{color:#0f172a;background:#f8fafc;align-self:flex-start}.ticket-msg-admin{color:#0a2540;background:#0a25400f;align-self:flex-end}.ticket-msg-system{color:#64748b;background:#f8fafc;align-self:center;font-size:12px}.ticket-msg-meta{color:#94a3b8;margin-top:4px;font-size:11px}.ticket-conv-reply{background:#fafbfcf0;border-top:1px solid #0f172a0f;flex-shrink:0;gap:8px;padding:12px 14px 16px;display:flex}.ticket-conv-reply textarea{box-sizing:border-box;color:#0f172a;min-height:40px;max-height:120px;font:inherit;resize:vertical;background:#fff;border:1px solid #0f172a1a;border-radius:6px;flex:1;padding:7px 10px;font-size:13px;line-height:1.45;transition:border-color .1s,box-shadow .1s}.ticket-conv-reply textarea::placeholder{color:#94a3b8}.ticket-conv-reply textarea:focus{border-color:#0a254059;outline:none;box-shadow:0 0 0 3px #0a254014}.ticket-send-btn{border:1px solid var(--header-accent,#0a2540);background:var(--header-accent,#0a2540);color:#fff;cursor:pointer;height:34px;font:inherit;border-radius:8px;justify-content:space-between;align-self:flex-end;align-items:center;gap:10px;padding:0 12px;font-size:.8125rem;font-weight:600;transition:background .1s,border-color .1s;display:inline-flex}.ticket-send-shortcut{color:#ffffff80;font-size:11px;font-weight:500}.ticket-send-btn:hover:not(:disabled){border-color:var(--header-accent-hover,#163b61);background:var(--header-accent-hover,#163b61)}.ticket-send-btn:disabled{opacity:.6;cursor:not-allowed}.ticket-conv-loading,.ticket-conv-error{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 16px;font-size:13px;display:flex}.ticket-conv-loading .spinning{animation:1s linear infinite ticket-conv-spin}@keyframes ticket-conv-spin{to{transform:rotate(360deg)}}.ticket-conv-empty{color:#94a3b8;text-align:center;margin:0;font-size:13px}@keyframes ticket-conv-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ticket-conv-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.ticket-conv-overlay{padding:0}.ticket-conv-modal{border-radius:0;width:100%;max-height:100%}}@media (prefers-reduced-motion:reduce){.ticket-conv-overlay,.ticket-conv-modal{animation:none}}.notification-drawer-overlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a33;justify-content:flex-end;align-items:stretch;padding:16px;animation:.18s notification-drawer-overlay-in;display:flex;position:fixed;inset:0}.notification-drawer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100%;background:#fffffff5;border:1px solid #ffffffc7;border-radius:14px;flex-direction:column;width:min(400px,100%);max-height:100%;animation:.24s cubic-bezier(.22,1,.36,1) notification-drawer-in;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f172a0a,0 10px 24px #0f172a14,0 28px 56px #0f172a24}.notification-drawer-header{border-bottom:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.notification-drawer-header h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600;line-height:1.2}.notification-drawer-actions{align-items:center;gap:2px;display:flex}.notification-mark-all{color:#64748b;cursor:pointer;height:28px;font:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;transition:background .1s,color .1s;display:inline-flex}.notification-mark-all:hover{color:#0f172a;background:#f1f5f9}.notification-mark-all kbd{color:#94a3b8;background:#f8fafc;border:1px solid #0f172a14;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.notification-drawer-icon-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:background .1s,color .1s;display:grid}.notification-drawer-icon-btn:hover,.notification-drawer-icon-btn.is-open{color:#0f172a;background:#f1f5f9}.notification-drawer-icon-btn .material-icons-outlined{font-size:18px}.notification-header-menu-wrap{position:relative}.notification-header-menu{z-index:4;background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:228px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 0 0 1px #0f172a08,0 10px 24px #0f172a14}.notification-header-menu button{color:#334155;cursor:pointer;width:100%;min-height:32px;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;transition:background .1s,color .1s;display:flex}.notification-header-menu button:hover{color:#0f172a;background:#f8fafc}.notification-header-menu .material-icons-outlined{color:#94a3b8;font-size:16px}.notification-drawer-tabs{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;flex-shrink:0;gap:2px;margin:10px 14px 0;padding:3px;display:flex}.notification-tab{color:#64748b;cursor:pointer;min-width:0;height:28px;font:inherit;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;transition:background .1s,color .1s,box-shadow .1s;display:inline-flex}.notification-tab .material-icons-outlined{font-size:15px}.notification-tab:hover{color:#0f172a}.notification-tab.is-active{color:#0f172a;background:#fff;box-shadow:0 0 0 1px #0f172a0f}.notification-tab-count{color:#0a2540;font-variant-numeric:tabular-nums;background:#0a254014;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.notification-drawer-content{flex:1;min-height:0;padding:8px 8px 12px;overflow:hidden auto}.notification-empty,.tickets-empty{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 20px;display:flex}.notification-empty .material-icons-outlined,.tickets-empty .material-icons-outlined{color:#cbd5e1;font-size:22px}.notification-empty p,.tickets-empty p{color:#64748b;max-width:28ch;margin:0;font-size:13px;font-weight:400;line-height:1.45}.notification-item{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:4px;padding:2px 4px 2px 2px;transition:background .1s;display:flex}.notification-item-main{cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;flex:1;gap:10px;padding:6px 8px;display:flex}.notification-item.is-gone .notification-item-main{cursor:default}.notification-item:hover,.my-ticket-item:hover{background:#0f172a08}.notification-item.is-unread{background:0 0}.notification-item.is-unread:hover{background:#0f172a08}.notification-icon{color:#94a3b8;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.notification-icon .material-icons-outlined{font-size:16px}.notification-item.is-error .notification-icon{color:#b42318;background:0 0}.notification-content{flex:1;min-width:0}.notification-item-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.notification-title{color:#334155;letter-spacing:-.01em;min-width:0;font-size:13px;font-weight:500;line-height:1.35}.notification-item.is-unread .notification-title{color:#0f172a;font-weight:600}.notification-message{color:#64748b;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:1.4;overflow:hidden}.notification-time{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin:0;font-size:11px;line-height:1.3}.notification-unread-dot{background:#0a2540;border-radius:50%;width:6px;height:6px;transition:opacity .1s}.notification-item-trailing{flex-shrink:0;width:22px;height:22px;margin-top:1px;position:relative}.notification-item-trailing .notification-unread-dot{position:absolute;top:8px;right:8px}.notification-item-delete{color:#94a3b8;cursor:pointer;opacity:1;background:0 0;border:none;border-radius:6px;place-items:center;padding:0;transition:background .1s,color .1s,opacity .1s;display:grid;position:absolute;inset:0}.notification-item-delete .material-icons-outlined{font-size:16px}.notification-item-delete:hover{color:#b42318;background:#fef2f2}@media (hover:hover) and (pointer:fine){.notification-item-delete{opacity:0}.notification-item:hover .notification-item-delete,.notification-item:focus-within .notification-item-delete{opacity:1}.notification-item:hover .notification-unread-dot,.notification-item:focus-within .notification-unread-dot{opacity:0}}.notification-gone{color:#94a3b8;letter-spacing:.01em;background:#f8fafc;border:1px solid #0f172a14;border-radius:4px;margin-top:4px;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.my-ticket-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px;transition:background .1s;display:flex}.my-ticket-item>.material-icons{color:#cbd5e1;font-size:18px}.my-ticket-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.my-ticket-status-dot.dot-open{background:#16a34a}.my-ticket-status-dot.dot-progress{background:#d97706}.my-ticket-status-dot.dot-closed{background:#94a3b8}.my-ticket-content{flex:1;min-width:0}.my-ticket-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.my-ticket-subject{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ticket-status-badge{color:#64748b;letter-spacing:.01em;white-space:nowrap;background:#f1f5f9;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.2}.my-ticket-meta{color:#94a3b8;gap:10px;margin-top:3px;font-size:11px;display:flex}.my-ticket-messages{align-items:center;gap:3px;display:inline-flex}.btn-primary-small{border:1px solid var(--header-accent,#0a2540);background:var(--header-accent,#0a2540);color:#fff;cursor:pointer;height:32px;font:inherit;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;padding:0 12px;font-size:.8125rem;font-weight:600;transition:background .1s,border-color .1s;display:inline-flex}.btn-primary-small:hover{border-color:var(--header-accent-hover,#163b61);background:var(--header-accent-hover,#163b61)}.notification-loading{color:#94a3b8;justify-content:center;align-items:center;gap:8px;padding:48px 16px;font-size:13px;display:flex}.spinning{animation:1s linear infinite notification-spin}@keyframes notification-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes notification-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes notification-drawer-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=640px){.notification-drawer-overlay{padding:0}.notification-drawer{border-radius:0;width:100%}.notification-mark-all kbd{display:none}}.sidebar-footer-tool{position:relative}@media (prefers-reduced-motion:reduce){.notification-drawer-overlay,.notification-drawer{animation:none}}.content-page.management-page{background:#fff}.management-page-body{padding:8px 24px 40px}.management-search{height:var(--header-action-height,32px);border:1px solid var(--header-control-line,#0f172a14);border-radius:var(--header-action-radius,6px);color:#475569;background:#fff;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.management-search .material-icons-outlined{color:#94a3b8;font-size:16px}.management-search input{width:min(220px,36vw);color:inherit;font:inherit;background:0 0;border:0;outline:none;font-size:12px;font-weight:500}.management-search input::placeholder{color:#94a3b8;font-weight:500}.management-empty{color:#64748b;flex-direction:column;align-items:flex-start;gap:10px;max-width:420px;margin:56px auto;padding:8px 0;display:flex}.management-empty .material-icons-outlined{color:#94a3b8;font-size:28px}.management-empty h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:650}.management-empty p{margin:0 0 8px;font-size:.875rem;line-height:1.55}.management-customer-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px;display:grid}.management-customer-card{background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:0;transition:border-color .1s,background-color .1s;display:flex;position:relative}.management-customer-card.is-destroyed{opacity:.58}.management-customer-card.is-interactive:hover,.management-customer-card.is-menu-open{background:#fcfcfd;border-color:#0f172a24}.management-customer-card.is-menu-open{z-index:5}.management-customer-menu{z-index:3;position:absolute;top:6px;right:6px}.management-customer-menu-btn{color:#cbd5e1;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;transition:background-color .1s,color .1s,opacity .1s;display:grid}.management-customer-card:hover .management-customer-menu-btn,.management-customer-card:focus-within .management-customer-menu-btn,.management-customer-menu-btn[aria-expanded=true]{opacity:1}.management-customer-menu-btn .material-icons-outlined{font-size:16px}.management-customer-menu-btn:hover,.management-customer-menu-btn[aria-expanded=true]{color:#475569;background:#0f172a0d}.management-customer-menu-btn:focus-visible{opacity:1;outline:none;box-shadow:0 0 0 3px #0a254014}@media (hover:none){.management-customer-menu-btn{opacity:1;color:#94a3b8}}.management-customer-dropdown{min-width:156px;position:absolute;top:calc(100% + 4px);right:0}.management-customer-dropdown-item:disabled{cursor:wait}.management-customer-card-main{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:stretch;gap:10px;margin:0;padding:12px 34px 12px 12px;display:flex}button.management-customer-card-main{cursor:pointer}button.management-customer-card-main:disabled{cursor:default}.management-customer-card-main:focus-visible{border-radius:8px;outline:none;box-shadow:inset 0 0 0 1px #0a254047}.management-customer-card-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.management-customer-avatar{color:#64748b;letter-spacing:.02em;background:#f8fafc;border:1px solid #0f172a0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.management-customer-avatar--photo{background:#fff;padding:4px}.management-customer-avatar--photo img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.management-customer-identity{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.management-customer-card-main h2{color:#0f172a;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.management-customer-identity>span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden}.management-status{color:#64748b;letter-spacing:-.01em;align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:500;line-height:1.2;display:inline-flex}.management-status-dot{background:#cbd5e1;border-radius:999px;flex-shrink:0;width:5px;height:5px}.management-status--online .management-status-dot{background:#10b981;box-shadow:0 0 0 3px #10b9811f}.management-status--online{color:#047857}.management-status--offline .management-status-dot{background:#d97706}.management-status--offline{color:#b45309}.management-status--inactive .management-status-dot{background:#94a3b8}.management-status--inactive{color:#64748b}.management-status--destroyed .management-status-dot{background:#ef4444}.management-status--destroyed{color:#b91c1c}.management-customer-facts{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex-wrap:wrap;align-items:center;margin:0;font-size:11.5px;font-weight:400;line-height:1.4;display:flex}.management-customer-facts span:not(:last-child):after{content:"·";color:#d0d7e2;margin:0 6px}@media (width<=1180px){.management-customer-grid{grid-template-columns:repeat(auto-fill,minmax(216px,1fr))}}@media (width<=900px){.management-customer-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.management-clickthrough-banner{color:#e2e8f0;background:linear-gradient(90deg,#0f172a,#1e293b);border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.management-clickthrough-banner-copy{align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:600;display:flex}.management-clickthrough-banner-copy .material-icons-outlined{color:#93c5fd;font-size:18px}.management-clickthrough-banner-copy strong{color:#fff;font-weight:700}.management-clickthrough-banner button{color:#0f172a;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.management-clickthrough-banner button .material-icons-outlined{font-size:16px}@media (width<=720px){.management-page-body{padding:16px}.management-customer-grid{grid-template-columns:1fr}.management-clickthrough-banner{flex-direction:column;align-items:stretch}}.logs-page{flex-direction:column;max-width:980px;display:flex}.logs-page .im-settings-page-head{margin-bottom:16px}.logs-hub-strip{background:#fcfcfd;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 22px;display:grid;overflow:hidden}.logs-hub-strip.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.logs-page .logs-more{align-self:flex-start;margin:12px 0 0}.logs-hub-stat{border-right:1px solid #0f172a0f;min-width:0;padding:10px 14px 11px}.logs-hub-stat:last-child{border-right:0}.logs-hub-stat-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:600;line-height:1;display:block}.logs-hub-stat-value{color:#0a2540;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:550;line-height:1.2;display:inline-flex;overflow:hidden}.logs-hub-stat.is-muted .logs-hub-stat-value{color:#94a3b8;font-weight:500}.logs-hub-stat.is-hot .logs-hub-stat-value{color:#0a2540}.logs-hub-stat.is-warn .logs-hub-stat-value{color:#b45309}.logs-hub-live{background:#10b981;border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative;box-shadow:0 0 0 3px #10b98124}.logs-hub-stat.is-warn .logs-hub-live{background:#d97706;box-shadow:0 0 0 3px #d9770624}.logs-hub-stat.is-live .logs-hub-live:after{content:"";background:#10b98138;border-radius:50%;animation:2.8s ease-out infinite logs-hub-live-pulse;position:absolute;inset:-2px}@keyframes logs-hub-live-pulse{0%{opacity:.55;transform:scale(.65)}70%{opacity:0;transform:scale(1.85)}to{opacity:0;transform:scale(1.85)}}@media (width<=820px){.logs-hub-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.logs-hub-strip.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.logs-hub-strip.is-compact .logs-hub-stat:nth-child(3n){border-right:1px solid #0f172a0f}.logs-hub-strip.is-compact .logs-hub-stat:nth-child(2n){border-right:0}.logs-hub-strip.is-compact .logs-hub-stat:nth-child(n+3){border-top:1px solid #0f172a0f}.logs-hub-stat:nth-child(3n){border-right:0}.logs-hub-stat:nth-child(n+4){border-top:1px solid #0f172a0f}}@media (width<=560px){.logs-hub-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.logs-hub-stat:nth-child(3n){border-right:1px solid #0f172a0f}.logs-hub-stat:nth-child(2n){border-right:0}.logs-hub-stat:nth-child(n+3){border-top:1px solid #0f172a0f}.logs-hub-chip.is-type{display:none}}.logs-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.logs-hub-table th:first-child,.logs-hub-table td:first-child{width:78px}.logs-hub-table th:nth-child(2),.logs-hub-table td:nth-child(2){width:138px}.logs-hub-table tbody tr{transition:background-color .1s}.logs-hub-table tbody tr:hover{background:#f8fafcf2}.logs-hub-time{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:2px;display:flex}.logs-hub-time strong{color:#0f172a;letter-spacing:-.02em;font-size:13px;font-weight:550;line-height:1.2}.logs-hub-time span{color:#94a3b8;letter-spacing:.01em;font-size:11px;font-weight:500;line-height:1.2}.logs-hub-status{color:#64748b;letter-spacing:-.01em;white-space:nowrap;background:#f8fafc;border:1px solid #0f172a0f;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 8px 0 7px;font-size:11px;font-weight:550;line-height:1;display:inline-flex}.logs-hub-status:before{content:"";background:#cbd5e1;border-radius:999px;width:5px;height:5px}.logs-hub-status.is-queued{color:#92400e;background:#fffbeb;border-color:#b453091f}.logs-hub-status.is-queued:before{background:#d97706}.logs-hub-status.is-saved{color:#047857;background:#ecfdf5;border-color:#05966924}.logs-hub-status.is-saved:before{background:#10b981}.logs-hub-status.is-empty{color:#64748b}.logs-hub-status.is-warn{color:#9f1239;background:#fff1f2;border-color:#e11d481f}.logs-hub-status.is-warn:before{background:#e11d48}.logs-hub-profile{min-width:0}.logs-hub-profile strong{color:#0f172a;letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:550;line-height:1.3;display:flex}.logs-hub-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.logs-hub-profile p{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}.logs-hub-chip{color:#64748b;letter-spacing:.01em;background:#f8fafc;border:1px solid #0f172a0f;border-radius:4px;flex-shrink:0;align-items:center;height:18px;padding:0 6px;font-size:10px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.logs-hub-chip.is-location{color:#334155}.logs-hub-chip.is-priority{color:#0a2540;background:#0a25400d;border-color:#0a25401f}.logs-hub-chip.is-count{font-variant-numeric:tabular-nums;justify-content:center;min-width:18px;padding:0 5px}.logs-hub-id{color:#cbd5e1;font-variant-numeric:tabular-nums;margin-left:auto;font-family:inherit;font-size:11px;font-weight:500}.logs-hub-row.is-openable,.logs-hub-row.is-group{cursor:pointer}.logs-hub-row.is-group td{background:#f8fafcb3}.logs-hub-row.is-group:hover td{background:#f8fafc}.logs-hub-row.is-nested td:first-child{box-shadow:inset 2px 0 #0a2540}.logs-hub-row.is-nested .logs-hub-profile strong{color:#334155;font-weight:500}.logs-hub-row.is-group .logs-hub-profile strong{color:#475569}.logs-hub-action{color:#94a3b8;text-align:right;white-space:nowrap;width:1%;padding-right:0}.logs-hub-action>.material-icons-outlined{color:#cbd5e1;font-size:18px}.logs-hub-view{color:#0a2540;cursor:pointer;height:26px;font:inherit;letter-spacing:-.01em;white-space:nowrap;background:#0a254009;border:1px solid #0a254024;border-radius:6px;align-items:center;gap:1px;padding:0 6px 0 10px;font-size:12px;font-weight:500;transition:border-color .1s,background-color .1s;display:inline-flex}.logs-hub-view .material-icons-outlined{color:#64748b;font-size:16px;transition:color .1s}.logs-hub-view:hover,.logs-hub-view:focus-visible,.logs-hub-row.is-openable:hover .logs-hub-view{background:#fff;border-color:#0a254038}.logs-hub-view:hover .material-icons-outlined,.logs-hub-view:focus-visible .material-icons-outlined,.logs-hub-row.is-openable:hover .logs-hub-view .material-icons-outlined{color:#0a2540}.logs-settings-btn{color:#0a2540;cursor:pointer;height:28px;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .1s,background-color .1s;display:inline-flex}.logs-settings-btn .material-icons-outlined{color:#64748b;font-size:15px}.logs-settings-btn:hover{background:#fcfcfd;border-color:#0f172a29}.logs-settings-form.im-slide-form{gap:0}.logs-settings-form>.im-slide-form-toggle-row{border-top:0;border-bottom:1px solid #0f172a0f;align-items:flex-start;margin:0;padding:2px 0 20px}.logs-settings-form>.im-slide-form-toggle-row .im-slide-form-toggle-copy strong{letter-spacing:-.015em;font-size:.8125rem;font-weight:500}.logs-settings-form>.im-slide-form-toggle-row .im-slide-form-toggle-copy p{margin:4px 0 0;font-size:.75rem;line-height:1.45}.logs-settings-form>.im-slide-form-toggle-row .im-settings-switch{margin-top:2px}.logs-settings-section{margin:0;padding:22px 0 0}.logs-settings-section+.logs-settings-section{border-top:1px solid #0f172a0f;margin-top:22px;padding-top:22px}.logs-settings-form .im-slide-form-section-head{margin:0 0 14px}.logs-settings-form .im-slide-form-section-head h4{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.logs-settings-form .im-slide-form-section-head p{color:#64748b;margin:6px 0 0;font-size:.75rem;line-height:1.5}.logs-segmented{background:#f8fafc;border:1px solid #0f172a14;border-radius:7px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:2px;display:flex}.logs-segmented button{color:#64748b;cursor:pointer;height:28px;font:inherit;letter-spacing:-.01em;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:.75rem;font-weight:500;transition:background-color .1s,box-shadow .1s,color .1s}.logs-segmented button:hover:not(.is-active){color:#334155;background:#ffffffb8}.logs-segmented button.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a0f}.logs-segmented button:focus-visible{outline:none;box-shadow:0 0 0 2px #0f172a1f}.logs-stepper{background:#f8fafc;border:1px solid #0f172a14;border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex}.logs-stepper button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;transition:background-color .1s,color .1s;display:grid}.logs-stepper button:hover:not(:disabled){color:#0a2540;background:#fff}.logs-stepper button:disabled{cursor:default;opacity:.35}.logs-stepper button .material-icons-outlined{font-size:16px}.logs-stepper strong{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center;min-width:32px;font-size:.8125rem;font-weight:600}.logs-settings-form .logs-settings-section>.im-slide-form-hint{max-width:46ch;margin-top:10px;font-size:.6875rem;line-height:1.45;display:block}.logs-secret-field{display:block;position:relative}.logs-secret-field input{box-sizing:border-box;letter-spacing:.01em;width:100%;padding-right:36px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.logs-secret-reveal{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;transition:background-color .1s,color .1s;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.logs-secret-reveal:hover{color:#0a2540;background:#0f172a0a}.logs-secret-reveal .material-icons-outlined{font-size:16px}.logs-account-list{flex-direction:column;gap:14px;display:flex}.logs-account-card{background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;gap:14px;padding:16px;display:flex}.logs-account-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.logs-account-card-head strong{color:#0f172a;letter-spacing:-.015em;font-size:.8125rem;font-weight:500}.logs-account-card .im-slide-form-field{gap:8px}.logs-account-card .im-slide-form-label{letter-spacing:.05em;font-size:.6875rem}.logs-account-remove{color:#94a3b8;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:500;transition:color .1s}.logs-account-remove:hover{color:#e11d48}.logs-account-add{color:#0a2540;cursor:pointer;height:30px;font:inherit;letter-spacing:-.01em;background:#fff;border:1px solid #0f172a1a;border-radius:6px;align-items:center;gap:6px;margin-top:14px;padding:0 10px;font-size:.75rem;font-weight:500;transition:background-color .1s,border-color .1s;display:inline-flex}.logs-account-add:hover{background:#fcfcfd;border-color:#0f172a29}.logs-account-add .material-icons-outlined{font-size:16px}.logs-messages-hint{color:#94a3b8;margin:0 0 12px;font-size:12px;line-height:1.45}.logs-messages-status{color:#64748b;text-align:center;margin:0;padding:24px 8px;font-size:13px}.logs-messages-status--error{color:#b91c1c}.logs-messages-list{margin:0;padding:0;list-style:none}.logs-messages-list li+li{margin-top:8px}.logs-message-card{background:#fcfcfd;border:1px solid #0f172a14;border-radius:8px;padding:12px}.logs-message-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.logs-message-head strong{color:#0f172a;font-size:.8125rem;font-weight:600;line-height:1.4;display:block}.logs-message-head span{color:#64748b;margin-top:3px;font-size:12px;display:block}.logs-message-head time{color:#94a3b8;white-space:nowrap;font-size:11px;font-weight:500}.logs-message-media{border:1px solid #0f172a0f;border-radius:6px;margin-top:8px;overflow:hidden}.logs-message-media img{object-fit:cover;width:100%;max-height:140px;display:block}.logs-message-body{color:#475569;margin:8px 0 0;font-size:12px;line-height:1.45}.logs-message-foot{justify-content:flex-end;margin-top:8px;display:flex}.logs-message-foot a{color:#0a2540;align-items:center;gap:2px;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .1s;display:inline-flex}.logs-message-foot a:hover{opacity:.72}.logs-message-foot a .material-icons-outlined{font-size:14px}.logs-row time{color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:500}.logs-history-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.logs-type-chips{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.logs-type-chips .invoice-filter-chip.is-active{color:#0a2540;background:#0a25400d;border-color:#0a25402e}.logs-list{flex-direction:column;gap:8px;display:flex}.logs-row{background:#fff;border:1px solid #0f172a12;border-radius:8px;align-items:center;gap:16px;padding:12px 14px;display:flex}.logs-row-main{flex:1;min-width:0}.logs-row-top{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.logs-row-top strong{color:#0f172a;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:650;overflow:hidden}.logs-row-top span,.logs-row-meta{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.logs-row-meta{gap:10px;display:flex}.logs-more{color:#0a2540;cursor:pointer;height:32px;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:6px;align-self:center;margin-top:8px;padding:0 14px;font-size:12px;font-weight:600;transition:border-color .1s,background-color .1s}.logs-more:hover:not(:disabled){background:#fcfcfd;border-color:#0f172a29}@media (width<=720px){.logs-hub-table th:first-child,.logs-hub-table td:first-child,.logs-hub-table th:nth-child(2),.logs-hub-table td:nth-child(2){width:auto}.logs-head-actions{justify-content:space-between;width:100%}.logs-history-head{flex-direction:column;align-items:flex-start}}.presence-user{align-items:center;gap:10px;min-width:0;display:flex}.logs-hub-table.presence-table th:first-child,.logs-hub-table.presence-table td:first-child{width:auto}.logs-hub-table.presence-table th:nth-child(2),.logs-hub-table.presence-table td:nth-child(2),.logs-hub-table.presence-table th:nth-child(3),.logs-hub-table.presence-table td:nth-child(3),.logs-hub-table.presence-table th:nth-child(4),.logs-hub-table.presence-table td:nth-child(4){color:#64748b;width:18%;font-size:12px;font-weight:500}.logs-hub-table.presence-table th:nth-child(2),.logs-hub-table.presence-table th:nth-child(3),.logs-hub-table.presence-table th:nth-child(4){color:#94a3b8;font-size:11px}.presence-detail{flex-direction:column;gap:12px;display:flex}.presence-detail-line{flex-direction:column;gap:3px;margin:0;display:flex}.presence-detail-line span{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.presence-detail-line strong{color:#0f172a;font-size:.875rem;font-weight:550}.presence-detail-sessions{border-top:1px solid #0f172a0f;margin:4px 0 0;padding:0;list-style:none}.presence-detail-sessions li{border-bottom:1px solid #0f172a0d;flex-direction:column;gap:2px;padding:10px 0;display:flex}.presence-detail-sessions strong{color:#0f172a;font-size:12px;font-weight:550}.presence-detail-sessions span,.presence-detail-sessions em{color:#64748b;font-size:11px;font-style:normal}.inv-page{--inv-line:#0f172a0f;--inv-line-strong:#0f172a1a;--inv-text:#0f172a;--inv-text-2:#334155;--inv-muted:#64748b;--inv-faint:#94a3b8;--inv-hover:#f8fafc;max-width:960px;color:var(--inv-text);padding-top:16px}.inv-page.is-detail{max-width:760px}.inv-page .is-num{text-align:right;font-variant-numeric:tabular-nums}.inv-btn{border:1px solid var(--inv-line-strong);color:#1e293b;height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background .1s,border-color .1s;display:inline-flex}.inv-btn .material-icons-outlined{font-size:14px}.inv-btn:hover:not(:disabled){background:var(--inv-hover);border-color:#0f172a29}.inv-btn.is-primary{color:#fff;background:#0a2540;border-color:#0a2540}.inv-btn.is-primary:hover:not(:disabled){background:#163b61;border-color:#163b61}.inv-btn.is-primary:active:not(:disabled){background:#081c30}.inv-btn:disabled{opacity:.55;cursor:default}.inv-icon-btn{width:28px;height:28px;color:var(--inv-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background .1s,border-color .1s,color .1s,opacity .1s;display:inline-flex}.inv-icon-btn .material-icons-outlined{font-size:16px}.inv-icon-btn:hover:not(:disabled),.inv-icon-btn[aria-expanded=true]{color:var(--inv-text);background:#f1f5f9}.inv-icon-btn:disabled{cursor:default}.inv-icon-btn.is-bordered,.inv-menu-bordered .inv-menu-trigger{border-color:var(--inv-line-strong);background:#fff}.inv-icon-btn.is-bordered:hover:not(:disabled),.inv-menu-bordered .inv-menu-trigger:hover,.inv-menu-bordered .inv-menu-trigger[aria-expanded=true]{background:var(--inv-hover);border-color:#0f172a29}.inv-page .is-spinning .material-icons-outlined,.inv-page .material-icons-outlined.is-spinning{animation:.9s linear infinite inv-spin}@keyframes inv-spin{to{transform:rotate(360deg)}}.inv-status{color:var(--inv-text-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.inv-status i{background:var(--inv-faint);border-radius:50%;flex-shrink:0;width:6px;height:6px}.inv-status.is-draft{color:var(--inv-muted)}.inv-status.is-draft i{box-sizing:border-box;border:1.5px solid var(--inv-faint);background:0 0}.inv-status.is-sent i{background:var(--inv-muted)}.inv-status.is-open i{background:#d97706}.inv-status.is-overdue{color:#b42318}.inv-status.is-overdue i{background:#dc2626}.inv-status.is-paid i{background:#16a34a}.inv-menu{display:inline-flex;position:relative}.inv-menu-pop{z-index:40;box-sizing:border-box;width:var(--resonn-menu-width,232px);padding:var(--resonn-menu-pad,4px);border:1px solid var(--inv-line-strong);border-radius:var(--resonn-menu-radius,8px);text-align:left;background:#fff;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #0f172a14}.inv-menu-item{width:100%;height:var(--resonn-menu-row-height,26px);padding:0 var(--resonn-menu-row-pad-x,6px) 0 0;color:#1e293b;font:inherit;font-size:var(--resonn-menu-row-text,12px);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;font-weight:400;transition:background .1s;display:flex}.inv-menu-item .material-icons-outlined{width:var(--resonn-menu-icon-col,24px);color:var(--inv-muted);font-size:var(--resonn-menu-icon-size,14px);justify-content:center;display:inline-flex}.inv-menu-item:hover:not(:disabled),.inv-menu-item:focus-visible{background:#f1f5f9;outline:none}.inv-menu-item.is-danger,.inv-menu-item.is-danger .material-icons-outlined{color:#b42318}.inv-menu-item.is-danger:hover:not(:disabled){background:#fef3f2}.inv-menu-item:disabled{opacity:.5;cursor:default}.inv-menu-sep{height:1px;margin:4px calc(-1 * var(--resonn-menu-pad,4px));background:var(--inv-line)}.inv-summary{align-items:flex-start;gap:8px;margin:0 0 12px -10px;display:flex}.inv-figure{font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:4px 10px;display:flex}.inv-figure span{color:var(--inv-muted);font-size:11px;font-weight:500}.inv-figure strong{color:var(--inv-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:baseline;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.inv-figure em{color:var(--inv-faint);font-size:11px;font-style:normal;font-weight:500}.inv-figure.is-button{cursor:pointer;transition:background .1s,border-color .1s}.inv-figure.is-button:hover:not(:disabled){background:var(--inv-hover)}.inv-figure.is-button:disabled{cursor:default}.inv-figure.is-warn strong{color:#b42318}.inv-figure.is-active{border-color:var(--inv-line-strong);background:var(--inv-hover)}.inv-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:4px;display:flex}.inv-toolbar-filters.overview-control-strip{min-height:28px;margin-left:-10px}.inv-toolbar-filters .im-filter-search,.inv-toolbar-filters .strip-control.strip-filter-trigger,.inv-toolbar-filters .im-filter-trigger{height:28px}.inv-toolbar-end{align-items:center;gap:8px;display:flex}.inv-toolbar-meta{color:var(--inv-faint);font-size:11px}.inv-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;transition:opacity .1s}.inv-table.is-refreshing{opacity:.6}.inv-col-number{width:88px}.inv-col-mb{width:28px}.inv-col-status{width:116px}.inv-col-amount{width:112px}.inv-col-menu{width:36px}.inv-table thead th{border-bottom:1px solid var(--inv-line-strong);height:28px;color:var(--inv-faint);text-align:left;padding:0 8px;font-size:11px;font-weight:500}.inv-table thead th.is-num{text-align:right}.inv-month th,.inv-month td{border-bottom:1px solid var(--inv-line);height:28px;color:var(--inv-text);text-align:left;vertical-align:bottom;padding:14px 8px 6px;font-size:12px;font-weight:600}.inv-month td.is-num{color:var(--inv-text-2);text-align:right}.inv-month th span{color:var(--inv-faint);margin-left:8px;font-size:11px;font-weight:400}.inv-row{cursor:pointer;transition:background .1s}.inv-row td{border-bottom:1px solid var(--inv-line);color:#1e293b;white-space:nowrap;text-overflow:ellipsis;height:32px;padding:0 8px;font-size:13px;overflow:hidden}.inv-row td.inv-cell-menu{text-align:right;padding:0 4px;overflow:visible}.inv-row:hover,.inv-row.is-menu-open{background:var(--inv-hover)}.inv-row:focus-visible{outline-offset:-2px;outline:2px solid #0a25402e}.inv-customer{align-items:center;gap:8px;min-width:0;display:flex}.inv-avatar{border:1px solid var(--inv-line);width:20px;height:20px;color:var(--inv-muted);box-sizing:border-box;background:#f8fafc;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex;overflow:hidden}.inv-avatar img{object-fit:contain;width:100%;height:100%}.inv-customer-name{text-overflow:ellipsis;overflow:hidden}.inv-number{color:var(--inv-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:inline-flex}.inv-row td.inv-cell-mb{text-align:center;padding:0;overflow:visible}.inv-mb.is-action{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;line-height:1;display:inline-flex}.inv-mb.is-action:hover:not(:disabled){color:#0a2540;background:#f1f5f9}.inv-mb.is-action:disabled{cursor:default}.inv-mb .material-icons-outlined,.inv-mb.material-icons-outlined{font-size:14px}.inv-amount{font-weight:500}.inv-row .inv-menu-trigger{opacity:0;width:24px;height:24px}.inv-row:hover .inv-menu-trigger,.inv-row:focus-within .inv-menu-trigger,.inv-row.is-menu-open .inv-menu-trigger{opacity:1}.inv-list-foot{min-height:40px;color:var(--inv-faint);justify-content:space-between;align-items:center;padding:0 8px;font-size:11px;display:flex}.inv-empty{color:var(--inv-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;font-size:12px;display:flex}.inv-empty .material-icons-outlined{color:var(--inv-faint);font-size:20px}.inv-empty p{margin:0}.inv-crumbs{height:20px;color:var(--inv-faint);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.inv-crumbs a{color:var(--inv-muted);text-decoration:none;transition:color .1s}.inv-crumbs a:hover{color:var(--inv-text)}.inv-crumbs [aria-current]{color:var(--inv-text-2);font-variant-numeric:tabular-nums}.inv-detail-head{border-bottom:1px solid var(--inv-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.inv-detail-identity{min-width:0}.inv-detail-title{align-items:center;gap:10px;min-width:0;display:flex}.inv-detail-title h2{color:var(--inv-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.inv-detail-meta{color:var(--inv-muted);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px}.inv-detail-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.inv-props{border-bottom:1px solid var(--inv-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:10px 0;display:grid}.inv-prop{grid-template-columns:104px minmax(0,1fr);align-items:center;min-height:28px;font-size:12px;display:grid}.inv-prop dt{color:var(--inv-muted)}.inv-prop dd{color:var(--inv-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.inv-prop dd.is-muted{color:var(--inv-faint)}.inv-section{margin-top:20px}.inv-section-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.inv-section-label{color:var(--inv-faint);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:500}.inv-section-head .inv-section-label{margin-bottom:0}.inv-text-btn{height:24px;color:var(--inv-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;transition:color .1s}.inv-text-btn:hover{color:#0a2540}.inv-billing{background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:10px 12px}.inv-billing p{color:var(--inv-text);margin:0;font-size:13px;line-height:1.45}.inv-billing-email{color:var(--inv-muted);margin-top:6px;font-size:12px}.inv-billing-email.is-missing{color:var(--inv-faint)}.inv-lines{background:#fff;border:1px solid #0f172a14;border-radius:8px;overflow:hidden}.inv-line,.inv-total{grid-template-columns:minmax(0,1fr) 120px 28px;align-items:center;column-gap:12px;padding:0 4px 0 12px;display:grid}.inv-line{border-bottom:1px solid var(--inv-line);min-height:32px;transition:background .1s,opacity .1s}.inv-line.is-head{min-height:28px;color:var(--inv-faint);border-bottom-color:#0f172a14;font-size:11px;font-weight:500}.inv-line.is-view:hover{background:#fcfcfd}.inv-line.is-busy{opacity:.55}.inv-line.is-editing{background:var(--inv-hover)}.inv-line-cell{color:#1e293b;width:100%;height:32px;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;padding:0;font-size:13px;display:block;overflow:hidden}.inv-line-cell.is-num{text-align:right}.inv-line-cell:focus-visible{outline:none;box-shadow:inset 0 -1px #94a3b8}.inv-line-input{box-sizing:border-box;width:100%;height:24px;color:var(--inv-text);font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:5px;margin:0;padding:0 8px;font-size:13px;transition:border-color .1s,box-shadow .1s}.inv-line-input.is-num{text-align:right;font-variant-numeric:tabular-nums}.inv-line-input::placeholder{color:var(--inv-faint)}.inv-line-input:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b824}.inv-line-tail{color:var(--inv-faint);justify-content:center;align-items:center;display:inline-flex}.inv-line-tail>.material-icons-outlined{font-size:14px}.inv-line-delete{width:24px;height:24px;color:var(--inv-faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s,opacity .1s;display:inline-flex}.inv-line-delete .material-icons-outlined{font-size:14px}.inv-line.is-view:hover .inv-line-delete,.inv-line-delete:focus-visible{opacity:1}.inv-line-delete:hover:not(:disabled){color:#b42318;background:#fef3f2}.inv-lines-empty{border-bottom:1px solid var(--inv-line);color:var(--inv-faint);margin:0;padding:10px 12px;font-size:12px}.inv-line-add{border:0;border-bottom:1px solid var(--inv-line);width:100%;height:32px;color:var(--inv-muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:background .1s,color .1s;display:flex}.inv-line-add .material-icons-outlined{margin-left:-1px;font-size:14px}.inv-line-add:hover{color:var(--inv-text);background:#fcfcfd}.inv-totals{background:#fcfcfd;padding:6px 0}.inv-total{min-height:24px;color:var(--inv-muted);font-size:12px}.inv-total>span:first-child{text-align:right}.inv-total.is-grand{min-height:30px;color:var(--inv-text);font-size:13px;font-weight:600}.inv-date-trigger{color:#0f172a;width:100%;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:#fcfcfd;border:1px solid #0f172a14;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;transition:border-color .1s,background .1s;display:flex}.inv-date-trigger:hover,.inv-date-trigger.is-open{background:#fff;border-color:#0f172a29}.inv-date-trigger.is-empty{color:#94a3b8}.inv-date-trigger .material-icons-outlined{color:#94a3b8;margin-left:auto;font-size:16px}.inv-date-affix{color:#94a3b8;font-size:11px}.inv-date-layer{z-index:120;width:252px;position:fixed}.inv-date-pop{box-sizing:border-box;background:#fff;border:1px solid #0f172a1a;border-radius:8px;width:252px;padding:8px 10px}.inv-date-pop .date-range-calendar-head{grid-template-columns:24px minmax(0,1fr) 24px}.inv-date-title{color:#0f172a;font:inherit;letter-spacing:-.01em;text-align:center;text-transform:capitalize;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.inv-date-title:hover{color:#163b61}.inv-date-board{grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 0 6px;display:grid}.inv-date-board button{color:#334155;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px}.inv-date-board button:hover{background:#f8fafc}.inv-date-board button.is-active{color:#fff;background:#0a2540}.inv-date-shortcuts{border-top:1px solid #0f172a0f;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:8px;display:flex}.inv-date-shortcuts button{color:#64748b;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 7px;font-size:11px}.inv-date-shortcuts button:hover{color:#0f172a;background:#f8fafc}.inv-run-bar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.inv-run-month{color:var(--inv-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.inv-run-month input{border:1px solid var(--inv-line-strong);height:28px;color:var(--inv-text);font:inherit;background:#fff;border-radius:5px;padding:0 8px;font-size:12px}.inv-run-bar .is-primary{margin-left:auto}.inv-run-hint,.inv-run-gap{color:var(--inv-muted);margin:0 0 12px;font-size:12px}.inv-run-gap{color:#b42318}.inv-run-group{margin-top:14px}.inv-run-group h3{color:var(--inv-text);align-items:baseline;gap:8px;margin:0 0 4px;font-size:12px;font-weight:600;display:flex}.inv-run-group h3 span{color:var(--inv-faint);font-weight:400}.inv-run-group ul{border-top:1px solid var(--inv-line);margin:0;padding:0;list-style:none}.inv-run-group li{border-bottom:1px solid var(--inv-line);grid-template-columns:minmax(160px,220px) minmax(0,1fr) 88px auto;align-items:center;gap:12px;min-height:32px;padding:4px 0;font-size:12px;display:grid}.inv-run-group li.is-gap{background:#fff7f6}.inv-run-group label{align-items:center;gap:8px;min-width:0;display:flex}.inv-run-name{color:var(--inv-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.inv-run-reason{color:var(--inv-muted)}.inv-run-amount{color:var(--inv-text);font-variant-numeric:tabular-nums;text-align:right}.inv-run-exclude{height:24px;color:var(--inv-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 6px;font-size:11px}.inv-run-exclude:hover{color:var(--inv-text);background:#f1f5f9}@media (width<=720px){.inv-props{grid-template-columns:minmax(0,1fr)}.inv-detail-head,.inv-toolbar{flex-wrap:wrap}.inv-col-number{width:72px}}
