*{box-sizing:border-box}:root{--profile-picker-width:168px;--profile-picker-menu-width:288px;--cabinet-row-edge-x:16px;--cabinet-golden-ratio:1.6;--cabinet-button-height:40px;--cabinet-row-icon-button-size:34px;--cabinet-row-menu-width:220px;--cabinet-mobile-edge-x:12px;--profile-picker-mobile-bottom:calc(104px + env(safe-area-inset-bottom));--accounts-bulk-action-button-width:138px;--page-top-button-font-size:13px;--tables-desktop-action-button-width:172px;--tables-desktop-action-gap:8px;--tables-desktop-actions-width:352px;--tables-desktop-actions-cell-width:calc(var(--tables-desktop-actions-width) + var(--cabinet-row-edge-x) + var(--cabinet-row-edge-x));--layer-row-action:620;--layer-row-active:621;--layer-floating-menu:622;--layer-sidebar:1300;--layer-sidebar-menu:1310;--astatus-bg:#f8fafc;--astatus-surface-muted:#f1f5f9;--astatus-text:#0f172a;--astatus-text-muted:#64748b;--astatus-border:#e2e8f0;--astatus-border-strong:#cbd5e1;--astatus-primary:#2563eb;--astatus-primary-hover:#1d4ed8;--astatus-primary-soft:#eff6ff;--astatus-success:#16a34a;--astatus-success-soft:#f0fdf4;--astatus-sidebar:#0f172a;--astatus-shadow-soft:0 18px 50px rgba(15,23,42,0.08)}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,table{font:inherit}.app-shell{display:flex}.sidebar{position:relative;width:196px;min-width:196px;background:var(--astatus-sidebar);color:#ffffff;padding:18px 14px}.sidebar-header{gap:12px}.sidebar-title{margin:0;font-size:20px;font-weight:600;line-height:28px}.sidebar-mobile-toggle{min-height:38px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#111827;color:#ffffff;font-weight:600;cursor:pointer;box-shadow:0 10px 24px rgba(17,24,39,.16)}.sidebar-mobile-toggle-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.sidebar-mobile-toggle-icon svg{width:14px;height:14px;stroke-width:1.9}.sidebar-mobile-toggle.is-open .sidebar-mobile-toggle-icon{transform:rotate(180deg)}.sidebar-nav{display:flex;flex-direction:column;gap:6px;margin:18px 0 0}.sidebar-link{gap:10px;height:42px;padding:0 11px;margin:0;border-radius:8px;color:#9ca3af;font-weight:500;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease}.sidebar-link-icon{width:20px;min-width:20px;height:20px;color:currentColor;font-size:18px;line-height:1}.sidebar-link-icon svg{width:20px;height:20px;stroke-width:1.9}.sidebar-link:active,.sidebar-link:focus,.sidebar-link:hover,.sidebar-link:visited{text-decoration:none}.sidebar-link:hover{background:rgba(255,255,255,.06);color:#ffffff}.sidebar-link.active{background:var(--astatus-primary);color:#ffffff}.sidebar-logout{height:46px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:transparent;color:#d1d5db;font-weight:600}.sidebar-logout:hover{background:rgba(255,255,255,.06);color:#ffffff}.main-content{flex:1;padding:0 32px 40px}.account-topbar{position:relative;z-index:50;justify-content:flex-end;gap:16px;min-height:64px;margin:0 -32px 26px;padding:0 32px;border-bottom:1px solid #e5e7eb;background:#ffffff}.account-topbar-id,.account-topbar-plan{display:grid;gap:3px}.account-topbar-id-button{padding:0;border:0;background:transparent;cursor:pointer}.account-topbar-id-button strong{transition:color .2s ease}.account-topbar-id-button:hover strong{color:#2563eb}.account-topbar-id-button:disabled{cursor:default}.account-topbar-id-button.is-copied strong{color:#166534}.account-topbar-id span,.account-topbar-plan span{color:#6b7280;font-size:12px}.account-topbar-id strong,.account-topbar-plan strong{color:#111827;font-size:14px;font-weight:600}.account-menu-button{gap:6px;height:36px;padding:0;font-size:13px;font-weight:500;border:0;color:#111827}.account-menu-button:hover{color:#2563eb}.account-menu-chevron,.account-menu-icon{display:inline-flex;align-items:center;justify-content:center}.account-menu-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.account-menu-chevron svg{width:14px;height:14px;stroke-width:1.9}.account-menu-chevron{transition:transform .2s ease}.account-menu{top:44px;min-width:190px;padding:6px;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 14px 32px rgba(17,24,39,.12)}.account-menu-item{border-radius:8px;color:#111827}.account-menu-item:hover{background:#f3f4f6}.page-header{align-items:center;gap:16px}.page-header-compact{margin-bottom:16px;gap:12px}.page-title{margin:0 0 8px;font-size:32px}.page-subtitle{color:#6b7280}.page-subtitle-stack{display:inline-grid;gap:4px}.page-subtitle-accent{font-weight:600}.page-subtitle-accent-success{color:#166534}.page-subtitle-accent-danger{color:#b91c1c}.page-subtitle-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.page-subtitle-summary-link{display:inline-block}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--astatus-radius);padding:12px 16px;cursor:pointer;transition:.2s}.primary-button-compact,.secondary-button-compact{min-height:38px;padding:9px 14px;font-size:14px}.cards-row{display:flex;gap:12px;flex-wrap:wrap}.stat-card{display:flex;flex:0 0 190px;min-height:72px;flex-direction:column;justify-content:center;background:var(--astatus-surface);padding:10px 12px;border-radius:var(--astatus-radius);border:1px solid var(--astatus-border);font-family:inherit}.stat-card-label{color:var(--astatus-text-muted);margin-bottom:6px;font-size:14px;line-height:1.3}.stat-card-value{font-size:22px;font-weight:400;line-height:1.2}.panel{margin-top:24px;background:var(--astatus-surface);padding:20px}.table{border-collapse:collapse}.table td,.table th{padding:12px}.table thead th{border-bottom:1px solid var(--astatus-border)}.table tbody td{border-bottom:1px solid var(--astatus-surface-muted)}.table tbody tr:last-child td{border-bottom:none}.filters-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.input{padding:12px;border-radius:var(--astatus-radius);border:1px solid var(--astatus-border-strong);min-width:180px;background:var(--astatus-surface)}.search-input-field{position:relative}.compact-field-label>.field-label,.search-input-field>.field-label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.search-input-wrap{position:relative;display:block;width:100%}.search-input-wrap:before{left:13px;width:11px;height:11px;border:2px solid #98a2b3;transform:translateY(-58%)}.search-input-wrap:after,.search-input-wrap:before{position:absolute;top:50%;border-radius:999px;content:"";pointer-events:none}.search-input-wrap:after{left:24px;width:7px;height:2px;background:#98a2b3;transform:translateY(4px) rotate(45deg);transform-origin:left center}.search-input-wrap .input{width:100%;min-width:0;padding-left:40px;padding-right:38px}.search-field-control{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center}.app-shell .search-input-wrap input[type=search]::-webkit-search-cancel-button,.app-shell .search-input-wrap input[type=search]::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}.search-input-clear{position:absolute;top:50%;right:7px;display:inline-flex;width:24px;min-width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#667085;cursor:pointer;font-size:20px;font-weight:400;line-height:1;transform:translateY(-50%)}.search-input-clear:focus-visible,.search-input-clear:hover{background:#f2f4f7;color:#101828;outline:none}.search-input-clear:disabled{opacity:0;pointer-events:none}.settings-box{max-width:500px}.support-id-card{display:grid;gap:8px;padding:16px;border:1px solid #d1d5db;border-radius:8px;background:#f9fafb}.support-id-card-compact{gap:4px;padding:12px 14px}.profile-info-grid span,.support-id-card span{color:#6b7280;font-size:14px}.support-id-card strong{overflow-wrap:anywhere;font-size:24px;font-weight:500}.profile-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.profile-info-grid-compact{gap:10px;margin:12px 0 0}.profile-info-grid div{display:grid;gap:4px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px}.profile-info-grid-compact div{gap:3px;padding:8px 10px}.profile-info-grid strong{overflow-wrap:anywhere;font-weight:500}.dashboard-compact-panel{width:min(430px,100%);max-width:100%;margin-top:16px;padding:10px}.dashboard-summary-panel{display:grid;gap:14px}.dashboard-billing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-billing-facts{display:flex;flex-wrap:wrap;gap:8px}.dashboard-billing-fact{display:inline-grid;gap:2px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;min-width:0;background:#ffffff}.dashboard-billing-fact span{color:#6b7280;font-size:12px;line-height:1.2}.dashboard-billing-fact strong{font-size:14px;font-weight:500;line-height:1.25}.dashboard-billing-fact-card{min-width:180px}.dashboard-inline-note{margin:0;color:#6b7280;font-size:14px}.profile-info-grid-dashboard{grid-template-columns:repeat(3,minmax(112px,136px));justify-content:flex-start}.profile-info-grid-accent{background:#f8fafc}.dashboard-inline-actions{display:flex;justify-content:flex-start}.field{margin-bottom:16px}.field-label{margin-bottom:8px}@media (max-width:900px){.app-shell{flex-direction:column}.sidebar{width:100%;min-width:100%;min-height:auto}.sidebar-logout{margin-top:18px}.main-content{padding:0 24px 24px}.account-topbar{align-items:stretch;flex-direction:column;margin:0 -24px 24px;padding:14px 24px}.account-topbar-actions{justify-content:space-between}.dashboard-inline-actions,.dashboard-summary-panel{align-items:stretch}.dashboard-billing-head{flex-direction:column;align-items:stretch}.profile-info-grid-dashboard{grid-template-columns:1fr}.page-title{font-size:28px}}.page-actions{margin-bottom:20px}.form-panel{margin-bottom:24px}.form-title{margin:0 0 20px;font-size:24px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-actions{margin-top:20px}.form-hint{margin:0;color:#6b7280;line-height:1.45}.table-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:900px){.form-grid{grid-template-columns:1fr}}.secondary-button{background:var(--astatus-surface);color:var(--astatus-text);border:1px solid var(--astatus-border-strong);border-radius:var(--astatus-radius);padding:10px 14px;cursor:pointer;transition:.2s}.secondary-button:hover{background:var(--astatus-surface-muted)}.status-badge{padding:6px 10px;font-size:14px;font-weight:600}.status-success{background:#dcfce7;color:#166534}.status-error{background:#fee2e2;color:#991b1b}.status-neutral{background:#e5e7eb;color:#374151}.modal-overlay{position:fixed;inset:0;background:rgba(17,24,39,.55);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000;overflow-y:auto}.modal-card{width:100%;max-width:560px;background:#ffffff;border-radius:20px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.18)}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.modal-title{margin:0;font-size:24px}.modal-close{border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#6b7280}.modal-form{display:grid;gap:16px}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.message-history-payment-copy{margin:0;color:#475467;font-size:14px;line-height:1.5}.message-history-payment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.message-history-payment-summary div{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid #eaecf0;border-radius:8px;background:#f9fafb}.message-history-payment-summary span{color:#667085;font-size:12px;font-weight:700;line-height:1.3}.message-history-payment-summary strong{color:#101828;font-size:15px;line-height:1.3}@media (max-width:640px){.modal-card{padding:20px;border-radius:16px}.modal-actions{flex-direction:column}.modal-actions .primary-button,.modal-actions .secondary-button{width:100%}.message-history-payment-summary{grid-template-columns:1fr}}.neo-site-page{--neo-space-1:8px;--neo-space-2:13px;--neo-space-3:21px;--neo-space-4:34px;--neo-space-5:55px;--neo-space-6:89px;--neo-space-7:144px;--neo-container:1180px;--neo-container-text:730px;--neo-title-lg:68px;--neo-title-md:42px;--neo-title-sm:26px;--neo-bg:#f6f8fb;--neo-panel:#ffffff;--neo-ink:#111827;--neo-muted:#5b6472;--neo-line:#dfe5ee;--neo-blue:#2563eb;--neo-blue-dark:#1d4ed8;--neo-green:#16a34a;--neo-cyan:#0891b2;--neo-amber:#d97706;min-height:100vh;background:var(--neo-bg);color:var(--neo-ink)}.neo-site-header{position:fixed;top:var(--neo-space-2);left:50%;z-index:100;display:flex;width:min(var(--neo-container),calc(100% - var(--neo-space-4)));min-height:68px;align-items:center;justify-content:space-between;gap:var(--neo-space-3);padding:var(--neo-space-1) var(--neo-space-2) var(--neo-space-1) var(--neo-space-3);border:1px solid rgba(223,229,238,.82);border-radius:8px;background:rgba(255,255,255,.91);box-shadow:0 18px 44px rgba(17,24,39,.12);transform:translateX(-50%);backdrop-filter:blur(18px)}.neo-site-logo{display:inline-flex;align-items:center;gap:var(--neo-space-2);color:var(--neo-ink);font-size:var(--neo-space-3);font-weight:800;white-space:nowrap}.neo-site-logo-mark{display:inline-flex;width:var(--neo-space-4);height:var(--neo-space-4);align-items:end;justify-content:center;gap:3px;padding:var(--neo-space-1);border-radius:8px;background:#111827}.neo-site-logo-mark span{width:4px;border-radius:999px;background:#ffffff}.neo-site-logo-mark span:first-child{height:var(--neo-space-2);background:#93c5fd}.neo-site-logo-mark span:nth-child(2){height:var(--neo-space-3);background:#ffffff}.neo-site-logo-mark span:nth-child(3){height:var(--neo-space-1);background:#86efac}.neo-site-nav{display:flex;gap:var(--neo-space-1);padding:5px;border:1px solid #eef2f7;background:#f8fafc}.neo-site-nav,.neo-site-nav a{align-items:center;border-radius:8px}.neo-site-nav a{display:inline-flex;min-height:var(--neo-space-4);padding:0 var(--neo-space-2);color:#475569;font-size:14px;font-weight:700;transition:background .2s ease,color .2s ease}.neo-site-nav a.is-active,.neo-site-nav a:hover{background:#ffffff;color:var(--neo-ink);box-shadow:0 1px 2px rgba(17,24,39,.08)}.neo-site-nav-toggle{position:relative;display:none;width:var(--neo-space-5);height:var(--neo-space-5);border:1px solid var(--neo-line);border-radius:8px;background:#ffffff;color:var(--neo-ink);cursor:pointer}.neo-site-nav-toggle span{position:absolute;left:12px;width:18px;height:2px;border-radius:999px;background:currentColor;transition:opacity .2s ease,transform .2s ease}.neo-site-nav-toggle span:first-child{top:14px}.neo-site-nav-toggle span:nth-child(2){top:20px}.neo-site-nav-toggle span:nth-child(3){top:26px}.neo-site-nav-toggle.is-open span:first-child{transform:translateY(6px) rotate(45deg)}.neo-site-nav-toggle.is-open span:nth-child(2){opacity:0}.neo-site-nav-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.neo-site-button{display:inline-flex;min-height:var(--neo-space-5);align-items:center;justify-content:center;gap:var(--neo-space-1);padding:0 var(--neo-space-4);border:1px solid transparent;border-radius:8px;font-weight:800;line-height:1;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.neo-site-button:hover{transform:translateY(-1px)}.neo-site-button-primary{background:var(--neo-blue);color:#ffffff;box-shadow:0 14px 30px rgba(37,99,235,.24)}.neo-site-button-primary:hover{background:var(--neo-blue-dark)}.neo-site-button-secondary{border-color:var(--neo-line);background:#ffffff;color:var(--neo-ink)}.neo-site-button-secondary:hover{border-color:#bfdbfe;color:var(--neo-blue)}.neo-site-button-ghost{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.08);color:#ffffff}.neo-site-button-ghost:hover{background:rgba(255,255,255,.16)}.neo-site-hero{position:relative;display:grid;min-height:78vh;align-content:center;gap:var(--neo-space-4);padding:var(--neo-space-7) var(--neo-space-4) var(--neo-space-5);overflow:hidden;background-image:url(/site/graphs-block.JPG);background-position:50%;background-size:cover;color:#ffffff}.neo-site-hero:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(2,6,23,.86),rgba(15,23,42,.52)),linear-gradient(180deg,rgba(15,23,42,.2),rgba(15,23,42,.72))}.neo-site-hero-home:after{position:absolute;right:6vw;bottom:10vh;width:min(410px,34vw);height:min(270px,28vw);border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08)),url(/site/graphs-block.JPG);background-position:50%;background-size:cover;box-shadow:0 34px 90px rgba(0,0,0,.36);content:""}.neo-site-hero-analytics{background-image:url(/site/graphs-block.JPG)}.neo-site-hero-replies{background-image:url(/site/hero-slide.png)}.neo-site-hero-content{position:relative;z-index:2;width:min(var(--neo-container-text),100%)}.neo-site-eyebrow,.neo-site-kicker{margin:0 0 13px;color:#93c5fd;font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.neo-site-kicker{color:var(--neo-blue)}.neo-site-hero h1{max-width:860px;margin:0;font-size:var(--neo-title-lg);font-weight:900;letter-spacing:0;line-height:.98}.neo-site-hero p{max-width:var(--neo-container-text);margin:var(--neo-space-3) 0 0;color:#e2e8f0;font-size:var(--neo-space-3);line-height:1.55}.neo-site-actions{display:flex;flex-wrap:wrap;gap:var(--neo-space-2);margin-top:var(--neo-space-4)}.neo-site-metrics{position:relative;z-index:2;display:grid;width:min(var(--neo-container),100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--neo-space-3)}.neo-site-metrics div{display:grid;gap:var(--neo-space-1);min-height:110px;align-content:center;padding:var(--neo-space-3);border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(15,23,42,.42);backdrop-filter:blur(14px)}.neo-site-metrics strong{font-size:var(--neo-space-4);line-height:1}.neo-site-metrics span{color:#dbeafe;line-height:1.4}.neo-site-section{padding:var(--neo-space-6) var(--neo-space-4);scroll-margin-top:110px}.neo-site-section-head{width:min(var(--neo-container-text),100%);margin:0 auto var(--neo-space-5);text-align:center}.neo-site-crosslink h2,.neo-site-cta h2,.neo-site-section-head h2,.neo-site-showcase-copy h2{margin:0;color:var(--neo-ink);font-size:var(--neo-title-md);font-weight:900;letter-spacing:0;line-height:1.08}.neo-site-section-head p:not(.neo-site-kicker),.neo-site-showcase-copy p:not(.neo-site-kicker){margin:var(--neo-space-3) 0 0;color:var(--neo-muted);font-size:18px;line-height:1.6}.neo-site-faq-grid,.neo-site-feature-grid,.neo-site-price-grid,.neo-site-product-grid,.neo-site-workflow{display:grid;width:min(var(--neo-container),100%);margin:0 auto;gap:var(--neo-space-3)}.neo-site-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neo-site-audience-grid,.neo-site-catalog-grid,.neo-site-testimonial-grid{display:grid;width:min(var(--neo-container),100%);margin:0 auto;gap:var(--neo-space-3)}.neo-site-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.neo-site-catalog-grid,.neo-site-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.neo-site-audience-grid article,.neo-site-catalog-grid article,.neo-site-faq-grid article,.neo-site-feature-grid article,.neo-site-price-grid article,.neo-site-product-card,.neo-site-testimonial-grid article,.neo-site-workflow article{border:1px solid var(--neo-line);border-radius:8px;background:var(--neo-panel);box-shadow:0 18px 46px rgba(17,24,39,.06)}.neo-site-product-card{display:grid;min-height:0;align-content:start;gap:var(--neo-space-2);padding:var(--neo-space-3)}.neo-site-product-copy{max-width:451px}.neo-site-audience-grid h3,.neo-site-catalog-grid h3,.neo-site-faq-grid h3,.neo-site-feature-grid h3,.neo-site-price-grid h3,.neo-site-product-card h3,.neo-site-workflow h3{margin:0 0 12px;color:var(--neo-ink);font-size:var(--neo-title-sm);line-height:1.18}.neo-site-audience-grid p,.neo-site-catalog-grid p,.neo-site-crosslink p,.neo-site-faq-grid p,.neo-site-feature-grid p,.neo-site-price-grid p,.neo-site-product-card p,.neo-site-workflow p{margin:0;color:var(--neo-muted);line-height:1.55}.neo-site-product-card ul{display:grid;gap:var(--neo-space-2);margin:0;padding:0;list-style:none}.neo-site-product-card li{position:relative;padding-left:22px;color:#334155;font-weight:700}.neo-site-capability-grid span:before,.neo-site-product-card li:before{position:absolute;top:.55em;left:0;width:8px;height:8px;border-radius:999px;background:var(--neo-green);content:""}.neo-site-card-link{display:inline-flex;width:fit-content;min-height:var(--neo-space-5);align-items:center;justify-content:center;gap:var(--neo-space-1);padding:0 var(--neo-space-4);border:1px solid var(--neo-blue);border-radius:8px;background:var(--neo-blue);color:#ffffff;font-weight:900;box-shadow:0 14px 30px rgba(37,99,235,.2);transition:background .2s ease,border-color .2s ease,transform .2s ease}.neo-site-card-link:hover{border-color:var(--neo-blue-dark);background:var(--neo-blue-dark);transform:translateY(-1px)}.neo-site-card-link:after{content:"→"}.neo-site-product-preview{position:relative;width:min(100%,340px);aspect-ratio:1/1;justify-self:center;overflow:hidden;border:1px solid #d8e1ec;border-radius:8px;background:#0f172a;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.neo-site-product-preview-analytics{background-image:linear-gradient(180deg,rgba(15,23,42,.28),rgba(15,23,42,.8)),url(/site/graphs-block.JPG);background-position:50%;background-size:cover}.neo-site-product-sheet{position:absolute;right:var(--neo-space-3);bottom:var(--neo-space-3);left:var(--neo-space-3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--neo-space-2)}.neo-site-product-sheet span{height:var(--neo-space-6);border:1px solid rgba(255,255,255,.24);border-radius:8px;background:rgba(255,255,255,.18);backdrop-filter:blur(10px)}.neo-site-product-chat{display:grid;height:100%;align-content:center;gap:var(--neo-space-3);padding:var(--neo-space-4);color:#ffffff}.neo-site-product-chat p{max-width:84%;padding:var(--neo-space-2) var(--neo-space-3);border-radius:8px;color:#ffffff}.neo-site-product-chat p:first-child{justify-self:start;background:rgba(255,255,255,.12)}.neo-site-product-chat p:nth-child(2){justify-self:end;background:var(--neo-blue)}.neo-site-product-chat span{width:fit-content;padding:var(--neo-space-1) var(--neo-space-2);border-radius:8px;background:rgba(22,163,74,.2);color:#bbf7d0;font-size:13px;font-weight:900}.neo-site-audience-grid article,.neo-site-catalog-grid article,.neo-site-testimonial-grid article{min-height:178px;padding:var(--neo-space-4)}.neo-site-audiences{background:#ffffff}.neo-site-tool-catalog{background:#f8fbff}.neo-site-catalog-grid article{position:relative;display:grid;gap:var(--neo-space-2);align-content:start}.neo-site-catalog-grid article>span{width:fit-content;padding:var(--neo-space-1) var(--neo-space-2);border-radius:8px;background:#eff6ff;color:var(--neo-blue);font-size:12px;font-weight:900;text-transform:uppercase}.neo-site-testimonials{background:#ffffff}.neo-site-testimonial-grid article{display:flex;min-height:288px;flex-direction:column;justify-content:space-between}.neo-site-testimonial-grid article>p{margin:0;color:var(--neo-ink);font-size:18px;font-weight:700;line-height:1.5}.neo-site-testimonial-grid div{display:grid;gap:4px;margin-top:var(--neo-space-3)}.neo-site-testimonial-grid strong{color:var(--neo-ink)}.neo-site-testimonial-grid span{color:var(--neo-muted);font-size:14px}.neo-site-showcase{display:grid;grid-template-columns:minmax(0,.618fr) minmax(0,1fr);gap:var(--neo-space-5);align-items:center;padding:var(--neo-space-6) var(--neo-space-4);scroll-margin-top:110px;background:#ffffff}.neo-site-showcase-copy{width:min(451px,100%);justify-self:end}.neo-site-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--neo-space-2);margin-top:var(--neo-space-4)}.neo-site-capability-grid span{position:relative;min-height:var(--neo-space-5);padding:var(--neo-space-2) var(--neo-space-2) var(--neo-space-2) var(--neo-space-4);border:1px solid #e6edf5;border-radius:8px;background:#f8fafc;color:#334155;font-size:14px;font-weight:800}.neo-site-capability-grid span:before{top:18px;left:var(--neo-space-2)}.neo-site-chat-demo,.neo-site-dashboard,.neo-site-image-panel{width:min(610px,100%);min-height:377px;border:1px solid #d8e1ec;border-radius:8px;background:#0f172a;box-shadow:0 30px 90px rgba(17,24,39,.2)}.neo-site-dashboard{display:grid;gap:var(--neo-space-3);padding:var(--neo-space-3);color:#ffffff}.neo-site-chat-top,.neo-site-dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:var(--neo-space-2);padding:var(--neo-space-2) var(--neo-space-3);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.neo-site-chat-top span,.neo-site-dashboard-top span{color:#93c5fd;font-size:13px;font-weight:800}.neo-site-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--neo-space-2)}.neo-site-dashboard-metrics div{display:grid;gap:var(--neo-space-1);min-height:var(--neo-space-6);align-content:center;padding:var(--neo-space-3);border-radius:8px;background:rgba(255,255,255,.08)}.neo-site-dashboard-list span,.neo-site-dashboard-metrics span{color:#cbd5e1;font-size:13px}.neo-site-dashboard-metrics strong{font-size:var(--neo-space-4)}.neo-site-dashboard-bars{display:flex;height:var(--neo-space-7);align-items:end;gap:var(--neo-space-1);padding:var(--neo-space-3);border-radius:8px;background:rgba(255,255,255,.06)}.neo-site-dashboard-bars span{flex:1;min-height:24px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#60a5fa,#16a34a)}.neo-site-dashboard-list{display:grid;gap:var(--neo-space-1)}.neo-site-dashboard-list p{display:flex;justify-content:space-between;gap:var(--neo-space-2);margin:0;padding:var(--neo-space-2) var(--neo-space-3);border-radius:8px;background:rgba(255,255,255,.08)}.neo-site-image-panel{min-height:610px;background-image:url(/site/graphs-block.JPG);background-position:50%;background-size:cover}.neo-site-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.neo-site-feature-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.neo-site-faq-grid article,.neo-site-feature-grid article{min-height:178px;padding:var(--neo-space-4)}.neo-site-workflow-section{background:#eef5ff}.neo-site-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.neo-site-workflow-four{grid-template-columns:repeat(4,minmax(0,1fr))}.neo-site-workflow article{min-height:233px;padding:var(--neo-space-4)}.neo-site-workflow span{display:inline-flex;width:var(--neo-space-5);height:var(--neo-space-5);align-items:center;justify-content:center;margin-bottom:var(--neo-space-3);border-radius:8px;background:var(--neo-blue);color:#ffffff;font-weight:900}.neo-site-pricing{background:#ffffff}.neo-site-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neo-site-price-grid-single{max-width:560px;grid-template-columns:1fr}.neo-site-price-grid article{min-height:233px;padding:var(--neo-space-4)}.neo-site-price-grid strong{display:block;margin:var(--neo-space-3) 0 var(--neo-space-2);color:var(--neo-blue);font-size:var(--neo-title-md);font-weight:900;line-height:1}.neo-site-pricing-table{width:min(var(--neo-container),100%);margin:0 auto;overflow:hidden;border:1px solid var(--neo-line);border-radius:8px;background:#ffffff;box-shadow:0 18px 46px rgba(17,24,39,.06)}.neo-site-pricing-row{display:grid;grid-template-columns:1fr .618fr .764fr 1.618fr;gap:var(--neo-space-3);align-items:center;padding:var(--neo-space-3) var(--neo-space-4);border-top:1px solid var(--neo-line);color:var(--neo-muted);line-height:1.45}.neo-site-pricing-row:first-child{border-top:0}.neo-site-pricing-row-head{background:#f8fafc;color:#334155;font-size:12px;font-weight:900;text-transform:uppercase}.neo-site-pricing-row strong{color:var(--neo-ink)}.neo-site-pricing-row b{color:var(--neo-blue);font-size:var(--neo-space-3);line-height:1.1}.neo-site-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neo-site-chat-demo{justify-self:end;padding:var(--neo-space-3);color:#ffffff}.neo-site-chat-top strong{color:#86efac;font-size:13px}.neo-site-chat-body{display:grid;gap:var(--neo-space-3);padding:var(--neo-space-4) 0 0}.neo-site-chat-body p{max-width:82%;margin:0;padding:var(--neo-space-2) var(--neo-space-3);border-radius:8px;line-height:1.5}.neo-site-chat-body .is-client{justify-self:start;background:rgba(255,255,255,.1)}.neo-site-chat-body .is-service{justify-self:end;background:var(--neo-blue)}.neo-site-chat-body div{display:flex;flex-wrap:wrap;gap:var(--neo-space-1);margin-top:var(--neo-space-1)}.neo-site-chat-body span{padding:var(--neo-space-1) var(--neo-space-2);border-radius:8px;background:rgba(22,163,74,.18);color:#bbf7d0;font-size:13px;font-weight:800}.neo-site-crosslink,.neo-site-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--neo-space-4);padding:var(--neo-space-6) var(--neo-space-4)}.neo-site-crosslink{background:#eef5ff}.neo-site-crosslink>div,.neo-site-cta>div{width:min(var(--neo-container-text),100%)}.neo-site-cta{background:#111827;color:#ffffff}.neo-site-cta h2{color:#ffffff}.neo-site-footer{padding:var(--neo-space-5) var(--neo-space-4) var(--neo-space-4);background:#020617;color:#cbd5e1}.neo-site-footer-main{display:grid;width:min(var(--neo-container),100%);grid-template-columns:minmax(0,1.618fr) repeat(3,minmax(0,1fr));gap:var(--neo-space-4);margin:0 auto}.neo-site-footer-brand,.neo-site-footer-column,.neo-site-footer-contacts{display:grid;gap:10px}.neo-site-footer-column p,.neo-site-footer-logo{margin:0;color:#ffffff;font-weight:900}.neo-site-footer-brand>p:not(.neo-site-footer-logo),.neo-site-footer-requisites span{margin:0;color:#94a3b8;line-height:1.55}.neo-site-footer a{color:#dbeafe}.neo-site-footer a:hover{color:#93c5fd}.neo-site-footer-bottom{display:flex;width:min(var(--neo-container),100%);justify-content:space-between;gap:var(--neo-space-3);margin:var(--neo-space-4) auto 0;padding-top:var(--neo-space-3);border-top:1px solid rgba(255,255,255,.12);color:#94a3b8;font-size:14px}@media (max-width:1060px){.neo-site-header{top:var(--neo-space-1);justify-content:space-between}.neo-site-nav-toggle{display:inline-flex;order:-1;flex:0 0 var(--neo-space-5)}.neo-site-logo{position:absolute;left:50%;transform:translateX(-50%)}.neo-site-header-action{margin-left:auto}.neo-site-nav{position:fixed;top:var(--neo-space-6);right:var(--neo-space-2);left:var(--neo-space-2);display:none;padding:var(--neo-space-2);border-color:var(--neo-line);background:#ffffff;box-shadow:0 22px 60px rgba(17,24,39,.14)}.neo-site-nav.is-open{display:grid}.neo-site-nav a{justify-content:center;min-height:var(--neo-space-5)}.neo-site-hero:after{display:none}.neo-site-hero{min-height:auto;padding-bottom:var(--neo-space-6)}.neo-site-hero h1{font-size:var(--neo-space-5)}.neo-site-metrics{display:none}.neo-site-showcase{grid-template-columns:1fr}.neo-site-chat-demo,.neo-site-dashboard,.neo-site-image-panel,.neo-site-showcase-copy{justify-self:center;width:min(var(--neo-container-text),100%)}.neo-site-audience-grid,.neo-site-catalog-grid,.neo-site-feature-grid,.neo-site-feature-grid-four,.neo-site-footer-main,.neo-site-testimonial-grid,.neo-site-workflow,.neo-site-workflow-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.site-menu-open{overflow:hidden}.neo-site-header{top:var(--neo-space-1);width:calc(100% - 16px);min-height:60px;padding:var(--neo-space-1)}.neo-site-logo{gap:var(--neo-space-1);font-size:18px}.neo-site-logo-mark{width:30px;height:30px;padding:7px}.neo-site-nav-toggle{width:44px;height:44px;flex-basis:44px}.neo-site-header-action{width:auto;min-height:40px;padding:0 12px;font-size:15px}.neo-site-nav{top:76px;right:var(--neo-space-1);left:var(--neo-space-1)}.neo-site-hero{min-height:auto;padding:96px 18px var(--neo-space-4)}.neo-site-hero h1{font-size:clamp(32px,9vw,40px);line-height:1.08}.neo-site-hero p{margin-top:var(--neo-space-2);font-size:16px;line-height:1.5}.neo-site-actions,.neo-site-crosslink,.neo-site-cta,.neo-site-footer-bottom{align-items:stretch;flex-direction:column}.neo-site-button{width:100%}.neo-site-header .neo-site-button{width:auto}.neo-site-crosslink,.neo-site-cta,.neo-site-section,.neo-site-showcase{padding:var(--neo-space-4) 18px}.neo-site-section-head{margin-bottom:var(--neo-space-3);text-align:left}.neo-site-crosslink h2,.neo-site-cta h2,.neo-site-section-head h2,.neo-site-showcase-copy h2{font-size:clamp(27px,7.4vw,32px);line-height:1.14}.neo-site-section-head p:not(.neo-site-kicker),.neo-site-showcase-copy p:not(.neo-site-kicker){margin-top:var(--neo-space-2);font-size:16px;line-height:1.5}.neo-site-audience-grid,.neo-site-capability-grid,.neo-site-catalog-grid,.neo-site-faq-grid,.neo-site-feature-grid,.neo-site-feature-grid-four,.neo-site-footer-main,.neo-site-price-grid,.neo-site-product-grid,.neo-site-testimonial-grid,.neo-site-workflow,.neo-site-workflow-four{grid-template-columns:1fr}.neo-site-product-grid{width:min(560px,100%);gap:14px}.neo-site-audience-grid,.neo-site-capability-grid,.neo-site-catalog-grid,.neo-site-faq-grid,.neo-site-feature-grid,.neo-site-feature-grid-four,.neo-site-price-grid,.neo-site-testimonial-grid,.neo-site-workflow,.neo-site-workflow-four{gap:14px}.neo-site-product-card{gap:12px}.neo-site-audience-grid article,.neo-site-catalog-grid article,.neo-site-faq-grid article,.neo-site-feature-grid article,.neo-site-price-grid article,.neo-site-product-card,.neo-site-testimonial-grid article,.neo-site-workflow article{min-height:0;padding:18px}.neo-site-product-card h3{margin-bottom:var(--neo-space-1);font-size:23px}.neo-site-audience-grid h3,.neo-site-catalog-grid h3,.neo-site-faq-grid h3,.neo-site-feature-grid h3,.neo-site-price-grid h3,.neo-site-workflow h3{margin-bottom:var(--neo-space-1);font-size:22px}.neo-site-audience-grid p,.neo-site-catalog-grid p,.neo-site-faq-grid p,.neo-site-feature-grid p,.neo-site-price-grid p,.neo-site-product-card li,.neo-site-product-card p,.neo-site-workflow p{font-size:15px;line-height:1.45}.neo-site-product-card ul{gap:var(--neo-space-1)}.neo-site-card-link{min-height:46px;padding:0 18px}.neo-site-product-preview{width:min(100%,280px);justify-self:start;min-height:0}.neo-site-product-sheet{right:var(--neo-space-2);bottom:var(--neo-space-2);left:var(--neo-space-2);gap:var(--neo-space-1)}.neo-site-product-sheet span{height:var(--neo-space-5)}.neo-site-product-chat{gap:var(--neo-space-2);padding:var(--neo-space-3)}.neo-site-product-chat p{padding:10px 12px;font-size:14px}.neo-site-testimonial-grid article{min-height:0;gap:var(--neo-space-3)}.neo-site-testimonial-grid article>p{font-size:16px;line-height:1.45}.neo-site-workflow span{width:42px;height:42px;margin-bottom:var(--neo-space-2)}.neo-site-pricing-row,.neo-site-pricing-row-head{grid-template-columns:1fr;gap:var(--neo-space-1);align-items:start;padding:16px 18px}.neo-site-pricing-row-head{display:none}.neo-site-chat-demo,.neo-site-dashboard,.neo-site-image-panel{width:100%;min-height:0;padding:16px}.neo-site-image-panel{min-height:260px}.neo-site-dashboard-metrics{grid-template-columns:1fr}.neo-site-dashboard-metrics div{min-height:72px;padding:14px}.neo-site-dashboard-bars{height:var(--neo-space-6)}.neo-site-dashboard-list p{gap:6px;padding:12px}.neo-site-chat-body{gap:12px;padding-top:18px}.neo-site-chat-body p{max-width:92%;padding:12px 14px}.neo-site-footer-main{gap:18px}}:root{--astatus-bg:#f9fafb;--astatus-surface:#ffffff;--astatus-surface-muted:#f2f4f7;--astatus-text:#101828;--astatus-text-muted:#667085;--astatus-border:#e4e7ec;--astatus-border-strong:#d0d5dd;--astatus-primary:#465fff;--astatus-primary-hover:#3641f5;--astatus-primary-soft:#ecf3ff;--astatus-success:#039855;--astatus-success-soft:#ecfdf3;--astatus-error:#d92d20;--astatus-error-soft:#fef3f2;--astatus-warning:#dc6803;--astatus-warning-soft:#fffaeb;--astatus-sidebar:#ffffff;--astatus-radius:8px;--astatus-shadow-soft:0 1px 2px rgba(16,24,40,0.05)}body{font-family:Arial,sans-serif}.app-shell,body{background:var(--astatus-bg);color:var(--astatus-text)}.app-shell{display:block}.sidebar{position:fixed;inset:0 auto 0 0;z-index:90;display:flex;width:290px;min-width:290px;min-height:100vh;flex-direction:column;padding:28px 20px;border-right:1px solid var(--astatus-border);background:#ffffff;color:var(--astatus-text);overflow-y:auto}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.sidebar-brand{gap:12px;min-width:0;color:var(--astatus-text)}.sidebar-brand,.sidebar-brand-mark{display:inline-flex;align-items:center}.sidebar-brand-mark{justify-content:center;gap:4px;width:40px;min-width:40px;height:40px;border-radius:10px;background:var(--astatus-primary);box-shadow:0 10px 22px rgba(70,95,255,.26)}.sidebar-brand-mark span{width:5px;border-radius:999px;background:#ffffff}.sidebar-brand-mark span:first-child{height:20px}.sidebar-brand-mark span:nth-child(2){height:13px;opacity:.86}.sidebar-brand-mark span:nth-child(3){height:25px;opacity:.72}.sidebar-brand-copy{display:grid;gap:2px;min-width:0}.sidebar-brand-copy strong{color:#101828;font-size:22px;font-weight:800;line-height:1}.sidebar-brand-copy small{color:#98a2b3;font-size:12px;line-height:1.2}.sidebar-title{display:none}.sidebar-mobile-toggle{display:none;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff;color:#475467;font-size:13px;font-weight:700;box-shadow:var(--astatus-shadow-soft)}.sidebar-mobile-toggle-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sidebar-nav{display:grid;flex:1;gap:28px;margin:38px 0 0;padding:0}.sidebar-section{display:grid;gap:10px}.sidebar-section-title{color:#98a2b3;font-size:12px;font-weight:700;line-height:20px;text-transform:uppercase;letter-spacing:0}.sidebar-link{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;height:auto;padding:11px 12px;border-radius:var(--astatus-radius);color:#344054;font-size:14px;font-weight:700;line-height:20px;transition:background .18s ease,color .18s ease}.sidebar-link-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;color:#667085}.sidebar-link-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.sidebar-link:hover{background:#f2f4f7;color:#1d2939}.sidebar-link.active{background:var(--astatus-primary-soft)}.sidebar-link.active,.sidebar-link.active .sidebar-link-icon{color:var(--astatus-primary)}.sidebar-legal-section{gap:7px;margin-top:auto;padding-top:8px}.sidebar-legal-link{display:block;min-width:0;color:#667085;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none}.sidebar-legal-link:hover{color:var(--astatus-primary)}.sidebar-copyright{margin:12px 0 0;color:#98a2b3;font-size:11px;font-weight:700;line-height:1.45}.sidebar-logout{width:100%;min-height:42px;margin-top:auto;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff;color:#475467;font-weight:700;cursor:pointer}.sidebar-logout:hover{background:#f2f4f7;color:var(--astatus-text)}.main-content{position:relative;z-index:1;min-width:0;min-height:100vh;margin-left:290px;padding:0 40px 48px}.account-topbar{position:sticky;top:0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;margin:0 -40px 22px;padding:8px 40px;border-bottom:1px solid var(--astatus-border);background:rgba(255,255,255,.96);backdrop-filter:blur(10px)}.account-topbar-left{display:flex;min-width:0;flex:1 1 auto;align-items:center}.account-search{position:relative;display:flex;align-items:center;width:min(430px,100%);min-height:44px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff;box-shadow:var(--astatus-shadow-soft)}.account-search-icon{position:absolute;left:14px;display:inline-flex;color:#667085}.account-search-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.account-search input{width:100%;min-width:0;height:42px;padding:0 64px 0 44px;border:0;background:transparent;color:#1d2939;font-size:14px;outline:none}.account-search input::placeholder{color:#98a2b3}.account-search kbd{position:absolute;right:8px;display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border:1px solid var(--astatus-border);border-radius:7px;background:#f9fafb;color:#667085;font:inherit;font-size:12px}.account-topbar-actions{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:12px}.account-topbar-actions-right{margin-left:auto}.account-topbar-id-button{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 12px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff;box-shadow:var(--astatus-shadow-soft);text-align:left}.account-topbar-id span{color:#667085;font-size:11px;font-weight:800;line-height:1}.account-topbar-id strong{max-width:150px;overflow:hidden;color:#1d2939;font-size:13px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.account-topbar-id-button:hover strong{color:var(--astatus-primary)}.account-topbar-id-button.is-copied{border-color:#a6f4c5;background:var(--astatus-success-soft)}.account-topbar-id-button.is-copied strong{color:var(--astatus-success)}.account-menu-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:2px 8px 2px 3px;border:1px solid transparent;border-radius:var(--astatus-radius);background:transparent;color:#344054;cursor:pointer}.account-menu-button:hover{border-color:var(--astatus-border);background:#ffffff;color:#1d2939;box-shadow:var(--astatus-shadow-soft)}.account-menu-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;border-radius:999px;background:#1d2939;color:#ffffff;font-size:13px;font-weight:800;overflow:hidden;border:1px solid #e5e7eb}.account-menu-avatar img{width:100%;height:100%;object-fit:contain;display:block}.account-menu-avatar-initial{line-height:1}.account-menu-avatar-icon{display:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.account-menu-copy{display:block;min-width:0;text-align:left}.account-menu-copy span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d2939;font-size:14px;font-weight:700;line-height:1}.account-menu-chevron{display:inline-flex;color:#667085;transition:transform .18s ease}.account-menu-chevron svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.account-menu-chevron.is-open{transform:rotate(180deg)}.account-menu{position:absolute;top:54px;right:0;z-index:120;min-width:220px;padding:8px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff;box-shadow:0 12px 24px rgba(16,24,40,.08)}.account-menu-item{width:100%;gap:9px;padding:10px 11px;border:0;border-radius:7px;background:transparent;color:#344054;cursor:pointer;font-size:14px;font-weight:600;text-align:left}.account-menu-item-icon{display:inline-flex;width:20px;min-width:20px;height:20px;align-items:center;justify-content:center;color:#667085}.account-menu-item-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.account-menu-item:hover .account-menu-item-icon{color:var(--astatus-primary)}.account-menu-item:hover{background:#f2f4f7;color:#101828}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px;flex-wrap:wrap}.page-title{margin:0 0 6px;color:#101828;font-size:30px;font-weight:800;line-height:1.18}.page-subtitle{margin:0;color:#667085;font-size:14px;line-height:1.45}.page-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.section-title{margin:0 0 14px;color:#101828;font-size:20px;font-weight:800;line-height:1.25}.form-hint,.muted-text{margin:0;color:#667085;font-size:14px;line-height:1.5}.panel{margin-top:20px;padding:24px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff;box-shadow:var(--astatus-shadow-soft)}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--cabinet-button-height);padding:9px 14px;border-radius:var(--astatus-radius);cursor:pointer;font-size:14px;font-weight:700;line-height:20px;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.main-content .page-header-actions .primary-button,.main-content .page-header-actions .secondary-button{font-size:var(--page-top-button-font-size)}.primary-button{border:1px solid var(--astatus-primary);background:var(--astatus-primary);color:#ffffff;box-shadow:0 1px 2px rgba(70,95,255,.22)}.primary-button:hover{border-color:var(--astatus-primary-hover);background:var(--astatus-primary-hover)}.secondary-button{border:1px solid var(--astatus-border);background:#ffffff;color:#344054;box-shadow:var(--astatus-shadow-soft)}.secondary-button:hover{border-color:var(--astatus-border-strong);background:#f9fafb;color:#101828}.account-topbar-id-button:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:default;opacity:.62}.button-icon{display:inline-flex;width:16px;min-width:16px;height:16px}.button-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.billing-receipt-input,.billing-select,.input,.select-input,.table-comment-input{min-height:40px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff;color:#101828;font-size:14px;line-height:20px;box-shadow:var(--astatus-shadow-soft)}.billing-receipt-input:focus,.billing-select:focus,.input:focus,.select-input:focus,.table-comment-input:focus{border-color:#9cb9ff;outline:none;box-shadow:0 0 0 4px rgba(70,95,255,.12)}.field-label{margin-bottom:7px;color:#344054;font-weight:700;line-height:1.35}.notice{border:1px solid #b9e6fe;border-radius:var(--astatus-radius);background:#f0f9ff;color:#026aa2;font-size:14px;font-weight:600;line-height:1.45}.notice-success{border-color:#a6f4c5;background:var(--astatus-success-soft);color:var(--astatus-success)}.notice-error{border-color:#fecdca;background:var(--astatus-error-soft);color:var(--astatus-error)}.table-wrap{overflow-x:auto}.table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;color:#344054;font-size:14px}.table td,.table th{padding:14px 16px;border-bottom:1px solid var(--astatus-border);text-align:left;vertical-align:middle}.table thead th{background:#f9fafb;color:#667085;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:#fcfcfd}.status-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;font-weight:800;line-height:1}.status-success{background:var(--astatus-success-soft);color:var(--astatus-success)}.status-new{background:#eff6ff;color:var(--astatus-primary)}.status-error{background:var(--astatus-error-soft);color:var(--astatus-error)}.status-warning{background:var(--astatus-warning-soft);color:var(--astatus-warning)}.status-neutral{background:#f2f4f7;color:#475467}.billing-calculator-box,.billing-confirm-card,.billing-method-card,.billing-summary-box,.billing-usage-card,.icon-button,.modal-card,.profile-info-grid div,.profile-picker summary,.profile-picker-menu,.row-menu,.settings-save-status,.support-id-card{border-radius:var(--astatus-radius)}.modal-card{box-shadow:0 20px 34px rgba(16,24,40,.12)}.icon-button,.modal-card{border:1px solid var(--astatus-border)}.icon-button{color:#667085;box-shadow:var(--astatus-shadow-soft)}.icon-button:hover{color:#101828}.row-menu{border:1px solid var(--astatus-border);box-shadow:0 12px 24px rgba(16,24,40,.08)}.row-menu-item{border-radius:7px;color:#344054;font-size:14px;font-weight:600}.row-menu-item:hover{background:#f2f4f7;color:#101828}.row-menu-item:disabled{cursor:not-allowed;opacity:.45}.row-menu-item:disabled:hover{background:transparent;color:#344054}.row-menu-item-danger{color:var(--astatus-error)}.profile-picker summary,.profile-picker-static{border-color:var(--astatus-border);box-shadow:var(--astatus-shadow-soft)}.profile-picker-title{color:#344054}.profile-picker-meta{color:#667085}.profile-picker-ok{border-radius:var(--astatus-radius);background:var(--astatus-primary)}.profile-picker-ok:hover{background:var(--astatus-primary-hover)}.billing-compact-panel,.billing-methods-panel,.billing-overview-panel,.billing-widget-panel,.settings-box{width:min(980px,100%);max-width:100%}.billing-overview-panel{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:18px;padding:24px}.ai-connection-fact,.ai-playground-summary div,.billing-confirm-card,.billing-inline-stat,.billing-method-card,.billing-usage-card{border-color:var(--astatus-border);background:#f9fafb}.billing-progress{background:#ecf3ff}.billing-progress-bar{background:var(--astatus-primary)}.settings-grid{gap:24px}.accounts-search-panel,.ai-project-toolbar,.dev-client-panel,.sheets-access-panel{padding:18px}.accounts-search-meta,.ai-project-toolbar-meta{color:#667085}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start}.dashboard-grid,.dashboard-main-column,.dashboard-side-column{display:grid;gap:24px}.dashboard-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dashboard-metric-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:end;gap:16px;min-height:172px;padding:28px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff;box-shadow:var(--astatus-shadow-soft)}.dashboard-metric-icon{display:inline-flex;align-self:start;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--astatus-radius);background:#f2f4f7;color:#1d2939}.dashboard-metric-icon-blue{background:var(--astatus-primary-soft);color:var(--astatus-primary)}.dashboard-metric-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dashboard-metric-label{display:block;color:#667085;font-size:15px;line-height:1.3}.dashboard-metric-value{display:block;margin-top:10px;color:#101828;font-size:40px;font-weight:800;line-height:1}.dashboard-trend{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:13px;font-weight:800;white-space:nowrap}.dashboard-trend-success{background:var(--astatus-success-soft);color:var(--astatus-success)}.dashboard-actions-card,.dashboard-chart-panel,.dashboard-target-card{margin-top:0}.dashboard-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.dashboard-panel-head .section-title{margin-bottom:4px}.dashboard-bars{display:grid;grid-template-columns:repeat(12,minmax(18px,1fr));align-items:end;gap:14px;min-height:260px;margin-top:26px;padding:18px 0 4px;border-bottom:1px solid var(--astatus-border)}.dashboard-bars span{display:block;height:var(--bar-height);min-height:28px;border-radius:8px 8px 0 0;background:#eef1f6}.dashboard-bars span.is-active{background:var(--astatus-primary)}.dashboard-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.dashboard-info-grid div,.dashboard-target-stats div{display:grid;gap:6px;min-width:0;padding:14px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#f9fafb}.dashboard-info-grid span,.dashboard-target-stats span{color:#667085;font-size:12px;font-weight:700;line-height:1.3}.dashboard-info-grid strong,.dashboard-target-stats strong{overflow-wrap:anywhere;color:#101828;font-size:15px;font-weight:800;line-height:1.2}.dashboard-target-card{display:grid;gap:24px;background:linear-gradient(180deg,#ffffff,#ffffff 70%,#f2f4f7)}.dashboard-gauge{position:relative;display:grid;place-items:center;width:min(260px,100%);aspect-ratio:1;margin:4px auto 0;border-radius:50%;background:radial-gradient(circle at center,#ffffff 0 58%,transparent 59%),conic-gradient(var(--astatus-primary) 0 var(--dashboard-progress),#eef1f6 var(--dashboard-progress) 100%)}.dashboard-gauge:before{position:absolute;inset:18%;border-radius:50%;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(228,231,236,.8);content:""}.dashboard-gauge span{position:relative;z-index:1;color:#101828;font-size:42px;font-weight:800;line-height:1}.dashboard-target-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-actions-card{display:grid;gap:12px}.dashboard-actions-card .section-title{margin-bottom:2px}.dashboard-actions-list{display:grid;gap:10px}.dashboard-action-link{display:grid;gap:4px;padding:14px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff;color:#101828;transition:background .18s ease,border-color .18s ease,transform .18s ease}.dashboard-action-link:hover{border-color:#c2d6ff;background:var(--astatus-primary-soft);transform:translateY(-1px)}.dashboard-action-link span{color:var(--astatus-primary);font-size:12px;font-weight:800;line-height:1.3}.dashboard-action-link strong{color:#1d2939;font-size:14px;line-height:1.35}@media (max-width:1180px){.account-topbar,.main-content{padding-right:28px;padding-left:28px}.account-topbar{margin-right:-28px;margin-left:-28px}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:900px){.app-shell{display:block}.sidebar{position:sticky;top:0;inset:auto;z-index:100;width:100%;min-width:0;min-height:auto;padding:12px 16px;border-right:0;border-bottom:1px solid var(--astatus-border);overflow:visible}.sidebar-header{position:relative}.sidebar-brand-copy strong{font-size:20px}.sidebar-mobile-toggle{display:inline-flex}.sidebar-mobile-toggle.is-open,.sidebar-mobile-toggle:focus-visible,.sidebar-mobile-toggle:hover{border-color:#c2d6ff;background:var(--astatus-primary-soft);color:var(--astatus-primary)}.sidebar-mobile-toggle:focus{outline:none}.sidebar-mobile-toggle:focus-visible{outline:3px solid rgba(70,95,255,.16);outline-offset:2px}.sidebar-nav{position:absolute;top:calc(100% + 8px);right:16px;left:16px;z-index:140;display:none;gap:18px;max-height:min(70vh,520px);margin:0;padding:14px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff;box-shadow:0 18px 30px rgba(16,24,40,.12);overflow-y:auto}.sidebar-nav.is-open{display:grid}.main-content{margin-left:0;padding:0 18px 32px}.account-topbar{position:relative;top:auto;margin:0 -18px 24px;padding:14px 18px}.account-search{width:min(360px,100%)}.billing-overview-panel,.dashboard-info-grid,.dashboard-metrics-grid,.settings-grid{grid-template-columns:1fr}.dashboard-target-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sidebar{padding:10px 12px}.sidebar-brand-mark{width:36px;min-width:36px;height:36px}.sidebar-brand-copy small{display:none}.main-content{padding-right:12px;padding-left:12px}.account-topbar{flex-wrap:wrap;margin-right:-12px;margin-left:-12px;padding:12px}.account-topbar-left{display:none}.account-topbar-actions{width:100%;justify-content:space-between}.account-topbar-id-button{min-width:0;max-width:calc(100vw - 152px)}.account-menu-copy{display:none}.page-header{gap:14px}.page-header-actions,.page-header-actions>*,.primary-button,.secondary-button{width:100%}.page-title{font-size:24px}.panel{padding:16px}.dashboard-metric-card{grid-template-columns:46px minmax(0,1fr);min-height:140px;padding:18px}.dashboard-metric-icon{width:46px;height:46px}.dashboard-trend{grid-column:1/-1;justify-self:start}.dashboard-metric-value{font-size:32px}.dashboard-bars{gap:8px;min-height:190px}.dashboard-info-grid,.dashboard-target-stats{grid-template-columns:1fr}.table-wrap{margin:0;padding:0}.responsive-table tbody tr{border-color:var(--astatus-border);border-radius:var(--astatus-radius)}.account-menu{right:0;left:auto}}.site-lab-home-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);gap:48px;align-items:center;min-height:calc(100vh - 72px);padding:72px 40px 84px;background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(248,250,252,0) 48%),var(--astatus-bg)}.site-lab-home-hero .site-lab-badge,.site-lab-home-section .site-lab-badge{border-color:var(--astatus-border);background:var(--astatus-primary-soft);color:var(--astatus-primary)}.site-lab-home-hero-copy h1{max-width:760px;margin:0;color:var(--astatus-text);font-size:58px;line-height:1.02}.site-lab-home-hero-copy p{max-width:680px;margin:22px 0 0;color:var(--astatus-text-muted);font-size:20px;line-height:1.6}.site-lab-home-console{align-self:center;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:rgba(255,255,255,.96);box-shadow:0 28px 80px rgba(15,23,42,.13);overflow:hidden}.site-lab-home-console-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--astatus-border)}.site-lab-home-console-top div{display:grid;gap:4px}.site-lab-home-chat span,.site-lab-home-console-top p,.site-lab-home-console-top span,.site-lab-home-metrics span,.site-lab-home-table span{color:var(--astatus-text-muted);font-size:12px;line-height:1.3}.site-lab-home-console-top p{margin:0}.site-lab-home-console-top strong{font-size:18px}.site-lab-home-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px}.site-lab-home-metrics div{padding:14px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-bg)}.site-lab-home-metrics strong{display:block;margin-top:8px;font-size:28px;line-height:1}.site-lab-home-console-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;padding:0 20px 20px}.site-lab-home-chat,.site-lab-home-table{border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-surface);overflow:hidden}.site-lab-home-table div{display:grid;grid-template-columns:minmax(110px,1fr) 72px;align-items:center;min-height:42px;padding:0 12px;border-bottom:1px solid var(--astatus-border);font-size:13px}.site-lab-home-table div:first-child{background:var(--astatus-surface-muted)}.site-lab-home-table div:last-child{border-bottom:0}.site-lab-home-chat{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:14px}.site-lab-home-chat p{margin:0;padding:12px;border-radius:var(--astatus-radius);background:var(--astatus-primary);color:#ffffff;font-size:13px;line-height:1.45}.site-lab-home-chat strong{color:var(--astatus-success);font-size:12px}.site-lab-home-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--astatus-border);border-bottom:1px solid var(--astatus-border);background:var(--astatus-surface)}.site-lab-home-strip div{display:grid;gap:4px;min-height:112px;align-content:center;padding:20px 40px;border-right:1px solid var(--astatus-border)}.site-lab-home-strip div:last-child{border-right:0}.site-lab-home-strip strong{font-size:22px}.site-lab-home-strip span{color:var(--astatus-text-muted);line-height:1.45}.site-lab-home-section{padding:78px 40px}.site-lab-home-section h2{max-width:780px;margin:0;color:var(--astatus-text);font-size:40px;line-height:1.08}.site-lab-home-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:48px;align-items:start}.site-lab-home-copy{display:grid;gap:14px;color:var(--astatus-text-muted);font-size:18px;line-height:1.6}.site-lab-home-copy p{margin:0}.site-lab-home-section-head{max-width:820px}.site-lab-home-section-head p{max-width:760px;margin:18px 0 0;color:var(--astatus-text-muted);font-size:18px;line-height:1.6}.site-lab-home-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px}.site-lab-home-product{display:flex;min-height:360px;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-surface)}.site-lab-home-product>span{width:fit-content;padding:7px 9px;border-radius:var(--astatus-radius);background:var(--astatus-surface-muted);color:var(--astatus-primary);font-size:12px;font-weight:800}.site-lab-home-product h3{margin:0;font-size:30px;line-height:1.12}.site-lab-home-product li,.site-lab-home-product p{color:var(--astatus-text-muted);line-height:1.55}.site-lab-home-product p{margin:0}.site-lab-home-product ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.site-lab-home-product li{position:relative;padding-left:18px}.site-lab-home-product li:before{position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:999px;background:var(--astatus-success);content:""}.site-lab-home-workflow{background:var(--astatus-surface);border-top:1px solid var(--astatus-border);border-bottom:1px solid var(--astatus-border)}.site-lab-home-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.site-lab-home-workflow-grid article{min-height:220px;padding:22px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-bg)}.site-lab-home-workflow-grid span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:26px;border-radius:var(--astatus-radius);background:var(--astatus-primary);color:#ffffff;font-weight:800}.site-lab-home-workflow-grid h3{margin:0 0 12px;font-size:21px}.site-lab-home-workflow-grid p{margin:0;color:var(--astatus-text-muted);line-height:1.55}.site-lab-home-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:44px;align-items:center}.site-lab-home-visual-image{min-height:420px;border-radius:var(--astatus-radius);background-image:url(/site/graphs-block.JPG);background-position:50%;background-size:cover;box-shadow:var(--astatus-shadow-soft)}.site-lab-home-pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:920px;margin-top:32px}.site-lab-home-pricing article{padding:24px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-surface)}.site-lab-home-pricing h3{margin:0 0 18px;font-size:22px}.site-lab-home-pricing strong{display:block;margin-bottom:8px;color:var(--astatus-primary);font-size:38px;line-height:1}.site-lab-home-pricing p{margin:0;color:var(--astatus-text-muted);line-height:1.5}@media (max-width:1040px){.site-lab-home-hero,.site-lab-home-split,.site-lab-home-visual{grid-template-columns:1fr}.site-lab-home-hero{min-height:0;padding-top:54px}.site-lab-home-pricing,.site-lab-home-products{grid-template-columns:1fr}}@media (max-width:760px){.site-lab-home-hero,.site-lab-home-section{padding:42px 16px}.site-lab-home-hero-copy h1{font-size:36px;line-height:1.08}.site-lab-home-copy,.site-lab-home-hero-copy p,.site-lab-home-section-head p{font-size:16px}.site-lab-home-section h2{font-size:28px}.site-lab-home-console-grid,.site-lab-home-metrics,.site-lab-home-strip,.site-lab-home-workflow-grid{grid-template-columns:1fr}.site-lab-home-strip div{min-height:0;padding:18px 16px;border-right:0;border-bottom:1px solid var(--astatus-border)}.site-lab-home-strip div:last-child{border-bottom:0}.site-lab-home-pricing article,.site-lab-home-product,.site-lab-home-workflow-grid article{min-height:0;padding:18px 16px}.site-lab-home-visual-image{min-height:260px}}.app-shell{zoom:.9;width:100%;max-width:100%;min-height:100vh;overflow-x:clip}.page-header{margin-bottom:18px}.page-title{margin-bottom:5px;font-size:24px;line-height:1.2}.billing-reminder,.empty-table-state,.form-hint,.legal-links,.legal-note,.muted-text,.notice,.page-subtitle{font-size:13px}.section-title{font-size:18px}.panel{margin-top:16px;padding:16px}.primary-button,.secondary-button{min-height:36px;padding:8px 12px;font-size:13px}.input,.select-input,.table-comment-input{min-height:36px;padding:8px 10px;font-size:13px}.field{margin-bottom:12px}.field-label{margin-bottom:6px}.field-label,.table{font-size:13px}.table td,.table th{padding:9px 10px}.status-badge{padding:4px 8px;font-size:12px}.stat-card{flex-basis:160px;min-height:76px;padding:12px}.stat-card-label{font-size:12px}.admin-result-grid strong,.monthly-billing-card strong,.payment-summary strong,.stat-card-value,.support-id-card strong{font-size:19px}.admin-error-row,.admin-errors div,.admin-log-row,.admin-result-grid div,.admin-summary-row,.profile-info-grid div,.support-id-card{padding:10px}.admin-error-head,.admin-error-row p,.admin-error-row span,.admin-error-row strong,.admin-log-row span,.admin-result-grid span,.profile-info-grid span,.support-id-card span{font-size:12px}.admin-log-row strong,.profile-info-grid strong{font-size:13px}.profile-toggle{min-width:94px;min-height:34px;gap:8px;padding:5px 9px 5px 6px}.profile-toggle-track{width:38px;min-width:38px;height:22px}.profile-toggle-knob{width:16px;height:16px}.profile-toggle-on .profile-toggle-knob{transform:translateX(16px)}.profile-toggle-copy strong{font-size:13px}.icon-button{width:32px;height:32px;font-size:18px}.row-menu{top:38px}.row-menu-item{padding:8px 10px;font-size:13px}.modal-card{max-width:500px;padding:18px}.modal-title{font-size:20px}.login-panel{gap:18px;padding:24px}.login-panel h1{font-size:24px}.section-title{margin:0 0 16px;font-size:22px}.muted-text{margin-top:6px;color:#6b7280;font-size:14px;line-height:1.4}.text-link{color:#2563eb;font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline}.tables-panel{overflow:visible}@media (min-width:1281px){.app-shell .tables-panel.table-wrap{padding:14px}}.sheets-access-panel{display:grid;gap:14px}.settings-save-status{display:inline-flex;width:fit-content;align-items:center;min-height:32px;padding:7px 10px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-size:13px;line-height:1.35}.settings-save-status-pending{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.sheets-access-copy{display:grid;gap:18px;align-items:start}.sheets-access-email{display:grid;gap:7px}.sheets-access-email-row{display:flex;align-items:center;gap:10px;min-width:0}.sheets-access-email-row code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:9px 10px;border:1px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#111827;font-size:13px}.sheets-access-steps{display:flex;flex-wrap:wrap;gap:8px}.sheets-access-steps span{padding:6px 10px;border:1px solid #d1d5db;border-radius:999px;background:#ffffff;color:#374151;font-size:13px;line-height:1.25;white-space:nowrap}.tables-config-table{min-width:920px;table-layout:fixed}.tables-config-table td,.tables-config-table th{padding:9px 12px;text-align:left}.tables-config-table .profile-picker summary,.tables-config-table .secondary-button{min-height:32px;padding:6px 10px}@media (min-width:901px) and (max-width:1100px){.tables-config-table{min-width:0;table-layout:fixed}.tables-config-table td:first-child,.tables-config-table th:first-child{width:24%}.tables-config-table td:nth-child(2),.tables-config-table th:nth-child(2){width:auto}.tables-config-table td:nth-child(3),.tables-config-table th:nth-child(3){width:var(--tables-desktop-actions-cell-width)}.tables-config-table .table-link-actions{gap:6px}.tables-config-table .secondary-button{min-width:0;white-space:normal}}.readonly-row{background:#f9fafb}.tables-main-note{width:100%;min-width:0;margin-top:6px;padding:0;line-height:1.45;white-space:normal;overflow-wrap:normal;word-break:normal}.position-monitors-page .position-monitors-panel{max-width:1180px}.position-monitors-client-row{align-items:flex-end;margin-bottom:8px}.position-monitors-form-grid{align-items:start}.position-monitors-wide-field{grid-column:1/-1}.position-monitors-textarea{width:100%;min-height:76px;resize:vertical}.position-proxy-panel{display:grid;gap:16px}.position-proxy-panel .position-proxy-head{margin-bottom:0}.position-proxy-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#344054;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap}.position-proxy-toggle input{width:18px;height:18px;accent-color:#2563eb}.position-proxy-textarea{min-height:116px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.position-proxy-status-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.position-proxy-status{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 9px;min-width:0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.position-proxy-status-number{display:inline-flex;min-width:34px;align-items:center;justify-content:center;padding:3px 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:12px;font-weight:800;line-height:1.2}.position-proxy-status strong{min-width:0;color:#344054;font-size:14px;line-height:1.3}.position-proxy-status small,.position-proxy-status span:not(.position-proxy-status-number){grid-column:1/-1;min-width:0;overflow-wrap:anywhere;color:#667085;font-size:12px;line-height:1.35}.position-proxy-status.is-working{border-color:#bbf7d0;background:#f0fdf4}.position-proxy-status.is-working strong{color:#15803d}.position-proxy-status.is-blocked{border-color:#fed7aa;background:#fff7ed}.position-proxy-status.is-blocked strong{color:#c2410c}.position-proxy-status.is-offline{border-color:#fecaca;background:#fef2f2}.position-proxy-status.is-offline strong{color:#b91c1c}.position-proxy-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.position-monitors-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.position-monitor-list{display:grid;gap:16px}.position-monitor-card{display:grid;gap:18px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.position-monitor-card-head,.position-monitor-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.position-monitor-check,.position-monitor-current,.position-monitor-title{display:grid;gap:5px;min-width:0}.position-monitor-title strong{color:#101828;font-size:18px;line-height:1.25}.position-monitor-check small,.position-monitor-check span,.position-monitor-current small,.position-monitor-current span,.position-monitor-title span{overflow-wrap:anywhere;color:#667085;font-size:13px;line-height:1.35}.position-monitor-current{min-width:180px;padding:12px 14px;border:2px solid #60a5fa;border-radius:8px;background:#eff6ff}.position-monitor-current strong{color:#1d4ed8;font-size:24px;line-height:1.1}.position-monitor-check strong{color:#344054;font-size:14px;line-height:1.35}.position-monitor-actions{justify-content:flex-end}.position-history{display:grid;gap:12px;min-width:0}.position-history-chart-title{color:#344054;font-size:14px;font-weight:700;line-height:1.3;text-transform:capitalize}.position-history-chart{display:block;width:100%;min-height:232px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.position-history-axis-title,.position-history-x-title{fill:#344054;font-size:13px;font-weight:700}.position-history-axis-line{stroke:#98a2b3;stroke-width:1.4}.position-history-grid-line{stroke:#eef2f7;stroke-width:1}.position-history-day-tick{stroke:#98a2b3;stroke-width:1}.position-history-x-label,.position-history-y-label{fill:#667085;font-size:11px}.position-history-line{fill:none;stroke:#2563eb;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.position-history-dot{fill:#2563eb;stroke:#ffffff;stroke-width:2.5}.position-history-point-label{fill:#1d4ed8;font-size:12px;font-weight:700}.position-history-empty{display:flex;min-height:132px;align-items:center;justify-content:center;border:1px dashed #d0d5dd;border-radius:8px;color:#667085;font-size:14px;line-height:1.4}.position-history-modal{max-width:min(980px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:auto;border-radius:8px}.position-history-table-wrap{max-height:460px;border:1px solid #eaecf0;border-radius:8px}.position-history-table{min-width:820px}.position-history-table td,.position-history-table th{vertical-align:top;font-size:13px}@media (max-width:760px){.position-monitor-card{padding:12px}.position-monitor-card-head,.position-monitor-foot{display:grid}.position-monitor-actions .secondary-button,.position-monitor-current{width:100%}.position-proxy-footer,.position-proxy-head{display:grid}.position-proxy-footer .secondary-button,.position-proxy-toggle{width:100%}}.tables-profile-help-row{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;min-width:0}.tables-profile-note{width:100%;min-width:0;margin-top:0;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.28}.tables-profile-note-line{display:block;white-space:nowrap}.table-name-input{width:100%;min-width:150px}.tables-config-table .table-name-input{min-height:32px;padding:5px 10px 5px 0;border-color:transparent;background:transparent;box-shadow:none}.tables-config-table .table-name-input:focus,.tables-config-table .table-name-input:hover{border-color:var(--astatus-border);background:#ffffff}.row-menu-wrap.tables-mobile-menu{display:none}.tables-mobile-menu summary{list-style:none}.tables-mobile-menu summary::-webkit-details-marker{display:none}.tables-mobile-menu .row-menu-item{display:block;color:#344054;text-decoration:none}.tables-mobile-menu .row-menu-item-danger{color:#b91c1c}.tables-mobile-menu .row-menu-item-static{cursor:default;color:#667085}.tables-mobile-menu .row-menu-item-static:hover{background:transparent}.table-link-input{width:100%;min-width:280px}.table-link-readonly{display:flex;align-items:center;min-height:38px;width:100%;min-width:220px;padding:9px 11px;border:1px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:13px;line-height:1.35}.table-open-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-width:max-content}.tables-config-table .readonly-row .table-open-button{min-width:164px}.app-shell .tables-config-table .readonly-row td[data-label="Название"] strong{font-weight:700!important}.bulk-api-textarea{min-height:180px;resize:vertical;font-family:inherit;line-height:1.5}.bulk-loading-box{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a}.bulk-loading-text{margin-top:4px;font-size:14px;line-height:1.45}.bulk-preview-hint{margin-top:8px}.api-statistics-toggle{width:100%;justify-content:flex-start}.button-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:currentcolor;border-radius:50%;animation:button-spin .8s linear infinite;flex:0 0 auto}.bulk-loading-box .button-spinner{margin-top:2px;border-color:#2563eb rgba(37,99,235,.2) rgba(37,99,235,.2);color:#2563eb}@keyframes button-spin{to{transform:rotate(1turn)}}.profile-picker{position:relative;width:min(var(--profile-picker-width),100%);max-width:100%;min-width:0;justify-self:start}.profile-picker summary,.profile-picker-static{display:flex;box-sizing:border-box;width:100%;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid #d1d5db;border-radius:8px;background:#ffffff;color:#111827;font-size:13px;line-height:1.4;list-style:none}.profile-picker summary{cursor:pointer}.profile-picker summary::-webkit-details-marker{display:none}.profile-picker-title{flex:0 0 auto;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.profile-picker-meta{min-width:0;overflow:hidden;font-size:13px;line-height:1.3;color:#6b7280;text-overflow:ellipsis;white-space:nowrap}.profile-picker-standard>summary{min-height:32px;padding:6px 10px;font-size:13px;line-height:1.4}.profile-picker-standard>summary .profile-picker-meta{color:#6b7280;font-size:13.5px;font-weight:400;line-height:1.35}.profile-picker-menu{position:absolute;top:58px;left:0;z-index:80;display:none;flex-direction:column;width:min(var(--profile-picker-menu-current-width,var(--profile-picker-menu-width)),calc(100vw - 32px));min-width:min(var(--profile-picker-menu-min-width,var(--profile-picker-menu-width)),calc(100vw - 32px));height:min(var(--profile-picker-menu-current-height,var(--profile-picker-fit-height,360px)),var(--profile-picker-menu-max-height,420px),calc(100vh - 96px));min-height:min(var(--profile-picker-fit-height,360px),var(--profile-picker-menu-max-height,420px),calc(100vh - 96px));max-height:min(var(--profile-picker-menu-max-height,420px),calc(100vh - 96px));overflow:hidden;overscroll-behavior:contain;padding:0;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;box-shadow:0 12px 30px rgba(0,0,0,.12)}.profile-picker[open]>.profile-picker-menu{display:flex}.profile-picker-menu.is-search-pinned{top:var(--profile-picker-search-pinned-top,8px)!important;bottom:auto!important}.profile-picker-menu.profile-picker-menu-portal{position:fixed;top:0;right:auto;bottom:auto;left:0;z-index:1200;display:flex;width:min(var(--profile-picker-menu-current-width,var(--profile-picker-menu-width)),calc(100vw - 32px));min-width:min(var(--profile-picker-menu-min-width,var(--profile-picker-menu-width)),calc(100vw - 32px));max-width:min(var(--profile-picker-menu-max-width,720px),calc(100vw - 32px));height:min(var(--profile-picker-menu-current-height,var(--profile-picker-fit-height,360px)),var(--profile-picker-menu-max-height,420px),calc(100vh - 96px));min-height:min(var(--profile-picker-fit-height,360px),var(--profile-picker-menu-max-height,420px),calc(100vh - 96px));max-height:min(var(--profile-picker-menu-max-height,420px),calc(100vh - 96px));overflow:auto;resize:none;transform:scale(.9);transform-origin:top left}@media (max-width:760px){.profile-picker-menu.profile-picker-menu-portal{top:auto;right:auto;bottom:var(--profile-picker-mobile-bottom);left:50%;width:min(360px,calc(100vw - 20px));min-width:0;max-width:calc(100vw - 20px);height:min(var(--profile-picker-fit-height,360px),420px,calc(100vh - 144px));min-height:min(var(--profile-picker-fit-height,360px),420px,calc(100vh - 144px));max-height:min(420px,calc(100vh - 144px));overflow:hidden;resize:none;transform:translateX(-50%)}}.profile-picker-resize-handle{position:absolute;right:0;bottom:0;z-index:2;display:none;width:22px;height:22px;cursor:nwse-resize;pointer-events:auto;touch-action:none}.profile-picker-resize-handle:before{position:absolute;right:0;bottom:0;width:12px;height:12px;border-right:2px solid #98a2b3;border-bottom:2px solid #98a2b3;content:""}.profile-picker-drag-handle{display:none}.profile-picker-menu.profile-picker-menu-portal .profile-picker-drag-handle{position:relative;display:block;flex:0 0 14px;height:14px;cursor:move;touch-action:none}.profile-picker-menu.profile-picker-menu-portal .profile-picker-drag-handle:before{position:absolute;top:6px;left:50%;width:36px;height:2px;border-radius:999px;background:#cbd5e1;content:"";transform:translateX(-50%)}@media (min-width:641px){.profile-picker-menu.profile-picker-menu-portal .profile-picker-resize-handle,.profile-picker[open]>.profile-picker-menu .profile-picker-resize-handle{display:block}}@media (max-width:760px){.profile-picker-drag-handle,.profile-picker-resize-handle{display:none!important}}.profile-picker-menu-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 8px 0}@media (min-width:641px){.profile-picker.is-menu-up .profile-picker-menu{top:auto;bottom:calc(100% + 8px)}}.profile-picker-hint{padding:6px 10px 10px;font-size:12px;line-height:1.45;color:#6b7280}.profile-picker-search{width:100%;min-width:0;margin-bottom:8px}.profile-picker-search-wrap{margin-bottom:8px}.profile-picker-search-wrap .profile-picker-search{margin-bottom:0}.profile-picker-option{display:flex;align-items:center;gap:8px;padding:10px;border-radius:8px;cursor:pointer}.profile-picker-option:hover{background:#f3f4f6}.profile-picker-option.is-selected{background:#eff6ff}.profile-picker-option.is-selected:hover{background:#dbeafe}.profile-picker-option-content{display:grid;min-width:0;gap:3px}.profile-picker-option-label{color:#344054;font-size:13px;line-height:1.25}.profile-picker-option-label,.profile-picker-option-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-picker-option-meta{color:#667085;font-size:12px;line-height:1.35}.profile-picker-option:has(input:disabled){cursor:not-allowed;opacity:.48}.profile-picker-option:has(input:disabled):hover{background:transparent}.profile-picker-option-select-all{margin-bottom:4px;border-bottom:1px solid #f3f4f6;border-radius:0;padding-bottom:12px}.profile-picker-empty{padding:10px;color:#6b7280;font-size:13px;line-height:1.4}.app-shell{--app-page-title-size:26px;--app-page-title-mobile-size:22px;--app-page-subtitle-size:13px;--app-section-title-size:18px;--app-card-label-size:11px;--app-card-value-size:13.5px;--app-prominent-value-size:13.5px;--app-body-copy-size:13.5px;--app-body-copy-line:1.4}.app-shell .page-title{font-size:var(--app-page-title-size);line-height:1.1;font-weight:700}.app-shell .page-subtitle{font-size:var(--app-page-subtitle-size);line-height:var(--app-body-copy-line)}.app-shell .section-title{font-size:var(--app-section-title-size);line-height:1.2}.app-shell .billing-inline-link,.app-shell .billing-invoice-row span,.app-shell .billing-invoice-row strong,.app-shell .billing-limit-note,.app-shell .billing-note,.app-shell .billing-promo-input,.app-shell .billing-promo-label,.app-shell .billing-reminder,.app-shell .billing-select-label,.app-shell .billing-summary-row span,.app-shell .billing-summary-row strong,.app-shell .billing-total-inline,.app-shell .billing-total-label,.app-shell .empty-table-state,.app-shell .field-label,.app-shell .form-hint,.app-shell .input,.app-shell .muted-text,.app-shell .notice,.app-shell .select-input,.app-shell .table,.app-shell .table-comment-input{font-size:var(--app-body-copy-size);line-height:var(--app-body-copy-line)}.app-shell .billing-confirm-card span,.app-shell .billing-inline-stat span,.app-shell .billing-overview-paid-until span,.app-shell .billing-total-label,.app-shell .billing-usage-card-head span,.app-shell .profile-info-grid span,.app-shell .stat-card-label,.app-shell .support-id-card span{font-size:var(--app-card-label-size);line-height:1.3}.app-shell .billing-confirm-card strong,.app-shell .billing-inline-stat strong,.app-shell .billing-overview-paid-until strong,.app-shell .billing-total-inline-value,.app-shell .billing-total-value,.app-shell .billing-usage-card-head strong,.app-shell .profile-info-grid strong,.app-shell .stat-card-value,.app-shell .support-id-card strong{font-size:var(--app-card-value-size);line-height:1.15}@media (max-width:640px){.app-shell .page-title{font-size:var(--app-page-title-mobile-size)}}.profile-picker-ok{flex:0 0 auto;width:calc(100% - 16px);margin:8px;padding:8px 10px;border:0;border-radius:8px;background:#2563eb;color:#ffffff;cursor:pointer;font-weight:700}.profile-picker-ok:hover{background:#1d4ed8}.empty-table-state{padding:8px 0;color:#6b7280}.ai-connections-grid{display:grid;gap:16px;margin-top:24px}.ai-connections-panel{margin-top:18px;padding-bottom:4px;overflow:visible}.ai-connections-table{width:100%;min-width:0;table-layout:fixed}.ai-connections-table td,.ai-connections-table th{padding:9px 12px;text-align:left;vertical-align:middle}.ai-connection-select-cell,.ai-connection-select-head{width:36px;padding-right:8px!important;padding-left:12px!important;text-align:left}.ai-connection-select-cell{overflow:visible}.ai-connection-select-checkbox{width:16px;min-width:16px;height:16px;margin:0;accent-color:var(--astatus-primary);cursor:pointer}.ai-connection-column{display:flex;width:100%;min-width:0;min-height:24px;align-items:center;justify-content:flex-start;gap:4px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit}.ai-connection-column.is-sorted,.ai-connection-column:hover{color:#101828}.ai-connection-column-label{order:1;min-width:0;overflow-wrap:anywhere}.ai-connection-column-sort{order:2;display:inline-flex;width:15px;min-width:15px;height:15px;align-items:center;justify-content:center;border-radius:999px;background:#eff6ff;color:var(--astatus-primary);font-size:10px;line-height:1}.ai-connections-table th:nth-child(2){width:92px}.ai-connections-table th:nth-child(3){width:20%}.ai-connections-table th:nth-child(4){width:28%}.ai-connections-table th:nth-child(5){width:112px}.ai-connections-table th:nth-child(6){width:18%}.ai-connections-table th:nth-child(7){width:128px}.ai-connections-table th:nth-child(8){width:46px}.ai-connections-table td:nth-child(8),.ai-connections-table th:nth-child(8){padding-right:8px;padding-left:4px}.ai-connections-table td[data-label="Действия"]{overflow:visible}.ai-connections-table td[data-label="Активные"]{overflow:hidden}.ai-connection-id{max-width:100%;color:#344054;font-weight:400}.ai-connections-table .profile-picker summary{min-height:32px;padding:6px 10px}.ai-connection-title-cell{display:grid;gap:2px;min-width:0}.ai-connection-title-cell strong{display:block;min-width:0;overflow-wrap:anywhere;color:#101828;font-weight:400;line-height:1.25;white-space:normal;word-break:break-word}.ai-connection-schedule-note,.ai-connection-title-cell small{color:#667085;font-size:12px;line-height:1.3}.ai-connection-enabled-mobile-id,.ai-connection-enabled-mobile-prefix,.ai-connection-mobile-meta,.ai-connection-title-mobile-profiles{display:none}.ai-connection-mobile-base{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-connection-mobile-status{flex:0 0 auto;font-weight:600}.ai-connection-mobile-status-on{color:var(--astatus-success)}.ai-connection-mobile-status-off{color:#475467}.ai-connection-enabled-list,.ai-connection-schedule-text,.ai-connection-selected-profiles,.ai-connection-updated-text{display:block;min-width:0;color:#101828;line-height:1.35;overflow-wrap:anywhere}.ai-connection-selected-profiles{max-width:100%;color:#475467;overflow:hidden}.ai-connection-selected-profiles-compact{display:none}.ai-connection-enabled-list{display:flex;flex-wrap:wrap;gap:0;overflow:hidden;max-height:53px;overflow-wrap:normal;word-break:normal}.ai-connection-enabled-empty,.ai-connection-enabled-item{display:inline-flex;max-width:100%;min-height:0;align-items:center;overflow:hidden;padding:0;border-radius:0;background:transparent;color:#101828;font-size:12.5px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;word-break:normal}@media (min-width:1001px){.app-shell .message-history-files-table,.app-shell .responsive-table-ai,.app-shell .responsive-table-tables{table-layout:fixed}.app-shell .message-history-files-table td,.app-shell .message-history-files-table th,.app-shell .responsive-table-ai td,.app-shell .responsive-table-ai th,.app-shell .responsive-table-tables td,.app-shell .responsive-table-tables th{min-width:0}.app-shell .message-history-files-table td,.app-shell .responsive-table-ai td[data-label="Активные"],.app-shell .responsive-table-ai td[data-label="Включено"],.app-shell .responsive-table-ai td[data-label="Название"],.app-shell .responsive-table-tables td[data-label="Название"],.app-shell .responsive-table-tables td[data-label="Профили"]{overflow:hidden}.app-shell .message-history-files-table small,.app-shell .message-history-files-table span,.app-shell .message-history-files-table strong,.app-shell .responsive-table-ai .ai-connection-enabled-list,.app-shell .responsive-table-ai .ai-connection-selected-profiles,.app-shell .responsive-table-tables .tables-profile-note,.app-shell .responsive-table-tables td[data-label="Название"] strong{max-width:100%;overflow-wrap:anywhere}.app-shell .responsive-table-ai .ai-connection-enabled-list{max-height:calc(12.5px * 1.25 * 2 + 4px);align-items:flex-start;flex-wrap:wrap}.app-shell .responsive-table-ai .ai-connection-enabled-empty,.app-shell .responsive-table-ai .ai-connection-enabled-item,.app-shell .responsive-table-ai .ai-connection-enabled-label-full{overflow:visible;white-space:normal}}.ai-connection-enabled-empty{color:#667085}.ai-connection-enabled-label-short{display:none}.ai-connection-status-badge{font-weight:600;white-space:nowrap}.ai-connection-status-on{background:var(--astatus-success-soft);color:var(--astatus-success)}.ai-connection-status-off{background:#f2f4f7;color:#475467}.ai-connection-schedule-note{display:block;margin-top:3px;overflow-wrap:anywhere}.ai-connection-actions-cell{width:46px;overflow:visible;padding-right:8px!important;padding-left:4px!important;text-align:right;white-space:nowrap}.ai-connection-actions-cell .row-menu-wrap{display:inline-block;margin-left:auto;justify-self:end}.ai-connection-row-menu .icon-button{display:inline-flex;width:34px;min-width:34px;height:34px;min-height:34px;align-items:center;justify-content:center;border-radius:10px;font-size:24px;line-height:1}.ai-connection-row-menu .row-menu{display:grid;grid-template-columns:1fr;gap:4px;z-index:230}.ai-connection-row-menu .row-menu-item{display:flex;width:100%;align-items:center;justify-content:flex-start}.ai-connection-row-menu summary{list-style:none}.ai-connection-row-menu summary::-webkit-details-marker{display:none}.ai-connections-empty-cell{padding:18px 12px!important;text-align:left}.ai-connections-empty-cell span,.ai-connections-empty-cell strong{display:block}.ai-connections-empty-cell span{margin-top:4px;color:#667085}.ai-client-panel{display:flex;align-items:flex-end;margin-top:0;padding:14px 16px}.ai-client-field{width:min(440px,100%);margin-bottom:0}.ai-replies-toast{position:fixed;top:18px;right:18px;z-index:3200;width:max-content;max-width:min(360px,calc(100vw - 32px));margin:0;box-shadow:0 18px 44px rgba(16,24,40,.16)}.ai-project-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) 86px;align-items:end;column-gap:12px;row-gap:18px;margin-top:16px;padding:14px 16px}.ai-project-toolbar .field{margin-bottom:0}.ai-project-sort-direction{margin-left:0}.ai-project-filter-field .input,.ai-project-search-field .input,.ai-project-sort-field .input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ai-project-toolbar-meta{display:inline-flex;width:fit-content;max-width:100%;margin:10px 0 -4px;padding:0 14px;color:#6b7280;font-size:13px;font-weight:700;line-height:1.25;white-space:normal}@media (max-width:760px){.ai-project-toolbar{grid-template-columns:minmax(0,1fr) minmax(170px,220px) 86px;column-gap:12px;row-gap:16px}.ai-project-search-field{grid-column:1/-1}.ai-project-filter-field{grid-column:1}.ai-project-sort-field{grid-column:2;min-width:0}.ai-project-sort-direction{grid-column:3;width:86px;min-width:86px;margin-left:0}}@media (min-width:761px) and (max-width:1280px){.ai-connections-table th:first-child{width:82px}.ai-connections-table td[data-label=ID]{width:82px;min-width:0;padding-right:8px;padding-left:8px}.ai-connections-table th:nth-child(2){width:16%}.ai-connections-table td[data-label="Название"]{width:16%;min-width:0;padding-right:8px;padding-left:8px}.ai-connections-table th:nth-child(3){width:32%}.ai-connections-table th:nth-child(4){width:104px}.ai-connections-table td[data-label="Статус"]{width:104px;min-width:104px;padding-right:8px;padding-left:8px}.ai-connections-table th:nth-child(5){width:118px}.ai-connections-table td[data-label="Включено"]{width:118px;min-width:118px;padding-right:8px;padding-left:8px}.ai-connections-table td:nth-child(6),.ai-connections-table th:nth-child(6){display:none}.ai-connections-table td[data-label="Активные"]{padding-right:8px;padding-left:8px;overflow:hidden}.ai-connections-table td[data-label="Активные"] .ai-connection-selected-profiles{display:-webkit-box;overflow:hidden;max-height:2.7em;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal}.ai-connection-selected-profiles-full{display:none}.ai-connection-selected-profiles-compact{display:inline}}.accounts-search-panel{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,260px) auto;align-items:end;gap:12px;margin-top:16px;padding:14px 16px}.accounts-search-panel .field{margin-bottom:0}.accounts-search-field .input,.accounts-sort-field .select-input{width:100%}.accounts-search-meta{display:block;min-height:auto;color:#6b7280;font-size:13px;font-weight:700;line-height:1.25;white-space:normal}.message-history-panel{container-type:inline-size;display:grid;gap:18px}.admin-client-panel{justify-content:flex-start}.admin-client-field{width:min(100%,320px);margin-bottom:0}.admin-client-field .select-input{width:100%}.message-history-form-grid{display:grid;grid-template-columns:max-content max-content max-content max-content;align-items:center;justify-content:start;gap:12px}.message-history-form-grid>*{min-width:0}.message-history-form-grid .field{display:flex;min-width:0;flex-direction:column;margin-bottom:0}.message-history-form-grid .message-history-date-range-field>.field-label,.message-history-form-grid>.field>.field-label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.message-history-form-grid .input,.message-history-form-grid .select-input{width:100%;height:46px;min-height:46px;box-sizing:border-box;padding:0 12px}.message-history-profile-field{width:fit-content;min-width:0}.message-history-profile-picker summary{min-width:0}.message-history-profile-picker .profile-picker-menu{top:calc(100% + 8px)}.message-history-profile-search{position:relative;min-width:0}.message-history-profile-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:90;display:grid;max-height:280px;gap:2px;overflow-y:auto;padding:6px;border:1px solid var(--astatus-border);border-radius:8px;background:#ffffff;box-shadow:0 14px 30px rgba(16,24,40,.12)}.message-history-profile-option{display:grid;width:100%;gap:3px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#344054;cursor:pointer;font:inherit;text-align:left}.message-history-profile-option-active,.message-history-profile-option:hover{background:#f2f4f7;color:#101828}.message-history-profile-option strong{overflow:hidden;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.message-history-profile-empty,.message-history-profile-option span{color:#667085;font-size:12px;line-height:1.35}.message-history-profile-empty{padding:10px}.message-history-period-fields{display:grid;grid-template-columns:1fr;width:236px;max-width:100%}.message-history-date-range-field{position:relative}.message-history-date-range-control{position:relative;width:236px;max-width:100%}.message-history-date-range-input{max-width:100%;font-variant-numeric:tabular-nums}.message-history-form-grid .message-history-date-range-input{padding-right:68px}.message-history-calendar-button{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:62px;height:38px;border:0;border-radius:7px;background:transparent;color:#667085;cursor:pointer}.message-history-calendar-button:hover{background:#f2f4f7;color:#101828}.message-history-calendar-button:disabled{cursor:not-allowed;opacity:.55}.message-history-calendar-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.message-history-date-range-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:120;display:grid;box-sizing:border-box;width:min(390px,calc(100vw - 48px));max-width:calc(100vw - 24px);gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;box-shadow:0 18px 44px rgba(16,24,40,.16);overflow-x:hidden}.message-history-date-range-popover-portal{right:auto;overflow:visible}.message-history-calendar-foot,.message-history-calendar-head,.message-history-date-presets{display:flex;align-items:center;justify-content:space-between;gap:10px}.message-history-date-presets{justify-content:flex-start;flex-wrap:wrap}.message-history-calendar-foot button,.message-history-date-presets button{min-height:32px;padding:0 11px;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;color:#344054;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.message-history-calendar-day:hover,.message-history-calendar-foot button:hover,.message-history-calendar-head-month:hover,.message-history-calendar-nav:hover,.message-history-calendar-week-select:hover,.message-history-date-presets button:hover{background:#f2f4f7}.message-history-calendar-head span,.message-history-calendar-head-month{color:#101828;font-size:13px;font-weight:800;line-height:1.3;text-align:center}.message-history-calendar-head-month{min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-family:inherit}.message-history-calendar-nav{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;color:#344054;cursor:pointer;font-size:20px;line-height:1}.message-history-calendar-months{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.message-history-calendar-month{display:grid;gap:8px;min-width:0}.message-history-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0}.message-history-calendar-week-row,.message-history-calendar-weekday-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px;min-width:0}.message-history-calendar-weeks{display:grid;gap:4px}.message-history-calendar-week-select-spacer{width:28px;min-width:28px}.message-history-calendar-week-select{display:inline-flex;width:28px;min-width:28px;min-height:32px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#f8fafc;color:#98a2b3;cursor:pointer;font:inherit;font-size:16px;font-weight:800;line-height:1}.message-history-calendar-week-select:before{display:block;width:2px;height:14px;border-radius:999px;background:currentColor;content:""}.message-history-calendar-week-select:hover{color:#475467}.message-history-calendar-weekdays span{color:#667085;font-size:11px;font-weight:800;line-height:1.3;text-align:center}.message-history-calendar-day,.message-history-calendar-empty-day{display:inline-flex;min-width:0;min-height:32px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#344054;font:inherit;font-size:12px;font-weight:700}.message-history-calendar-day{cursor:pointer}.message-history-calendar-day-muted:not(.message-history-calendar-day-in-range):not(.message-history-calendar-day-start):not(.message-history-calendar-day-end){color:#98a2b3;font-weight:600}.message-history-calendar-day-limited:not(.message-history-calendar-day-in-range):not(.message-history-calendar-day-start):not(.message-history-calendar-day-end){background:#fff7ed;color:#c2410c}.message-history-calendar-day-in-range{background:#eff6ff;color:#1d4ed8}.message-history-calendar-day-end,.message-history-calendar-day-start{background:#2563eb;color:#ffffff}.message-history-calendar-day-end:hover,.message-history-calendar-day-start:hover{background:#1d4ed8}.message-history-calendar-foot{padding-top:2px;border-top:1px solid #f2f4f7}.message-history-calendar-foot span{min-width:0;color:#667085;font-size:12px;font-weight:700;line-height:1.35}.message-history-calendar-foot div{display:flex;gap:8px;flex-wrap:wrap}.message-history-actions{display:flex;align-items:center;align-self:center;gap:12px;flex-wrap:nowrap}.message-history-actions .primary-button{min-height:36px;white-space:nowrap}.message-history-actions .message-history-files-refresh{min-height:36px}.message-history-discount-filter{display:inline-flex;min-height:36px;max-width:280px;align-items:center;gap:9px;color:#344054;cursor:pointer;font-size:13px;font-weight:750;line-height:1.25}.message-history-discount-filter input{width:16px;min-width:16px;height:16px;margin:0;accent-color:#2563eb}.message-history-discount-filter span{min-width:0}.message-history-discount-filter:has(input:disabled){cursor:not-allowed;opacity:.58}.message-history-export-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#9a3412}.message-history-export-warning span{display:inline-flex;width:22px;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:#fb923c;color:#ffffff;font-size:13px;font-weight:900;line-height:1}.message-history-export-warning p{margin:0;font-size:13px;line-height:1.45}.message-history-files-panel,.message-history-files-table-panel{display:grid;gap:14px;margin-top:16px}.message-history-files-table-panel{padding-bottom:4px;border-bottom:1px solid var(--astatus-border)}.message-history-files-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.message-history-files-head .form-hint,.message-history-files-head .section-title{margin:0}.message-history-files-head .form-hint{margin-top:4px}.message-history-files-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,260px) 86px;align-items:end;gap:12px}.message-history-files-toolbar .field{margin-bottom:0}.message-history-files-search-field{display:grid;gap:6px}.message-history-files-search-field .input,.message-history-files-sort-field .select-input{width:100%}.message-history-files-sort-direction{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:86px;min-width:86px;min-height:36px;align-self:end;padding:6px 8px;font-size:11px;font-weight:900;line-height:1.1;white-space:normal}.message-history-files-table-meta{margin:10px 0 -4px;padding:0 14px;color:#6b7280;font-size:13px;font-weight:700;line-height:1.25;white-space:normal}.message-history-files-refresh{min-height:36px;align-self:end;white-space:nowrap}.message-history-files-table-wrap{overflow-x:auto}.message-history-files-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:13px}.message-history-files-col-created{width:17%}.message-history-files-col-link{width:13%}.message-history-files-col-profiles{width:26%}.message-history-files-col-period{width:16%}.message-history-files-col-status{width:12%}.message-history-files-col-expires{width:16%}.message-history-files-table td,.message-history-files-table th{padding:9px 12px;border-bottom:1px solid var(--astatus-border);text-align:left;vertical-align:middle}.message-history-files-table th{min-height:36px;background:#f9fafb;color:#667085;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:0}.message-history-files-table thead tr{height:36px;background:#f9fafb}.message-history-export-column{display:flex;width:100%;min-width:0;min-height:36px;align-items:center;justify-content:flex-start;gap:4px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit}.message-history-export-column.is-sorted,.message-history-export-column:hover{color:#101828}.message-history-export-column-label{order:1;min-width:0;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.message-history-export-column-sort{order:2;display:inline-flex;width:15px;min-width:15px;height:15px;align-items:center;justify-content:center;border-radius:999px;background:#eff6ff;color:var(--astatus-primary);font-size:10px;line-height:1}.message-history-files-table small,.message-history-files-table span,.message-history-files-table strong{display:block}.message-history-files-table strong{color:#101828;line-height:1.25;overflow-wrap:anywhere}.message-history-files-table small{margin-top:3px;color:#667085;font-size:12px;line-height:1.35}.message-history-files-table .message-history-export-column-label{display:inline}.message-history-files-table .message-history-export-column-sort{display:inline-flex}.message-history-failed-export-error-cell{min-width:0;color:#344054;line-height:1.35}.message-history-failed-export-title{color:#667085;font-size:12px;font-weight:800;line-height:1.25}.message-history-files-table .message-history-failed-export-mobile-status{display:none}.message-history-failed-export-text{margin-top:3px;color:#b42318;font-size:12px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.message-history-failed-export-empty{color:transparent}.message-history-profiles-list{color:#344054;font-weight:400;line-height:1.35;overflow-wrap:anywhere}.message-history-file-link{display:block;color:#1d4ed8;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;text-decoration:none}.message-history-file-link-group{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:8px}.message-history-file-link-group .message-history-file-link{flex:0 0 auto}.message-history-file-link .message-history-file-link-desktop{display:inline}.message-history-file-link .message-history-file-link-mobile{display:none}.message-history-file-link:hover{text-decoration:underline}.message-history-file-link-muted{color:#667085;font-weight:700}.message-history-file-link-muted:hover{text-decoration:none}.message-history-file-pending-desktop{display:inline-flex;flex-direction:column;align-items:flex-start}.message-history-file-pending-mobile{display:none}.message-history-files-table small{color:#b42318}.message-history-error-icon,.message-history-info-icon,.message-history-warning-icon{position:relative;display:inline-flex!important;box-sizing:border-box;width:18px!important;min-width:18px!important;height:18px!important;align-items:center;justify-content:center;padding:0;border:1px solid;border-radius:999px;background:transparent;color:#b91c1c;cursor:help;font-size:11px!important;font-weight:800;line-height:1;text-align:center;appearance:none}.message-history-info-icon:after{position:absolute;right:0;bottom:calc(100% + 8px);z-index:var(--layer-floating-menu,622);display:none;width:max-content;max-width:min(300px,calc(100vw - 32px));padding:8px 10px;border:1px solid #e4e7ec;border-radius:8px;background:#ffffff;box-shadow:0 14px 34px rgba(15,23,42,.16);color:#344054;content:attr(data-tooltip);font-size:12px;font-weight:500;line-height:1.3;text-align:left;white-space:normal}.message-history-info-icon:before{position:absolute;right:5px;bottom:calc(100% + 3px);z-index:calc(var(--layer-floating-menu, 622) + 1);display:none;width:9px;height:9px;border-right:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;background:#ffffff;content:"";transform:rotate(45deg)}.message-history-info-icon:focus-visible:after,.message-history-info-icon:focus-visible:before,.message-history-info-icon:hover:after,.message-history-info-icon:hover:before,.message-history-info-icon[aria-expanded=true]:after,.message-history-info-icon[aria-expanded=true]:before{display:block}.message-history-info-icon:focus-visible{outline:2px solid rgba(37,99,235,.32);outline-offset:2px}.message-history-status-partial .message-history-info-icon{color:#b45309;background:transparent}.message-history-export-warning{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#b91c1c;font-size:12px;font-weight:700;line-height:1.25}.message-history-export-warning-text{display:-webkit-box;overflow:hidden;min-width:0;max-width:320px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-history-status{display:inline-flex;width:fit-content;min-width:0;align-items:center;gap:5px;justify-content:center;padding:5px 8px;border-radius:999px;background:#f2f4f7;color:#344054;font-size:12px;font-weight:800;line-height:1}.message-history-status-ready{background:#dcfce7;color:#166534}.message-history-status-partial{width:max-content;min-width:max-content;background:#fef3c7;color:#b45309;flex-wrap:nowrap}.message-history-status-queued,.message-history-status-running{background:#dbeafe;color:#1d4ed8}.message-history-status-failed{background:#fee2e2;color:#b91c1c}.message-history-columns-panel{margin-top:16px}.message-history-columns{display:flex;gap:8px 16px;flex-wrap:wrap;color:#344054;font-size:13px;font-weight:700;line-height:1.5}.message-history-columns span:not(:last-child):after{content:"·";margin-left:16px;color:#98a2b3}@media (max-width:1280px){.message-history-form-grid{grid-template-columns:max-content max-content max-content}.message-history-period-fields{grid-column:auto}}@media (max-width:1100px){.message-history-form-grid{grid-template-columns:max-content max-content max-content;gap:12px}.message-history-files-table-wrap{overflow-x:visible}.message-history-files-table,.message-history-files-table tbody,.message-history-files-table td,.message-history-files-table tr{display:block;width:100%}.message-history-files-table{min-width:0;border-collapse:separate}.message-history-files-table thead{display:none}.message-history-files-table tbody{display:grid;gap:12px}.message-history-files-table tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;padding:14px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff}.message-history-files-table td,.message-history-files-table th{padding:0;border-bottom:0;vertical-align:top}.message-history-files-table td:first-child{min-width:0}.message-history-file-cell{grid-column:1/-1;padding-bottom:2px}.message-history-failed-export-error-cell{grid-column:1/-1}.message-history-failed-export-empty{display:none}.message-history-files-table td[data-label]{display:grid;gap:5px;min-width:0;color:#344054;line-height:1.35}.message-history-files-table td[data-label]:before{content:attr(data-label);color:#667085;font-size:11px;font-weight:800;line-height:1.2}.message-history-status{min-width:0;width:fit-content;max-width:100%}}.ai-connection-card{margin-top:0;display:grid;gap:18px}.ai-connection-row{display:grid;grid-template-columns:minmax(220px,260px) 240px minmax(220px,1fr);align-items:end;justify-content:start;gap:12px}.ai-connection-info{align-self:end;min-width:0}.ai-connection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-connection-profile-picker{align-self:end;width:fit-content;min-width:0}.ai-connection-title{margin:0 0 6px;font-size:15px;line-height:1.25}.ai-connection-subtitle{margin:0;color:#6b7280;font-size:13px;line-height:1.35}.ai-connection-state{margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.25}.ai-connection-state-on{color:#059669}.ai-connection-state-off{color:#dc2626}.ai-connection-dates{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:6px;color:#4b5563;font-size:12px;line-height:1.35}.ai-connection-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-connection-fact{display:grid;gap:6px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.ai-connection-fact span{color:#6b7280;font-size:12px;line-height:1.3}.ai-connection-fact strong{font-size:15px;line-height:1.2}.ai-connection-picker{max-width:320px}.ai-connection-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ai-connection-footer .profile-picker{flex:0 1 auto;width:fit-content;max-width:100%}.ai-connection-footer .ai-connection-actions{justify-content:flex-end;flex:1 1 280px}.ai-connection-preview{display:grid;gap:8px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fcfcfd}.ai-connection-preview-label{color:#6b7280;font-size:12px;line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ai-connection-preview p{margin:0;line-height:1.55;color:#111827;white-space:pre-wrap}.ai-connection-actions{display:flex;align-self:end;align-items:center;justify-self:end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ai-connection-row .ai-connection-actions{display:grid;grid-template-columns:repeat(2,minmax(128px,1fr));gap:12px;width:min(100%,340px)}.ai-connection-row .ai-connection-actions>*{width:100%;text-align:center;white-space:normal}.reply-mode-control{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:end;width:min(620px,100%)}.reply-mode-control-status{display:grid;gap:6px;align-content:end}.reply-mode-select-field{margin:0}.telegram-history-toggle{display:flex;align-items:flex-start;gap:10px;width:min(620px,100%);padding:12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;color:#0f172a}.telegram-history-toggle input{margin-top:3px}.telegram-history-toggle span{display:flex;flex-direction:column;gap:3px}.telegram-history-toggle small{color:#64748b;line-height:1.35}.bot-enabled-toggle{display:flex;box-sizing:border-box;align-items:center;gap:12px;width:100%;padding:12px;border:0;border-radius:8px;background:#f8fafc;color:#0f172a;cursor:pointer}.bot-enabled-toggle input{position:absolute;opacity:0;pointer-events:none}.bot-enabled-slider{position:relative;flex:0 0 auto;width:44px;height:24px;border-radius:999px;background:#cbd5e1;transition:background .16s ease}.bot-enabled-slider:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(15,23,42,.22);transition:transform .16s ease}.bot-enabled-toggle input:checked+.bot-enabled-slider{background:#059669}.bot-enabled-toggle input:checked+.bot-enabled-slider:before{transform:translateX(20px)}.bot-enabled-toggle input:focus-visible+.bot-enabled-slider{outline:2px solid #2563eb;outline-offset:2px}.bot-enabled-toggle span:last-child{display:flex;flex-direction:column;gap:3px}.bot-enabled-toggle small{color:#64748b;line-height:1.35}.reply-mode-switch{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(520px,100%);padding:4px;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc}.reply-mode-switch:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:9px;background:#111827;box-shadow:0 8px 18px rgba(15,23,42,.16);transition:transform .16s ease,background .16s ease}.reply-mode-auto:before{transform:translateX(100%);background:#2563eb}.reply-mode-ai:before{transform:translateX(200%);background:#059669}.reply-mode-option{position:relative;z-index:1;min-height:36px;border:0;border-radius:9px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.reply-mode-option-active{color:#ffffff}.ai-empty-state{margin-top:24px;display:grid;gap:8px}.ai-empty-state strong{font-size:18px;line-height:1.2}.ai-empty-state p{margin:0;color:#6b7280;line-height:1.55}.ai-settings-modal{max-width:720px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.ai-settings-modal-overlay{overflow:hidden}.ai-settings-modal .modal-header{flex:0 0 auto}.ai-playground-modal{max-width:760px;max-height:calc(100vh - 48px);display:grid;gap:16px;overflow:hidden}.ai-playground-subtitle{margin:6px 0 0;color:#6b7280;line-height:1.4}.ai-playground-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-playground-summary div{display:grid;gap:6px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.ai-playground-summary span{color:#6b7280;font-size:12px}.ai-playground-summary strong{font-size:14px}.ai-playground-preview{display:grid;gap:6px;padding:14px 16px;border:1px solid #dbeafe;border-radius:12px;background:#eff6ff}.ai-playground-preview p{margin:0;color:#1e3a8a;line-height:1.5}.ai-playground-chat{display:grid;align-content:flex-start;gap:12px;min-height:320px;max-height:420px;padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;overflow-y:auto}.ai-playground-bubble{max-width:min(88%,520px);display:grid;gap:6px;padding:12px 14px;border-radius:14px;box-shadow:0 8px 18px rgba(15,23,42,.06)}.ai-playground-bubble-client{margin-left:auto;background:#2563eb;color:#ffffff}.ai-playground-bubble-bot{margin-right:auto;background:#ffffff;color:#111827}.ai-playground-bubble-role{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.ai-playground-bubble p{margin:0;white-space:pre-wrap;line-height:1.5}.ai-playground-empty{padding:24px;border:1px dashed #cbd5e1;border-radius:12px;color:#6b7280;text-align:center;line-height:1.5}.ai-playground-actions{display:grid;gap:12px}.ai-playground-input{width:100%;min-height:90px;resize:vertical}.ai-settings-modal .modal-form{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:8px}.ai-settings-modal .modal-form>.field,.ai-settings-modal .modal-form>.review-replies-client-row{margin-bottom:0}.ai-settings-modal .modal-form>.panel{margin-top:0}.ai-settings-title-field{display:flex;min-height:32px;align-items:center;padding:0 4px;border-bottom:0}.ai-settings-title-field>.ai-settings-title-input{width:100%;min-width:0;min-height:32px;padding:5px 8px 5px 0;border-bottom-color:#d0d5dd}.ai-settings-title-field>.ai-settings-title-input:focus,.ai-settings-title-field>.ai-settings-title-input:hover{border-color:transparent transparent #9cb9ff;background:transparent;outline:none}.ai-settings-title-field>.ai-settings-title-input:focus{box-shadow:inset 0 -1px 0 #9cb9ff}.ai-settings-title-field:focus-within>.ai-settings-title-input{box-shadow:inset 0 -1px 0 #9cb9ff}.ai-settings-id-field{display:inline-flex;width:fit-content;min-width:0;max-width:100%;align-items:center;gap:6px;min-height:24px;margin-bottom:0;padding:0 4px;white-space:nowrap}.ai-settings-id-field,.ai-settings-id-label{color:#111827;font-size:12px;line-height:1.25}.ai-settings-id-label{flex:0 0 auto;font-weight:700}.ai-settings-id-text{display:inline-flex;min-width:0;max-width:100%;min-height:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.ai-settings-id-field .ai-settings-id-text,.ai-settings-id-text{color:#111827;font-size:12px;font-weight:500;line-height:1.25}.ai-settings-profile-field{display:flex;width:var(--profile-picker-width);min-width:var(--profile-picker-width);max-width:var(--profile-picker-width);justify-content:flex-start;align-items:flex-start}.ai-settings-profile-field .ai-settings-profile-picker,.review-replies-settings-modal .review-replies-settings-profile-field .ai-settings-profile-picker{width:var(--profile-picker-width)!important;min-width:var(--profile-picker-width)!important;max-width:var(--profile-picker-width)!important;flex:0 0 var(--profile-picker-width)!important}.ai-settings-modal .modal-actions{position:sticky;bottom:0;z-index:2;margin-top:8px;padding-top:12px;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 34%)}.ai-settings-grid{gap:14px}.ai-settings-grid,.ai-settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-settings-tabs{gap:6px;padding:4px;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc}.ai-settings-tab{min-height:40px;border:0;border-radius:9px;background:transparent;color:#475569;font:inherit;font-weight:800;cursor:pointer}.ai-settings-tab-active{background:#111827;color:#ffffff;box-shadow:0 8px 18px rgba(15,23,42,.14)}.ai-mode-toggles{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.ai-settings-textarea{width:100%;min-width:0;min-height:96px}.ai-settings-compact-textarea{width:100%;min-width:0;min-height:88px;max-height:220px;overflow-y:auto;resize:vertical}.ai-raw-editor-button{justify-self:flex-start}.ai-settings-checkbox{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f8fafc;line-height:1.45}.ai-settings-checkbox,.auto-reply-schedule{border:1px solid #e5e7eb;border-radius:12px}.auto-reply-schedule{display:grid;gap:14px;padding:14px;background:#ffffff}.auto-reply-schedule-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auto-reply-select-all{padding:8px 10px}.auto-reply-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.auto-reply-day{display:flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#475569;font-weight:700;cursor:pointer}.auto-reply-day input{position:absolute;opacity:0;pointer-events:none}.auto-reply-day-selected{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.auto-reply-settings-panel{display:grid;gap:12px}.auto-reply-checkbox-panel{display:grid;gap:8px}.auto-reply-settings-panel .field{margin-bottom:0}.auto-reply-schedule-list{display:grid;gap:6px;align-items:start;justify-items:stretch}.settings-checkbox-list{display:grid;gap:8px}.settings-checkbox-row{display:flex;align-items:center;gap:9px;min-height:34px;padding:9px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#1f2937;font-size:13px;font-weight:700;line-height:1.25}.review-replies-astatus-override{position:relative}.review-replies-astatus-override-label{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center;gap:9px}.review-replies-astatus-override.is-disabled{border-color:#ef4444;background:#fef2f2;color:#991b1b;box-shadow:0 0 0 1px rgba(239,68,68,.16)}.review-replies-astatus-override-copy{position:relative;display:inline-flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.review-replies-astatus-version-button{display:inline-flex;min-height:20px;align-items:center;justify-content:center;padding:0 7px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font:inherit;font-size:11px;font-weight:800;line-height:1;cursor:pointer}.review-replies-astatus-version-button:focus-visible,.review-replies-astatus-version-button:hover{border-color:#93c5fd;background:#dbeafe;outline:none}.review-replies-info-mark{position:relative;display:inline-flex;width:16px;min-width:16px;height:16px;min-height:16px;flex:0 0 16px;align-items:center;justify-content:center;padding:0;border:1px solid;border-radius:999px;background:transparent;color:inherit;font-size:11px;font-family:inherit;font-weight:900;line-height:1;cursor:help}.review-replies-info-tooltip{position:fixed;z-index:10020;padding:9px 11px;border:1px solid #fecaca;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.16);color:#991b1b;font-size:12px;font-weight:700;line-height:1.35;pointer-events:none;transform:translateY(-100%);white-space:normal;word-break:normal}.review-replies-version-overlay{z-index:10010;align-items:center}.review-replies-version-modal{max-width:520px;padding:18px}.review-replies-version-content{display:grid;gap:12px}.review-replies-version-card{display:grid;gap:10px;padding:13px 14px;border:1px solid #dbeafe;border-radius:10px;background:#f8fbff;color:#1f2937}.review-replies-version-card.is-muted{border-color:#fecaca;background:#fff7f7}.review-replies-version-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-replies-version-card-head strong{color:#111827;font-size:14px;line-height:1.2}.review-replies-version-card-head span{display:inline-flex;min-height:20px;align-items:center;padding:0 8px;border-radius:999px;background:#2563eb;color:#fff;font-size:11px;font-weight:800}.review-replies-version-card p{margin:0;color:#475569;font-size:13px;font-weight:600;line-height:1.45}.review-replies-version-card ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#334155;font-size:13px;font-weight:600;line-height:1.35}.technical-system-reply-panel{gap:12px}.technical-reply-group{display:grid;gap:8px}.technical-reply-checkbox-row{width:100%;box-sizing:border-box}.technical-reply-label-with-help{display:inline-flex;align-items:center;gap:6px;min-width:0}.technical-reply-help{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:800;line-height:1;cursor:help}.technical-reply-help:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.technical-reply-tooltip{position:absolute;right:0;bottom:calc(100% + 8px);z-index:20;width:min(300px,78vw);padding:9px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#0f172a;color:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.18);font-size:12px;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;visibility:hidden}.technical-reply-help:focus .technical-reply-tooltip,.technical-reply-help:focus-within .technical-reply-tooltip,.technical-reply-help:hover .technical-reply-tooltip{opacity:1;visibility:visible}.auto-reply-options{display:grid;grid-template-columns:1fr;gap:8px}.auto-reply-option,.auto-reply-select-all-row{display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#1f2937;font-size:13px;font-weight:700;line-height:1.25}.auto-reply-select-all-row{width:fit-content}.auto-reply-schedule-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auto-reply-copy-time-button{min-height:34px;padding:7px 10px}.auto-reply-day-row{display:grid;grid-template-columns:46px minmax(150px,max-content) minmax(0,1fr);align-items:center;gap:8px;width:100%;max-width:100%;min-height:40px;padding:5px 7px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.auto-reply-day-row-selected{border-color:#bfdbfe;background:#ffffff}.auto-reply-day-check{display:flex;align-items:center;justify-content:flex-start;min-width:0;cursor:pointer}.auto-reply-day-check input{position:absolute;opacity:0;pointer-events:none}.auto-reply-day-check span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:30px;border:1px solid #d1d5db;border-radius:8px;background:#ffffff;color:#475569;font-size:13px;font-weight:700}.auto-reply-day-check input:checked+span{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.auto-reply-time-fields{display:flex;align-items:center;justify-content:flex-start;gap:5px;min-width:0}.auto-reply-time-field{display:flex;align-items:center;gap:3px;color:#64748b;font-size:12px;font-weight:700}.auto-reply-time-input{width:58px;min-width:0;box-sizing:border-box;min-height:26px;padding:2px 6px;font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.auto-reply-time-input:disabled{opacity:.55;cursor:not-allowed}.auto-reply-day-mode{justify-self:start;min-width:0;color:#475569;font-size:12px;line-height:1.35}.auto-reply-send-summary{padding:10px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-size:13px;font-weight:700;line-height:1.4}.auto-reply-send-summary-muted{border-color:#e5e7eb;background:#f8fafc;color:#475569}.auto-reply-field-note{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.35}.billing-compact-panel,.billing-methods-panel,.billing-widget-panel{width:min(980px,100%)}.billing-products-grid{width:min(980px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.billing-plan-cta-panel{width:min(980px,100%);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-color:#bfdbfe;background:#eff6ff}.billing-plan-cta-copy{display:grid;gap:4px;min-width:0}.billing-plan-cta-copy .section-title{margin:0}.billing-tariff-layout{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px;align-items:start}.billing-tariff-panel{display:grid;gap:12px;padding:10px}.billing-tariff-product{display:grid;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.billing-tariff-product-active{border-color:#bfdbfe;background:#f8fbff}.billing-tariff-product-auto.billing-tariff-product-active{border-color:#ddd6fe;background:#fbfaff}.billing-tariff-product-history.billing-tariff-product-active{border-color:#bbf7d0;background:#f7fef9}.billing-product-toggle{display:flex;align-items:center;gap:10px;color:#111827;font-size:16px;font-weight:650}.billing-product-toggle input{width:18px;height:18px;accent-color:#2563eb}.billing-product-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.billing-product-facts div,.billing-product-price{display:grid;gap:4px;min-width:0}.billing-product-facts span,.billing-product-price span,.billing-select-label span{color:#6b7280;font-size:13px;line-height:1.25}.billing-product-facts strong,.billing-product-price strong{color:#111827;font-size:15px;font-weight:650;line-height:1.25}.billing-product-controls{display:grid;grid-template-columns:minmax(120px,150px) minmax(0,1fr);gap:12px;align-items:end}.billing-tariff-summary-panel{position:sticky;top:14px;display:grid;gap:14px;padding:12px}.billing-tariff-summary-panel .section-title{margin:0}.billing-tariff-summary-list{display:grid;gap:0;padding:10px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff}.billing-overview-panel{width:min(560px,100%);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(180px,.9fr);gap:10px;padding:8px 10px}.billing-products-grid .billing-overview-panel{width:100%}.billing-overview-panel-auto .section-title{background:#eef2ff;color:#3730a3}.billing-overview-panel-history .section-title{background:#ecfdf5;color:#047857}.billing-overview-actions-with-select{align-items:flex-end}.billing-overview-actions-with-select .billing-select-label{margin:0}.billing-history-purchase-panel{display:grid;grid-template-columns:minmax(130px,auto) minmax(100px,1fr);gap:12px;align-items:end;padding:12px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4}.billing-history-purchase-panel .primary-button{grid-column:1/-1}.billing-history-purchase-total{display:grid;gap:5px;padding-bottom:2px}.billing-history-purchase-total span{color:#6b7280;font-size:13px;font-weight:600}.billing-history-purchase-total strong{color:#065f46;font-size:22px;line-height:1.1}.billing-inline-note{color:#6b7280;font-size:var(--app-body-copy-size);font-weight:500;line-height:var(--app-body-copy-line)}.billing-overview-main{display:grid;gap:14px}.billing-overview-head{display:grid;gap:6px}.billing-overview-head .section-title{margin-bottom:0}.billing-overview-statuses{display:flex;gap:8px;flex-wrap:wrap}.billing-overview-paid-until{display:grid;gap:4px}.billing-overview-paid-until span{color:#6b7280;font-size:14px}.billing-overview-paid-until strong{color:#111827;font-size:var(--app-prominent-value-size);font-weight:600;line-height:1.1}.billing-overview-links{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.billing-inline-link{border:0;padding:0;background:transparent;color:#4b5563;font-size:var(--app-body-copy-size);font-weight:500;line-height:var(--app-body-copy-line);cursor:pointer}.billing-inline-link:disabled{cursor:default;opacity:.45}.billing-overview-actions{display:flex;gap:10px;flex-wrap:wrap}.billing-overview-metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.billing-usage-card{display:grid;gap:10px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.billing-usage-card-head{display:grid;gap:8px}.billing-usage-card-head span{color:#6b7280;font-size:14px}.billing-usage-card-head strong{font-size:var(--app-prominent-value-size);font-weight:600;line-height:1.1}.billing-usage-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billing-usage-split div{display:grid;gap:3px;min-width:0}.billing-usage-split span{color:#6b7280;font-size:12px;line-height:1.2}.billing-usage-split strong{color:#111827;font-size:22px;font-weight:650;line-height:1}.billing-progress{position:relative;width:100%;height:10px;border-radius:999px;background:#dbeafe;overflow:hidden}.billing-progress-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa)}.billing-progress-auto{background:#ede9fe}.billing-progress-auto .billing-progress-bar{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.dashboard-summary-panel-wide{width:min(980px,100%);grid-template-columns:1fr;align-items:stretch;gap:12px}.dashboard-info-line{grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);align-items:stretch;margin:0}.dashboard-products-table{display:grid;gap:8px}.dashboard-product-row{display:grid;grid-template-columns:minmax(168px,1.25fr) repeat(3,minmax(86px,.6fr)) 214px;gap:8px;align-items:stretch;min-height:82px;padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.dashboard-product-cell,.dashboard-product-name{display:grid;min-width:0;align-content:center;gap:3px;padding:8px 10px;border:1px solid #eef2f7;border-radius:8px;background:#f8fafc}.dashboard-product-name{border-color:#dbeafe;background:#ffffff}.dashboard-product-cell span,.dashboard-product-name span{color:#6b7280;font-size:12px;line-height:1.2}.dashboard-product-cell strong,.dashboard-product-name strong{min-width:0;color:#111827;font-size:14px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.dashboard-product-name small{min-width:0;color:#6b7280;font-size:12px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.dashboard-product-action{display:flex;min-width:0;align-items:center;justify-content:stretch}.dashboard-product-action .secondary-button{width:100%;min-height:42px;max-width:100%;text-align:center;white-space:nowrap}.dashboard-product-action-disabled,.dashboard-product-action-disabled:hover{border-color:#e5e7eb;background:#f9fafb;color:#9ca3af;cursor:default}.dashboard-greeting-panel{display:grid;width:min(980px,100%);margin-right:auto;margin-left:0;gap:12px;padding:22px}.dashboard-greeting-copy,.dashboard-greeting-quote{display:grid;min-width:0;gap:6px}.dashboard-greeting-copy span,.dashboard-news-head span{color:#6b7280;font-size:13.5px;font-weight:700;line-height:1.3;text-transform:uppercase}.dashboard-greeting-copy h2{margin:0;color:#111827;font-size:18px;font-weight:400;line-height:1.3}.dashboard-greeting-quote{padding:0;border:0;background:transparent}.dashboard-greeting-quote p{margin:0;color:#374151;font-size:14px;line-height:1.45}.dashboard-greeting-quote strong{color:#111827;font-size:13.5px;font-weight:700;line-height:1.25}.dashboard-media-grid{display:grid;width:min(980px,100%);margin-right:auto;margin-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;margin-top:12px}.dashboard-media-grid-news-only{grid-template-columns:minmax(0,1fr)}.dashboard-media-grid .dashboard-video-panel,.dashboard-news-panel{width:100%;margin-top:0;padding:8px}.dashboard-media-grid .dashboard-video-panel{order:2}.dashboard-news-panel{display:grid;grid-template-rows:auto 1fr;gap:7px;order:1}.dashboard-news-head{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;padding:6px 9px;border:1px solid #eef2f7;border-radius:8px;background:#f8fafc}.dashboard-news-head strong{color:#111827;font-size:var(--app-card-value-size);font-weight:700;line-height:1.25}.dashboard-news-list{display:grid;gap:6px;align-content:stretch}.dashboard-news-item{display:grid;align-content:center;gap:3px;min-height:46px;padding:7px 9px;border:1px solid #eef2f7;border-radius:8px;background:#ffffff}.dashboard-news-item h3{margin:0;color:#111827;font-size:var(--app-card-value-size);font-weight:700;line-height:1.25}.dashboard-news-item p{margin:0;color:#6b7280;font-size:var(--app-body-copy-size);line-height:var(--app-body-copy-line)}.dashboard-video-panel{width:min(560px,100%);margin-top:12px;padding:8px;display:grid;align-content:center}.dashboard-video-frame{display:grid;place-items:center;min-height:150px;aspect-ratio:16/9;border:1px dashed #cbd5e1;border-radius:8px;background:linear-gradient(135deg,rgba(248,250,252,.92),rgba(241,245,249,.92)),repeating-linear-gradient(45deg,transparent,transparent 12px,rgba(148,163,184,.08) 0,rgba(148,163,184,.08) 24px)}.dashboard-video-play{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #dbeafe;border-radius:999px;background:#ffffff;color:var(--astatus-primary);box-shadow:var(--astatus-shadow-soft)}.dashboard-video-play svg{width:22px;height:22px;fill:currentColor}.dashboard-video-caption{margin:10px 2px 0;color:#374151;font-size:17px;font-weight:500;line-height:1.3;text-align:center}.dashboard-socials{width:min(980px,100%);margin-right:auto;margin-left:0;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.dashboard-social-link{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:7px 11px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;color:#111827;font-size:var(--app-body-copy-size);font-weight:700;line-height:var(--app-body-copy-line);box-shadow:var(--astatus-shadow-soft)}.dashboard-social-link:hover{border-color:#bfdbfe;color:var(--astatus-primary)}.dashboard-social-icon{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;color:#ffffff}.dashboard-social-link-telegram .dashboard-social-icon{background:#229ed9}.dashboard-social-link-youtube .dashboard-social-icon{border:1px solid rgba(255,0,51,.2);background:#ffffff;color:#ff0033}.dashboard-social-link-rutube .dashboard-social-icon{background:#111827}.dashboard-social-icon-cutout{fill:#ffffff}.dashboard-social-link-rutube .dashboard-social-icon-cutout{fill:#111827}.dashboard-social-icon svg{width:16px;height:16px;fill:currentColor}.ai-profile-payment-summary{width:min(340px,100%);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.tables-config-table td:first-child,.tables-config-table th:first-child{width:24%}.tables-config-table td:nth-child(2),.tables-config-table th:nth-child(2){width:520px}.tables-config-table td:nth-child(3),.tables-config-table th:nth-child(3){width:var(--tables-desktop-actions-cell-width)}.billing-limit-panel{width:min(364px,100%);max-width:100%;display:grid;gap:14px}.billing-limit-panel-wide,.billing-product-picker-panel{width:100%}.billing-add-product-panel,.billing-product-picker-panel{display:grid;gap:0;padding:10px}.billing-add-product-panel{width:100%}.billing-add-product-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) auto;gap:14px;align-items:center;min-height:68px;padding:12px 0;border-top:1px solid #e5e7eb}.billing-add-product-row:first-child{border-top:0;padding-top:0}.billing-add-product-row:last-child{padding-bottom:0}.billing-add-product-meta strong,.billing-add-product-row strong{color:#111827;font-size:15px;font-weight:650}.billing-add-product-meta{display:grid;gap:6px}.billing-add-product-meta span{color:#6b7280;font-size:13px;line-height:1.25}.billing-add-product-row .secondary-button{justify-self:end}.billing-tariff-section-title{display:flex;align-items:center;min-height:26px;padding:0 0 6px}.billing-tariff-section-title span{color:#6b7280;font-size:13px;font-weight:700;line-height:1.25}.billing-product-picker-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #e5e7eb}.billing-one-time-row,.billing-tariff-row{grid-template-columns:minmax(220px,1.6fr) minmax(170px,.85fr) minmax(150px,.6fr) minmax(170px,.7fr)}.billing-product-picker-row:first-child{border-top:0;padding-top:0}.billing-tariff-section-title+.billing-product-picker-row{border-top:0;padding-top:6px}.billing-product-picker-row:last-child{padding-bottom:0}.billing-product-picker-row strong{color:#111827;font-size:15px;font-weight:650}.billing-product-picker-meta{display:grid;gap:4px;text-align:right}.billing-product-picker-meta span{color:#6b7280;font-size:13px;line-height:1.25}.billing-row-select-label,.billing-row-total{display:grid;gap:6px}.billing-row-select-label span,.billing-row-total span{color:#6b7280;font-size:13px;line-height:1.25}.billing-row-total strong{color:#111827;font-size:15px;font-weight:650;line-height:1.2;white-space:nowrap}.billing-limit-editor-wide{grid-template-columns:minmax(150px,1fr) 150px minmax(220px,1.2fr);align-items:end}.billing-limit-product-name{display:grid;gap:6px}.billing-limit-product-name span{color:#6b7280;font-size:13px;line-height:1.25}.billing-limit-product-name strong{color:#111827;font-size:16px;font-weight:650;line-height:1.2}.billing-limit-summary{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.billing-limit-summary .billing-inline-stat{width:100%;min-width:0}.billing-limit-picker-compact{width:min(150px,100%)}.billing-limit-editor{display:grid;gap:14px;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.billing-limit-editor-narrow{width:100%;max-width:100%}.billing-limit-flat-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:start}.billing-limit-meta,.billing-limit-picker{display:grid;gap:6px}.billing-limit-meta{min-width:110px;padding:10px 12px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff}.billing-limit-meta-wide{width:100%;min-width:0}.billing-limit-meta-wide .billing-total-inline-value{white-space:normal;line-height:1.15}.billing-limit-note-cell{width:100%;max-width:100%}.billing-limit-note{margin:0;padding:10px 12px;border:1px solid #e0e7ff;border-radius:8px;background:#f8fbff;color:#4b5563;font-size:14px;line-height:1.45}.billing-confirm-panel{width:min(430px,100%);max-width:100%;display:grid;gap:14px;padding:10px}.billing-confirm-panel-wide{width:min(760px,100%)}.billing-confirm-summary{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.billing-confirm-card{display:grid;gap:4px;padding:8px 10px;min-height:50px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.billing-confirm-details{width:100%;display:grid;gap:0;padding:10px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff}.billing-invoice-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:8px 0;border-top:1px solid rgba(37,99,235,.1)}.billing-invoice-row:first-child{border-top:0;padding-top:0}.billing-invoice-row span{color:#374151;font-size:14px;line-height:1.35}.billing-invoice-row strong{min-width:92px;color:#111827;font-size:14px;font-weight:600;text-align:right;white-space:nowrap}.billing-promo-row{display:grid;gap:8px;padding:12px 0 8px;border-top:1px solid rgba(37,99,235,.1)}.billing-promo-label{color:#2563eb;font-size:14px;font-weight:600}.billing-promo-input{max-width:260px;min-width:0}.billing-summary-row-total strong{font-size:18px}.billing-summary-row-total{margin-top:6px;padding-top:12px;border-top-color:rgba(37,99,235,.16)}.billing-action-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.billing-action-row .secondary-button,.billing-open-actions .secondary-button,.billing-overview-actions .secondary-button{border-color:#cbd5e1;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 0 0 1px rgba(148,163,184,.16),0 10px 22px rgba(15,23,42,.08)}.billing-action-row .secondary-button:hover,.billing-open-actions .secondary-button:hover,.billing-overview-actions .secondary-button:hover{background:linear-gradient(180deg,#ffffff,#f1f5f9);border-color:#94a3b8;box-shadow:0 0 0 1px rgba(148,163,184,.22),0 12px 24px rgba(15,23,42,.12)}.billing-action-row-inline{justify-content:flex-start;flex-wrap:wrap}.billing-limit-flat-row .billing-action-row-inline{grid-column:1/-1}.billing-legal-note{width:100%;margin:2px 0 0;color:#6b7280;font-size:12px;line-height:1.45}.billing-legal-note-inline{margin-top:12px}.billing-legal-note a{color:#2563eb;font-weight:700;text-decoration:none}.billing-legal-note a:hover{text-decoration:underline}.billing-inline-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.billing-inline-stats-compact{margin-bottom:12px}.billing-inline-stat{display:grid;gap:4px;padding:8px 10px;min-height:50px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.billing-compact-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.billing-compact-grid-tight{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.billing-calculator-box,.billing-summary-box{display:grid;gap:12px;padding:18px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.billing-box-compact{padding:14px}.billing-box-head{display:grid;gap:4px}.billing-box-head .section-title{margin-bottom:0}.billing-status-list{display:flex;gap:8px;flex-wrap:wrap}.billing-summary-list{display:grid;gap:8px}.billing-summary-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 0;border-top:1px solid #f1f5f9}.billing-summary-row:first-child{border-top:0;padding-top:0}.billing-summary-row span{color:#6b7280;font-size:14px}.billing-summary-row strong{font-size:14px;font-weight:600;margin-left:6px;text-align:left}.billing-control-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.billing-select-label{display:grid;gap:6px;color:#374151;font-size:14px;font-weight:600}.billing-select-label-compact{max-width:200px}.billing-select{width:180px;min-width:180px;min-height:40px;padding:0 12px;border:1px solid #d1d5db;border-radius:8px;background:#ffffff;font-size:15px;font-weight:500}.billing-select-compact{width:130px;min-width:130px}.billing-select-compact-profiles{width:110px;min-width:110px;text-align:left}.billing-total-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;flex-wrap:wrap}.billing-total-row-inline{flex-wrap:nowrap}.billing-total-row-compact{min-height:100%}.billing-total-inline{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.billing-total-inline-value{display:block;margin-top:2px;font-size:20px;font-weight:600;line-height:1}.billing-total-label{display:block;color:#6b7280;font-size:13px}.billing-total-value{display:block;margin-top:2px;font-size:24px;font-weight:600;line-height:1}.billing-note{margin:0;color:#6b7280;font-size:14px;line-height:1.45}.billing-methods-panel{display:grid;gap:12px}.billing-methods-panel-compact,.billing-widget-panel-compact{padding:14px}.billing-method-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 14px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff}.billing-method-card-confirm{width:100%}.billing-confirm-note{width:100%;padding:10px 12px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff;color:#4b5563;font-size:14px;line-height:1.45}.billing-confirm-bottom-note{width:fit-content;max-width:100%}.billing-confirm-note-wide{width:100%}.billing-method-card strong{font-size:16px;font-weight:600}.billing-receipt-field{display:grid;gap:6px;margin-top:10px;color:#374151}.billing-receipt-field span{font-size:13px;font-weight:500}.billing-receipt-input{width:min(320px,100%);min-height:38px;padding:8px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#111827;font:inherit}.billing-receipt-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.billing-open-actions{display:flex;gap:10px;flex-wrap:wrap}.billing-widget-panel{display:grid;gap:12px}.panel-compact{margin-top:14px}.billing-widget-status{display:inline-flex;align-items:center;gap:10px;color:#1e3a8a}.billing-reminder{margin-top:24px;padding:14px 16px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;line-height:1.45}.table-link-cell{text-align:right;vertical-align:bottom}.tables-config-table tbody .readonly-row td,.tables-config-table tbody td,.tables-config-table tbody tr{vertical-align:middle}.tables-config-table tbody .table-actions-cell{padding-right:var(--cabinet-row-edge-x);padding-left:var(--cabinet-row-edge-x);padding-top:9px;vertical-align:middle}.table-link-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:10px;margin-left:auto}.table-link-cell .table-link-input{flex:1 1 320px;width:auto;min-width:320px}.table-link-actions .secondary-button{white-space:nowrap}.table-link-actions-pair{display:flex;justify-content:flex-end;gap:var(--tables-desktop-action-gap);width:var(--tables-desktop-actions-width);min-width:var(--tables-desktop-actions-width);max-width:none;margin-left:auto;flex-wrap:nowrap}.table-link-actions-pair>*{box-sizing:border-box;flex:0 0 var(--tables-desktop-action-button-width);justify-content:center;width:var(--tables-desktop-action-button-width)!important;max-width:var(--tables-desktop-action-button-width);text-align:center;white-space:nowrap}.responsive-table-cell-stack{min-width:0}.notice{margin-top:16px;padding:12px 14px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;line-height:1.4}.notice-success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f3f4f6}.login-page--split{grid-template-columns:minmax(0,660px) minmax(360px,440px);gap:56px;align-items:center;justify-content:center;padding:40px;background:radial-gradient(circle at 20% 20%,rgba(48,136,250,.12),transparent 34%),linear-gradient(135deg,#f8fbff,#eef5ff 52%,#f7faff)}.login-hero-panel{width:min(660px,100%);justify-self:start;display:grid;align-content:center;gap:18px;min-height:560px;padding:0;overflow:hidden}.login-hero-copy{max-width:540px;position:relative;z-index:1}.login-hero-title{margin:0;color:#111827;font-size:clamp(30px,3vw,42px);line-height:1.04;letter-spacing:0}.login-brand-mark{display:inline-flex;width:34px;min-width:34px;height:34px;align-items:end;justify-content:center;gap:3px;padding:8px;border-radius:8px;background:#111827}.login-brand-mark span{width:4px;border-radius:999px}.login-brand-mark span:first-child{height:13px;background:#93c5fd}.login-brand-mark span:nth-child(2){height:21px;background:#ffffff}.login-brand-mark span:nth-child(3){height:8px;background:#86efac}.login-brand-mark--hero{width:44px;min-width:44px;height:44px;margin-top:4px;padding:10px;border-radius:10px}.login-brand-mark--hero span{width:5px}.login-brand-mark--hero span:first-child{height:17px}.login-brand-mark--hero span:nth-child(2){height:26px}.login-brand-mark--hero span:nth-child(3){height:11px}.login-hero-copy p{max-width:520px;margin:18px 0 0;color:#4b5563;font-size:18px;line-height:1.45}.login-hero-image{display:flex;justify-content:flex-start;margin:4px 0 -12px -12px}.login-hero-image img{width:min(100%,600px);height:auto;display:block}.login-panel{width:min(420px,100%);display:grid;gap:24px;padding:32px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.login-panel--form{justify-self:start;box-shadow:0 20px 46px rgba(15,23,42,.08)}.login-panel--recovery{gap:20px}.login-panel--register{gap:18px}.login-panel h1{margin:0 0 6px;font-size:30px}.login-brand-title{display:flex;align-items:center;gap:12px}.login-panel p{margin:0;color:#6b7280}.login-form-heading{display:grid;gap:8px}.login-form-heading>div{display:grid;gap:6px}.login-form-title{margin:0;color:#6b7280;font-size:16px;font-weight:400;line-height:1.45;letter-spacing:0}.login-form-subtitle{margin:0;color:#6b7280;font-size:13px;line-height:1.4}.login-form{display:grid;gap:11px}.login-field{display:grid;gap:6px;margin-bottom:0}.login-input{width:100%;min-width:0;height:42px}.login-button{width:100%;min-height:42px;margin-top:4px}.login-step-actions{display:grid;grid-template-columns:1fr;gap:10px}.login-step-actions--split{grid-template-columns:minmax(96px,.36fr) minmax(0,1fr)}.login-back-button{width:100%;min-height:42px;margin-top:4px}.login-links{display:flex;align-items:center;justify-content:flex-end;min-height:20px;margin-top:-2px}.login-links a{color:#0f8b6f;font-size:14px;font-weight:600}.login-legal-links{display:flex;justify-content:center;gap:10px 14px;flex-wrap:wrap;color:#6b7280;font-size:12px;line-height:1.35;text-align:center}.login-legal-links a{color:#6b7280;font-weight:600;text-decoration:none}.login-legal-links a:hover{color:#0f8b6f;text-decoration:underline}.login-consents{display:grid;gap:7px;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.login-consents-title,.login-legal-note{margin:0;color:#6b7280;font-size:12px;line-height:1.45}.login-consents-title{font-weight:600}.login-legal-note{text-align:left}.login-legal-note a{color:#0f8b6f;font-weight:700;text-decoration:none}.login-legal-note a:hover{text-decoration:underline}.login-consent-row{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start;color:#4b5563;font-size:11.5px;line-height:1.35}.login-consent-row input{width:14px;height:14px;margin:0;accent-color:#0f8b6f}.login-consent-row a{color:#0f8b6f;font-weight:700;text-decoration:none}.login-consent-row a:hover{text-decoration:underline}.login-switch{margin:0;color:#6b7280;text-align:center}.login-switch a{color:#0f8b6f;font-weight:600}.login-switch--recovery{margin-top:-4px}.login-panel--register .login-form{gap:9px}.login-panel--register .login-input{height:40px}.login-panel--register .login-consents{margin-top:2px}@media (min-width:1181px){.login-panel--form .login-brand-title{display:none}.login-panel--form>div>p,.login-panel--recovery .login-form-title{color:#111827;font-size:22px;font-weight:700}.login-panel--recovery .login-form-title{line-height:1.2}.login-panel--recovery .login-form-subtitle{color:#6b7280;font-size:13px;font-weight:400;line-height:1.4}}@media (max-width:1180px){.login-page--split{grid-template-columns:minmax(0,420px);place-items:center;padding:24px;background:#f3f4f6}.login-panel--form{justify-self:center}.login-hero-panel{display:none}}@media (max-width:640px){.login-page--split{padding:16px}.login-panel--form{padding:24px}}.dev-client-panel{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.admin-panel{display:grid;gap:18px}.admin-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.admin-field{margin-bottom:0}.admin-number-input{width:160px;min-width:160px}.admin-static-field{display:grid;gap:8px;min-width:180px}.admin-static-field strong{display:inline-flex;min-height:44px;align-items:center;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;font-weight:400}.admin-result-panel{display:grid;gap:18px}.admin-result-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px}.admin-result-grid div{display:grid;gap:6px;min-height:86px;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.admin-result-grid span{color:#6b7280;font-size:14px}.admin-result-grid strong{font-size:24px;font-weight:400}.admin-log-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-log-list,.admin-log-row{display:grid;gap:10px}.admin-log-row{grid-template-columns:1.1fr 1.2fr 1.4fr .8fr .9fr 1.1fr auto;align-items:center;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.admin-log-row>div{display:grid;gap:4px;min-width:0}.admin-log-row span{color:#6b7280;font-size:13px}.admin-log-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.admin-log-row p{grid-column:1/-1;margin:0;color:#991b1b;font-size:14px}.admin-log-row-success{border-color:#bbf7d0;background:#f0fdf4}.admin-log-row-failed{border-color:#fecaca;background:#fef2f2}.admin-log-row-running{border-color:#bfdbfe;background:#eff6ff}.admin-log-button{min-height:38px;padding:8px 12px}.admin-error-table{display:grid;gap:8px}.admin-error-head,.admin-error-row{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 2fr;gap:10px;align-items:center}.admin-error-head{padding:0 12px;color:#6b7280;font-size:13px}.admin-error-row{padding:12px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2}.admin-error-row p,.admin-error-row span,.admin-error-row strong{overflow-wrap:anywhere;font-size:14px}.admin-error-row strong{font-weight:500}.admin-error-row p{margin:0;color:#991b1b}.admin-errors,.admin-summary-list{display:grid;gap:10px}.admin-errors div,.admin-summary-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap}.admin-errors div{border-color:#fecaca;background:#fef2f2;color:#991b1b}.admin-errors-page-stats{display:grid;gap:12px}.admin-errors-page-stats div{display:grid;gap:6px;min-height:88px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.admin-errors-page-stats span{color:#6b7280;font-size:14px}.admin-errors-page-stats strong{font-size:28px;font-weight:500}.admin-errors-page-panel{gap:18px}.admin-errors-page-search-panel{gap:12px}.admin-errors-page-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-errors-page-search{width:min(100%,520px)}.admin-errors-page-client{width:min(100%,280px);margin:0}.admin-errors-client-picker{width:100%;max-width:none;min-width:0}.admin-errors-client-picker .profile-picker-menu{width:min(360px,calc(100vw - 32px));padding:6px}.admin-errors-client-picker summary{display:flex;min-height:36px;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px}.admin-errors-client-picker .profile-picker-meta,.admin-errors-client-picker .profile-picker-title{min-width:0;overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-errors-client-picker .profile-picker-title{flex:0 0 auto}.admin-errors-client-picker .profile-picker-meta{flex:1 1 auto;text-align:right}.admin-errors-client-picker summary .profile-picker-meta:first-child{text-align:left}.admin-errors-client-picker .profile-picker-ok{min-height:32px;padding:7px 10px;font-size:12px}.admin-errors-client-picker .profile-picker-search{min-height:32px;margin-bottom:5px;padding:7px 9px;font-size:12px}.admin-errors-client-picker .profile-picker-option{gap:7px;min-height:32px;padding:6px 8px}.admin-errors-client-picker .profile-picker-option input{width:14px;min-width:14px;height:14px;margin:0}.admin-errors-client-picker .profile-picker-option-content{gap:1px}.admin-errors-client-picker .profile-picker-option-label{font-size:12px;line-height:1.2}.admin-errors-client-picker .profile-picker-option-meta{font-size:11px;line-height:1.2}.admin-errors-client-picker .profile-picker-option-select-all{margin-bottom:3px;padding-bottom:7px}.admin-errors-page-sort{width:min(100%,260px);margin:0}.admin-errors-page-copy,.admin-errors-page-filter{min-height:44px}.admin-errors-mobile-bar,.admin-errors-mobile-sheet{display:none}.admin-errors-page-table{display:grid;gap:8px}.admin-errors-page-row{position:relative;display:grid;gap:6px;align-items:center}.admin-errors-page-head{padding:0 8px;color:#6b7280;font-size:11px}.admin-errors-page-column{display:flex;min-width:0;min-height:28px;justify-content:flex-start;gap:4px;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.admin-errors-page-column:hover{color:#111827}.admin-errors-page-column-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-errors-page-column.is-sorted{color:#101828}.admin-errors-page-column-sort{display:inline-flex;width:15px;min-width:15px;height:15px;align-items:center;justify-content:center;border-radius:999px;background:#eff6ff;color:var(--astatus-primary);font-size:11px;font-weight:900;line-height:1}.admin-errors-page-select-cell{display:flex;min-width:0;align-items:center;justify-content:flex-start}.admin-errors-page-checkbox{width:15px;min-width:15px;height:15px;margin:0;accent-color:#2563eb;cursor:pointer}.admin-errors-page-checkbox:disabled{cursor:default;opacity:.5}.admin-errors-page-menu-cell{position:relative;display:flex;min-width:0;align-items:center;justify-content:flex-end}.admin-errors-page-menu-button{display:inline-flex;width:36px;min-width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;font-size:20px;font-weight:700;line-height:1}.admin-errors-page-menu-button:hover{border-color:#9ca3af}.admin-errors-page-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:max-content;min-width:174px;padding:6px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;box-shadow:0 16px 40px rgba(15,23,42,.16)}.admin-errors-page-menu-item{display:block;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#111827;cursor:pointer;font:inherit;text-align:left;white-space:nowrap}.admin-errors-page-menu-item:hover{background:#f3f4f6}.admin-errors-page-menu-item:disabled{cursor:default;opacity:.55}.admin-errors-page-mobile-checkbox,.admin-errors-page-mobile-head,.admin-errors-page-mobile-summary{display:none}.admin-errors-page-row:not(.admin-errors-page-head){padding:7px 8px;border:1px solid var(--admin-log-line);border-radius:8px}.admin-errors-page-row-event:not(.admin-errors-page-head){border-color:#dbeafe;background:#f8fafc}.admin-errors-page-row-fixed:not(.admin-errors-page-head){border-color:#bbf7d0;background:#f0fdf4}.admin-errors-page-row [role=cell]{min-width:0}.admin-errors-page-row [role=cell],.admin-errors-page-row p,.admin-errors-page-row span,.admin-errors-page-row strong{min-width:0;overflow-wrap:anywhere;line-height:1.25}.admin-errors-page-row strong{font-weight:500}.admin-errors-page-row p{display:grid;gap:2px;margin:0}.admin-errors-page-row-event p{color:#334155}.admin-errors-page-row-fixed p{color:#166534}.admin-errors-page-row small{color:#6b7280;font-size:10px;line-height:1.25}.admin-errors-page-resource-cell>span{display:flex;align-items:baseline;gap:3px 5px;flex-wrap:wrap}.admin-errors-page-resource-cell strong{font-weight:500}.admin-errors-page-resource-name{display:inline}.admin-errors-page-resource-cell a,.admin-errors-page-resource-cell small{color:#2563eb;font-size:10px}.admin-errors-page-resource-separator{color:#98a2b3;font-size:10px}.admin-errors-page-resource-cell a:hover{text-decoration:underline}.admin-errors-page-error-cell p{white-space:pre-line}.admin-errors-page-status{display:inline-flex;width:fit-content;align-items:center;justify-content:flex-start;min-width:68px;min-height:21px;font-weight:500;font-size:11px;text-align:left}.admin-errors-page-status.event{background:#e0f2fe;color:#075985}.admin-errors-page-status.error{background:#fee2e2;color:#991b1b}.admin-errors-page-status.fixed{background:#dcfce7;color:#166534}.admin-errors-page-status-placeholder{color:#9ca3af}.admin-errors-page-status-cell-inner{display:grid;gap:8px;justify-items:end}.admin-errors-page-action{min-height:38px;padding:8px 12px}.admin-errors-page-empty{padding:18px;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;background:#f9fafb}.inline-field{margin-bottom:0}.inline-field .field-label{display:block}.select-input{min-width:260px}.billing-period-card{display:flex;min-height:190px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px;border:1px solid #d1d5db;border-radius:8px;background:#ffffff;color:#111827;text-align:left;cursor:pointer}.billing-period-card-active{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb}.billing-period-label{font-weight:700}.billing-period-description{color:#6b7280;line-height:1.35}.billing-period-price{color:#374151;font-size:14px;line-height:1.35}.billing-discount{display:inline-flex;min-height:26px;align-items:center;padding:4px 8px;border-radius:8px;background:#dcfce7;color:#166534;font-size:13px;font-weight:700}.billing-discount-muted{background:#f3f4f6;color:#6b7280;font-weight:600}.subscription-option{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;flex-wrap:wrap}.subscription-option span{display:flex;flex-direction:column;gap:4px;color:#6b7280;line-height:1.35}.subscription-option strong{color:#111827;font-weight:400}.legal-note{margin:14px 0 0;color:#6b7280;line-height:1.45}.legal-links a,.legal-note a{color:#2563eb;font-weight:600;text-decoration:none}.legal-links a:hover,.legal-note a:hover{text-decoration:underline}.autopay-status-row{display:flex;align-items:center;gap:12px;margin-top:18px;flex-wrap:wrap}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.settings-column{display:grid;gap:4px}.settings-password-button,.settings-save-button{width:fit-content;min-width:180px}.settings-readonly-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.settings-inline-action{min-width:112px;justify-content:center}.settings-access-box{display:grid;gap:18px}.settings-access-list{display:grid;gap:12px}.settings-access-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.settings-access-copy{display:grid;gap:4px;min-width:0;color:#667085;font-size:14px;line-height:1.45}.settings-access-copy strong{color:#101828;font-size:15px;font-weight:800}.settings-access-copy span{overflow-wrap:anywhere}.settings-access-action{min-width:160px;justify-content:center;flex:0 0 auto}.settings-access-modal{max-width:520px}.settings-modal-form{gap:14px}.settings-telegram-box{display:grid;gap:16px}.settings-telegram-bind,.settings-telegram-head,.settings-telegram-row{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap}.settings-telegram-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.settings-telegram-action{width:fit-content;min-width:132px}.settings-telegram-command{flex:1 1 360px;min-width:220px;margin-bottom:0}.settings-telegram-expire,.settings-telegram-row-meta{color:#667085;font-size:13px;line-height:1.45}.settings-telegram-list{display:grid;gap:10px}.settings-telegram-row{padding:12px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff}.settings-telegram-row-main{min-width:0}.settings-telegram-row-title{color:#101828;font-size:14px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.settings-password-form{display:grid;gap:14px;max-width:460px}.settings-avatar-box{display:grid;gap:22px}.settings-avatar-head{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.settings-avatar-current{display:flex;align-items:center;gap:16px;min-width:0}.settings-avatar-preview{display:inline-flex;align-items:center;justify-content:center;width:96px;min-width:96px;height:96px;overflow:hidden;border:1px solid #e5e7eb;border-radius:999px;background:#f7f4ed;color:#111827;font-size:34px;font-weight:800}.settings-avatar-preview img{width:100%;height:100%;object-fit:contain;display:block}.settings-avatar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.settings-avatar-action,.settings-avatar-upload{min-width:142px;justify-content:center}.settings-avatar-picker{display:grid;gap:16px;padding-top:18px;border-top:1px solid #e5e7eb}.settings-avatar-upload{position:relative;cursor:pointer}.settings-avatar-upload.is-disabled{cursor:default;opacity:.65;pointer-events:none}.settings-avatar-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-avatar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:12px}.settings-avatar-option{display:grid;justify-items:center;gap:8px;min-height:140px;padding:12px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;color:#111827;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-avatar-option:hover{border-color:#bfdbfe;box-shadow:0 12px 28px rgba(37,99,235,.12);transform:translateY(-1px)}.settings-avatar-option:disabled{cursor:default;opacity:.72;transform:none}.settings-avatar-option.is-selected{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.settings-avatar-option-image{display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;overflow:hidden;border-radius:999px;background:#f7f4ed}.settings-avatar-option-image img{width:100%;height:100%;object-fit:contain;display:block}.settings-avatar-option span:last-child{max-width:100%;color:#374151;font-size:13px;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere}.settings-avatar-crop-card{max-width:760px}.settings-avatar-crop-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:center}.settings-avatar-crop-frame{position:relative;width:260px;height:260px;overflow:hidden;border:1px solid #e5e7eb;border-radius:999px;background:#f7f4ed;cursor:grab;touch-action:none;justify-self:center}.settings-avatar-crop-frame:active{cursor:grabbing}.settings-avatar-crop-frame img{position:absolute;inset:0 auto auto 0;max-width:none;user-select:none;-webkit-user-drag:none}.settings-avatar-crop-controls{display:grid;gap:16px;min-width:0}.settings-avatar-crop-file{max-width:100%;overflow:hidden;color:#374151;font-size:14px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.settings-avatar-crop-control{display:grid;gap:8px}.settings-avatar-crop-control span{color:#374151;font-size:13px;font-weight:700}.settings-avatar-crop-control input{width:100%;accent-color:#2563eb}.legal-links{display:flex;gap:14px;margin-top:18px;flex-wrap:wrap}.legal-page{max-width:760px;line-height:1.45}.offer-page .page-title{font-size:36px;line-height:1.15}@media (max-width:900px){.settings-grid{grid-template-columns:1fr}.settings-access-action,.settings-avatar-action,.settings-avatar-upload,.settings-inline-action,.settings-password-button,.settings-save-button,.settings-telegram-action{width:100%}.settings-readonly-action{grid-template-columns:1fr}.settings-access-row{align-items:stretch;flex-direction:column}.settings-avatar-actions,.settings-avatar-current{width:100%}.settings-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-avatar-crop-layout{grid-template-columns:1fr;gap:18px}}@media (max-width:720px){.billing-plan-cta-panel,.billing-products-grid,.billing-tariff-layout{grid-template-columns:1fr}.billing-plan-cta-panel{display:grid;align-items:stretch}.billing-product-controls,.billing-product-facts{grid-template-columns:1fr}.billing-tariff-summary-panel{position:static}.billing-add-product-row,.billing-compact-grid,.billing-confirm-summary,.billing-history-purchase-panel,.billing-inline-stats,.billing-limit-editor-wide,.billing-limit-summary,.billing-overview-metrics,.billing-overview-panel,.billing-product-picker-row{grid-template-columns:1fr}.billing-add-product-row .secondary-button{justify-self:stretch}.billing-product-picker-meta{text-align:left}.billing-limit-editor-narrow{width:100%}.billing-limit-flat-row{grid-template-columns:1fr}.billing-method-card,.billing-summary-row,.billing-total-row{align-items:flex-start}.billing-total-row-inline{flex-wrap:wrap}.billing-summary-row{flex-direction:column}.billing-summary-row strong{text-align:left}.billing-select,.billing-select-compact{width:100%;min-width:0}}.legal-page section+section{margin-top:18px}.legal-page h2{margin:0 0 8px;font-size:20px;line-height:1.25}.legal-page p{margin:0 0 8px}.legal-page ul{margin:0;padding-left:18px}.legal-page li+li{margin-top:4px}.legal-landing{min-height:100vh;background:#f6f8f7;color:#151515}.legal-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 40px;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(21,21,21,.08)}.legal-topbar-links{display:flex;align-items:center;gap:18px;color:#4b5563;font-size:15px}.legal-topbar-links a:hover{color:#151515}.legal-hero{padding:48px 40px 16px}.legal-title{margin:0;max-width:880px;font-size:42px;line-height:1.08}.legal-subtitle{margin:14px 0 0;max-width:760px;color:#4b5563;font-size:18px;line-height:1.5}.legal-landing-body{padding:0 40px 56px}.legal-panel{margin:0 auto}.legal-footer{justify-content:space-between;padding:22px 40px 32px;border-top:1px solid rgba(21,21,21,.08);color:#4b5563;font-size:14px}.legal-footer,.legal-footer-links{display:flex;align-items:center;gap:16px}.legal-footer-links a:hover{color:#151515}.site-page{min-height:100vh;background:var(--astatus-bg);color:var(--astatus-text)}.site-topbar{position:fixed;top:0;left:0;z-index:20;display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:18px 32px;background:rgba(255,255,255,.92);border-bottom:1px solid var(--astatus-border)}.site-topbar-actions,.site-topbar-main{display:flex;align-items:center;gap:22px}.site-topbar-main{min-width:0}.site-logo{font-size:24px;font-weight:700;color:var(--astatus-text)}.site-nav{display:flex;align-items:center;gap:16px;color:var(--astatus-text-muted);font-size:14px}.site-nav-toggle{display:none;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-surface);color:var(--astatus-text);cursor:pointer}.site-nav-toggle span{position:absolute;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.site-nav-toggle span:first-child{transform:translateY(-6px)}.site-nav-toggle span:nth-child(3){transform:translateY(6px)}.site-nav-toggle.is-open span:first-child{transform:rotate(45deg)}.site-nav-toggle.is-open span:nth-child(2){opacity:0}.site-nav-toggle.is-open span:nth-child(3){transform:rotate(-45deg)}.site-nav a.is-active,.site-nav a:hover{color:var(--astatus-text)}.site-topbar-mail{color:var(--astatus-text-muted);font-size:14px}.site-topbar-mail:hover{color:var(--astatus-text)}.site-hero{position:relative;display:flex;min-height:88vh;align-items:center;padding:110px 40px 80px;background-image:url(/site/hero-slide.png);background-position:50%;background-size:cover;color:#ffffff}.site-hero:before{position:absolute;inset:0;content:"";background:rgba(0,0,0,.52)}.site-hero-content{position:relative;z-index:1;width:min(760px,100%)}.site-kicker{margin:0 0 12px;color:var(--astatus-primary);font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase}.site-hero .site-kicker{color:#bfdbfe}.site-cross-link h2,.site-feature-content h2,.site-final h2,.site-hero h1,.site-pricing h2,.site-section h2{margin:0;line-height:1.05}.site-hero h1{max-width:720px;font-size:58px}.site-hero-home h1{font-size:76px}.site-hero p{max-width:640px;margin:22px 0 0;font-size:20px;line-height:1.5}.site-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.site-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 18px;border-radius:var(--astatus-radius);font-weight:700;text-align:center}.site-button-primary{background:var(--astatus-primary);color:#ffffff}.site-button-primary:hover{background:var(--astatus-primary-hover)}.site-button-secondary{border:1px solid rgba(255,255,255,.75);color:#ffffff}.site-button-secondary:hover{background:rgba(255,255,255,.14)}.site-button-outline{border:1px solid var(--astatus-primary);color:var(--astatus-primary)}.site-button-outline:hover{background:var(--astatus-primary-soft)}.site-cross-link,.site-final,.site-pricing,.site-section{padding:72px 40px}.site-cross-link,.site-final,.site-intro,.site-why{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:40px;align-items:center}.site-cross-link h2,.site-feature-content h2,.site-final h2,.site-pricing h2,.site-section h2{max-width:720px;font-size:40px}.site-copy,.site-section-lead{margin:0;color:var(--astatus-text-muted);font-size:19px;line-height:1.55}.site-copy{display:grid;gap:14px}.site-copy p,.site-section-lead{margin:0}.site-section-lead{max-width:680px;margin-top:18px}.site-feature-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px;background:var(--astatus-surface)}.site-feature-band-reverse .site-feature-image{order:2}.site-feature-band-reverse .site-feature-content{order:1}.site-feature-image{min-height:560px;padding:18px 14px 18px 22px;box-sizing:border-box}.site-feature-photo{width:100%;height:100%;min-height:inherit;background-image:url(/site/graphs-block.JPG);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:transparent;border:0;border-radius:var(--astatus-radius)}.site-feature-image-chat{display:flex;min-height:560px;align-items:center;justify-content:center;padding:42px;background:var(--astatus-surface-muted)}.site-chat-preview{width:min(440px,100%);border:1px solid var(--astatus-border-strong);border-radius:var(--astatus-radius);background:var(--astatus-surface);box-shadow:var(--astatus-shadow-soft);overflow:hidden}.site-chat-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--astatus-border);color:var(--astatus-text-muted);font-size:13px}.site-chat-header strong{color:var(--astatus-success);font-size:13px}.site-chat-body{display:grid;gap:14px;padding:20px}.site-chat-bubble{width:fit-content;max-width:82%;margin:0;padding:12px 14px;border-radius:var(--astatus-radius);font-size:15px;line-height:1.45}.site-chat-bubble-client{justify-self:start;background:var(--astatus-surface-muted);color:var(--astatus-text)}.site-chat-bubble-service{justify-self:end;background:var(--astatus-primary);color:#ffffff}.site-chat-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--astatus-text-muted);font-size:12px}.site-chat-meta span{padding:6px 8px;border-radius:var(--astatus-radius);background:var(--astatus-success-soft);color:var(--astatus-success)}.site-feature-content{display:flex;flex-direction:column;justify-content:center;padding:64px 40px}.site-steps{display:grid;gap:12px;margin-top:32px}.site-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:14px 16px;border:1px solid var(--astatus-border);background:var(--astatus-surface)}.site-step,.site-step span{align-items:center;border-radius:var(--astatus-radius)}.site-step span{display:inline-flex;width:38px;height:38px;justify-content:center;background:var(--astatus-primary);color:#ffffff}.site-step p{margin:0;color:#334155;line-height:1.45}.site-price-grid,.site-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}.site-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.site-product-card{display:flex;min-height:360px;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-surface)}.site-product-card h3{margin:0 0 14px;font-size:28px;line-height:1.15}.site-product-card p{margin:0;color:var(--astatus-text-muted);font-size:18px;line-height:1.5}.site-product-points{display:grid;gap:8px;margin:0;padding:0;color:#334155;list-style:none}.site-product-points li{position:relative;padding-left:18px;line-height:1.45}.site-product-points li:before{position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:999px;background:var(--astatus-success);content:""}.site-product-link{display:inline-flex;width:fit-content;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border-radius:var(--astatus-radius);background:var(--astatus-sidebar);color:#ffffff;font-weight:700}.site-product-link:hover{background:var(--astatus-primary)}.site-price-grid-two{max-width:880px;grid-template-columns:repeat(2,minmax(0,1fr))}.site-value-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.site-price-card,.site-value-grid article{min-height:180px;padding:20px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-surface)}.site-price-card h3,.site-value-grid h3{margin:0 0 12px;font-size:22px}.site-price-card p,.site-pricing-note,.site-value-grid p{margin:0;color:var(--astatus-text-muted);line-height:1.5}.site-price-card strong{display:block;margin-bottom:8px;color:var(--astatus-primary);font-size:38px;font-weight:400}.site-pricing{background:var(--astatus-surface)}.site-pricing-note{margin-top:22px}.site-cross-link{background:var(--astatus-bg)}.site-cross-link p:not(.site-kicker){max-width:720px;margin:18px 0 0;color:var(--astatus-text-muted);font-size:18px;line-height:1.55}.site-final{background:var(--astatus-sidebar);color:#ffffff}.site-final .site-kicker{color:#bfdbfe}.site-final p:not(.site-kicker){max-width:700px;margin:18px 0 0;color:#d1d5db;font-size:18px;line-height:1.55}.site-footer{padding:36px 40px 28px;background:#020617;color:#d1d5db}.site-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.site-footer-column{display:flex;flex-direction:column;gap:10px}.site-footer-column-compact{gap:5px}.site-footer-title{margin:0;color:#ffffff;font-size:15px;font-weight:700}.site-footer-bottom p,.site-footer-text{margin:0;color:#b8c0be;font-size:14px;line-height:1.5}.site-footer-link{color:#e5e7eb;font-size:14px;line-height:1.45}.site-footer-link:hover{color:#93c5fd}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.site-lab-page{min-height:100vh;background:var(--astatus-bg);color:var(--astatus-text)}.site-lab-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:72px;padding:0 32px;border-bottom:1px solid rgba(226,232,240,.88);background:rgba(255,255,255,.92);backdrop-filter:blur(14px)}.site-lab-header-simple{grid-template-columns:auto auto;justify-content:space-between}.site-lab-logo{font-size:22px;font-weight:800;line-height:1;color:var(--astatus-primary)}.site-lab-nav{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;color:var(--astatus-text-muted);font-size:14px}.site-lab-nav a{min-height:36px;display:inline-flex;align-items:center;padding:0 11px;border-radius:var(--astatus-radius)}.site-lab-nav a:hover{background:var(--astatus-surface-muted);color:var(--astatus-text)}.site-lab-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border-radius:var(--astatus-radius);font-size:14px;font-weight:700;line-height:1;text-align:center}.site-lab-button-primary{background:var(--astatus-primary);color:#ffffff}.site-lab-button-primary:hover{background:var(--astatus-primary-hover)}.site-lab-button-secondary{border:1px solid var(--astatus-border-strong);background:var(--astatus-surface);color:var(--astatus-text)}.site-lab-button-secondary:hover{background:var(--astatus-surface-muted)}.site-lab-hero{position:relative;min-height:680px;display:flex;align-items:center;padding:112px 40px 96px;overflow:hidden;background-image:url(/site/hero-slide.png);background-position:50%;background-size:cover;color:#ffffff}.site-lab-hero:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(2,6,23,.86),rgba(2,6,23,.55) 58%,rgba(2,6,23,.24)),rgba(2,6,23,.28)}.site-lab-hero-copy{position:relative;z-index:2;width:min(730px,100%)}.site-lab-badge{width:fit-content;margin:0 0 14px;padding:7px 10px;border:1px solid rgba(147,197,253,.34);border-radius:var(--astatus-radius);background:rgba(15,23,42,.48);color:#bfdbfe;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.site-lab-cross-link .site-lab-badge,.site-lab-section .site-lab-badge{border-color:var(--astatus-border);background:var(--astatus-primary-soft);color:var(--astatus-primary)}.site-lab-hero h1{max-width:780px;margin:0;font-size:62px;line-height:1.02}.site-lab-hero p{max-width:640px;margin:22px 0 0;color:#e2e8f0;font-size:20px;line-height:1.55}.site-lab-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.site-lab-analytics-preview,.site-lab-chat-preview,.site-lab-product-preview{position:absolute;right:40px;bottom:42px;z-index:2;width:min(420px,36vw);border:1px solid rgba(226,232,240,.28);border-radius:var(--astatus-radius);background:rgba(255,255,255,.94);color:var(--astatus-text);box-shadow:0 28px 80px rgba(2,6,23,.26);overflow:hidden}.site-lab-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--astatus-border)}.site-lab-preview-top span{color:var(--astatus-text-muted);font-size:13px}.site-lab-preview-top strong{font-size:14px}.site-lab-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px}.site-lab-preview-grid div{padding:12px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-bg)}.site-lab-preview-grid span,.site-lab-table-preview span{color:var(--astatus-text-muted);font-size:12px}.site-lab-preview-grid strong{display:block;margin-top:8px;color:var(--astatus-text);font-size:26px}.site-lab-preview-list{display:grid;gap:8px;padding:0 18px 18px}.site-lab-preview-list p{display:flex;align-items:center;gap:8px;margin:0;color:#334155;font-size:13px}.site-lab-preview-list span,.site-lab-product-card li:before{display:inline-flex;width:7px;height:7px;border-radius:999px;background:var(--astatus-success);content:""}.site-lab-cross-link,.site-lab-final,.site-lab-section{padding:72px 40px}.site-lab-cross-link h2,.site-lab-final h2,.site-lab-section h2{max-width:780px;margin:0;color:var(--astatus-text);font-size:38px;line-height:1.08}.site-lab-card p,.site-lab-copy,.site-lab-cross-link p,.site-lab-final p,.site-lab-lead{color:var(--astatus-text-muted);line-height:1.6}.site-lab-lead{max-width:760px;margin:18px 0 0;font-size:18px}.site-lab-copy{display:grid;gap:14px;margin:0;font-size:18px}.site-lab-copy p{margin:0}.site-lab-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:44px;align-items:start}.site-lab-muted{border-top:1px solid var(--astatus-border);border-bottom:1px solid var(--astatus-border)}.site-lab-card,.site-lab-muted{background:var(--astatus-surface)}.site-lab-card{border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);padding:20px}.site-lab-card h3{margin:0 0 12px;font-size:21px;line-height:1.2}.site-lab-feature-grid,.site-lab-price-grid,.site-lab-product-grid{display:grid;gap:16px;margin-top:30px}.site-lab-price-grid,.site-lab-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-lab-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-lab-feature-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.site-lab-product-card{display:flex;min-height:330px;flex-direction:column;justify-content:space-between;gap:22px}.site-lab-product-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.site-lab-product-card li{position:relative;padding-left:18px;color:#334155;line-height:1.45}.site-lab-product-card li:before{position:absolute;top:.62em;left:0}.site-lab-card-link{display:inline-flex;width:fit-content;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border-radius:var(--astatus-radius);background:var(--astatus-sidebar);color:#ffffff;font-weight:700}.site-lab-card-link:hover{background:var(--astatus-primary)}.site-lab-steps{display:grid;gap:12px}.site-lab-steps-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.site-lab-steps div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:70px;padding:14px;border:1px solid var(--astatus-border);background:var(--astatus-bg)}.site-lab-steps div,.site-lab-steps span{align-items:center;border-radius:var(--astatus-radius)}.site-lab-steps span{display:inline-flex;width:38px;height:38px;justify-content:center;background:var(--astatus-primary);color:#ffffff;font-weight:800}.site-lab-steps p{margin:0;color:#334155;line-height:1.45}.site-lab-price-card strong{display:block;margin-bottom:8px;color:var(--astatus-primary);font-size:36px;font-weight:600}.site-lab-price-grid-single{max-width:460px;grid-template-columns:1fr}.site-lab-table-preview{display:grid;gap:0;padding:14px}.site-lab-table-preview div{display:grid;grid-template-columns:minmax(120px,1fr) 74px 74px;align-items:center;min-height:44px;padding:0 10px;border-bottom:1px solid var(--astatus-border);font-size:13px}.site-lab-table-preview div:first-child{background:var(--astatus-bg);border-radius:var(--astatus-radius) var(--astatus-radius) 0 0}.site-lab-table-preview div:last-child{border-bottom:0}.site-lab-chat-body{display:grid;gap:14px;padding:18px}.site-lab-client-message,.site-lab-service-message{width:fit-content;max-width:86%;margin:0;padding:12px 14px;border-radius:var(--astatus-radius);font-size:14px;line-height:1.45}.site-lab-client-message{justify-self:start;background:var(--astatus-surface-muted);color:var(--astatus-text)}.site-lab-service-message{justify-self:end;background:var(--astatus-primary);color:#ffffff}.site-lab-message-tags{display:flex;flex-wrap:wrap;gap:8px}.site-lab-message-tags span{padding:6px 8px;border-radius:var(--astatus-radius);background:var(--astatus-success-soft);color:var(--astatus-success);font-size:12px;font-weight:700}.site-lab-cross-link,.site-lab-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.site-lab-cross-link{background:var(--astatus-surface);border-top:1px solid var(--astatus-border)}.site-lab-cross-link p,.site-lab-final p{max-width:720px;margin:16px 0 0;font-size:18px}.site-lab-final{background:var(--astatus-sidebar)}.site-lab-final .site-lab-badge{background:rgba(37,99,235,.16)}.site-lab-final h2{color:#ffffff}.site-lab-final p{color:#cbd5e1}.site-lab-footer{display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr;gap:24px;padding:34px 40px 30px;background:#020617;color:#cbd5e1}.site-lab-footer div{display:flex;flex-direction:column;gap:8px}.site-lab-footer a,.site-lab-footer p{margin:0;color:#cbd5e1;font-size:14px;line-height:1.5}.site-lab-footer a:hover{color:#93c5fd}.site-lab-footer-title{color:#ffffff!important;font-weight:800}.site-lab-footer-rights{grid-column:1/-1;margin-top:4px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:#94a3b8!important}.site-lab-choice{display:grid;align-content:center;min-height:calc(100vh - 72px);padding:80px 40px;background:var(--astatus-bg)}.site-lab-choice-head{max-width:720px;margin:0 auto 34px;text-align:center}.site-lab-choice-head p{margin:0 0 10px;color:var(--astatus-primary);font-size:14px;font-weight:800;letter-spacing:0;text-transform:uppercase}.site-lab-choice-head h1{margin:0;color:var(--astatus-text);font-size:48px;line-height:1.08}.site-lab-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:18px}.site-lab-choice-card{display:grid;min-height:260px;align-content:space-between;gap:20px;padding:28px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-surface);box-shadow:var(--astatus-shadow-soft);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.site-lab-choice-card:hover{border-color:var(--astatus-primary);transform:translateY(-2px);box-shadow:0 24px 70px rgba(37,99,235,.14)}.site-lab-choice-card h2{margin:0;color:var(--astatus-text);font-size:32px;line-height:1.12}.site-lab-choice-title{display:flex;align-items:center;gap:14px}.site-lab-choice-icon{position:relative;display:inline-flex;width:46px;min-width:46px;height:46px;align-items:center;justify-content:center;border-radius:var(--astatus-radius);background:var(--astatus-primary-soft);color:var(--astatus-primary)}.site-lab-choice-icon-chart:before{width:22px;height:22px;border-left:2px solid;border-bottom:2px solid;content:""}.site-lab-choice-icon-chart:after{position:absolute;width:22px;height:16px;border-right:2px solid;border-top:2px solid;transform:skewY(-24deg) translateY(2px);content:""}.site-lab-choice-icon-message:before{width:23px;height:17px;border:2px solid;border-radius:6px;content:""}.site-lab-choice-icon-message:after{position:absolute;left:18px;bottom:12px;width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-18deg);content:""}.site-lab-choice-card p{margin:0;color:var(--astatus-text-muted);font-size:17px;line-height:1.55}.site-lab-choice-card span{display:inline-flex;width:fit-content;min-height:42px;align-items:center;justify-content:center;padding:0 15px;border-radius:var(--astatus-radius);background:var(--astatus-primary);color:#ffffff;font-weight:800}.site-lab-product-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1fr);gap:48px;align-items:center;padding:72px 40px 84px;background:linear-gradient(180deg,rgba(239,246,255,.9),rgba(248,250,252,0) 54%),var(--astatus-bg)}.site-lab-product-hero-copy h1{max-width:760px;margin:0;color:var(--astatus-text);font-size:52px;line-height:1.04}.site-lab-product-hero-copy>p:not(.site-lab-product-kicker){max-width:680px;margin:22px 0 0;color:var(--astatus-text-muted);font-size:19px;line-height:1.6}.site-lab-back-link{display:inline-flex;margin-bottom:22px;color:var(--astatus-text-muted);font-size:14px;font-weight:700}.site-lab-back-link:hover,.site-lab-product-kicker{color:var(--astatus-primary)}.site-lab-product-kicker{width:fit-content;margin:0 0 12px;padding:7px 10px;border-radius:var(--astatus-radius);background:var(--astatus-primary-soft);font-size:12px;font-weight:800;text-transform:uppercase}.site-lab-analytics-board{border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-surface);box-shadow:0 28px 80px rgba(15,23,42,.13);overflow:hidden}.site-lab-analytics-board-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--astatus-border)}.site-lab-analytics-board-head div{display:grid;gap:4px}.site-lab-analytics-board-head p,.site-lab-analytics-board-head span,.site-lab-analytics-metrics span,.site-lab-analytics-table span{color:var(--astatus-text-muted);font-size:12px;line-height:1.3}.site-lab-analytics-board-head p{margin:0}.site-lab-analytics-board-head strong{font-size:18px}.site-lab-analytics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px}.site-lab-analytics-metrics div{padding:14px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-bg)}.site-lab-analytics-metrics strong{display:block;margin-top:8px;font-size:24px;line-height:1}.site-lab-analytics-table{display:grid;padding:0 20px 20px}.site-lab-analytics-table div{display:grid;grid-template-columns:minmax(130px,1fr) 92px 92px;align-items:center;min-height:44px;padding:0 12px;border-bottom:1px solid var(--astatus-border);font-size:13px}.site-lab-analytics-table div:first-child{border-radius:var(--astatus-radius) var(--astatus-radius) 0 0;background:var(--astatus-surface-muted)}.site-lab-analytics-table div:last-child{border-bottom:0}.site-lab-product-section{padding:76px 40px}.site-lab-product-section h2{max-width:780px;margin:0;color:var(--astatus-text);font-size:38px;line-height:1.1}.site-lab-product-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:48px;align-items:start}.site-lab-product-copy{display:grid;gap:14px;color:var(--astatus-text-muted);font-size:18px;line-height:1.6}.site-lab-product-copy p{margin:0}.site-lab-product-muted{background:var(--astatus-surface);border-top:1px solid var(--astatus-border);border-bottom:1px solid var(--astatus-border)}.site-lab-product-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.site-lab-product-feature-grid article,.site-lab-product-price{padding:22px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-surface)}.site-lab-product-feature-grid h3,.site-lab-product-price h3{margin:0 0 12px;font-size:21px;line-height:1.2}.site-lab-product-feature-grid p,.site-lab-product-price p{margin:0;color:var(--astatus-text-muted);line-height:1.55}.site-lab-product-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.site-lab-product-steps div{display:grid;gap:22px;align-content:start;min-height:170px;padding:20px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:var(--astatus-bg)}.site-lab-product-steps span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:var(--astatus-radius);background:var(--astatus-primary);color:#ffffff;font-weight:800}.site-lab-product-steps p{margin:0;color:var(--astatus-text-muted);line-height:1.5}.site-lab-product-price{max-width:460px}.site-lab-product-price strong{display:block;margin-bottom:8px;color:var(--astatus-primary);font-size:38px;line-height:1}.startup-preview-page{min-height:100vh;background:#ffffff;color:#121723}.startup-preview-header{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:80px;padding:0 40px;border-bottom:1px solid rgba(227,232,239,.9);background:rgba(255,255,255,.9);backdrop-filter:blur(16px)}.startup-preview-logo{color:#121723;font-size:24px;font-weight:800}.startup-preview-nav{display:flex;align-items:center;justify-content:center;gap:28px;color:#788293;font-size:15px;font-weight:600}.startup-preview-nav a:hover{color:#4a6cf7}.startup-preview-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border:0;border-radius:6px;cursor:pointer;font-weight:700;line-height:1;text-align:center}.startup-preview-button-primary{background:#4a6cf7;color:#ffffff;box-shadow:0 5px 20px rgba(74,108,247,.22)}.startup-preview-button-primary:hover{background:#3f5ee4}.startup-preview-button-dark{background:#121723;color:#ffffff}.startup-preview-button-dark:hover{background:#1d2430}.startup-preview-hero{position:relative;overflow:hidden;padding:132px 40px 116px;text-align:center}.startup-preview-hero:after,.startup-preview-hero:before{position:absolute;z-index:0;width:420px;height:420px;border:1px solid rgba(74,108,247,.18);border-radius:999px;content:""}.startup-preview-hero:before{top:-160px;right:-120px}.startup-preview-hero:after{left:-160px;bottom:-220px}.startup-preview-badge{position:relative;z-index:1;width:fit-content;margin:0 auto 18px;padding:8px 12px;border-radius:6px;background:rgba(74,108,247,.1);color:#4a6cf7;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.startup-preview-hero h1{position:relative;z-index:1;max-width:850px;margin:0 auto;color:#121723;font-size:56px;line-height:1.08}.startup-preview-hero>p{position:relative;z-index:1;max-width:760px;margin:24px auto 0;color:#788293;font-size:20px;line-height:1.65}.startup-preview-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px}.startup-preview-contact,.startup-preview-product-band,.startup-preview-section{padding:84px 40px}.startup-preview-section-head{max-width:720px;margin:0 auto;text-align:center}.startup-preview-contact h2,.startup-preview-product-copy h2,.startup-preview-section-head h2{margin:0;color:#121723;font-size:42px;line-height:1.12}.startup-preview-contact>div>p,.startup-preview-product-copy>p,.startup-preview-section-head>p{margin:18px 0 0;color:#788293;font-size:18px;line-height:1.65}.startup-preview-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1160px;margin:58px auto 0}.startup-preview-feature-card{min-height:236px;padding:28px;border:1px solid #e3e8ef;border-radius:8px;background:#ffffff;box-shadow:0 2px 3px rgba(7,7,77,.05)}.startup-preview-feature-card span{display:inline-flex;width:48px;height:48px;margin-bottom:24px;border-radius:8px;background:#4a6cf7;box-shadow:0 10px 40px rgba(48,86,211,.18)}.startup-preview-feature-card h3{margin:0 0 12px;color:#121723;font-size:21px}.startup-preview-feature-card p,.startup-preview-price-card li,.startup-preview-price-card p{margin:0;color:#788293;line-height:1.6}.startup-preview-product-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:46px;align-items:center;background:#f8f9ff;border-top:1px solid #e3e8ef;border-bottom:1px solid #e3e8ef}.startup-preview-contact .startup-preview-badge,.startup-preview-product-copy .startup-preview-badge{margin-left:0}.startup-preview-check-list{display:grid;gap:12px;margin-top:28px}.startup-preview-check-list p{position:relative;margin:0;padding-left:24px;color:#1d2430;line-height:1.5}.startup-preview-check-list p:before{position:absolute;top:.6em;left:0;width:8px;height:8px;border-radius:999px;background:#4a6cf7;content:""}.startup-preview-screen{border:1px solid #e3e8ef;border-radius:8px;background:#ffffff;box-shadow:0 24px 70px rgba(6,8,15,.1);overflow:hidden}.startup-preview-screen-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e3e8ef}.startup-preview-screen-grid span,.startup-preview-screen-table span,.startup-preview-screen-top span{color:#788293;font-size:13px}.startup-preview-screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px}.startup-preview-screen-grid div{padding:14px;border-radius:8px;background:#f8f9ff}.startup-preview-screen-grid strong{display:block;margin-top:8px;color:#121723;font-size:28px}.startup-preview-screen-table{display:grid;padding:0 20px 20px}.startup-preview-screen-table p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 0;border-bottom:1px solid #e3e8ef}.startup-preview-screen-table p:last-child{border-bottom:0}.startup-preview-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:28px;margin-top:56px}.startup-preview-price-card{padding:32px;border:1px solid #e3e8ef;border-radius:8px;background:#ffffff;box-shadow:0 5px 15px rgba(6,8,15,.05)}.startup-preview-price-card-accent{border-color:rgba(74,108,247,.36);box-shadow:0 10px 40px rgba(48,86,211,.12)}.startup-preview-price-card h3{margin:0 0 18px;font-size:22px}.startup-preview-price-card strong{display:block;margin-bottom:8px;color:#4a6cf7;font-size:40px;line-height:1}.startup-preview-price-card ul{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none}.startup-preview-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:46px;align-items:start;background:#f8f9ff}.startup-preview-form{display:grid;gap:16px;padding:28px;border:1px solid #e3e8ef;border-radius:8px;background:#ffffff;box-shadow:0 5px 20px rgba(4,10,34,.1)}.startup-preview-form label{display:grid;gap:8px;color:#1d2430;font-size:14px;font-weight:700}.startup-preview-form input,.startup-preview-form select,.startup-preview-form textarea{width:100%;border:1px solid #e3e8ef;border-radius:6px;background:#f8f8f8;color:#121723;padding:13px 14px;outline:none}.startup-preview-form input:focus,.startup-preview-form select:focus,.startup-preview-form textarea:focus{border-color:#4a6cf7}@media (max-width:980px){.startup-preview-header{grid-template-columns:1fr;align-items:start;padding:18px 24px}.startup-preview-nav{justify-content:flex-start;flex-wrap:wrap;gap:12px}.startup-preview-header>.startup-preview-button{width:fit-content}.startup-preview-contact,.startup-preview-feature-grid,.startup-preview-product-band{grid-template-columns:1fr}.startup-preview-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.startup-preview-header{padding:16px}.startup-preview-actions .startup-preview-button,.startup-preview-form .startup-preview-button,.startup-preview-header>.startup-preview-button{width:100%}.startup-preview-hero{padding:64px 16px 58px}.startup-preview-hero h1{font-size:36px}.startup-preview-contact>div>p,.startup-preview-hero>p,.startup-preview-product-copy>p,.startup-preview-section-head>p{font-size:16px}.startup-preview-contact,.startup-preview-product-band,.startup-preview-section{padding:48px 16px}.startup-preview-contact h2,.startup-preview-product-copy h2,.startup-preview-section-head h2{font-size:28px}.startup-preview-feature-grid,.startup-preview-price-grid,.startup-preview-screen-grid{grid-template-columns:1fr}.startup-preview-feature-card,.startup-preview-form,.startup-preview-price-card{padding:20px}.startup-preview-screen-table p{align-items:flex-start;flex-direction:column}}@media (max-width:1100px){.site-lab-header{grid-template-columns:1fr;align-items:start;padding:16px 24px}.site-lab-nav{justify-content:flex-start;flex-wrap:wrap}.site-lab-header>.site-lab-button{width:fit-content}.site-lab-analytics-preview,.site-lab-chat-preview,.site-lab-product-preview{position:relative;right:auto;bottom:auto;width:min(520px,100%);margin-top:36px}.site-lab-hero{display:block}.site-lab-cross-link,.site-lab-final,.site-lab-footer,.site-lab-split{grid-template-columns:1fr}.site-lab-feature-grid,.site-lab-feature-grid-four,.site-lab-steps-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.site-lab-header{min-height:0;padding:14px 16px}.site-lab-nav{gap:4px;font-size:13px}.site-lab-nav a{min-height:34px;padding:0 8px}.site-lab-actions .site-lab-button,.site-lab-card-link,.site-lab-cross-link .site-lab-button,.site-lab-final .site-lab-button,.site-lab-header>.site-lab-button{width:100%}.site-lab-hero{min-height:0;padding:56px 16px 48px}.site-lab-hero h1{font-size:38px;line-height:1.08}.site-lab-copy,.site-lab-cross-link p,.site-lab-final p,.site-lab-hero p,.site-lab-lead{font-size:16px}.site-lab-cross-link,.site-lab-final,.site-lab-section{padding:42px 16px}.site-lab-cross-link h2,.site-lab-final h2,.site-lab-section h2{font-size:28px}.site-lab-feature-grid,.site-lab-feature-grid-four,.site-lab-price-grid,.site-lab-product-grid,.site-lab-steps-row{grid-template-columns:1fr}.site-lab-product-card{min-height:0}.site-lab-preview-grid{grid-template-columns:1fr}.site-lab-table-preview div{grid-template-columns:minmax(96px,1fr) 58px 58px;padding:0 8px}.site-lab-footer{padding:28px 16px}.site-lab-choice{min-height:0;padding:48px 16px}.site-lab-choice-head{margin-bottom:24px;text-align:left}.site-lab-choice-head h1{font-size:34px}.site-lab-choice-grid{grid-template-columns:1fr}.site-lab-choice-card{min-height:0;padding:22px 18px}.site-lab-choice-card h2{font-size:26px}.site-lab-product-feature-grid,.site-lab-product-hero,.site-lab-product-split,.site-lab-product-steps{grid-template-columns:1fr}.site-lab-product-hero,.site-lab-product-section{padding:42px 16px}.site-lab-product-hero-copy h1{font-size:34px;line-height:1.08}.site-lab-product-copy,.site-lab-product-hero-copy>p:not(.site-lab-product-kicker){font-size:16px}.site-lab-product-section h2{font-size:28px}.site-lab-analytics-metrics{grid-template-columns:1fr}.site-lab-analytics-table div{grid-template-columns:minmax(94px,1fr) 70px 76px;padding:0 8px}.site-lab-product-feature-grid article,.site-lab-product-price,.site-lab-product-steps div{min-height:0;padding:18px 16px}}.test-page{--test-bg:#eef4ff;--test-panel:#ffffff;--test-panel-soft:rgba(255,255,255,0.78);--test-line:rgba(17,54,123,0.12);--test-text:#0b1633;--test-muted:#4e5f8f;--test-blue:#1e5eff;--test-blue-deep:#123ca0;--test-navy:#071738;min-height:100vh;background:radial-gradient(circle at top left,rgba(30,94,255,.18),transparent 28%),radial-gradient(circle at 85% 18%,rgba(77,184,255,.2),transparent 20%),linear-gradient(180deg,#f7faff 0,var(--test-bg) 48%,#f9fbff 100%);color:var(--test-text);font-family:Avenir Next,Trebuchet MS,Segoe UI,sans-serif}.test-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 32px;background:rgba(247,250,255,.84);backdrop-filter:blur(16px);border-bottom:1px solid rgba(17,54,123,.08)}.test-logo{font-size:28px;font-weight:800;letter-spacing:-.04em}.test-closing-actions,.test-hero-actions,.test-nav,.test-pill-row,.test-signal-list,.test-topbar-actions{display:flex;align-items:center;gap:12px}.test-nav{flex-wrap:wrap;justify-content:center;color:var(--test-muted);font-size:15px;font-weight:600}.test-ghost-link,.test-nav a{transition:color .2s ease,opacity .2s ease}.test-ghost-link:hover,.test-nav a:hover{color:var(--test-text)}.test-topbar-actions{justify-content:flex-end}.test-button,.test-ghost-link,.test-primary-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.test-ghost-link{border:1px solid rgba(17,54,123,.12);background:rgba(255,255,255,.72);color:var(--test-text)}.test-button-primary,.test-primary-link{background:linear-gradient(135deg,var(--test-blue) 0,#3d8dff 100%);color:#ffffff;box-shadow:0 16px 30px rgba(30,94,255,.22)}.test-button-dark:hover,.test-button-primary:hover,.test-button-secondary:hover,.test-ghost-link:hover,.test-primary-link:hover{transform:translateY(-1px)}.test-button-secondary{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#ffffff}.test-button-dark{background:#ffffff;color:var(--test-navy)}.test-hero,.test-product-strip,.test-section{padding-left:32px;padding-right:32px}.test-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:28px;padding-top:34px;padding-bottom:26px}.test-comparison,.test-hero-copy,.test-highlight,.test-panel-shell{border-radius:36px}.test-hero-copy{position:relative;overflow:hidden;padding:54px;background:radial-gradient(circle at top right,rgba(255,255,255,.26),transparent 24%),linear-gradient(135deg,#0d3cb0,#1f65ff 52%,#51a8ff);color:#ffffff}.test-hero-copy:after{position:absolute;right:-48px;bottom:-48px;width:220px;height:220px;content:"";border-radius:50%;background:rgba(255,255,255,.12);filter:blur(4px)}.test-closing-kicker,.test-compare-card span,.test-eyebrow,.test-highlight-card span,.test-panel-kicker,.test-product-card span{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.test-closing-kicker,.test-eyebrow,.test-panel-kicker{background:rgba(255,255,255,.14);color:rgba(255,255,255,.92)}.test-eyebrow-dark{background:rgba(30,94,255,.1);color:var(--test-blue-deep)}.test-comparison-head h2,.test-hero h1,.test-highlight-copy h2,.test-section h2{margin:0;letter-spacing:-.04em;line-height:.98}.test-hero h1{max-width:700px;margin-top:18px;font-size:clamp(50px,6vw,86px)}.test-comparison-head p,.test-hero-text,.test-highlight-copy p,.test-section-copy p{margin:22px 0 0;max-width:620px;font-size:20px;line-height:1.55}.test-hero-actions{margin-top:34px;flex-wrap:wrap}.test-signal-list{margin:28px 0 0;padding:0;flex-wrap:wrap;list-style:none}.test-signal-list li{min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.14);font-weight:600}.test-hero-panel{display:flex}.test-panel-shell{width:100%;padding:28px;background:linear-gradient(180deg,rgba(255,255,255,.9),#dfeaff);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.test-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.test-panel-head strong{font-size:18px}.test-comparison-grid,.test-control-grid,.test-highlight-panels,.test-panel-footer,.test-product-strip,.test-stat-row{display:grid;gap:16px}.test-comparison-grid,.test-highlight-panels,.test-product-strip,.test-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.test-stat-row{margin-top:18px}.test-alert-card,.test-compare-card,.test-control-card,.test-highlight-card,.test-product-card,.test-stat-card{border:1px solid var(--test-line);background:var(--test-panel-soft);backdrop-filter:blur(10px)}.test-stat-card{display:grid;gap:4px;padding:18px;border-radius:24px}.test-stat-card strong{font-size:32px;line-height:1}.test-stat-card span{color:var(--test-muted);font-size:14px;line-height:1.45}.test-screen-card{overflow:hidden;margin-top:18px;border-radius:30px;border:1px solid rgba(17,54,123,.08);background:rgba(255,255,255,.84)}.test-screen-toolbar{display:flex;gap:8px;padding:14px 16px;border-bottom:1px solid rgba(17,54,123,.08)}.test-screen-toolbar span{width:10px;height:10px;border-radius:50%;background:rgba(17,54,123,.2)}.test-screen-image{min-height:300px;background:linear-gradient(180deg,rgba(7,23,56,.04),rgba(7,23,56,.04)),url(/site/graphs-block.JPG);background-position:50%;background-size:cover}.test-panel-footer{grid-template-columns:1.1fr 1fr;margin-top:18px}.test-alert-card{display:grid;gap:8px;padding:18px 20px;border-radius:24px}.test-alert-card-muted{background:rgba(7,23,56,.88);color:#ffffff}.test-alert-label{color:var(--test-muted);font-size:13px;font-weight:700}.test-alert-card-muted .test-alert-label{color:rgba(255,255,255,.68)}.test-product-strip{margin-top:10px;padding-bottom:24px}.test-product-card{min-height:220px;padding:28px;border-radius:30px}.test-product-card span{background:rgba(30,94,255,.1);color:var(--test-blue-deep)}.test-product-card h2{margin:18px 0 12px;font-size:32px;letter-spacing:-.04em;line-height:1.02}.test-compare-card p,.test-control-card p,.test-highlight-card p,.test-product-card p{margin:0;color:var(--test-muted);font-size:16px;line-height:1.55}.test-section{padding-top:24px;padding-bottom:24px}.test-section-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px}.test-comparison-head,.test-highlight-copy,.test-section-copy{padding:34px;border-radius:32px;background:rgba(255,255,255,.64);border:1px solid rgba(17,54,123,.08)}.test-comparison-head h2,.test-highlight-copy h2,.test-section h2{margin-top:16px;font-size:clamp(34px,4vw,54px)}.test-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.test-control-card{min-height:210px;padding:28px;border-radius:30px}.test-control-card:last-child{grid-column:1/-1}.test-compare-card strong,.test-control-card h3,.test-highlight-card h3{margin:0 0 12px;font-size:28px;letter-spacing:-.04em;line-height:1.05}.test-highlight{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:18px;padding-top:8px}.test-highlight-copy{background:linear-gradient(180deg,rgba(13,60,176,.98),rgba(14,81,221,.94));color:#ffffff}.test-highlight-copy p{color:rgba(255,255,255,.82)}.test-pill-row{margin-top:26px;flex-wrap:wrap}.test-pill{min-height:42px;padding:0 15px;border-radius:999px;background:rgba(255,255,255,.14);color:#ffffff;font-size:14px;font-weight:700}.test-highlight-card{min-height:290px;padding:30px;border-radius:32px}.test-highlight-card-dark{background:linear-gradient(180deg,#061431,#0c2455);color:#ffffff}.test-highlight-card-dark p{color:rgba(255,255,255,.72)}.test-compare-card span,.test-highlight-card span{background:rgba(30,94,255,.1);color:var(--test-blue-deep)}.test-highlight-card-dark span{background:rgba(255,255,255,.12);color:#ffffff}.test-comparison{padding-top:8px;padding-bottom:52px}.test-comparison-grid{margin-top:18px;grid-template-columns:1fr 1fr}.test-compare-card{min-height:220px;padding:30px;border-radius:32px}.test-compare-card-accent{background:linear-gradient(180deg,#e8f1ff,#d7e9ff)}.test-closing-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:24px 28px;border-radius:32px;background:linear-gradient(135deg,#061431,#0f2b67);color:#ffffff}.test-closing-bar strong{display:block;margin-top:10px;font-size:28px;letter-spacing:-.04em;line-height:1.05}@media (max-width:900px){.test-comparison,.test-hero,.test-highlight,.test-product-strip,.test-section,.test-topbar{padding-left:20px;padding-right:20px}.test-topbar{flex-wrap:wrap}.test-closing-actions,.test-nav,.test-topbar-actions{width:100%;justify-content:flex-start}.test-comparison-grid,.test-hero,.test-highlight,.test-highlight-panels,.test-panel-footer,.test-product-strip,.test-section-grid,.test-stat-row{grid-template-columns:1fr}.test-closing-bar,.test-compare-card,.test-control-card,.test-hero-copy,.test-highlight-card,.test-highlight-copy,.test-panel-shell,.test-product-card,.test-section-copy{padding:24px;border-radius:28px}.test-control-grid{grid-template-columns:1fr}.test-control-card:last-child{grid-column:auto}.test-closing-bar{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.test-topbar{padding-top:16px;padding-bottom:16px}.test-logo{font-size:24px}.test-hero h1{font-size:44px}.test-comparison-head p,.test-hero-text,.test-highlight-copy p,.test-section-copy p{font-size:17px}.test-nav{font-size:14px;gap:10px}.test-button,.test-ghost-link,.test-primary-link{width:100%}.test-closing-actions,.test-hero-actions{width:100%}.test-closing-actions,.test-hero-actions,.test-signal-list{flex-direction:column;align-items:stretch}.test-signal-list li{width:100%}.test-closing-bar strong,.test-compare-card strong,.test-control-card h3,.test-highlight-card h3,.test-product-card h2{font-size:24px}.test-screen-image{min-height:220px}}@media (max-width:900px){.legal-footer,.legal-topbar{padding-left:20px;padding-right:20px}.legal-topbar{flex-direction:column;align-items:flex-start}.legal-topbar-links{flex-wrap:wrap}.legal-hero{padding:32px 20px 12px}.legal-title{font-size:30px}.legal-subtitle{font-size:16px}.legal-landing-body{padding:0 20px 44px}.legal-footer{flex-direction:column;align-items:flex-start}.site-topbar{position:sticky;top:0;padding:16px 20px;flex-direction:row;align-items:center}.site-topbar-actions,.site-topbar-main{width:100%}.site-topbar-main{justify-content:space-between}.site-topbar-actions{justify-content:flex-end}.site-topbar-button{min-width:184px}.site-nav-toggle{position:relative;display:inline-flex;flex:0 0 auto}.site-nav{position:absolute;top:calc(100% + 12px);left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;gap:4px;padding:10px;border:1px solid rgba(21,21,21,.08);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 18px 50px rgba(17,24,39,.14);color:#151515}.site-nav.is-open{display:flex}.site-nav a{padding:12px 14px;border-radius:12px}.site-nav a:hover{background:#f3f4f6}.site-hero{min-height:78vh;padding:64px 20px 52px}.site-hero h1{font-size:40px}.site-hero p{font-size:18px}.site-cross-link,.site-final,.site-pricing,.site-section{padding:52px 20px}.site-cross-link,.site-feature-band,.site-final,.site-footer-grid,.site-intro,.site-price-grid,.site-product-grid,.site-value-grid,.site-value-grid-four,.site-why{grid-template-columns:1fr}.site-cross-link h2,.site-feature-content h2,.site-final h2,.site-pricing h2,.site-section h2{font-size:32px}.site-feature-content{padding:44px 20px}.site-feature-image{min-height:320px;padding:14px 20px 0}.site-feature-image-chat{min-height:360px;padding:28px 20px}.site-footer{padding:28px 20px 24px}.site-footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:640px){body.site-menu-open{overflow:hidden}.site-topbar{gap:12px;padding:14px 16px}.site-topbar-main{position:relative}.site-actions .site-button,.site-final .site-button,.site-topbar-actions,.site-topbar-button{width:100%}.site-nav{left:0;right:0;top:calc(100% + 10px)}.site-hero{min-height:auto;padding:42px 16px 40px}.site-hero h1{font-size:34px;line-height:1.08}.site-hero-home h1{font-size:46px}.site-copy,.site-cross-link p:not(.site-kicker),.site-final p:not(.site-kicker),.site-hero p,.site-section-lead{font-size:16px}.site-actions{margin-top:24px}.site-cross-link,.site-final,.site-pricing,.site-section{padding:40px 16px}.site-cross-link h2,.site-feature-content h2,.site-final h2,.site-pricing h2,.site-section h2{font-size:28px}.site-feature-content{padding:32px 16px 40px}.site-feature-image{min-height:220px;padding:12px 16px 0}.site-feature-image-chat{min-height:300px;padding:20px 16px}.site-feature-photo{min-height:220px;background-size:cover}.site-product-card{min-height:0;padding:20px 16px}.site-product-card h3{font-size:24px}.site-product-card p{font-size:16px}.site-cross-link .site-button,.site-product-link{width:100%}.site-chat-header{align-items:flex-start;flex-direction:column}.site-chat-body{padding:16px}.site-chat-bubble{max-width:92%;font-size:14px}.site-step{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px}.site-step span{width:32px;height:32px}.site-price-card,.site-value-grid article{min-height:0;padding:18px 16px}.site-price-card strong{font-size:32px}.site-footer{padding:24px 16px 22px}}@media (max-width:900px){.app-shell{position:relative}.sidebar{position:absolute;top:0;left:0;z-index:80;width:auto;min-width:0;padding:12px 0 0 16px;background:transparent}.sidebar-header{position:relative;justify-content:flex-start}.sidebar-title{display:none}.sidebar-mobile-toggle{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#111827;color:#ffffff;font-size:13px;font-weight:600;box-shadow:0 10px 24px rgba(17,24,39,.16)}.sidebar-mobile-toggle.is-open,.sidebar-mobile-toggle:focus-visible,.sidebar-mobile-toggle:hover{background:#0f172a;color:#ffffff;border-color:rgba(255,255,255,.18)}.sidebar-nav{position:absolute;top:calc(100% + 8px);left:0;z-index:120;display:none;width:min(220px,calc(100vw - 32px));flex-direction:column;overflow:hidden;gap:6px;margin-top:0;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#111827;box-shadow:0 14px 32px rgba(17,24,39,.28)}.sidebar-nav.is-open{display:flex}.sidebar-link{width:100%;min-width:0;height:40px;padding:0 12px;white-space:normal}.main-content{padding:0 16px 24px}.account-topbar{min-height:60px;margin:0 -16px 20px;padding:12px 16px 12px 76px}.account-topbar-actions{flex-wrap:wrap;gap:6px;justify-content:flex-end}.account-topbar-id{min-width:0}.account-menu-button{margin-left:auto;width:auto}.page-header-actions{width:100%;justify-content:flex-start}.panel{padding:16px}}@media (max-width:640px){.sidebar{padding:10px 0 0 12px}.sidebar-header{align-items:center;justify-content:flex-start}.sidebar-title{display:none}.sidebar-mobile-toggle{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#111827;color:#ffffff;font-size:13px;font-weight:600;box-shadow:0 10px 24px rgba(17,24,39,.16)}.sidebar-mobile-toggle.is-open,.sidebar-mobile-toggle:focus-visible,.sidebar-mobile-toggle:hover{background:#0f172a;color:#ffffff;border-color:rgba(255,255,255,.18)}.main-content{padding:0 12px 20px}.account-topbar{min-height:56px;margin:0 -12px 16px;padding:10px 12px 10px 68px}.account-topbar-actions{flex-wrap:nowrap;align-items:center;justify-content:flex-end;margin-left:auto}.account-topbar-actions-right{margin-left:auto;width:auto;max-width:100%}.page-header-actions>*,.primary-button,.secondary-button{width:100%}.account-menu-button{width:auto;margin-left:0}.account-topbar-id-button{max-width:132px;text-align:left}.account-menu{left:0;right:0;top:calc(100% + 8px);min-width:0}.page-title{font-size:24px}.panel{margin-top:16px;padding:14px}.input,.table-comment-input{min-width:0}.table-wrap{margin:0 -14px;padding:0 14px 4px;overscroll-behavior-x:contain}.accounts-panel.table-wrap,.tables-panel.table-wrap{margin:0;padding:0 12px}.tables-panel.table-wrap{margin-top:14px}.accounts-panel.table-wrap{margin-top:18px}.tables-main-note{width:100%;max-width:none;margin-top:7px}.tables-profile-note{display:none}.tables-profile-help-row{display:block}.sheets-access-copy{grid-template-columns:1fr}.sheets-access-email-row{align-items:stretch;flex-direction:column}.sheets-access-email-row .secondary-button{width:100%}.responsive-table,.responsive-table-tables{min-width:0;width:100%}.responsive-table thead{display:none}.responsive-table tbody{display:grid;gap:12px}.responsive-table tbody tr{display:block;border:1px solid #e5e7eb;border-radius:14px;background:#ffffff;padding:14px}.responsive-table tbody td{display:grid;grid-template-columns:minmax(92px,108px) minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:8px 0;border-bottom:1px solid #f3f4f6}.responsive-table tbody td:last-child{border-bottom:0;padding-bottom:0}.responsive-table tbody td:before{content:attr(data-label);color:#6b7280;font-size:12px;font-weight:600;line-height:1.35}.responsive-table tbody td:not([data-label]){display:block;padding:0;border-bottom:0}.responsive-table tbody td:not([data-label]):before{content:none}.responsive-table tbody .actions-cell{width:auto;text-align:left}.responsive-table tbody .actions-cell:before{margin-top:8px}.responsive-table tbody .row-menu-wrap{display:block}.responsive-table tbody .icon-button{width:100%;max-width:52px}.responsive-table tbody .row-menu{top:calc(100% + 8px);left:0;right:auto;width:min(240px,calc(100vw - 72px))}.responsive-table-accounts tbody td[data-label="Комментарий"]{display:none}.responsive-table-accounts tbody td[data-label="Статус"]{align-items:center}.responsive-table-accounts tbody td[data-label="Статус"] .status-badge{width:fit-content}.responsive-table-accounts .account-profile-mobile-comment{display:block;min-width:0}.responsive-table-tables tbody td.responsive-table-cell-stack{display:block}.responsive-table-tables tbody td.responsive-table-cell-stack:before{content:attr(data-label);display:block;margin-bottom:10px;color:#6b7280;font-size:12px;font-weight:600;line-height:1.35}.responsive-table-tables tbody td[data-label="Название"]{display:block;padding-top:0}.responsive-table-tables tbody .readonly-row td[data-label="Название"]{display:flex;width:100%;min-width:0;align-items:center}.responsive-table-tables tbody td[data-label="Название"]:before{display:block;margin-bottom:10px}.responsive-table-tables tbody td[data-label="Название"]>*{display:block;width:100%;max-width:none}.responsive-table-tables tbody .table-link-input,.responsive-table-tables tbody .table-name-input{width:100%;min-width:0}.responsive-table-tables tbody .profile-picker{width:fit-content;max-width:100%;min-width:0}.responsive-table-tables tbody .profile-picker-menu{width:min(calc(100vw - 64px),320px);max-height:min(60vh,420px);overflow-y:auto}.dev-client-panel{align-items:stretch}.dev-client-panel>*,.inline-field,.select-input{width:100%;min-width:0}.responsive-table-tables tbody .table-link-cell{display:flex;align-items:stretch;justify-content:flex-end;gap:10px;padding-top:12px}.responsive-table-tables tbody .table-actions-cell{padding-top:18px}.responsive-table-tables tbody .table-actions-cell:before{content:none}.responsive-table-tables tbody .table-link-actions{justify-content:flex-end;flex-wrap:wrap}.responsive-table-tables tbody .table-link-actions .secondary-button,.responsive-table-tables tbody .table-open-button{width:100%}.ai-connection-head{flex-direction:column;align-items:stretch}.ai-connection-row,.ai-project-toolbar{grid-template-columns:1fr}.ai-project-toolbar-meta{white-space:normal}.ai-replies-toast{top:12px;right:12px;left:12px;width:auto;max-width:none}.accounts-search-panel,.message-history-form-grid{grid-template-columns:1fr}.ai-connection-footer .profile-picker,.ai-connection-profile-picker,.message-history-profile-picker,.profile-picker,.responsive-table-tables tbody .profile-picker{width:fit-content;max-width:100%;min-width:0}.profile-picker-menu,.responsive-table-tables tbody .profile-picker-menu{position:fixed;top:72px;right:12px;left:12px;width:auto;max-height:calc(100vh - 96px);overflow-y:auto}.message-history-period-fields{grid-template-columns:1fr;width:100%}.message-history-date-range-control{width:100%}.message-history-date-range-popover{position:fixed;top:72px;right:auto;left:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 96px);gap:10px;padding:10px;overflow-y:auto}.message-history-calendar-months{grid-template-columns:1fr}.message-history-date-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.message-history-date-presets button{padding:0 7px}.message-history-calendar-head{gap:8px}.message-history-calendar-head span,.message-history-calendar-head-month{font-size:12px}.message-history-calendar-week-row,.message-history-calendar-weekday-row{grid-template-columns:20px minmax(0,1fr);gap:3px}.message-history-calendar-week-select,.message-history-calendar-week-select-spacer{width:20px;min-width:20px}.message-history-calendar-grid{gap:3px}@supports (width:100dvw){.message-history-date-range-popover{width:calc(100dvw - 24px);max-width:calc(100dvw - 24px)}}.message-history-calendar-foot{align-items:stretch;flex-direction:column}.message-history-calendar-foot div{width:100%}.message-history-calendar-foot button{flex:1 1 0}.message-history-actions{align-items:stretch}.message-history-actions .message-history-files-refresh,.message-history-actions .primary-button{width:100%}.message-history-files-head{display:grid}.message-history-files-head .secondary-button{width:100%}.message-history-files-table tbody{gap:10px}.message-history-files-table tbody tr{grid-template-columns:1fr;gap:10px;padding:12px}.message-history-file-cell{grid-column:auto}.message-history-files-table td[data-label]{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px}.message-history-files-table td[data-label]:before{font-size:12px}.message-history-status{justify-self:start}.accounts-search-meta{justify-content:flex-start;min-height:auto;white-space:normal}.ai-connection-row .ai-connection-actions{justify-content:flex-end}.ai-connection-facts,.ai-playground-summary,.ai-settings-grid{grid-template-columns:1fr}.auto-reply-days{grid-template-columns:repeat(4,minmax(0,1fr))}.auto-reply-day-row{grid-template-columns:1fr;align-items:stretch}.auto-reply-day-check{justify-content:flex-start}.auto-reply-options{grid-template-columns:1fr}.auto-reply-time-fields{flex-wrap:wrap}.ai-connection-picker{max-width:none}.billing-overview-links{display:grid;gap:10px}.billing-inline-link{text-align:left}.billing-action-row,.billing-open-actions,.billing-overview-actions{align-items:stretch}.billing-action-row>*,.billing-open-actions>*,.billing-overview-actions>*{width:100%}.billing-overview-actions .billing-select{width:100%;min-width:0}.billing-invoice-row{grid-template-columns:1fr;gap:6px}.billing-invoice-row strong{min-width:0;text-align:left;white-space:normal}.billing-limit-picker-compact,.billing-promo-input,.settings-box{width:100%;max-width:100%}.billing-method-card,.bulk-loading-box{padding:12px}.bulk-loading-box,.legal-links{flex-direction:column}.legal-links{gap:10px}}.billing-fact-action{border:0;padding:0;background:transparent;color:#b42318;font-size:12px;font-weight:600;line-height:1.35;cursor:pointer}.billing-fact-action:disabled{cursor:default;opacity:.6}.billing-summary-discount{margin-top:8px;color:#166534;font-weight:700}.icon-button,.input,.modal-card,.panel,.primary-button,.row-menu,.row-menu-item,.secondary-button,.sidebar-link,.stat-card,.table-comment-input{border-radius:8px}@media (max-width:1100px){.admin-log-row,.billing-period-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.billing-period-grid,.profile-info-grid,.profile-info-grid-dashboard{grid-template-columns:1fr}.billing-facts-row{flex-direction:column;align-items:flex-start}.admin-log-row{grid-template-columns:1fr}.admin-log-button{width:100%}}@media (max-width:760px){.admin-errors-page-stats{gap:8px}.admin-errors-page-stats div{min-height:72px;padding:12px}.admin-errors-page-stats span{font-size:12px;line-height:1.25}.admin-errors-page-stats strong{font-size:22px;line-height:1.1}.admin-errors-page-panel{gap:14px;padding:12px 12px 96px}.admin-errors-page-toolbar{display:none}.admin-errors-mobile-bar{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;z-index:130;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(203,213,225,.88);border-radius:8px;background:rgba(255,255,255,.98);box-shadow:0 18px 48px rgba(15,23,42,.2);backdrop-filter:blur(10px)}.admin-errors-mobile-bar button{min-width:0;min-height:42px;padding:8px 6px;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;color:#344054;cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.2}.admin-errors-mobile-bar button.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.admin-errors-mobile-bar button:disabled{cursor:default;opacity:.55}.admin-errors-mobile-sheet{position:fixed;right:12px;bottom:calc(76px + max(12px, env(safe-area-inset-bottom)));left:12px;z-index:129;display:grid;max-height:min(72vh,calc(100vh - 142px));gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:12px;border:1px solid rgba(203,213,225,.94);border-radius:8px;background:#ffffff;box-shadow:0 22px 60px rgba(15,23,42,.22)}.admin-errors-mobile-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-errors-mobile-sheet-head strong{font-size:15px;line-height:1.25}.admin-errors-mobile-sheet-head button{min-height:32px;padding:6px 10px;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;color:#344054;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.admin-errors-mobile-sheet-content{display:grid;grid-template-columns:1fr;gap:10px}.admin-errors-mobile-sheet .admin-errors-client-picker,.admin-errors-mobile-sheet .field,.admin-errors-mobile-sheet .message-history-date-range-control,.admin-errors-mobile-sheet .message-history-date-range-field,.admin-errors-page-client,.admin-errors-page-filter,.admin-errors-page-search,.admin-errors-page-sort{width:100%;max-width:none}.admin-errors-mobile-sheet .input,.admin-errors-mobile-sheet .message-history-date-range-input,.admin-errors-mobile-sheet .select-input{width:100%}.admin-errors-mobile-sheet .admin-errors-client-picker .profile-picker-menu{width:100%;max-width:100%}.admin-errors-page-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.admin-errors-page-filter button{min-width:0;padding:8px 6px;font-size:12px;line-height:1.25;white-space:normal}.admin-errors-page-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-errors-page-table{gap:10px}.admin-errors-page-row{grid-template-columns:24px minmax(0,1fr) 40px!important;align-items:start;gap:8px}.admin-errors-page-head{display:none}.admin-errors-page-row:not(.admin-errors-page-head){padding:9px 10px}.admin-errors-page-row [role=cell]{min-width:0;padding:0;border-bottom:0}.admin-errors-page-desktop-cell{display:none!important}.admin-errors-page-row [role=cell]:before{display:none}.admin-errors-page-menu-cell,.admin-errors-page-select-cell{display:flex!important;align-items:center}.admin-errors-page-select-cell{grid-column:1;justify-content:center;padding-top:2px}.admin-errors-page-menu-cell{grid-column:3;align-items:center!important;justify-content:flex-end}.admin-errors-page-checkbox{width:18px;min-width:18px;height:18px}.admin-errors-page-menu-button{width:36px;min-width:36px;height:36px;border-radius:10px}.admin-errors-page-menu{right:0;left:auto;max-width:calc(100vw - 48px)}.admin-errors-page-mobile-summary{display:grid;grid-column:2;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch;min-width:0}.admin-errors-page-mobile-text{display:grid;gap:2px;min-width:0}.admin-errors-page-mobile-text span,.admin-errors-page-mobile-text strong{display:block;min-width:0;overflow:hidden;color:#334155;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-errors-page-mobile-text strong{color:#111827;font-size:12px;font-weight:700}.admin-errors-page-mobile-text p{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:#991b1b;font-size:12px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-errors-page-row-event .admin-errors-page-mobile-text p{color:#334155}.admin-errors-page-row-fixed .admin-errors-page-mobile-text p{color:#166534}.admin-errors-page-mobile-status{display:flex;justify-content:flex-end;min-width:0}.admin-errors-page-status{min-height:22px;padding:3px 7px;font-size:11px;line-height:1.15;white-space:nowrap}.admin-errors-page-empty{padding:14px}}@media (max-width:420px){.admin-errors-page-filter,.admin-errors-page-stats{grid-template-columns:1fr}.admin-errors-page-row{grid-template-columns:22px minmax(0,1fr) 36px!important}}.actions-cell{width:60px}.row-menu{z-index:30}.select-menu,.select-menu-native{width:100%;min-width:0}.select-menu-native{display:none}.select-menu-button{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left}.select-menu-button:disabled{cursor:not-allowed;opacity:.65}.select-menu-button-label{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.select-menu-button-arrow{display:inline-grid;width:16px;min-width:16px;height:16px;place-items:center;color:#667085;font-size:16px;font-weight:800;line-height:1}.select-menu-list{right:auto;left:0;width:max-content;min-width:100%;max-width:min(340px,calc(100vw - 24px));max-height:min(320px,calc(100vh - 96px));overflow:auto;overscroll-behavior:contain}.select-menu-item{white-space:nowrap}.sort-select-menu-list{padding-right:0;padding-left:0}.sort-select-menu-list .select-menu-item{min-height:46px;padding:11px 20px;border-radius:0;color:#344054;font-size:16px;font-weight:500;line-height:1.2}.select-menu-item.is-selected{background:#eff6ff;color:var(--astatus-primary)}.select-menu-item.is-selected:hover{background:#dbeafe;color:var(--astatus-primary)}.select-menu-native-mode .select-menu-native{display:block;-webkit-appearance:auto;appearance:auto}.select-menu-native-mode .select-menu-button,.select-menu-native-mode .select-menu-list{display:none!important}.accounts-panel{overflow:visible}.profile-billing-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-toggle{display:inline-flex;align-items:center;min-width:118px;min-height:42px;gap:10px;padding:7px 12px 7px 8px;border:1px solid transparent;border-radius:8px;color:#111827;cursor:pointer;font-family:inherit;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.profile-toggle-on{background:#ecfdf5;border-color:#86efac}.profile-toggle-off{background:#f9fafb;border-color:#d1d5db;color:#4b5563}.profile-toggle:hover{box-shadow:0 8px 20px rgba(17,24,39,.08)}.profile-toggle-track{position:relative;width:46px;min-width:46px;height:26px;border-radius:999px;background:#9ca3af;transition:background .2s ease}.profile-toggle-on .profile-toggle-track{background:#16a34a}.profile-toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#ffffff;box-shadow:0 2px 6px rgba(17,24,39,.22);transition:transform .2s ease}.profile-toggle-on .profile-toggle-knob{transform:translateX(20px)}.profile-toggle-copy{display:flex;flex-direction:column;gap:2px;line-height:1.1}.profile-toggle-copy strong{font-size:15px}.profile-toggle-copy span{font-size:12px;color:#6b7280}.profile-toggle-on .profile-toggle-copy span{color:#15803d}.service-toggle-input{position:absolute;opacity:0;pointer-events:none}.actions-head{width:56px}.actions-cell{width:56px;text-align:right;overflow:visible}.row-menu-wrap{position:relative;display:inline-block}.icon-button{width:36px;height:36px;border:1px solid #d1d5db;background:#ffffff;border-radius:10px;cursor:pointer;font-size:22px;line-height:1}.icon-button:hover{background:#f9fafb}.row-menu{position:absolute;top:42px;right:0;min-width:220px;background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.12);padding:6px;z-index:200}.row-menu-item{width:100%;border:0;background:transparent;text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer;font:inherit}.row-menu-item:hover{background:#f3f4f6}.row-menu-item-danger{color:#b91c1c}.account-profile-cell{display:flex;flex-direction:column;gap:5px;min-width:0}.account-profile-note{max-width:360px;color:#667085;font-size:12px;font-weight:400;line-height:1.35}.account-profile-mobile-comment{display:none}.transfer-profile-summary{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.transfer-profile-summary span{color:#667085;font-size:13px}.table-comment-input{width:100%;min-width:180px;padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;background:#ffffff}.site-page{--astatus-primary:#2563eb;--astatus-primary-hover:#1d4ed8;--astatus-primary-soft:#eff6ff;--astatus-sidebar:#111827;background:#f7f9fb}.site-topbar{padding:16px 30px;border-bottom:1px solid rgba(203,213,225,.78);background:rgba(255,255,255,.88);box-shadow:0 12px 38px rgba(15,23,42,.07);backdrop-filter:blur(16px)}.site-nav{gap:18px}.site-logo{display:inline-flex;align-items:center;gap:10px}.site-logo:before{width:12px;height:12px;border-radius:4px;background:#16a34a;content:""}.site-hero{min-height:86vh;justify-content:center;padding:112px 40px 72px;background-image:url(/site/graphs-block.JPG);text-align:center}.site-hero-auto{background-image:url(/site/hero-slide.png)}.site-hero-product{min-height:78vh;padding-top:106px;padding-bottom:44px}.site-hero:before{background:linear-gradient(180deg,rgba(2,6,23,.56),rgba(2,6,23,.72)),radial-gradient(circle at 50% 28%,rgba(37,99,235,.36),transparent 44%)}.site-hero-content{display:grid;width:min(920px,100%);justify-items:center;margin:0 auto}.site-hero h1{max-width:880px;font-size:68px;letter-spacing:0}.site-hero-home h1{font-size:96px}.site-hero-product h1{max-width:980px;font-size:58px}.site-hero p{max-width:760px;margin-top:20px;color:#eef4ff}.site-pill{display:inline-flex;align-items:center;min-height:34px;margin-bottom:18px;padding:0 12px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(255,255,255,.12);color:#e0f2fe;font-size:13px;font-weight:700}.site-actions-centered{justify-content:center}.site-button{gap:8px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.site-button:hover{transform:translateY(-1px)}.site-button-primary{box-shadow:0 14px 28px rgba(37,99,235,.24)}.site-hero-facts{display:grid;width:min(860px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px}.site-hero-facts div{display:grid;gap:7px;min-height:96px;align-content:center;padding:15px 16px;border:1px solid rgba(255,255,255,.2);border-radius:var(--astatus-radius);background:rgba(255,255,255,.1);color:#ffffff;backdrop-filter:blur(12px)}.site-hero-facts strong{font-size:28px;line-height:1.1}.site-hero-facts span{color:#dbeafe;font-size:14px;line-height:1.35}.site-centered-section{text-align:center}.site-section-head{max-width:790px;margin:0 auto}.site-section-head-left{margin:0;text-align:left}.site-section-head>p:not(.site-kicker){margin:18px 0 0;color:var(--astatus-text-muted);font-size:18px;line-height:1.55}.site-feature-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}.site-feature-card-grid article{display:grid;gap:14px}.site-feature-icon{position:relative;width:44px;height:44px;border-radius:var(--astatus-radius);background:#2563eb}.site-feature-icon:after,.site-feature-icon:before{position:absolute;content:""}.site-feature-icon:before{inset:12px;border:2px solid #ffffff;border-radius:5px}.site-feature-icon:after{right:9px;bottom:9px;width:10px;height:10px;border-radius:999px;background:#ffffff}.site-feature-icon-2,.site-feature-icon-5{background:#16a34a}.site-feature-icon-3,.site-feature-icon-6{background:#0e7490}.site-feature-icon-4{background:#d97706}.site-feature-text{max-width:660px;margin:18px 0 0;color:var(--astatus-text-muted);font-size:18px;line-height:1.55}.site-feature-band-showcase{border-top:1px solid var(--astatus-border);border-bottom:1px solid var(--astatus-border)}.site-feature-photo{box-shadow:0 24px 60px rgba(15,23,42,.14)}.site-faq-item,.site-price-card,.site-product-card,.site-value-grid article{box-shadow:0 18px 50px rgba(15,23,42,.06)}.site-product-card{min-height:330px}.site-product-link:after{content:"→"}.site-price-card-accent{border-color:rgba(22,163,74,.32);background:linear-gradient(180deg,#ffffff,#f0fdf4)}.site-faq{background:#ffffff}.site-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px}.site-faq-item{min-height:164px;padding:22px;border:1px solid var(--astatus-border);border-radius:var(--astatus-radius);background:#ffffff}.site-faq-item h3{margin:0 0 12px;font-size:21px;line-height:1.2}.site-faq-item p{margin:0;color:var(--astatus-text-muted);line-height:1.55}.site-pricing .site-price-grid{margin-top:32px}.site-pricing-note{max-width:760px}@media (max-width:900px){.site-topbar{padding:12px 18px}.site-hero{min-height:auto;padding:126px 24px 64px}.site-hero-product{padding-bottom:50px}.site-hero h1,.site-hero-home h1{font-size:64px}.site-hero-product h1{font-size:48px}.site-hero p{font-size:18px}.site-faq-grid,.site-feature-card-grid{grid-template-columns:1fr}.site-hero-facts{display:none}.site-faq-item,.site-feature-card-grid article{min-height:0}}@media (max-width:640px){.site-hero{padding:112px 18px 42px}.site-hero h1,.site-hero-home h1{font-size:48px}.site-hero-product h1{font-size:34px}.site-hero-product p{font-size:16px}.site-pill{max-width:100%;justify-content:center;text-align:center}.site-hero-facts{display:none}.site-feature-text,.site-section-head>p:not(.site-kicker){font-size:16px}.site-faq-item{padding:18px}}@media (max-width:900px){.app-shell{padding-top:60px}.sidebar{position:fixed;inset:0 0 auto 0;z-index:120;display:block;width:100%;min-width:0;min-height:60px;height:60px;padding:0 16px;border-right:0;border-bottom:1px solid var(--astatus-border);background:rgba(255,255,255,.96);color:var(--astatus-text);overflow:visible;backdrop-filter:blur(10px)}.sidebar-header{position:relative;display:flex;min-height:60px;align-items:center;justify-content:flex-start}.sidebar-brand{position:absolute;left:52px;top:50%;gap:0;transform:translateY(-50%)}.sidebar-brand-copy{display:block;text-align:center}.sidebar-brand-copy strong{color:#101828;font-size:19px;line-height:1}.sidebar-brand-copy small{display:none}.sidebar-mobile-toggle{position:absolute;left:0;top:50%;display:inline-flex;width:40px;height:40px;min-height:40px;align-items:center;justify-content:center;padding:0;border:1px solid var(--astatus-border);border-radius:10px;background:#ffffff;color:#344054;box-shadow:var(--astatus-shadow-soft);transform:translateY(-50%)}.sidebar-mobile-toggle.is-open,.sidebar-mobile-toggle:focus-visible,.sidebar-mobile-toggle:hover{border-color:#c2d6ff;background:var(--astatus-primary-soft);color:var(--astatus-primary)}.sidebar-mobile-toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sidebar-mobile-toggle-icon,.sidebar-mobile-toggle.is-open .sidebar-mobile-toggle-icon{transform:none}.sidebar-mobile-toggle-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sidebar-nav{position:fixed;top:68px;left:12px;right:auto;z-index:140;display:none;width:min(300px,calc(100vw - 24px));max-height:calc(100vh - 80px);gap:12px;margin:0;padding:12px;border:1px solid var(--astatus-border);border-radius:12px;background:#ffffff;box-shadow:0 18px 40px rgba(16,24,40,.16);overflow-y:auto}.sidebar-nav.is-open{display:grid}.sidebar-section{gap:8px}.sidebar-section-title{color:#98a2b3;font-size:11px}.sidebar-link{min-height:42px;height:auto;padding:10px 11px;border-radius:8px;background:transparent;color:#344054}.sidebar-link:hover{background:#f2f4f7;color:#1d2939}.sidebar-link.active{background:var(--astatus-primary-soft);color:var(--astatus-primary)}.sidebar-link-icon{color:currentColor}.sidebar-logout{display:none}.main-content{position:static;z-index:auto;margin-left:0;padding-top:12px}}@media (max-width:640px){.app-shell{padding-top:56px}.sidebar{height:56px;padding:0 12px}.sidebar,.sidebar-header{min-height:56px}.sidebar-mobile-toggle{width:38px;height:38px;min-height:38px}.sidebar-brand{left:52px;transform:translateY(-50%)}.sidebar-brand-copy strong{font-size:16px}.sidebar-nav{top:64px}.main-content{padding-top:10px}}@media (max-width:900px){.dashboard-summary-panel-wide{grid-template-columns:1fr;align-items:stretch}.dashboard-greeting-panel{grid-template-columns:1fr;gap:8px}.dashboard-info-line{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-product-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-product-action,.dashboard-product-name{grid-column:1/-1}.dashboard-product-action{justify-content:flex-start}.dashboard-product-action .secondary-button{width:100%;justify-content:center}.dashboard-video-frame{min-height:140px}.ai-client-panel{align-items:stretch}.ai-profile-payment-summary{width:100%}.account-topbar{position:fixed;top:0;right:12px;left:auto;z-index:130;width:auto;min-height:60px;height:60px;margin:0;padding:0;border-bottom:0;background:transparent;backdrop-filter:none;pointer-events:none}.account-topbar-actions{position:absolute;right:0;top:50%;bottom:auto;width:auto;max-width:calc(100vw - 164px);flex-wrap:nowrap;gap:6px;align-items:center;justify-content:flex-end;pointer-events:auto;transform:translateY(-50%)}.account-topbar-actions-right{width:auto;max-width:calc(100vw - 164px);margin-left:0}.account-topbar-id-button{display:inline-grid;flex:0 1 auto;min-width:118px;max-width:138px;min-height:40px;height:40px;align-content:center;justify-content:stretch;gap:2px;padding:4px 9px;border-radius:10px;text-align:left}.account-topbar-id span{overflow:hidden;font-size:10px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.account-topbar-id span:before{content:none}.account-topbar-id strong{max-width:100%;font-size:12px;line-height:1}.account-menu-button{flex:0 0 auto;min-width:0;min-height:40px;height:40px;max-width:56px;margin-left:0;gap:4px;padding:3px;border-color:var(--astatus-border);border-radius:10px;background:#ffffff;box-shadow:var(--astatus-shadow-soft)}.account-menu-avatar{width:28px;min-width:28px;height:28px;font-size:12px}.account-menu-avatar-initial{display:none}.account-menu-avatar-icon{display:block}.account-menu-copy,.account-menu-copy span,.account-menu-copy strong{display:none}.account-menu-chevron{display:inline-flex;color:#667085}.account-menu-chevron svg{width:12px;height:12px}.account-menu{top:48px;right:0;width:min(260px,calc(100vw - 24px))}}@media (max-width:640px){.dashboard-info-line,.dashboard-media-grid{grid-template-columns:1fr}.dashboard-video-panel{order:1}.dashboard-news-panel{order:2}.dashboard-greeting-panel{padding:18px}.dashboard-greeting-copy h2{font-size:17px;line-height:1.3}.dashboard-greeting-quote p{font-size:14px}.dashboard-greeting-quote strong{font-size:13px}.dashboard-product-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px}.dashboard-product-cell{padding:7px 8px}.dashboard-video-panel{padding:7px}.dashboard-video-frame{min-height:116px}.dashboard-social-link{flex:1 1 140px;justify-content:center}.ai-profile-payment-summary{grid-template-columns:1fr 1fr}.account-topbar{top:0;right:8px;min-height:56px;height:56px;margin:0;padding:0}.account-topbar-actions{right:0;top:50%;bottom:auto;max-width:calc(100vw - 122px);gap:4px}.account-topbar-id-button{min-width:108px;max-width:126px;min-height:38px;height:38px;padding:4px 7px}.account-topbar-id span:before{content:none}.account-topbar-id strong{max-width:100%;font-size:11px}.account-menu-button{min-height:38px;height:38px;max-width:52px;gap:4px;padding:3px}.account-menu-avatar{width:26px;min-width:26px;height:26px;font-size:11px}.account-menu-copy strong{font-size:11px}.account-menu{top:46px}.main-content .page-header-actions{display:grid;grid-template-columns:1fr;align-items:stretch;justify-content:stretch;width:100%}.main-content .page-header-actions .primary-button,.main-content .page-header-actions .secondary-button,.main-content .page-header-actions>*{width:100%;max-width:none;min-width:0;justify-content:center;text-align:center}.main-content .responsive-table-tables tbody .table-actions,.main-content .responsive-table-tables tbody .table-link-actions,.main-content .table-link-actions{align-items:center;justify-content:center}.main-content .profile-picker-ok,.main-content .responsive-table-tables tbody .table-actions>*,.main-content .responsive-table-tables tbody .table-link-actions>*,.main-content .table-link-actions>*{width:fit-content;max-width:100%;min-width:min(180px,100%);justify-content:center;text-align:center}.main-content .ai-connection-row .ai-connection-actions{display:grid;grid-template-columns:1fr;align-items:stretch;justify-content:stretch;gap:8px;width:100%}.main-content .ai-connection-row .ai-connection-actions>*{justify-content:center;width:100%;max-width:none;min-width:0;text-align:center;white-space:normal}.main-content .responsive-table-tables tbody .table-link-actions .secondary-button,.main-content .responsive-table-tables tbody .table-open-button{width:fit-content;max-width:100%}.main-content .responsive-table-tables tbody .readonly-row .table-link-actions,.main-content .responsive-table-tables tbody .readonly-row .table-open-button{width:100%;max-width:none}.main-content .responsive-table-tables tbody .table-link-actions.table-link-actions-pair,.main-content .table-link-actions.table-link-actions-pair{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;width:352px;min-width:352px;max-width:none;flex-wrap:nowrap}.main-content .responsive-table-tables tbody .table-link-actions.table-link-actions-pair>*,.main-content .table-link-actions.table-link-actions-pair>*{justify-content:center;width:172px!important;max-width:172px;min-width:172px;text-align:center;white-space:nowrap}.main-content .dev-client-panel{align-items:stretch}.main-content .dev-client-panel .primary-button,.main-content .dev-client-panel .secondary-button,.main-content .dev-client-panel>*{width:100%;max-width:none;min-width:0;justify-content:center}.account-menu{left:auto;right:8px;top:48px;width:min(260px,calc(100vw - 16px));max-width:calc(100vw - 16px)}.main-content .responsive-table tbody .row-menu{left:auto;right:0;width:min(240px,calc(100vw - 48px));max-width:calc(100vw - 48px)}.main-content .responsive-table-tables tbody tr>td[data-label="Название"]{display:block;width:100%;max-width:none;min-width:0}.main-content .responsive-table-tables tbody tr>td[data-label="Название"] .table-name-input,.main-content .responsive-table-tables tbody tr>td[data-label="Название"]>*{width:100%;max-width:none;min-width:0}}@media (min-width:901px){.sidebar{width:230px;min-width:230px;padding:22px 14px}.main-content{margin-left:230px}.sidebar-brand,.sidebar-header{gap:10px}.sidebar-brand-mark{width:40px;min-width:40px;height:40px;gap:4px;border-radius:10px}.sidebar-brand-mark span{width:5px}.sidebar-brand-mark span:first-child{height:20px}.sidebar-brand-mark span:nth-child(2){height:13px}.sidebar-brand-mark span:nth-child(3){height:25px}.sidebar-brand-copy strong{font-size:22px}.sidebar-brand-copy small{font-size:12px}.sidebar-nav{gap:10px;margin-top:22px}.sidebar-section{gap:2px}.sidebar-section-title{font-size:12px;line-height:18px}.sidebar-link{min-height:38px;gap:12px;padding:8px 10px;font-size:14px;line-height:20px}.sidebar-link-icon,.sidebar-link-icon svg{width:22px;min-width:22px;height:22px}.sidebar-logout{min-height:42px;font-size:14px}}.account-menu{padding:5px}.account-menu-item{display:flex;align-items:center;gap:7px;padding:7px 9px;font-size:13px;line-height:1.3}.account-menu-item-icon{width:16px;min-width:16px;height:16px}.account-menu-item-icon svg{width:16px;height:16px}@media (max-width:900px){.account-menu{padding:5px}.account-menu-item{display:flex;align-items:center;gap:7px;padding:7px 9px;font-size:13px;line-height:1.3}}.app-shell{--app-toolbar-control-height:36px;--app-control-radius:8px}.app-shell .account-search,.app-shell .accounts-search-field .input,.app-shell .accounts-sort-field .select-input,.app-shell .ai-client-field .select-input,.app-shell .ai-project-filter-field .select-input,.app-shell .ai-project-search-field .input,.app-shell .ai-project-sort-field .select-input,.app-shell .dev-client-panel .select-input,.app-shell .message-history-files-search-field .input,.app-shell .message-history-files-sort-field .select-input,.app-shell .message-history-form-grid .input,.app-shell .message-history-form-grid .select-input{box-sizing:border-box;height:var(--app-toolbar-control-height);min-height:var(--app-toolbar-control-height);border-radius:var(--app-control-radius)}.app-shell .accounts-search-field .input,.app-shell .accounts-sort-field .select-input,.app-shell .ai-client-field .select-input,.app-shell .ai-project-filter-field .select-input,.app-shell .ai-project-search-field .input,.app-shell .ai-project-sort-field .select-input,.app-shell .dev-client-panel .select-input,.app-shell .message-history-files-search-field .input,.app-shell .message-history-files-sort-field .select-input,.app-shell .message-history-form-grid .input,.app-shell .message-history-form-grid .select-input{padding-top:0;padding-bottom:0}.app-shell .account-search input{height:calc(var(--app-toolbar-control-height) - 2px)}.app-shell .message-history-form-grid .message-history-date-range-input{padding-right:58px}.app-shell .message-history-calendar-button{top:4px;right:4px;width:48px;height:28px}.admin-errors-shell{--admin-log-line:#e4e7ec;--admin-log-muted:#667085;--admin-log-ink:#101828;--admin-log-panel:#ffffff;--admin-log-page-gap:16px}.admin-errors-page{display:grid;width:min(100%,1620px);margin:0 auto;padding-bottom:28px;gap:var(--admin-log-page-gap)}.admin-errors-page .page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0}.admin-errors-page .page-title{margin:0 0 4px;color:var(--admin-log-ink);font-size:28px;line-height:1.08}.admin-errors-page .page-subtitle{max-width:720px;color:var(--admin-log-muted)}.admin-errors-page-refresh{min-width:132px}.admin-errors-page-refresh .button-icon,.admin-errors-page-refresh .button-icon svg{display:inline-flex;width:17px;height:17px}.admin-errors-page-refresh .button-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.admin-errors-page-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-errors-page-stats>button{position:relative;display:grid;min-height:58px;overflow:hidden;padding:9px 12px;border:1px solid var(--admin-log-line);border-radius:8px;background:var(--admin-log-panel);box-shadow:none;color:inherit;cursor:pointer;font:inherit;text-align:left}.admin-errors-page-stats>button:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent}.admin-errors-page-stats>button.active,.admin-errors-page-stats>button:hover{border-color:#98a2b3;background:#f9fafb}.admin-errors-page-stats>button.active{box-shadow:inset 0 0 0 1px #98a2b3}.admin-errors-page-stats span{color:var(--admin-log-muted);font-size:11px;font-weight:700;line-height:1.15}.admin-errors-page-stats strong{color:var(--admin-log-ink);font-size:22px;font-weight:800;line-height:1}.admin-errors-page-panel,.admin-errors-page-search-panel{margin-top:0;border-color:var(--admin-log-line);background:var(--admin-log-panel);box-shadow:var(--astatus-shadow-soft)}.admin-errors-page-search-panel{display:grid;gap:8px;padding:14px}.admin-errors-page-search{width:100%;margin:0}.admin-errors-page-search .input{width:100%;min-width:0}.admin-errors-page-panel{display:grid;gap:14px;padding:14px}.admin-errors-mobile-sort-row{display:none}.admin-errors-page-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));align-items:end;gap:10px}.admin-errors-page-toolbar .admin-errors-page-copy,.admin-errors-page-toolbar .field,.admin-errors-page-toolbar .input,.admin-errors-page-toolbar .message-history-date-range-control,.admin-errors-page-toolbar .message-history-date-range-field,.admin-errors-page-toolbar .message-history-date-range-input,.admin-errors-page-toolbar .secondary-button,.admin-errors-page-toolbar .select-input{width:100%;min-width:0}.admin-errors-page-client,.admin-errors-page-sort,.admin-errors-page-toolbar .field,.admin-errors-page-toolbar .message-history-date-range-field{margin:0}.admin-errors-page-toolbar .admin-errors-check-menu summary,.admin-errors-page-toolbar .admin-errors-client-picker summary,.admin-errors-page-toolbar .message-history-date-range-control{min-height:36px}.admin-errors-page-filter{display:grid;grid-column:span 2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:3px;min-height:36px;padding:3px;border:1px solid #e4e7ec;border-radius:8px;background:#f2f4f7}.admin-errors-page-filter button{min-width:0;min-height:28px;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:#475467;cursor:pointer;font-size:12px;font-weight:700;line-height:1.15}.admin-errors-page-filter button.active{background:#ffffff;color:var(--astatus-primary);box-shadow:0 1px 2px rgba(16,24,40,.08)}.admin-errors-page-copy{min-height:36px;justify-content:center;white-space:normal}.admin-errors-check-menu{position:relative;width:100%;min-width:0;margin:0}.admin-errors-check-menu summary{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px;padding:6px 11px;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;color:#101828;cursor:pointer;list-style:none;box-shadow:0 1px 2px rgba(16,24,40,.04)}.admin-errors-check-menu summary .field-label{flex:0 0 auto;margin:0;white-space:nowrap}.admin-errors-check-menu summary::-webkit-details-marker{display:none}.admin-errors-check-menu-value{flex:1 1 auto;overflow:hidden;min-width:0;color:#344054;font-size:13px;font-weight:700;line-height:1.15;text-align:right;text-overflow:ellipsis;white-space:nowrap}.admin-errors-check-menu-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:90;display:grid;width:min(320px,calc(100vw - 32px));min-width:100%;gap:5px;padding:8px;border:1px solid var(--admin-log-line);border-radius:8px;background:#ffffff;box-shadow:0 16px 36px rgba(16,24,40,.14)}.admin-errors-check-menu-option{display:grid;min-height:31px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;border-radius:7px;color:#344054;cursor:pointer;font-size:13px;font-weight:700;line-height:1.2}.admin-errors-check-menu-option.active,.admin-errors-check-menu-option:hover{background:#f2f4f7;color:#101828}.admin-errors-check-menu-option.disabled{cursor:default;opacity:.55}.admin-errors-check-menu-option input{width:14px;height:14px;margin:0;accent-color:var(--astatus-primary)}.admin-errors-check-menu-option span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.admin-errors-bulk-menu-panel{gap:8px}.admin-errors-bulk-menu-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 8px;border-bottom:1px solid #eef2f6}.admin-errors-bulk-menu-head strong{overflow:hidden;min-width:0;color:#101828;font-size:13px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-errors-bulk-menu-head button{min-height:28px;padding:5px 9px;border:1px solid #d0d5dd;border-radius:7px;background:#ffffff;color:#344054;cursor:pointer;font:inherit;font-size:12px;font-weight:800;line-height:1.1}.admin-errors-bulk-menu-options{display:grid;gap:5px}.admin-errors-bulk-menu-footer{padding-top:8px;border-top:1px solid #eef2f6}.admin-errors-bulk-menu-run{width:100%;min-height:36px;justify-content:center}.admin-errors-page-table{gap:0;border:0;border-radius:0;background:#ffffff}.admin-errors-page-head{position:static;min-height:38px;padding:0 9px;border:0;border-bottom:1px solid var(--admin-log-line);border-radius:0;background:transparent;color:#667085}.admin-errors-page-row:not(.admin-errors-page-head){min-height:48px;padding:8px 9px;border:0;border-bottom:1px solid var(--admin-log-line);border-radius:0;background:#ffffff;box-shadow:none}.admin-errors-page-row:not(.admin-errors-page-head):last-child{border-bottom:0}.admin-errors-page-row:not(.admin-errors-page-head):hover{background:#fcfcfd}.admin-errors-page-row-error:not(.admin-errors-page-head),.admin-errors-page-row-event:not(.admin-errors-page-head),.admin-errors-page-row-fixed:not(.admin-errors-page-head){background:#ffffff;box-shadow:none}.admin-errors-page-column{min-height:38px;align-items:center;color:inherit;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:0}.admin-errors-page-head .admin-errors-page-column{justify-content:flex-start;padding-right:0;padding-left:0;text-align:left}.admin-errors-page-column-label{overflow:visible;min-width:0;text-align:left;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.admin-errors-page-row [role=cell],.admin-errors-page-row p,.admin-errors-page-row span,.admin-errors-page-row strong{font-size:12px;line-height:1.3}.admin-errors-page-row strong{color:var(--admin-log-ink);font-weight:700}.admin-errors-page-row p,.admin-errors-page-row-event p,.admin-errors-page-row-fixed p{color:#344054}.admin-errors-page-status{min-height:20px;padding:2px 6px;border-radius:999px;font-size:10.5px;font-weight:800}.admin-errors-page-status.event{background:#f2f4f7;color:#475467}.admin-errors-page-status.error{background:#fef3f2;color:#b42318}.admin-errors-page-status.fixed{background:#f2f4f7;color:#475467}.admin-errors-copy-id{display:inline;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;line-height:inherit;text-align:left}.admin-errors-copy-id:focus-visible,.admin-errors-copy-id:hover{color:var(--astatus-primary);text-decoration:underline;text-underline-offset:2px}.copyable-id{min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.copyable-id-text{display:inline;padding:0;line-height:inherit}.copyable-id-text:focus-visible,.copyable-id-text:hover{color:var(--astatus-primary);text-decoration:underline;text-underline-offset:2px}.copyable-id-input{display:block;width:100%;min-width:0;cursor:pointer;text-align:left}.copyable-id.copyable-id-input.input{padding:12px;border:1px solid var(--astatus-border-strong);border-radius:var(--astatus-radius);background:var(--astatus-surface)}input.copyable-id-input{caret-color:transparent}.copyable-id.is-copied{color:var(--astatus-success)}.copyable-id-input.is-copied{border-color:#86efac;background:#f0fdf4}.admin-errors-page-menu-button{border-color:#d0d5dd;background:#ffffff}.admin-errors-page-menu{border-color:var(--admin-log-line);box-shadow:0 16px 36px rgba(16,24,40,.14)}@media (max-width:1120px){.admin-errors-page-filter{grid-column:1/-1}}@media (min-width:761px) and (max-width:1280px){.admin-errors-page-toolbar{grid-template-columns:minmax(292px,1.45fr) repeat(auto-fit,minmax(156px,1fr))}.admin-errors-page-toolbar .message-history-date-range-control{max-width:none}}@media (max-width:900px){.admin-errors-shell .main-content{padding-right:16px;padding-left:16px}.admin-errors-page{gap:14px;padding-bottom:92px}.admin-errors-page .page-header{grid-template-columns:1fr;align-items:stretch}.admin-errors-page .page-header-actions{justify-content:stretch}.admin-errors-page-refresh{width:100%}}@media (max-width:760px){.admin-errors-page-toolbar{display:none}.admin-errors-page .page-title{font-size:24px}.admin-errors-page-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-errors-page-stats>button{min-height:52px;padding:8px 10px}.admin-errors-page-stats strong{font-size:20px}.admin-errors-page-panel,.admin-errors-page-search-panel{padding:10px}.admin-errors-page-panel{padding-bottom:88px}.admin-errors-page-table{gap:0;border:0;border-radius:0;background:#ffffff;overflow:visible}.admin-errors-page-row{grid-template-columns:minmax(0,1fr) 32px!important;align-items:stretch;gap:0}.admin-errors-page-mobile-head{display:none}.admin-errors-page-mobile-head-side{min-width:0}.admin-errors-page-mobile-head-side:first-child{border-right:1px solid #eef2f6}.admin-errors-page-mobile-head-side:last-child{border-left:1px solid #eef2f6}.admin-errors-page-mobile-head-columns{display:grid;min-width:0}.admin-errors-page-mobile-head-column{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:2px;padding:5px 3px;border:0;border-right:1px solid #eef2f6;background:transparent;color:#667085;cursor:pointer;font:inherit;font-size:9.5px;font-weight:900;line-height:1.1;text-align:left;text-transform:uppercase}.admin-errors-page-mobile-head-column:last-child{border-right:0}.admin-errors-page-mobile-head-column.is-sorted{color:#101828}.admin-errors-page-mobile-head-column>span:first-child{overflow:visible;min-width:0;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.admin-errors-page-row:not(.admin-errors-page-head){min-height:0;padding:0;border:0;border-bottom:1px solid #cbd5e1;border-radius:0;background:#ffffff;box-shadow:none}.admin-errors-page-row:not(.admin-errors-page-head):last-child{border-bottom:0}.admin-errors-page-select-cell{display:none!important}.admin-errors-page-menu-cell{padding:8px 8px 8px 2px!important;border-left:0}.admin-errors-page-mobile-summary{display:flex;grid-column:1;width:100%;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:12px 10px 12px 12px}.admin-errors-page-row .admin-errors-page-mobile-summary{padding:8px 10px 8px 12px}.admin-errors-page-mobile-meta{display:grid;align-items:center;gap:6px;min-width:0;color:#667085;font-size:10.5px;font-weight:700;line-height:1.2}.admin-errors-page-mobile-line-main{display:grid;width:100%;grid-template-columns:16px max-content minmax(0,1fr) 68px;align-items:center;gap:4px 7px}.admin-errors-page-mobile-checkbox{display:inline-block;width:16px;min-width:16px;height:16px;margin:0;accent-color:var(--astatus-primary)}.admin-errors-page-mobile-line-cabinet{grid-template-columns:max-content minmax(0,1fr);color:#98a2b3}.admin-errors-page-mobile-date,.admin-errors-page-mobile-id{color:#344054;font-weight:800;white-space:nowrap}.admin-errors-page-mobile-cabinet,.admin-errors-page-mobile-kind,.admin-errors-page-mobile-link{overflow:hidden;min-width:0;max-width:none;text-overflow:ellipsis;white-space:normal;line-height:1.15}.admin-errors-page-mobile-link{color:var(--astatus-primary);text-decoration:none}.admin-errors-page-mobile-line-cabinet .admin-errors-page-mobile-cabinet,.admin-errors-page-mobile-line-cabinet .admin-errors-page-mobile-id{color:#98a2b3;font-weight:700}.admin-errors-page-mobile-line-cabinet .admin-errors-page-mobile-cabinet{overflow:visible;max-width:none;text-overflow:clip;white-space:normal}.admin-errors-page-mobile-event{display:block;width:100%;max-width:none;min-width:0;margin:0;color:#344054;font-size:11px;font-weight:600;line-height:1.25;overflow-wrap:anywhere;white-space:pre-line}.admin-errors-page-mobile-meta .admin-errors-page-status{justify-self:end;justify-content:flex-start;min-width:62px;padding:2px 5px;font-size:10px;line-height:1.1;text-align:left}.admin-errors-page-menu-button{width:28px;min-width:28px;height:28px;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;color:#344054;box-shadow:none}.admin-errors-page-menu-button:hover{border-color:#98a2b3;background:#f9fafb}.admin-errors-page-mobile-status{display:flex;min-width:0;align-items:center;justify-content:flex-end;padding:8px;border-left:1px solid #eef2f6}.admin-errors-page-mobile-text span,.admin-errors-page-mobile-text strong{font-size:11px}.admin-errors-page-mobile-text p,.admin-errors-page-mobile-text strong{font-size:12px}.admin-errors-mobile-bar{right:auto;left:50%;transform:translateX(-50%);display:inline-flex;width:auto;min-width:0;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.admin-errors-mobile-bar button{min-width:88px;min-height:34px;padding:7px 12px;border-radius:8px;box-shadow:none}.admin-errors-mobile-sheet{border-radius:8px}.admin-errors-mobile-actions{display:grid;grid-template-columns:1fr;gap:8px}.admin-errors-mobile-sort-row{display:grid;grid-template-columns:minmax(0,1fr) 86px;align-items:end;gap:8px}.admin-errors-mobile-sort-direction{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-height:36px;padding:7px 8px;font-size:11px;line-height:1.1;white-space:normal}.admin-errors-mobile-actions .field{margin:0}.admin-errors-mobile-columns{display:grid;gap:7px;margin:0}.admin-errors-mobile-columns-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-errors-mobile-columns-head .field-label{margin:0}.admin-errors-mobile-columns-head span:last-child{color:#667085;font-size:12px;font-weight:800;line-height:1}.admin-errors-mobile-columns-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-errors-mobile-column-option{display:grid;min-height:34px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;color:#344054;font-size:12px;font-weight:800;line-height:1.15}.admin-errors-mobile-column-option.active{border-color:var(--astatus-primary);background:#eff6ff;color:var(--astatus-primary)}.admin-errors-mobile-column-option.disabled{opacity:.48}.admin-errors-mobile-column-option input{width:14px;min-width:14px;height:14px;margin:0;accent-color:var(--astatus-primary)}.admin-errors-mobile-column-option span{overflow:visible;min-width:0;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.admin-errors-mobile-sheet .admin-errors-check-menu-panel,.admin-errors-mobile-sheet .admin-errors-client-picker .profile-picker-menu{position:fixed;top:auto;right:18px;bottom:calc(88px + max(14px, env(safe-area-inset-bottom)));left:18px;z-index:160;width:auto;min-width:0;max-width:none;max-height:min(52vh,360px);overflow-y:auto;margin-top:0;padding:10px;box-shadow:0 22px 60px rgba(15,23,42,.24)}.admin-errors-mobile-actions .input,.admin-errors-mobile-actions .select-input{width:100%;min-width:0}.admin-errors-mobile-actions .secondary-button{width:100%;min-width:0;justify-content:center;white-space:normal}}@media (max-width:420px){.admin-errors-page-filter,.admin-errors-page-stats{grid-template-columns:1fr 1fr}}.sidebar-admin-links,.sidebar-main-links{display:flex;flex-direction:column;gap:4px}.sidebar-brand-copy small,.sidebar-brand-copy strong,.sidebar-link>span:not(.sidebar-link-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-desktop-toggle{display:none;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--astatus-border);border-radius:8px;background:#ffffff;color:#667085;cursor:pointer;box-shadow:var(--astatus-shadow-soft);transition:background .18s ease,border-color .18s ease,color .18s ease}.sidebar-desktop-toggle:focus-visible,.sidebar-desktop-toggle:hover{border-color:#c2d6ff;background:var(--astatus-primary-soft);color:var(--astatus-primary)}.sidebar-desktop-toggle-icon{display:inline-flex;transition:transform .18s ease}.sidebar-desktop-toggle-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sidebar-admin-title{color:#98a2b3;font-size:11px;font-weight:800;line-height:14px;text-transform:uppercase;letter-spacing:0}@media (min-width:901px){.sidebar{overflow-x:hidden}.sidebar-desktop-toggle{display:inline-flex;width:34px;min-width:34px;height:34px;min-height:34px}.sidebar-nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:0;margin-top:14px}.sidebar-admin-links,.sidebar-main-links{gap:4px}.sidebar-admin-links{margin-top:8px}.sidebar-section-title{font-size:11px;line-height:14px}.sidebar-link{min-height:31px;height:31px;gap:7px;padding:0 9px;font-size:13px;line-height:1}.sidebar-link-icon,.sidebar-link-icon svg{width:16px;min-width:16px;height:16px}.sidebar-legal-section{gap:5px;margin-top:auto;padding-top:12px}.sidebar-legal-link{font-size:11px;line-height:1.25}.sidebar-copyright{margin-top:6px;font-size:10px;line-height:1.25}.sidebar-logout{display:none}.sidebar.is-desktop-collapsed{width:72px;min-width:72px;padding-right:10px;padding-left:10px}.sidebar.is-desktop-collapsed+.main-content{margin-left:72px}.sidebar.is-desktop-collapsed .sidebar-header{justify-content:center}.sidebar.is-desktop-collapsed .sidebar-admin-title,.sidebar.is-desktop-collapsed .sidebar-brand,.sidebar.is-desktop-collapsed .sidebar-legal-section{display:none}.sidebar.is-desktop-collapsed .sidebar-desktop-toggle{width:40px;min-width:40px;height:40px;min-height:40px}.sidebar.is-desktop-collapsed .sidebar-desktop-toggle-icon{transform:rotate(180deg)}.sidebar.is-desktop-collapsed .sidebar-nav{align-items:center;margin-top:16px}.sidebar.is-desktop-collapsed .sidebar-admin-links,.sidebar.is-desktop-collapsed .sidebar-main-links{align-items:center;width:100%}.sidebar.is-desktop-collapsed .sidebar-admin-links{margin-top:8px}.sidebar.is-desktop-collapsed .sidebar-link{width:40px;min-width:40px;justify-content:center;gap:0;padding:0}.sidebar.is-desktop-collapsed .sidebar-link>span:not(.sidebar-link-icon){display:none}}@media (max-width:900px){.sidebar{overflow:visible}.sidebar-nav{gap:4px;padding:6px}.sidebar-nav.is-open{display:flex;flex-direction:column}.sidebar-admin-links,.sidebar-main-links{gap:2px}.sidebar-admin-links{margin-top:6px}.sidebar-section-title{font-size:11px;line-height:14px}.sidebar-link{min-height:31px;height:31px;gap:7px;padding:0 9px;font-size:13px;line-height:1}.sidebar-link-icon,.sidebar-link-icon svg{width:16px;min-width:16px;height:16px}.sidebar-legal-section{gap:5px;margin-top:8px;padding-top:6px}.sidebar-legal-link{font-size:11px;line-height:1.25}.sidebar-copyright{margin-top:6px;font-size:10px;line-height:1.25}}.accounts-shell{--accounts-line:#e4e7ec;--accounts-muted:#667085;--accounts-ink:#101828;--accounts-panel:#ffffff}.accounts-page{display:grid;width:min(100%,1620px);margin:0 auto;padding-bottom:28px;gap:16px}.accounts-page .page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0}.accounts-page .page-title{margin:0 0 4px;color:var(--accounts-ink);line-height:1.08}.accounts-page .page-subtitle{max-width:720px;color:var(--accounts-muted)}.accounts-page .accounts-search-panel,.accounts-page .accounts-table-panel,.accounts-page .dev-client-panel{margin-top:0;border-color:var(--accounts-line);background:var(--accounts-panel);box-shadow:var(--astatus-shadow-soft)}.accounts-page .dev-client-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px}.accounts-page .accounts-import-panel{grid-template-columns:auto;justify-content:end}.accounts-header-import{min-height:40px}.accounts-page .dev-client-panel .section-title{margin:0 0 4px;font-size:15px;line-height:1.2}.accounts-page .dev-client-panel .form-hint{margin:0}.accounts-page .accounts-search-panel{grid-template-columns:minmax(0,1fr) minmax(150px,210px) 86px;align-items:end;gap:12px;padding:14px}.accounts-page .accounts-search-panel .field{margin:0}.accounts-page .accounts-search-field .input{width:100%;min-width:0}.accounts-search-control{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center}.accounts-search-enter,.search-input-enter{width:42px;min-width:42px;min-height:36px;padding:6px 10px;font-size:20px;font-weight:900;line-height:1;white-space:nowrap}.accounts-page .accounts-sort-field .select-input{width:100%;min-width:0}.accounts-sort-direction{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:86px;min-width:86px;min-height:36px;align-self:end;padding:6px 8px;font-size:11px;font-weight:900;line-height:1.1;white-space:normal}.sort-direction-arrow{display:inline-grid;width:16px;min-width:16px;height:16px;place-items:center;font-size:15px;font-weight:1000;line-height:1;transform:translateY(-1px)}.accounts-page .accounts-search-meta{margin:-2px 0 -4px;padding:0 14px;color:var(--accounts-muted);font-size:13px;font-weight:700;line-height:1.25;white-space:normal}.accounts-table-panel{padding:14px;overflow:visible}.accounts-table{display:grid;overflow:visible;border:0;border-radius:0;background:#ffffff}.accounts-table-row{position:relative;display:grid;min-height:48px;align-items:center;gap:0;padding:8px 9px;border-bottom:1px solid var(--accounts-line);background:#ffffff}.accounts-table-row:last-child{border-bottom:0}.accounts-table-row:not(.accounts-table-head):hover{background:#fcfcfd}.accounts-table-head{position:static;min-height:36px;padding:0 9px;border-top:0;border-bottom:0;border-radius:0;background:#f9fafb;color:#667085}.accounts-table-column{gap:4px;padding:9px 12px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:800;line-height:1.2;text-align:left;text-transform:uppercase;letter-spacing:0}.accounts-table-column,.accounts-table-select-cell,.accounts-table-select-head{display:flex;min-width:0;min-height:36px;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--accounts-line)}.accounts-table-select-cell,.accounts-table-select-head{padding:0 8px 0 12px}.accounts-table-select-cell{min-height:0;border-bottom:0}.accounts-table-select-checkbox{width:16px;min-width:16px;height:16px;margin:0;accent-color:var(--astatus-primary);cursor:pointer}.accounts-table-column[data-column-id=profileId]{padding-left:12px}.accounts-table-column[data-column-id=comment]{padding-left:20px}.accounts-table-column[data-column-id=connected],.accounts-table-column[data-column-id=status]{padding-left:12px}.accounts-table-column.is-sorted,.accounts-table-column:hover{color:var(--accounts-ink)}.accounts-table-column-label{order:1;overflow:visible;min-width:0;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.accounts-table-column-sort{order:2;display:inline-flex;width:15px;min-width:15px;height:15px;align-items:center;justify-content:center;border-radius:999px;background:#eff6ff;color:var(--astatus-primary);font-size:10px;line-height:1}.accounts-table-actions-head,.accounts-table-cell{min-width:0;padding:0 12px}.accounts-table-actions-head{border-bottom:1px solid var(--accounts-line);min-height:36px}.accounts-table-mobile-sentence{display:none}.accounts-table-cell{color:#344054;font-size:12px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;justify-content:flex-start;text-align:left}.accounts-table-cell strong,.accounts-table-id{color:var(--accounts-ink);font-size:12px;font-weight:400;line-height:1.25}.accounts-table-cell[data-column-id=profileId] strong,.accounts-table-id{white-space:nowrap}.accounts-table-id-stack{display:inline-flex;width:100%;min-width:0;max-width:100%;align-items:center;flex-wrap:nowrap;gap:8px;overflow:hidden}.accounts-table-id-stack .copyable-id{flex:0 1 auto;overflow:hidden;min-width:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.accounts-table-mobile-id-status{display:none}@media (min-width:1281px){.app-shell .accounts-table-actions{padding-right:2px!important}.accounts-table-mobile-id-status{display:none!important}}.accounts-connected-services,.accounts-table-cell-profile .account-profile-cell>span:first-child{color:#344054;font-weight:400}.accounts-connected-services{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px;font-size:12px;line-height:1.25;overflow-wrap:anywhere}.accounts-connected-mobile{display:none}.accounts-comment-input{width:100%;min-width:0;min-height:32px;padding:5px 8px 5px 0;border-color:transparent;background:transparent;box-shadow:none;color:#344054;font-size:12px;font-weight:400;line-height:1.25}.accounts-comment-input:focus,.accounts-comment-input:hover{border-color:var(--astatus-border);background:#ffffff}.accounts-comment-text{display:inline-flex;width:fit-content;max-width:100%;min-height:30px;min-width:0;align-items:center;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#344054;cursor:text;font:inherit;font-size:12px;font-weight:400;line-height:1.25;overflow-wrap:anywhere;text-align:left;white-space:normal}.accounts-comment-text:focus-visible,.accounts-comment-text:hover{border-color:#d0d5dd;background:#f9fafb;outline:none}.accounts-comment-text.is-empty{color:#98a2b3;font-weight:400}.accounts-comment-modal-textarea{width:100%;min-height:112px;resize:vertical}.accounts-comment-modal{max-width:420px}.accounts-comment-modal .modal-title{font-size:18px;line-height:1.2}.accounts-comment-modal .modal-form{gap:12px}.accounts-comment-modal .transfer-profile-summary{padding:9px 10px}.accounts-comment-modal .transfer-profile-summary strong{font-size:13px;line-height:1.25}.accounts-comment-modal .field-label,.accounts-comment-modal .transfer-profile-summary span{font-size:11px;line-height:1.25}.accounts-comment-modal-textarea{min-height:92px;padding:8px 10px;font-size:13px;line-height:1.35}.accounts-comment-modal .modal-actions .primary-button,.accounts-comment-modal .modal-actions .secondary-button{min-height:36px;padding:0 14px;font-size:13px}.accounts-table .account-profile-cell{display:grid;gap:3px;min-width:0}.accounts-table .account-profile-note{max-width:none;color:var(--accounts-muted);font-size:11px;line-height:1.25}.accounts-table .status-badge{gap:4px;min-height:20px;padding:2px 6px;font-size:10.5px;font-weight:400;line-height:1.1;white-space:normal}.accounts-table .account-status-info,.accounts-table-mobile-id-status .account-status-info{display:inline-flex;width:14px;min-width:14px;height:14px;align-items:center;justify-content:center;border:1px solid;border-radius:50%;font-size:10px;font-weight:700;line-height:1;cursor:help}.accounts-table-actions{display:flex;justify-content:flex-end;overflow:visible}.accounts-table-actions .icon-button{display:inline-flex;width:30px;min-width:30px;height:30px;min-height:30px;border-color:#d0d5dd;border-radius:8px;background:#ffffff}.accounts-table-actions .icon-button,.accounts-table-actions .row-menu-wrap>.icon-button:before{align-items:center;justify-content:center;line-height:1}.accounts-table .row-menu{border-color:var(--accounts-line);box-shadow:0 16px 36px rgba(16,24,40,.14)}.accounts-bulk-actions{position:fixed;left:calc(50% - (var(--accounts-bulk-action-button-width) / 2));bottom:40px;z-index:var(--layer-floating-menu);display:flex;flex-direction:column;align-items:center;gap:5px}.accounts-bulk-actions-count{color:var(--accounts-muted);font-size:12px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.accounts-bulk-actions-button{display:inline-flex;align-items:center;width:var(--accounts-bulk-action-button-width);min-width:var(--accounts-bulk-action-button-width);height:var(--cabinet-button-height);min-height:var(--cabinet-button-height);padding:0 18px;justify-content:center;font-size:0;line-height:1}.accounts-bulk-actions-button:before{content:none}.accounts-bulk-actions-dots{display:inline-flex;width:28px;height:8px;align-items:center;justify-content:center;gap:5px;color:currentColor;transform:translateY(0)}.accounts-bulk-actions-dots span{display:block;width:5px;height:5px;border-radius:999px;background:currentColor;opacity:0;animation:bulk-action-dot-reveal .45s ease-out forwards}.accounts-bulk-actions-dots span:nth-child(2){animation-delay:.12s}.accounts-bulk-actions-dots span:nth-child(3){animation-delay:.24s}@keyframes bulk-action-dot-reveal{0%{opacity:0}to{opacity:1}}.accounts-bulk-actions-menu .row-menu{top:auto;right:auto;bottom:calc(100% + 8px);left:calc(50% - 110px);color:#344054;font-size:14px;font-weight:400;line-height:normal}.accounts-table-empty{padding:18px;color:var(--accounts-muted);font-size:13px;font-weight:700;line-height:1.35}@media (max-width:900px){.accounts-shell .main-content{padding-right:16px;padding-left:16px}.accounts-page{gap:14px}.accounts-page .page-header{grid-template-columns:1fr;align-items:stretch}.accounts-page .page-header-actions{justify-content:stretch}.accounts-page .page-header-actions .accounts-header-import,.accounts-page .page-header-actions .primary-button{width:100%}.accounts-page .dev-client-panel{grid-template-columns:1fr;align-items:stretch}.accounts-page .accounts-search-panel{grid-template-columns:minmax(0,1fr) 86px;align-items:stretch}.accounts-page .accounts-search-field,.accounts-page .accounts-search-meta{grid-column:1/-1}.accounts-page .dev-client-panel .secondary-button{width:100%}.accounts-page .accounts-search-meta{justify-content:flex-start;min-height:auto}.accounts-search-control{grid-template-columns:minmax(0,1fr) max-content;gap:6px}.accounts-search-enter,.search-input-enter{min-width:42px;justify-content:center}}@media (min-width:761px) and (max-width:900px){.accounts-page .accounts-search-panel{grid-template-columns:minmax(220px,1fr) minmax(150px,210px) 86px;align-items:end}.accounts-page .accounts-search-field,.accounts-page .accounts-sort-direction,.accounts-page .accounts-sort-field{grid-column:auto}}@media (max-width:760px){.accounts-bulk-actions{display:none}.accounts-page .accounts-search-panel,.accounts-page .accounts-table-panel,.accounts-page .dev-client-panel{padding:10px}.accounts-page .accounts-table-panel{padding:0 10px}.accounts-table{border:0;border-radius:0;overflow:visible}.accounts-table-row{grid-template-areas:"sentence sentence actions" "profileId connected actions";grid-template-columns:max-content minmax(0,1fr) 32px!important;min-height:62px;padding:0;border-bottom:1px solid #cbd5e1;border-left-width:0}.accounts-table-row:last-child{border-bottom:0}.accounts-table-head{display:none}.accounts-table-select-cell{display:none!important}.accounts-table-column{min-height:30px;align-items:center;gap:2px;padding:5px 4px;border-right:1px solid #eef2f6;font-size:9.5px;line-height:1.1}.accounts-table-cell[data-column-id=profileId],.accounts-table-column[data-column-id=profileId]{grid-area:profileId}.accounts-table-cell[data-column-id=status],.accounts-table-column[data-column-id=status]{display:none}.accounts-table-cell[data-column-id=connected],.accounts-table-column[data-column-id=connected]{grid-area:connected}.accounts-table-actions,.accounts-table-actions-head{grid-area:actions;padding:8px 8px 8px 2px}.accounts-table-cell{display:flex;min-height:28px;align-items:center;padding:2px 4px;border-right:0;font-size:10px;line-height:1.2}.accounts-table-cell strong{font-size:10.5px;line-height:1.15}.accounts-comment-text,.accounts-table .status-badge,.accounts-table-id,.accounts-table-mobile-profile-name,.accounts-table-mobile-sentence{font-weight:400}.accounts-table-mobile-sentence{display:flex;grid-area:sentence;width:100%;max-width:100%;align-items:center;overflow:hidden;min-width:0;min-height:28px;padding:8px 4px 2px 12px;color:#344054;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap}.accounts-table-mobile-comment{display:inline;overflow:visible;max-width:none;min-width:0;text-overflow:clip;vertical-align:baseline;white-space:inherit}.accounts-table-mobile-comment-input{display:inline-block;flex:0 1 auto;width:auto;min-width:0;max-width:min(42%,22ch);min-height:0;padding:0;border:0;background:transparent;color:inherit;field-sizing:content;font:inherit;font-weight:400;line-height:inherit;box-shadow:none;text-overflow:ellipsis;vertical-align:baseline}.accounts-table-mobile-comment-input.is-empty{flex:1 1 auto;width:100%;max-width:100%;field-sizing:fixed}.accounts-table-mobile-comment-input::placeholder{color:inherit;opacity:1}.accounts-table-mobile-comment-input:focus{outline:none;box-shadow:none}.accounts-table-cell[data-column-id=profileId],.accounts-table-cell[data-column-id=status]{font-size:11px}.accounts-table-cell[data-column-id=profileId]{padding:2px 2px 8px 12px}.accounts-table-id-stack{display:inline-flex;max-width:100%;align-items:center;gap:6px}.accounts-table-mobile-id-status{flex:0 0 auto;display:inline-flex;width:fit-content;max-width:100%;padding:2px 5px;font-size:10.5px;line-height:1.1;white-space:nowrap}.accounts-table-cell[data-column-id=connected]{box-sizing:border-box;width:100%;max-width:none;align-self:stretch;align-items:center;justify-content:flex-start;padding:2px 4px 8px 6px;border-left:0}.accounts-table-cell[data-column-id=status]{align-self:stretch;padding:8px 4px}.accounts-table-mobile-separator{flex:0 0 auto;color:#98a2b3;font-weight:400}.accounts-table-mobile-profile-name{display:block;flex:1 1 auto;min-width:0;color:inherit;font:inherit;font-weight:400;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.accounts-table-cell[data-column-id=comment],.accounts-table-cell[data-column-id=profileName]{display:none}.accounts-connected-services{width:100%;max-width:100%;gap:3px;font-size:10.5px;line-height:1.15;white-space:normal}.accounts-connected-desktop{display:none}.accounts-connected-mobile{display:-webkit-box;overflow:hidden;max-height:2.7em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.accounts-table .account-profile-cell{align-content:center;width:100%}.accounts-comment-input{min-height:28px;padding:4px 6px;font-size:10.5px}.accounts-comment-text{max-width:min(42vw,150px);min-height:0;padding:0 2px 0 4px;font-size:10.5px;line-height:1.15;pointer-events:none}.accounts-table .account-profile-note{display:none}.accounts-table-cell-status{justify-content:flex-start}.accounts-table .status-badge{padding:3px 5px;font-size:11px;font-weight:400;line-height:1.1}.accounts-table-actions{align-items:center;justify-content:center;border-right:0;border-left:0}.accounts-table-actions .icon-button{width:28px;min-width:28px;height:28px;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;color:#344054;font-size:18px}.accounts-table .row-menu{right:0;left:auto;width:min(230px,calc(100vw - 48px))}}@media (max-width:640px){.accounts-shell .main-content{padding-right:12px!important;padding-left:12px!important}.app-shell .accounts-page .accounts-table-panel,.app-shell .message-history-files-table-panel,.app-shell .tables-panel.table-wrap{box-sizing:border-box!important;width:calc(100% + 28px)!important;max-width:none!important;margin-right:-14px!important;margin-left:-14px!important}.responsive-table-tables tbody{gap:4px}.responsive-table-tables tbody tr{display:grid;grid-template-columns:minmax(0,1fr) max-content 30px;align-items:center;gap:7px;min-height:40px;padding:5px 10px;border:0;border-bottom:1px solid #cbd5e1;border-radius:0;box-shadow:none}.responsive-table-tables tbody tr:last-child{border-bottom:0}.responsive-table-tables tbody .tables-empty-row{grid-template-columns:1fr}.responsive-table-tables tbody .readonly-row td[data-label="Название"],.responsive-table-tables tbody .table-actions-cell,.responsive-table-tables tbody .table-link-cell,.responsive-table-tables tbody td,.responsive-table-tables tbody td.responsive-table-cell-stack,.responsive-table-tables tbody td[data-label="Название"]{display:flex;width:auto;min-width:0;align-items:center;padding:0;border:0}.responsive-table-tables tbody .table-actions-cell:before,.responsive-table-tables tbody td.responsive-table-cell-stack:before,.responsive-table-tables tbody td:before,.responsive-table-tables tbody td[data-label="Название"]:before{content:none;display:none}.responsive-table-tables tbody td[data-label="Название"],.responsive-table-tables tbody td[data-label="Профили"]{justify-content:flex-start}.responsive-table-tables tbody .table-actions-cell{justify-content:center}.main-content .responsive-table-tables tbody .table-link-actions.table-link-actions-pair.tables-desktop-actions,.main-content .responsive-table-tables tbody .table-link-actions.tables-desktop-actions,.responsive-table-tables .tables-desktop-actions{display:none}.responsive-table-tables .tables-mobile-menu{display:inline-block}.responsive-table-tables .tables-mobile-menu .icon-button{display:inline-flex;width:26px;min-width:26px;height:26px;align-items:center;justify-content:center;border-radius:8px;font-size:18px}.responsive-table-tables .tables-mobile-menu .row-menu{top:calc(100% + 6px);right:0;left:auto;z-index:230;width:min(220px,calc(100vw - 48px));min-width:0}.responsive-table-tables .table-name-input{width:100%;min-width:0;min-height:26px;padding:0;border:0;background:transparent;box-shadow:none;font-size:12px;line-height:1.2}.responsive-table-tables tbody td[data-label="Название"] strong{overflow:hidden;min-width:0;font-size:12.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.responsive-table-tables tbody .profile-picker{width:fit-content;max-width:42vw}.responsive-table-tables tbody .profile-picker summary{min-height:28px;padding:5px 8px;border-radius:8px}.responsive-table-tables tbody .profile-picker-menu{position:fixed;top:auto;right:auto;bottom:var(--profile-picker-mobile-bottom);left:50%;z-index:260;width:min(var(--profile-picker-menu-width),calc(100vw - 24px));max-height:min(58vh,420px);overflow-y:auto;margin-top:0;transform:translateX(-50%)}.responsive-table-tables tbody .profile-picker-meta{font-size:12px;line-height:1.15}.main-content .profile-picker-menu .profile-picker-ok{width:100%;max-width:none;min-width:0}.main-content .responsive-table-tables tbody tr>.table-actions-cell,.main-content .responsive-table-tables tbody tr>td[data-label="Название"],.main-content .responsive-table-tables tbody tr>td[data-label="Профили"]{display:flex;height:100%;align-self:stretch;align-items:center}.main-content .responsive-table-tables tbody tr>.table-actions-cell>*,.main-content .responsive-table-tables tbody tr>td[data-label="Название"] .table-name-input,.main-content .responsive-table-tables tbody tr>td[data-label="Название"]>*,.main-content .responsive-table-tables tbody tr>td[data-label="Профили"]>*{align-self:center}.main-content .responsive-table-tables tbody td[data-label="Название"] strong{display:flex;min-height:28px;align-items:center}.main-content .responsive-table-tables .table-name-input{height:28px;min-height:28px;line-height:28px}}.ai-replies-toast,.cabinet-toast{position:fixed;top:calc(88px + env(safe-area-inset-top));right:auto;left:50%;z-index:3200;width:max-content;max-width:min(520px,calc(100vw - 32px));margin:0;padding:9px 14px;transform:translateX(-50%);text-align:center;cursor:pointer;pointer-events:auto;user-select:none;box-shadow:0 16px 38px rgba(16,24,40,.16)}.ai-replies-toast:focus-visible,.cabinet-toast:focus-visible{outline:3px solid rgba(70,95,255,.16);outline-offset:2px}@media (max-width:640px){.ai-replies-toast,.cabinet-toast{top:calc(72px + env(safe-area-inset-top));right:12px;left:12px;width:auto;max-width:none;transform:none}}.message-history-profile-picker .profile-picker-menu{width:min(var(--profile-picker-menu-width),calc(100vw - 32px))}.message-history-profile-picker .profile-picker-search-wrap .profile-picker-search{padding-left:40px}.app-shell .profile-picker-menu,.app-shell .profile-picker-ok,.app-shell .profile-picker-option,.app-shell .profile-picker-option-select-all,.app-shell .profile-picker-option-select-all span,.profile-picker-menu.profile-picker-menu-portal,.profile-picker-menu.profile-picker-menu-portal .profile-picker-ok,.profile-picker-menu.profile-picker-menu-portal .profile-picker-option,.profile-picker-menu.profile-picker-menu-portal .profile-picker-option-select-all,.profile-picker-menu.profile-picker-menu-portal .profile-picker-option-select-all span{font-size:13px;line-height:1.4}.app-shell .profile-picker-menu .profile-picker-search,.profile-picker-menu.profile-picker-menu-portal .profile-picker-search{height:auto;min-height:32px;padding:8px 10px 8px 40px;font-size:13px;line-height:1.4}.admin-errors-page .admin-errors-page-status{display:inline-flex;width:fit-content;min-width:0;justify-content:flex-start;text-align:left;white-space:nowrap}.admin-errors-page .admin-errors-page-row:not(.admin-errors-page-head)>.admin-errors-page-desktop-cell{display:flex;min-width:0;align-items:center;justify-content:flex-start;text-align:left}.admin-errors-page .admin-errors-page-row:not(.admin-errors-page-head)>.admin-errors-page-status-cell{justify-content:flex-start}.admin-errors-page .admin-errors-page-status-cell-inner{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-start}.admin-errors-page .admin-errors-page-resource-cell>span{justify-content:flex-start;text-align:left}@media (max-width:760px){.admin-errors-page .admin-errors-page-mobile-meta .admin-errors-page-status{justify-self:start;min-width:0}a,button,input,select,summary,textarea{touch-action:manipulation}}.app-shell .profile-picker:not(.admin-errors-client-picker),details.profile-picker:not(.admin-errors-client-picker){width:min(var(--profile-picker-width),100%);max-width:100%}.app-shell .profile-picker summary,details.profile-picker summary{box-sizing:border-box;width:100%}.app-shell details.profile-picker:not([open])>.profile-picker-menu,details.profile-picker:not([open])>.profile-picker-menu{display:none}.app-shell .responsive-table-tables tbody details.profile-picker[open]>.profile-picker-menu,.app-shell details.profile-picker[open]>.profile-picker-menu,details.profile-picker[open]>.profile-picker-menu{display:flex;flex-direction:column;overflow:hidden;padding:0}.app-shell .profile-picker-menu-scroll,details.profile-picker .profile-picker-menu-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 8px 0}.app-shell .profile-picker-menu>.profile-picker-ok,.main-content .profile-picker-menu>.profile-picker-ok,details.profile-picker>.profile-picker-menu>.profile-picker-ok{flex:0 0 auto;width:calc(100% - 16px);max-width:calc(100% - 16px);min-width:0;margin:8px}@media (max-width:640px){.app-shell .responsive-table-tables tbody .profile-picker,.responsive-table-tables tbody details.profile-picker:not(.admin-errors-client-picker){width:min(var(--profile-picker-width),42vw);max-width:42vw}}.app-shell .admin-errors-client-picker,.app-shell .ai-connection-footer .profile-picker,.app-shell .ai-connection-profile-picker,.app-shell .message-history-profile-picker,.app-shell .profile-picker,.app-shell .responsive-table-tables tbody .profile-picker,.app-shell details.profile-picker{width:var(--profile-picker-width);min-width:var(--profile-picker-width);max-width:var(--profile-picker-width);flex:0 0 var(--profile-picker-width)}.app-shell .profile-picker summary,.app-shell details.profile-picker summary{width:100%;min-width:0}.accounts-search-panel>.field>.field-label,.admin-errors-page-search-panel>.field>.field-label,.admin-errors-page-toolbar>.admin-errors-check-menu>summary .field-label,.admin-errors-page-toolbar>.message-history-date-range-field>.field-label,.ai-project-toolbar>.field>.field-label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.admin-errors-page-toolbar>.admin-errors-check-menu .admin-errors-check-menu-value{text-align:left}@media (max-width:640px){.app-shell .admin-errors-client-picker,.app-shell .ai-connection-footer .profile-picker,.app-shell .ai-connection-profile-picker,.app-shell .message-history-profile-picker,.app-shell .profile-picker,.app-shell .responsive-table-tables tbody .profile-picker,.app-shell details.profile-picker,.responsive-table-tables tbody details.profile-picker:not(.admin-errors-client-picker){width:var(--profile-picker-width);min-width:var(--profile-picker-width);max-width:var(--profile-picker-width);flex-basis:var(--profile-picker-width)}}@media (max-width:900px){.sidebar-mobile-toggle{width:44px;height:44px;min-height:44px;border-radius:12px}.sidebar-mobile-toggle-icon svg{width:22px;height:22px}.sidebar-nav{width:min(328px,calc(100vw - 24px));gap:6px;padding:10px}.sidebar-admin-links,.sidebar-main-links{gap:4px}.sidebar-link{min-height:38px;height:38px;gap:9px;padding:0 11px;font-size:14px}.sidebar-link-icon,.sidebar-link-icon svg{width:18px;min-width:18px;height:18px}.account-menu-button{min-height:44px;height:44px;max-width:60px;padding:4px;border-radius:12px}.account-menu-avatar{width:30px;min-width:30px;height:30px;font-size:13px}.account-menu-chevron svg{width:14px;height:14px}.account-menu{top:54px;width:min(306px,calc(100vw - 16px));padding:7px}.account-menu-item{min-height:38px;gap:9px;padding:9px 10px;font-size:14px}.account-menu-item-icon,.account-menu-item-icon svg{width:18px;min-width:18px;height:18px}}@media (max-width:760px){.accounts-table-actions .icon-button,.admin-errors-page-menu-button,.main-content .row-menu-wrap .icon-button,.main-content details.row-menu-wrap>summary.icon-button,.responsive-table-ai .ai-connection-row-menu .icon-button,.responsive-table-tables .tables-mobile-menu .icon-button{display:inline-flex;width:var(--cabinet-row-icon-button-size);min-width:var(--cabinet-row-icon-button-size);height:var(--cabinet-row-icon-button-size);min-height:var(--cabinet-row-icon-button-size);align-items:center;justify-content:center;border-radius:10px;font-size:24px;line-height:1}.admin-errors-page-row{grid-template-columns:minmax(0,1fr) 40px!important}.accounts-table-row{grid-template-columns:max-content minmax(0,1fr) var(--cabinet-row-icon-button-size)!important}.responsive-table-tables tbody tr{grid-template-columns:minmax(0,1fr) max-content var(--cabinet-row-icon-button-size)!important}.admin-errors-page-menu,.main-content .row-menu{padding:8px;border-radius:10px}.admin-errors-page-menu-item,.main-content .row-menu-item{min-height:42px;padding:11px 12px;border-radius:9px;font-size:14px;line-height:1.25}.admin-errors-page-mobile-cabinet,.admin-errors-page-mobile-date,.admin-errors-page-mobile-id,.admin-errors-page-mobile-kind,.admin-errors-page-mobile-link,.admin-errors-page-mobile-meta{font-size:11.5px;line-height:1.25}.admin-errors-page-mobile-event{font-size:12.5px;line-height:1.32}.admin-errors-page-mobile-meta .admin-errors-page-status{min-width:68px;padding:3px 6px;font-size:11px;line-height:1.15}}@media (max-width:640px){.sidebar-mobile-toggle{width:42px;height:42px;min-height:42px}.sidebar-nav{top:66px;width:min(316px,calc(100vw - 24px))}.account-menu-button{min-height:42px;height:42px;max-width:58px}.account-menu-avatar{width:28px;min-width:28px;height:28px}.account-menu{top:52px}}@media (max-width:760px){.app-shell{--mobile-block-text-size:13.5px;--mobile-block-line-height:1.35}.accounts-page .accounts-comment-text,.accounts-page .accounts-table-cell,.accounts-page .accounts-table-id,.accounts-page .accounts-table-mobile-comment,.accounts-page .accounts-table-mobile-profile-name,.accounts-page .accounts-table-mobile-sentence,.admin-errors-page .admin-errors-page-mobile-cabinet,.admin-errors-page .admin-errors-page-mobile-date,.admin-errors-page .admin-errors-page-mobile-event,.admin-errors-page .admin-errors-page-mobile-id,.admin-errors-page .admin-errors-page-mobile-kind,.admin-errors-page .admin-errors-page-mobile-link,.admin-errors-page .admin-errors-page-mobile-meta,.message-history-files-table small,.message-history-files-table span,.message-history-files-table strong,.message-history-files-table td[data-label],.responsive-table-ai .ai-connection-mobile-meta,.responsive-table-ai .ai-connection-title-cell strong,.responsive-table-ai tbody .profile-picker-meta,.responsive-table-tables .table-name-input,.responsive-table-tables tbody .profile-picker-meta,.responsive-table-tables tbody td[data-label="Название"] strong,.tables-profile-note{font-size:var(--mobile-block-text-size);line-height:var(--mobile-block-line-height)}.accounts-page .accounts-table .status-badge,.admin-errors-page .admin-errors-page-mobile-meta .admin-errors-page-status,.message-history-status,.responsive-table-ai .status-badge{font-size:13.5px;line-height:1.25}.responsive-table-tables .table-name-input,.responsive-table-tables tbody td[data-label="Название"] strong{font-size:13.5px!important;font-weight:400;line-height:1.35!important}.responsive-table-tables .table-name-input{height:auto;min-height:0}}.profile-picker-static,details.profile-picker{box-sizing:border-box!important;width:var(--profile-picker-width)!important;min-width:var(--profile-picker-width)!important;max-width:var(--profile-picker-width)!important;flex:0 0 auto!important}.profile-picker-static,details.profile-picker>summary{width:100%!important;min-width:0!important;max-width:100%!important}.app-shell .message-history-form-grid{grid-template-columns:var(--profile-picker-width) 236px minmax(220px,280px) minmax(max-content,1fr);align-items:center}.app-shell .message-history-actions,.app-shell .message-history-discount-filter,.app-shell .message-history-period-fields,.app-shell .message-history-profile-field{align-self:center}.app-shell .message-history-profile-field{width:var(--profile-picker-width)}.app-shell .message-history-form-grid .message-history-actions .primary-button,.app-shell .message-history-form-grid .message-history-date-range-control,.app-shell .message-history-form-grid .message-history-date-range-input,.app-shell .message-history-form-grid details.profile-picker>summary{height:var(--app-toolbar-control-height);min-height:var(--app-toolbar-control-height)}.app-shell .message-history-form-grid .message-history-date-range-control{width:236px}.app-shell .message-history-form-grid .message-history-actions .primary-button{display:inline-flex;align-items:center}@media (max-width:1280px){.app-shell .message-history-actions,.app-shell .message-history-form-grid .message-history-actions,.app-shell .page-header-actions{min-width:0;flex-wrap:wrap;gap:10px}.app-shell .message-history-actions>*,.app-shell .message-history-form-grid .message-history-actions>*,.app-shell .page-header-actions>*,.app-shell .table-link-actions>*{min-width:0}.app-shell .message-history-form-grid .message-history-actions .primary-button{max-width:100%}}@container (max-width: 860px){.app-shell .message-history-form-grid{grid-template-columns:var(--profile-picker-width) minmax(236px,1fr)}.app-shell .message-history-form-grid .message-history-date-range-control,.app-shell .message-history-form-grid .message-history-period-fields{width:100%}.app-shell .message-history-form-grid .message-history-actions,.app-shell .message-history-form-grid .message-history-discount-filter{grid-column:1/-1}.app-shell .message-history-form-grid .message-history-discount-filter{max-width:none}.app-shell .message-history-form-grid .message-history-actions{width:100%;justify-content:flex-start}.app-shell .message-history-form-grid .message-history-actions .primary-button{width:min(100%,236px)}.app-shell .message-history-form-grid .message-history-actions .message-history-files-refresh{width:min(100%,160px)}}@media (max-width:640px){.app-shell .message-history-form-grid{grid-template-columns:minmax(0,1fr);align-items:center}.app-shell .message-history-profile-field{justify-self:start;width:min(var(--profile-picker-width),100%)}.app-shell .message-history-form-grid .message-history-period-fields{grid-column:1/-1;justify-self:start;width:min(212px,100%)}.app-shell .message-history-form-grid .message-history-date-range-control,.app-shell .message-history-form-grid .message-history-date-range-field{width:min(212px,100%)}.app-shell .message-history-form-grid .message-history-date-range-input{padding-right:44px;font-size:13px}.app-shell .message-history-calendar-button{width:36px}.app-shell .message-history-form-grid .message-history-discount-filter{grid-column:1/-1;max-width:none}.app-shell .message-history-form-grid .message-history-actions{grid-column:1/-1;width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;justify-items:stretch}.app-shell .message-history-form-grid .message-history-actions .message-history-files-refresh,.app-shell .message-history-form-grid .message-history-actions .primary-button{width:100%}}@media (max-width:420px){.app-shell .message-history-form-grid{grid-template-columns:1fr}.app-shell .message-history-profile-field{width:var(--profile-picker-width)}}@media (min-width:761px){.accounts-page .accounts-table-row:not(.accounts-table-head) .account-profile-cell,.accounts-page .accounts-table-row:not(.accounts-table-head) .account-profile-cell span,.accounts-page .accounts-table-row:not(.accounts-table-head) .account-profile-note,.accounts-page .accounts-table-row:not(.accounts-table-head) .accounts-comment-input,.accounts-page .accounts-table-row:not(.accounts-table-head) .accounts-comment-text,.accounts-page .accounts-table-row:not(.accounts-table-head) .accounts-table-cell,.accounts-page .accounts-table-row:not(.accounts-table-head) .accounts-table-cell strong,.accounts-page .accounts-table-row:not(.accounts-table-head) .accounts-table-id,.accounts-page .accounts-table-row:not(.accounts-table-head) .status-badge,.admin-errors-page-row:not(.admin-errors-page-head) .admin-errors-copy-id,.admin-errors-page-row:not(.admin-errors-page-head) .admin-errors-page-status,.admin-errors-page-row:not(.admin-errors-page-head) [role=cell],.admin-errors-page-row:not(.admin-errors-page-head) p,.admin-errors-page-row:not(.admin-errors-page-head) small,.admin-errors-page-row:not(.admin-errors-page-head) span,.admin-errors-page-row:not(.admin-errors-page-head) strong,.ai-connection-row,.ai-connection-row .ai-connection-dates,.ai-connection-row .ai-connection-dates span,.ai-connection-row .ai-connection-state,.ai-connection-row .ai-connection-subtitle,.ai-connection-row .ai-connection-title,.ai-connection-row .profile-picker-meta,.ai-connection-row .secondary-button,.ai-connections-table tbody .profile-picker-meta,.ai-connections-table tbody .secondary-button,.ai-connections-table tbody .status-badge,.ai-connections-table tbody td,.ai-connections-table tbody td small,.ai-connections-table tbody td strong,.message-history-files-table tbody td,.message-history-files-table tbody td small,.message-history-files-table tbody td span,.message-history-files-table tbody td strong,.message-history-status,.tables-config-table .table-name-input,.tables-config-table tbody .profile-picker-meta,.tables-config-table tbody .secondary-button,.tables-config-table tbody .tables-profile-note,.tables-config-table tbody td,.tables-config-table tbody td strong{font-size:13.5px!important;line-height:1.35!important}}@media (max-width:760px){.app-shell .responsive-table-tables .table-name-input.input,.app-shell input.accounts-table-mobile-comment-input:not([type=checkbox]):not([type=radio]):not([type=range]){height:auto;min-height:0;font-size:13.5px!important;font-weight:400;line-height:1.35!important}}.accounts-table-row:not(.accounts-table-head):focus-within{background:#ffffff;box-shadow:none}.tables-config-table tbody tr:focus-within>td{background:transparent}.tables-config-table tbody tr:focus-within>td:first-child{box-shadow:none}.app-shell .accounts-table .accounts-comment-input:focus,.app-shell .accounts-table .accounts-comment-input:hover,.app-shell .tables-config-table .table-name-input:hover{border-color:transparent;background:transparent;box-shadow:none}.app-shell .accounts-table .accounts-comment-input:focus{outline:none}.app-shell .accounts-table .accounts-comment-input.is-inline-editing,.app-shell .accounts-table-mobile-comment-input.is-inline-editing,.app-shell .tables-config-table .table-name-input.is-inline-editing,.app-shell .tables-config-table .table-name-input:focus{border-color:transparent;background:transparent;outline:none;box-shadow:inset 0 -1px 0 #9cb9ff}@media (max-width:640px){.responsive-table-tables tbody tr:focus-within{background:#ffffff;box-shadow:none}}@media (max-width:640px){.app-shell .responsive-table-tables tbody details.profile-picker[open]>.profile-picker-menu,.app-shell details.profile-picker[open]>.profile-picker-menu,details.profile-picker[open]>.profile-picker-menu{position:fixed!important;top:auto!important;right:auto!important;bottom:var(--profile-picker-mobile-bottom)!important;left:50%!important;z-index:280;width:min(360px,calc(100vw - 20px))!important;min-width:0!important;height:min(var(--profile-picker-fit-height,360px),420px,calc(100vh - 144px))!important;min-height:min(var(--profile-picker-fit-height,360px),420px,calc(100vh - 144px))!important;max-height:min(420px,calc(100vh - 144px))!important;margin:0!important;transform:translateX(-50%)!important}}@media (max-width:760px){.accounts-table-head,.admin-errors-page-mobile-head,.message-history-files-table thead,.responsive-table thead,.responsive-table-tables thead{display:none!important}.accounts-table-actions .row-menu-wrap,.responsive-table-tables tbody .table-actions-cell .row-menu-wrap{margin-left:0;justify-self:end;transform:none}.accounts-table-actions,.responsive-table-tables tbody .table-actions-cell{justify-content:flex-end!important;padding-right:0!important}.ai-project-toolbar{grid-template-columns:minmax(0,1fr) 86px;column-gap:12px;row-gap:14px}.ai-project-filter-field,.ai-project-search-field{grid-column:1/-1}.ai-project-sort-field{grid-column:1;min-width:0}.ai-project-sort-direction{grid-column:2;width:86px;min-width:86px;align-self:end;margin-left:0}.ai-project-toolbar-meta{grid-column:1/-1}}.review-replies-page .textarea{min-height:96px;resize:vertical}.review-replies-page{--accounts-line:#e4e7ec;--accounts-muted:#667085;--accounts-ink:#101828;--accounts-panel:#ffffff;--review-replies-action-button-width:138px}.review-replies-admin-page{width:min(100%,1620px)}.review-replies-admin-page .accounts-search-panel,.review-replies-admin-page .accounts-table-panel{border-color:var(--accounts-line)!important}.review-replies-page .accounts-table-mobile-id-status{display:none!important}.review-replies-table-panel{overflow:visible}.review-replies-accounts-table .accounts-table-cell{min-height:32px;display:flex;align-items:center}.review-replies-table-muted{overflow:hidden;min-width:0;max-width:100%;color:#344054;text-overflow:ellipsis;white-space:nowrap}.review-replies-counter-button{display:grid;width:100%;min-width:0;gap:2px;border:0;background:transparent;color:#344054;cursor:pointer;font:inherit;line-height:1.15;padding:0;text-align:left}.review-replies-counter-button strong{color:#111827;font-size:13px;font-weight:400;line-height:1.1}.review-replies-counter-button span{display:none;overflow:hidden;color:#667085;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.review-replies-counter-button:hover strong{color:var(--astatus-primary)}.review-replies-review-page{width:min(100%,1620px)}.accounts-page.review-replies-review-page .page-header{grid-template-columns:1fr;justify-items:flex-start}.accounts-page.review-replies-review-page .page-header-actions{justify-content:flex-start}.review-replies-back-button{width:var(--review-replies-action-button-width);min-width:var(--review-replies-action-button-width);height:36px;min-height:36px;font-size:var(--page-top-button-font-size);font-weight:700;line-height:20px}@media (min-width:761px){.accounts-page.review-replies-review-page .page-header-actions{padding-left:0}}.accounts-page .review-replies-search-panel{grid-template-columns:minmax(260px,1fr) minmax(220px,300px) 86px}.review-replies-filter-field{position:relative;min-width:0}.review-replies-filter-button{width:100%;min-width:0;justify-content:space-between;gap:10px;padding-right:12px;padding-left:12px}.review-replies-filter-button>span:first-child{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.review-replies-filter-arrow{display:inline-grid;width:16px;min-width:16px;height:16px;place-items:center;color:#667085;font-size:15px;font-weight:800;line-height:1}.review-replies-filter-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--layer-floating-menu);display:grid;grid-template-rows:minmax(0,1fr) auto;box-sizing:border-box;width:360px;max-width:calc(100vw - 32px);max-height:clamp(260px,calc(100vh - 330px),520px);gap:10px;overflow:hidden;padding:10px 10px 10px 13px;border:1px solid #d0d5dd;border-radius:10px;background:#ffffff;box-shadow:0 18px 42px rgba(15,23,42,.16)}.review-replies-filter-menu-content{display:grid;min-height:0;gap:9px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;padding-left:1px}.review-replies-filter-control{display:grid;min-width:0;gap:6px}.review-replies-filter-control>span,.review-replies-filter-section-title>span,.review-replies-filter-subtitle{color:#475467;font-size:12px;font-weight:800;line-height:1.2}.review-replies-filter-native-select{width:100%;min-width:0}.review-replies-filter-native-select,.review-replies-filter-select-trigger{min-height:var(--app-toolbar-control-height);border-radius:10px;font-size:14px;font-weight:800}.review-replies-filter-sort-list{width:100%;max-width:min(360px,calc(100vw - 48px));border-right:0;border-left:0;padding:0}.main-content .review-replies-filter-sort-list{padding:0}.review-replies-filter-sort-list .select-menu-item{border-radius:0}.app-shell .review-replies-filter-profile-picker.profile-picker,details.review-replies-filter-profile-picker.profile-picker{--profile-picker-width:100%;width:100%;min-width:0;max-width:100%;flex:0 1 auto}.review-replies-filter-profile-picker.profile-picker>summary{min-height:var(--app-toolbar-control-height);border-radius:10px;padding:0 12px}.review-replies-filter-profile-picker.profile-picker>summary .profile-picker-meta{color:#101828;font-size:14px;font-weight:800}.review-replies-filter-section{display:grid;gap:7px;padding:0;border:0;border-radius:0;background:transparent}.review-replies-answered-filter-group{gap:8px;box-sizing:border-box;margin-right:-10px;margin-left:-10px;padding:8px 10px 10px;border:1px solid #dbe7ff;border-radius:10px;background:#f8fbff}.review-replies-answered-filter-group .review-replies-filter-option-card{min-height:28px;padding:0}.review-replies-answered-date{display:grid;min-width:0}.review-replies-answered-date .message-history-date-range-field{gap:0}.review-replies-answered-date .message-history-date-range-field>.field-label{display:none}.review-replies-filter-section-title{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:8px}.review-replies-filter-section-title>strong{overflow:hidden;min-width:0;color:#667085;font-size:12px;font-weight:800;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.review-replies-filter-checkbox-grid{display:grid;gap:4px}.review-replies-filter-score-row{display:flex;flex-wrap:wrap;gap:4px}.review-replies-filter-score-column{display:grid;gap:4px}.review-replies-filter-score-option{min-height:32px;gap:8px;padding:5px 0;border:0;background:transparent;font-size:13px;white-space:normal}.review-replies-filter-score-option input{width:16px;height:16px}.review-replies-filter-dropdown{position:relative;display:grid;min-width:0}.review-replies-filter-select-button{position:relative;display:grid;width:100%;min-height:var(--app-toolbar-control-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 34px 0 12px;border:1px solid var(--accounts-line);border-radius:10px;background:#ffffff;color:#101828;cursor:pointer;font:inherit;font-size:14px;font-weight:800;line-height:1.2;text-align:left;box-shadow:0 1px 2px rgba(16,24,40,.04)}.review-replies-filter-select-button:after{position:absolute;top:50%;right:12px;width:8px;height:8px;border-right:2px solid #101828;border-bottom:2px solid #101828;content:"";transform:translateY(-65%) rotate(45deg)}.review-replies-filter-select-button>span,.review-replies-filter-select-button>strong{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.review-replies-filter-select-button>span{color:#101828}.review-replies-filter-select-button>strong{color:#667085;font-size:12px;font-weight:800}.review-replies-filter-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:1;display:grid;gap:2px;padding:6px;border:1px solid #d0d5dd;border-radius:10px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.14)}.review-replies-filter-date-menu{width:min(360px,calc(100vw - 48px))}.review-replies-filter-option{display:flex;align-items:center;gap:9px;min-height:32px;padding:5px 0;border-radius:8px;color:#344054;cursor:pointer;font-size:13px;font-weight:700;line-height:1.25}.review-replies-filter-option:hover{background:#f8fafc}.review-replies-filter-option-card{min-height:32px;border:0;background:transparent}.review-replies-filter-option input{width:16px;height:16px;margin:0;accent-color:var(--astatus-primary)}.review-replies-filter-option-button{width:100%;border:0;background:transparent;font-family:inherit;text-align:left}.review-replies-filter-radio{display:inline-flex;width:16px;min-width:16px;height:16px;align-items:center;justify-content:center;border:1.6px solid #98a2b3;border-radius:999px;background:#ffffff}.review-replies-filter-radio:after{display:block;width:8px;height:8px;border-radius:999px;background:transparent;content:""}.review-replies-filter-radio.is-selected{border-color:var(--astatus-primary)}.review-replies-filter-radio.is-selected:after{background:var(--astatus-primary)}.review-replies-filter-sort-field{margin:0}.review-replies-filter-dropdown-ok{width:100%;min-height:34px;margin-top:4px;border-radius:8px;font-size:13px}.review-replies-filter-ok-button{width:100%;min-height:var(--app-toolbar-control-height);border-radius:10px}.review-replies-filter-date-menu .message-history-date-range-control,.review-replies-filter-date-menu .message-history-date-range-field{width:100%}.review-replies-filter-date-menu .message-history-date-range-input{padding-right:48px}.review-replies-filter-date-menu .message-history-calendar-button{width:42px}.review-replies-filter-date-menu .message-history-date-range-popover{right:0;left:auto;width:min(360px,calc(100vw - 48px))}.review-replies-filter-sort-field .select-input{width:100%;min-width:0;text-overflow:ellipsis}.review-replies-filter-section .message-history-date-range-control,.review-replies-filter-section .message-history-date-range-field{width:100%;min-width:0}.review-replies-filter-section .message-history-date-range-input{box-sizing:border-box;width:100%;min-width:0;padding-right:38px;padding-left:10px;font-size:13px;letter-spacing:0}.review-replies-filter-section .message-history-calendar-button{width:34px}.review-replies-filter-section .message-history-date-range-popover{right:0;left:auto;width:min(360px,calc(100vw - 48px))}.review-replies-date-range-popover{width:min(340px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:none!important;gap:8px;padding:9px;overflow:visible!important}.review-replies-date-range-popover.message-history-date-range-popover-full-height{align-content:space-between;grid-template-rows:auto auto minmax(0,1fr) auto}.review-replies-date-range-popover.message-history-date-range-popover-full-height .message-history-calendar-months{align-content:center}.review-replies-date-range-popover .message-history-calendar-foot,.review-replies-date-range-popover .message-history-calendar-head,.review-replies-date-range-popover .message-history-date-presets{gap:7px}.review-replies-date-range-popover .message-history-date-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.review-replies-date-range-popover .message-history-calendar-foot button,.review-replies-date-range-popover .message-history-date-presets button{min-height:28px;padding:0 7px;border-radius:7px;font-size:11px}.review-replies-date-range-popover .message-history-calendar-nav{width:28px;height:28px;border-radius:7px;font-size:18px}.review-replies-date-range-popover .message-history-calendar-head-month{min-height:28px;padding:0 8px;border-radius:7px;font-size:12px}.review-replies-date-range-popover .message-history-calendar-months{gap:8px}.review-replies-date-range-popover .message-history-calendar-month{gap:6px}.review-replies-date-range-popover .message-history-calendar-week-row,.review-replies-date-range-popover .message-history-calendar-weekday-row{grid-template-columns:22px minmax(0,1fr);gap:3px}.review-replies-date-range-popover .message-history-calendar-week-select,.review-replies-date-range-popover .message-history-calendar-week-select-spacer{width:22px;min-width:22px}.review-replies-date-range-popover .message-history-calendar-grid,.review-replies-date-range-popover .message-history-calendar-weeks{gap:3px}.review-replies-date-range-popover .message-history-calendar-day,.review-replies-date-range-popover .message-history-calendar-empty-day,.review-replies-date-range-popover .message-history-calendar-week-select{min-height:28px;border-radius:7px}.review-replies-date-range-popover .message-history-calendar-foot{align-items:center;flex-direction:row}.review-replies-date-range-popover .message-history-calendar-foot span{font-size:11px}.review-replies-date-range-popover .message-history-calendar-foot div{width:auto}.review-replies-filter-scored-panel{display:grid;gap:10px;margin-left:25px;padding:10px;border:1px solid #e4e7ec;border-radius:10px;background:#f8fafc}.review-replies-filter-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.review-replies-filter-scored-panel .message-history-date-range-control,.review-replies-filter-scored-panel .message-history-date-range-field{width:100%}.review-replies-filter-scored-panel .message-history-date-range-input{padding-right:48px}.review-replies-filter-scored-panel .message-history-calendar-button{width:42px}.review-replies-filter-scored-panel .message-history-date-range-popover{right:0;left:auto;width:min(360px,calc(100vw - 48px))}.review-replies-review-toolbar-panel{display:grid;gap:12px;margin-top:0;padding:14px;border-color:var(--accounts-line)!important;background:var(--accounts-panel);box-shadow:var(--astatus-shadow-soft)}.review-replies-page-list{padding-bottom:34px}.review-replies-review-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;padding-right:0!important;padding-left:0!important}.review-replies-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:0!important}.review-replies-review-action{width:var(--review-replies-action-button-width);min-width:var(--review-replies-action-button-width);height:36px;min-height:36px;padding:0 14px;font-size:var(--page-top-button-font-size);font-weight:700;line-height:20px;white-space:nowrap}.review-replies-review-action-wide{width:172px;min-width:172px}.review-replies-review-action:disabled{opacity:.55}.review-replies-review-action-danger{color:#b42318}.review-replies-table-active-row{box-shadow:inset 3px 0 0 var(--astatus-primary)}.review-replies-tools-table{width:100%;min-width:860px;table-layout:fixed}.review-replies-tools-table td,.review-replies-tools-table th{padding:9px 12px;vertical-align:middle}.review-replies-tools-table th:first-child{width:92px}.review-replies-tools-table th:nth-child(2){width:20%}.review-replies-tools-table th:nth-child(3){width:24%}.review-replies-tools-table th:nth-child(4){width:116px}.review-replies-tools-table th:nth-child(5){width:20%}.review-replies-tools-table th:nth-child(6){width:118px}.review-replies-tools-table th:nth-child(7){width:46px}.review-replies-tools-table td:nth-child(7),.review-replies-tools-table th:nth-child(7){padding-right:8px;padding-left:4px}.review-replies-tools-table td[data-label="Действия"]{overflow:visible}.review-replies-tools-table td[data-label="Включено"],.review-replies-tools-table td[data-label="Кабинет"]{overflow:hidden}.review-replies-tools-table .ai-connection-title-cell strong{font-weight:400}.review-replies-tools-table .ai-connection-schedule-note{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-replies-tools-table .ai-connection-enabled-list,.review-replies-tools-table .ai-connection-selected-profiles,.review-replies-tools-table .ai-connection-updated-text{overflow:hidden;text-overflow:ellipsis}.review-replies-reviews-panel{margin-top:18px}.review-replies-controls,.review-replies-prompt-panel{display:grid;gap:16px}.review-replies-client-row,.review-replies-filter-row,.review-replies-generation-row{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.review-replies-profile-field{min-width:min(360px,100%)}.review-replies-settings-modal .review-replies-settings-id-field,.review-replies-settings-modal .review-replies-settings-profile-field,.review-replies-settings-modal .review-replies-title-field{margin-bottom:0}.review-replies-settings-modal .review-replies-settings-id-field{min-height:24px}.review-replies-settings-picker-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start}.review-replies-settings-modal .review-replies-filter-row,.review-replies-settings-modal .review-replies-generation-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.review-replies-settings-modal .review-replies-settings-profile-field{display:flex;width:var(--profile-picker-width);min-width:var(--profile-picker-width);max-width:var(--profile-picker-width);align-items:flex-start}.profile-picker-menu.profile-picker-menu-portal.review-replies-settings-profile-picker-menu{z-index:1400}.review-replies-score-filter-field{position:relative;display:grid;gap:8px}.review-replies-score-filter-button{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px;color:#111827;cursor:pointer;text-align:left}.review-replies-score-filter-button span:first-child{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.review-replies-score-filter-arrow{display:inline-grid;width:18px;min-width:18px;height:18px;place-items:center;color:#667085;font-size:16px;font-weight:800;line-height:1}.review-replies-score-filter-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:90;display:grid;gap:8px;padding:8px;border:1px solid #d0d5dd;border-radius:10px;background:#ffffff;box-shadow:0 18px 42px rgba(15,23,42,.16)}.review-replies-score-filter-options{display:grid;gap:4px}.review-replies-score-filter-select-all{width:100%;min-height:34px;justify-content:center;border-radius:8px;font-size:13px}.review-replies-score-filter-option{display:flex;align-items:center;gap:9px;min-height:36px;padding:8px 9px;border-radius:8px;color:#344054;cursor:pointer;font-size:13px;font-weight:700;line-height:1.25}.review-replies-score-filter-option:hover{background:#f8fafc}.review-replies-score-filter-option input{width:16px;height:16px;margin:0}.review-replies-score-filter-ok{width:100%;min-height:38px}.review-replies-persona-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #d0d5dd;border-radius:10px;background:#f8fafc}.review-replies-persona-switch button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#475467;cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.review-replies-persona-switch button:focus-visible,.review-replies-persona-switch button:hover{color:#101828;outline:none}.review-replies-persona-switch button.is-active{background:#ffffff;color:#101828;box-shadow:0 1px 3px rgba(16,24,40,.12)}@media (max-width:760px){.review-replies-score-filter-menu{position:static;max-height:206px;margin-top:0;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.1)}.review-replies-score-filter-options{max-height:144px;overflow-y:auto;overscroll-behavior:contain}}.review-replies-sheet{display:grid;gap:16px}.review-replies-score-filter,.review-replies-switch{width:180px}.review-replies-score-filter{width:230px}.review-replies-length,.review-replies-mode,.review-replies-persona{width:180px}.review-replies-settings-modal .review-replies-length,.review-replies-settings-modal .review-replies-mode,.review-replies-settings-modal .review-replies-persona,.review-replies-settings-modal .review-replies-score-filter,.review-replies-settings-modal .review-replies-switch,.review-replies-settings-modal .review-replies-wide-field{width:100%;min-width:0;flex:0 1 auto}.review-replies-settings-modal .review-replies-length,.review-replies-settings-modal .review-replies-mode,.review-replies-settings-modal .review-replies-persona,.review-replies-settings-modal .review-replies-score-filter,.review-replies-settings-modal .review-replies-switch{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,240px);gap:12px;align-items:center}.review-replies-settings-modal .review-replies-length>.field-label,.review-replies-settings-modal .review-replies-mode>.field-label,.review-replies-settings-modal .review-replies-persona>.field-label,.review-replies-settings-modal .review-replies-score-filter>.field-label,.review-replies-settings-modal .review-replies-switch>.field-label{margin-bottom:0}.review-replies-settings-modal .review-replies-length>.input,.review-replies-settings-modal .review-replies-mode>.input,.review-replies-settings-modal .review-replies-persona>.input,.review-replies-settings-modal .review-replies-score-filter>.input,.review-replies-settings-modal .review-replies-switch>.input{width:100%}.review-replies-wide-field{grid-column:1/-1}.review-replies-prompt-field{position:relative;display:block;min-width:0;max-width:100%}.review-replies-settings-modal .review-replies-prompt-textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:min(320px,100%);min-height:96px;max-height:none;padding-right:28px;overflow:auto;resize:none}.review-replies-prompt-resize-handle{position:absolute;right:7px;bottom:7px;width:18px;height:18px;border:0;background:transparent;color:#98a2b3;cursor:nwse-resize;touch-action:none}.review-replies-prompt-resize-handle:after,.review-replies-prompt-resize-handle:before{content:"";position:absolute;right:2px;bottom:2px;border-right:2px solid;border-bottom:2px solid;border-radius:1px}.review-replies-prompt-resize-handle:before{width:12px;height:12px}.review-replies-prompt-resize-handle:after{width:7px;height:7px}body.is-resizing-review-prompt{cursor:nwse-resize;user-select:none}.review-replies-apply-all-row{margin-top:0}.review-replies-status{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:var(--app-body-copy-size,13.5px);gap:8px;line-height:var(--app-body-copy-line,1.4);min-height:32px}.review-replies-status strong{color:#111827}.review-replies-active-panel,.review-replies-tools-panel{display:grid;gap:16px}.review-replies-active-head,.review-replies-tools-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.review-replies-active-head span,.review-replies-tools-head p{color:#64748b;font-size:13px;line-height:1.35;margin:4px 0 0}.review-replies-active-head h2{color:#111827;font-size:22px;line-height:1.2;margin:4px 0 0}.review-replies-tabs{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;gap:4px;padding:4px}.review-replies-tab{background:transparent;border:0;border-radius:6px;color:#475569;cursor:pointer;font:inherit;font-size:14px;font-weight:800;line-height:1;min-height:34px;padding:0 14px}.review-replies-tab.active{background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.12);color:#111827}.review-replies-active-actions,.review-replies-reviews-toolbar,.review-replies-table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.review-replies-reviews-toolbar{justify-content:space-between}.review-replies-current-profile{min-width:min(360px,100%)}.review-replies-table{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.review-replies-table-row{align-items:center;background:#ffffff;border-bottom:1px solid #e2e8f0;display:grid;gap:12px;grid-template-columns:80px minmax(180px,1.2fr) minmax(150px,1fr) 90px 100px 150px minmax(190px,auto);min-height:68px;padding:12px 14px}.review-replies-table-row:last-child{border-bottom:0}.review-replies-table-row.active{background:#f8fbff;box-shadow:inset 3px 0 0 var(--astatus-primary)}.review-replies-table-head{background:#f8fafc;color:#64748b;font-size:12px;font-weight:800;letter-spacing:0;min-height:44px;text-transform:uppercase}.review-replies-table-id,.review-replies-table-row strong{color:#111827;font-weight:800}.review-replies-review-counter{display:inline-block;padding-left:10px}.review-replies-table-row span{color:#64748b;display:block;font-size:12px;line-height:1.35;margin-top:4px}.review-replies-id-field{width:140px}.review-replies-name-field{flex:1 1 320px}.review-replies-settings-modal{width:min(860px,calc(100vw - 28px))}.review-replies-list{display:grid;gap:12px;margin-top:12px}.review-reply-profile-section{display:grid;gap:10px}.review-reply-profile-heading{display:flex;align-items:baseline;gap:8px;padding:0 var(--cabinet-row-edge-x);color:#101828;font-size:15px;font-weight:800;line-height:1.25}.review-replies-review-page .review-reply-profile-heading{padding-left:10px}.review-reply-profile-heading small{color:#667085;font-size:12px;font-weight:700}.review-reply-profile-reviews{display:grid;gap:10px}.review-replies-answer-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:0 4px;color:#667085;font-size:13px;font-weight:700;line-height:1.25}.review-replies-answer-selection-toggle,.review-reply-card-title-wrap{display:flex;align-items:flex-start;gap:10px;min-width:0}.review-replies-answer-selection-toggle{align-items:center;cursor:pointer}.review-reply-select-checkbox{flex:0 0 auto;margin-top:4px}.review-reply-card{display:grid;gap:10px;margin-top:0;padding:14px;border-color:var(--accounts-line);border-radius:var(--astatus-radius);background:#ffffff;box-shadow:var(--astatus-shadow-soft)}.review-reply-thread-card{position:relative;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding-right:calc(14px + var(--cabinet-row-icon-button-size) + 8px)}.review-reply-thread{display:grid;gap:12px;min-width:0}.review-reply-thread-message{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0}.review-reply-answer-thread{margin-left:24px;padding-left:14px}.review-reply-answer-thread.is-published .review-reply-thread-text{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.review-reply-thread-body{display:grid;gap:5px;min-width:0}.review-reply-thread-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.review-reply-thread-head strong{color:#111827;font-size:15px;font-weight:800;line-height:1.2}.review-reply-thread-head span{color:#667085;font-size:12.5px;font-weight:700;line-height:1.2}.review-reply-answer-action{border:0;background:transparent;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;line-height:1.2;padding:0}.review-reply-answer-publish{color:var(--astatus-primary)}.review-reply-answer-delete{color:var(--astatus-error)}.review-reply-answer-action:focus-visible,.review-reply-answer-action:hover{outline:none;text-decoration:underline;text-underline-offset:2px}.review-reply-answer-publish:focus-visible,.review-reply-answer-publish:hover{color:#1d4ed8}.review-reply-answer-delete:focus-visible,.review-reply-answer-delete:hover{color:#991b1b}.review-reply-answer-action:disabled{cursor:not-allowed;opacity:.55;text-decoration:none}.review-reply-thread-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#667085;font-size:13px;font-weight:700;line-height:1.25}.review-reply-stars{color:#f59e0b;font-size:16px;letter-spacing:0;line-height:1}.review-reply-thread-text{margin:0;font-size:var(--app-body-copy-size,13.5px);white-space:pre-wrap}.review-reply-answer-editor,.review-reply-thread-text{color:#101828;line-height:var(--app-body-copy-line,1.4)}.review-reply-answer-editor{width:100%;min-height:86px;resize:vertical;border:1px solid #dbeafe;border-radius:var(--astatus-radius);background:#ffffff;font:inherit;font-size:var(--app-body-copy-size,13.5px);outline:none;padding:10px 12px;box-shadow:inset 0 0 0 1px rgba(37,99,235,.1),0 0 0 2px rgba(37,99,235,.06);transition:border-color .18s ease,box-shadow .18s ease}.review-reply-answer-editor:focus{border-color:var(--astatus-primary);box-shadow:inset 0 0 0 1px rgba(37,99,235,.12),0 0 0 3px rgba(37,99,235,.16)}.review-reply-row-menu{position:absolute;top:14px;right:14px}.review-reply-actions,.review-reply-card-head,.review-reply-existing{align-items:center;display:flex;gap:10px;justify-content:space-between}.review-reply-author{color:#111827;font-size:var(--app-body-copy-size,13.5px);font-weight:700;line-height:var(--app-body-copy-line,1.4)}.review-reply-meta,.review-reply-tags{display:flex;flex-wrap:wrap;gap:8px}.review-reply-meta{color:#64748b;font-size:12px;line-height:1.25;margin-top:2px}.review-reply-score{align-items:center;background:#111827;border-radius:8px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:800;height:34px;justify-content:center;width:34px}.review-reply-score.no-score{font-size:11px;padding:0 8px;width:auto}.review-reply-existing p,.review-reply-text{color:#1f2937;font-size:var(--app-body-copy-size,13.5px);line-height:var(--app-body-copy-line,1.4);margin:0}.review-reply-text-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-reply-text-window{display:grid;gap:5px;margin:0;min-width:0}.review-reply-window-textarea{min-height:118px;max-height:240px;overflow-y:auto;padding:10px 12px;resize:vertical;font-size:var(--app-body-copy-size,13.5px);line-height:var(--app-body-copy-line,1.4)}.review-reply-window-textarea[readonly]{background:#f8fafc;color:#344054;cursor:default}.review-reply-window-textarea:disabled{background:#f8fafc;color:#344054;opacity:1;-webkit-text-fill-color:#344054}.review-reply-tag{background:#eef2ff;border:1px solid #dbe4ff;border-radius:999px;color:#334155;font-size:11.5px;font-weight:700;line-height:1.1;padding:4px 7px}.review-reply-tag.success{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.review-reply-tag.muted{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.review-reply-existing{background:#f8fafc;border:1px solid var(--accounts-line);border-radius:var(--astatus-radius);padding:10px}.review-reply-existing strong{color:#111827;display:block;font-size:12px;line-height:1.25;margin-bottom:4px}.review-reply-draft{display:grid;gap:5px}.review-reply-draft .textarea{min-height:84px;padding:8px 10px;font-size:var(--app-body-copy-size,13.5px);line-height:var(--app-body-copy-line,1.4)}.review-reply-ai-note{color:#64748b;font-size:var(--app-body-copy-size,13.5px);line-height:1.4}.review-reply-actions .primary-button,.review-reply-actions .secondary-button,.review-reply-existing .secondary-button{min-height:36px;padding:0 12px;font-size:13px}.review-replies-empty{color:#64748b}.review-replies-pagination{display:flex;align-items:center;justify-content:center;gap:12px;color:#667085;font-size:14px;font-weight:700;line-height:1.35}.review-replies-pagination div{display:flex;align-items:center;gap:8px}.review-replies-pagination .secondary-button{min-height:36px;padding:0 14px}.review-replies-page-numbers{justify-content:center}.review-replies-page-button{width:36px;min-width:36px;padding:0}.review-replies-page-button.is-active{border-color:var(--astatus-primary);background:var(--astatus-primary);color:#ffffff}@media (max-width:760px){.review-replies-active-actions,.review-replies-active-head,.review-replies-client-row,.review-replies-filter-row,.review-replies-generation-row,.review-replies-pagination,.review-replies-reviews-toolbar,.review-replies-table-actions,.review-replies-tabs,.review-replies-tools-head,.review-reply-actions,.review-reply-card-head,.review-reply-existing{align-items:stretch;flex-direction:column}.review-replies-current-profile,.review-replies-id-field,.review-replies-length,.review-replies-mode,.review-replies-name-field,.review-replies-persona,.review-replies-profile-field,.review-replies-score-filter,.review-replies-switch{width:100%}.review-replies-accounts-table .accounts-table-cell{display:flex}.review-replies-pagination div{width:100%}.review-replies-pagination .secondary-button{flex:1}.review-replies-counter-button,.review-replies-profile-picker{width:100%}.review-replies-tabs{align-items:stretch}.review-replies-table{border:0;display:grid;gap:12px;overflow:visible}.review-replies-tools-table{min-width:0}.review-replies-table-head{display:none}.review-replies-table-row{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:1fr;min-height:0}.review-reply-score{height:34px;width:34px}.review-replies-review-toolbar-panel{gap:10px;padding:14px}.review-replies-status{min-height:0;font-size:var(--mobile-block-text-size,13.5px);line-height:var(--mobile-block-line-height,1.35)}.review-replies-list{gap:10px;margin-top:8px}.review-reply-card{gap:8px;padding:12px var(--cabinet-mobile-edge-x);border:1px solid var(--accounts-line);border-radius:var(--astatus-radius);background:#ffffff;box-shadow:var(--astatus-shadow-soft)}.review-reply-thread-card{padding-right:calc(var(--cabinet-mobile-edge-x) + var(--cabinet-row-icon-button-size) + 8px)}.review-reply-row-menu{top:12px;right:var(--cabinet-mobile-edge-x)}.review-reply-card-head{align-items:center;flex-direction:row;gap:8px}.review-reply-card-title-wrap{gap:8px}.review-reply-ai-note,.review-reply-author,.review-reply-existing p,.review-reply-text,.review-reply-window-textarea{font-size:var(--mobile-block-text-size,13.5px);line-height:var(--mobile-block-line-height,1.35)}.review-reply-text-grid{grid-template-columns:1fr;gap:8px}.review-reply-window-textarea{min-height:96px;max-height:180px;padding:9px 10px}.review-reply-meta,.review-reply-tags{gap:5px}.review-reply-meta{font-size:12px;line-height:1.2}.review-reply-tag{padding:4px 6px;font-size:11px}.review-reply-existing{gap:8px;padding:9px 10px}.review-reply-draft .textarea{min-height:78px}.review-reply-actions .primary-button,.review-reply-actions .secondary-button,.review-reply-existing .secondary-button{width:100%;min-height:var(--cabinet-button-height)}.review-replies-answer-selection{margin-top:8px;padding:0 4px;font-size:12px}.review-replies-review-meta{align-items:flex-start}.review-replies-review-actions{width:100%;justify-content:flex-start;gap:6px}.review-replies-review-action{padding:0 14px;font-size:var(--page-top-button-font-size)}}@media (max-width:1280px){.app-shell .accounts-page.review-replies-review-page .review-replies-search-panel{grid-template-columns:minmax(0,1fr) 86px!important}.app-shell .accounts-page.review-replies-review-page .review-replies-search-panel .accounts-search-field{grid-column:1/-1!important}.app-shell .accounts-page.review-replies-review-page .review-replies-search-panel .review-replies-filter-field{grid-column:1!important}.app-shell .accounts-page.review-replies-review-page .review-replies-search-panel .review-replies-sort-direction{grid-column:2!important;width:86px!important;min-width:86px!important;align-self:end!important}}@media (max-width:760px){.app-shell .accounts-page.review-replies-review-page .review-replies-search-panel{grid-template-columns:minmax(0,1fr) 86px!important}.app-shell .accounts-page.review-replies-review-page .review-replies-search-panel .review-replies-filter-field{grid-column:1!important}.app-shell .accounts-page.review-replies-review-page .review-replies-search-panel .review-replies-sort-direction{grid-column:2!important}.review-replies-filter-menu{position:fixed;top:84px;right:var(--cabinet-mobile-edge-x);left:var(--cabinet-mobile-edge-x);width:auto;max-width:none;max-height:calc(100vh - 108px);padding-left:13px}.review-replies-filter-dropdown-menu{position:static;margin-top:6px;box-shadow:0 8px 18px rgba(15,23,42,.1)}}.app-shell>.sidebar{z-index:var(--layer-sidebar)}@media (max-width:900px){.app-shell>.sidebar{z-index:var(--layer-sidebar)}.app-shell .sidebar-nav{z-index:var(--layer-sidebar-menu)}}.admin-errors-page-menu-cell[data-menu-placement],.row-menu-wrap[data-menu-placement],.row-menu-wrap[open],details.profile-picker[open]{z-index:var(--layer-row-action)}.accounts-table-row:has(.row-menu-wrap[data-menu-placement]),.accounts-table-row:has(.row-menu-wrap[open]),.accounts-table-row:has(details.profile-picker[open]),.admin-errors-page-row:has(.admin-errors-page-menu-cell[data-menu-placement]),.admin-errors-page-row:has(details.profile-picker[open]),.responsive-table tbody tr:has(.row-menu-wrap[data-menu-placement]),.responsive-table tbody tr:has(.row-menu-wrap[open]),.responsive-table tbody tr:has(details.profile-picker[open]){position:relative;z-index:var(--layer-row-active)}.admin-errors-page-menu,.main-content .row-menu,.main-content details.profile-picker[open]>.profile-picker-menu{z-index:var(--layer-floating-menu)}.admin-errors-page-menu-button,.row-menu-wrap>.icon-button,details.row-menu-wrap>summary.icon-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:10px!important;font-size:0!important}.admin-errors-page-menu-button:before,.row-menu-wrap>.icon-button:before,details.row-menu-wrap>summary.icon-button:before{display:flex;width:20px;height:4px;align-items:center;justify-content:center;color:currentColor;background-image:radial-gradient(circle,currentColor 2px,transparent 2.5px);background-position:50%;background-repeat:repeat-x;background-size:8px 4px;content:"";font-size:0;font-weight:400;line-height:1;transform:none}.admin-errors-page-menu-cell[data-menu-placement=up] .admin-errors-page-menu,.row-menu-wrap[data-menu-placement=up] .row-menu{top:auto;bottom:calc(100% + 6px)}.admin-errors-page-menu-cell[data-menu-placement=down] .admin-errors-page-menu,.row-menu-wrap[data-menu-placement=down] .row-menu{top:calc(100% + 6px);bottom:auto}.google-quotas-shell{--google-quotas-line:#e4e7ec;--google-quotas-muted:#667085;--google-quotas-ink:#101828;--google-quotas-panel:#ffffff}.google-quotas-page{display:grid;width:min(100%,1620px);margin:0 auto;padding-bottom:28px;gap:16px}.google-quotas-page .page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0}.google-quotas-page .page-title{margin:0 0 4px;color:var(--google-quotas-ink);font-size:28px;line-height:1.08}.google-quotas-page .page-subtitle{max-width:720px;color:var(--google-quotas-muted)}.google-quotas-refresh{min-width:132px}.google-quotas-refresh .button-icon,.google-quotas-refresh .button-icon svg{display:inline-flex;width:17px;height:17px}.google-quotas-refresh .button-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.google-quotas-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:18px;margin:0;padding:18px;border-color:var(--google-quotas-line);background:var(--google-quotas-panel);box-shadow:var(--astatus-shadow-soft)}.google-quotas-eyebrow,.google-quotas-operation span,.google-quotas-stat span,.google-quotas-table-head span{color:var(--google-quotas-muted);font-size:11px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.google-quotas-hero strong{display:block;margin-top:5px;color:var(--google-quotas-ink);font-size:30px;font-weight:850;line-height:1.05}.google-quotas-hero p{max-width:860px;margin:8px 0 0;color:#344054;font-size:14px;font-weight:650;line-height:1.35}.google-quotas-hero-meter{display:grid;gap:9px}.google-quotas-hero-meter span{color:var(--google-quotas-ink);font-size:36px;font-weight:850;line-height:1;text-align:right}.google-quotas-hero-meter div,.google-quotas-meter{overflow:hidden;height:8px;border-radius:999px;background:#eef2f6}.google-quotas-hero-meter i,.google-quotas-meter i{display:block;height:100%;border-radius:inherit;background:#12b76a}.google-quotas-hero-warning .google-quotas-hero-meter i,.google-quotas-row-warning .google-quotas-meter i{background:#f79009}.google-quotas-hero-danger .google-quotas-hero-meter i,.google-quotas-hero-exceeded .google-quotas-hero-meter i,.google-quotas-row-danger .google-quotas-meter i,.google-quotas-row-exceeded .google-quotas-meter i{background:#f04438}.google-quotas-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.google-quotas-stat{display:grid;gap:5px;min-height:84px;margin:0;padding:13px;border-color:var(--google-quotas-line);background:var(--google-quotas-panel);box-shadow:none}.google-quotas-stat strong{overflow:hidden;min-width:0;color:var(--google-quotas-ink);font-size:24px;font-weight:850;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.google-quotas-name span,.google-quotas-operation small,.google-quotas-stat small,.google-quotas-task small,.google-quotas-usage span{color:var(--google-quotas-muted);font-size:12px;font-weight:650;line-height:1.3}.google-quotas-operations-panel,.google-quotas-table-panel{display:grid;gap:14px;margin:0;padding:14px;border-color:var(--google-quotas-line);background:var(--google-quotas-panel);box-shadow:var(--astatus-shadow-soft)}.google-quotas-table-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.google-quotas-table-head .section-title{margin:0}.google-quotas-table{display:grid;overflow:hidden;border:1px solid var(--google-quotas-line);border-radius:8px;background:#ffffff}.google-quotas-row{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.4fr) minmax(210px,.9fr) minmax(100px,.45fr) minmax(104px,.45fr);align-items:center;gap:12px;min-height:64px;padding:11px 13px;border-bottom:1px solid var(--google-quotas-line)}.google-quotas-row:last-child{border-bottom:0}.google-quotas-row-head{min-height:38px;background:#f9fafb;color:#667085;font-size:11px;font-weight:850;line-height:1.15;text-transform:uppercase}.google-quotas-row:not(.google-quotas-row-head):hover{background:#fcfcfd}.google-quotas-row>div{min-width:0}.google-quotas-name,.google-quotas-task,.google-quotas-usage{display:grid;gap:5px}.google-quotas-name strong,.google-quotas-operation strong,.google-quotas-usage strong{overflow:hidden;min-width:0;color:var(--google-quotas-ink);font-size:13px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.google-quotas-operation p,.google-quotas-task p{margin:0;color:#344054;font-size:13px;font-weight:650;line-height:1.3}.google-quotas-status{display:inline-flex;min-height:22px;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:850;line-height:1}.google-quotas-status-ok{background:#ecfdf3;color:#027a48}.google-quotas-status-warning{background:#fffaeb;color:#b54708}.google-quotas-status-danger,.google-quotas-status-exceeded{background:#fef3f2;color:#b42318}.google-quotas-status-unknown{background:#f2f4f7;color:#475467}.google-quotas-operations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.google-quotas-operation{display:grid;gap:5px;min-height:92px;padding:11px;border:1px solid var(--google-quotas-line);border-radius:8px;background:#ffffff}.google-quotas-operation small.ok{color:#027a48}.google-quotas-operation small.error{color:#b42318}.google-quotas-empty{padding:20px;color:var(--google-quotas-muted);font-size:13px;font-weight:700;line-height:1.3}@media (max-width:1180px){.google-quotas-operations,.google-quotas-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.google-quotas-row{grid-template-columns:minmax(180px,1fr) minmax(240px,1.25fr) minmax(180px,.9fr)}.google-quotas-row-head>div:nth-child(4),.google-quotas-row-head>div:nth-child(5),.google-quotas-row>div:nth-child(4),.google-quotas-row>div:nth-child(5){display:none}}@media (max-width:760px){.google-quotas-hero,.google-quotas-page .page-header,.google-quotas-table-head{grid-template-columns:1fr}.google-quotas-page .page-header{align-items:stretch}.google-quotas-refresh{width:100%;justify-content:center}.google-quotas-hero{padding:14px}.google-quotas-hero strong{font-size:23px}.google-quotas-hero-meter span{font-size:30px;text-align:left}.google-quotas-operations,.google-quotas-row,.google-quotas-row-head,.google-quotas-stats{grid-template-columns:1fr}.google-quotas-row-head{display:none}.google-quotas-row{gap:8px;padding:13px}.google-quotas-row>div:nth-child(4),.google-quotas-row>div:nth-child(5){display:block}}@media (max-width:900px){.message-history-files-toolbar{grid-template-columns:minmax(0,1fr) 86px;align-items:stretch;row-gap:12px}.message-history-files-search-field{grid-column:1/-1}.message-history-files-sort-field{grid-column:1;min-width:0}.message-history-files-sort-direction{grid-column:2;width:86px;min-width:86px;align-self:end}}@media (max-width:760px){.message-history-files-table tbody{gap:0}.message-history-files-table tbody tr{display:grid;grid-template-areas:"created file status" "period file status";grid-template-columns:132px minmax(0,1fr) 72px;align-items:center;gap:4px 14px;min-height:58px;padding:8px 0;border:0;border-bottom:1px solid #cbd5e1;border-radius:0;background:transparent}.message-history-files-table tbody tr:last-child{border-bottom:0}.message-history-files-table tbody tr.message-history-files-row-failed{grid-template-areas:"created file status";min-height:58px}.message-history-files-table td[data-label]{display:block;width:auto;min-width:0;padding:0;color:#344054;font-size:12px;line-height:1.25}.message-history-files-table td[data-label]:before{display:none}.message-history-files-table td[data-label="Дата формирования"]{grid-area:created;padding-left:0;font-weight:750;white-space:nowrap}.message-history-files-table td[data-label="Период"]{grid-area:period;padding-left:0;color:#667085;font-size:11.5px;font-weight:700;white-space:nowrap}.message-history-files-table td[data-label="Статус"]{display:flex;grid-area:status;width:100%;align-items:center;justify-content:flex-start;justify-self:stretch}.message-history-failed-export-error-cell,.message-history-file-cell{display:block!important;grid-area:file;align-self:center;justify-self:start;min-width:0;padding:0}.message-history-failed-export-error-cell{width:auto;max-width:none}.message-history-file-link{display:inline-flex;width:100%;max-width:100%;min-height:22px;align-items:center;padding:0;color:#1d4ed8;font-size:12px;line-height:1.2}.message-history-file-link-group{display:flex;width:100%;align-items:center;gap:6px}.message-history-file-link-group .message-history-file-link{width:auto;min-width:auto}.message-history-export-warning{max-width:min(100%,220px);font-size:12px;line-height:1.16}.message-history-export-warning-text{max-width:170px;-webkit-line-clamp:2}.message-history-error-icon,.message-history-info-icon,.message-history-warning-icon{width:18px!important;min-width:18px!important;height:18px!important;font-size:11px!important}.message-history-file-link .message-history-file-link-desktop{display:none}.message-history-file-link .message-history-file-link-mobile{display:block;overflow:hidden;min-width:0;max-width:100%;max-height:42px;color:#344054;font-weight:400;line-height:1.16;text-align:left;white-space:normal}.message-history-files-table .message-history-file-link-action,.message-history-files-table .message-history-file-link-profiles{display:inline;min-width:0}.message-history-files-table .message-history-file-link-action{color:#1d4ed8;font-weight:700}.message-history-files-table .message-history-file-link-profiles{color:#344054;font-weight:400}.message-history-failed-export-empty,.message-history-files-table td[data-label="Хранится до"],.message-history-profiles-list{display:none!important}.message-history-files-table .message-history-failed-export-mobile-status{display:-webkit-box;overflow:hidden;width:100%;color:#b91c1c;font-size:12px;font-weight:800;line-height:1.16;text-align:left;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.message-history-files-table .message-history-failed-export-text,.message-history-files-table .message-history-failed-export-title{display:none!important}.message-history-status{width:auto;max-width:116px;justify-content:flex-start;padding:5px 7px;font-size:12px;line-height:1;text-align:left;white-space:nowrap}}@media (min-width:761px) and (max-width:1280px){.message-history-files-toolbar{grid-template-columns:minmax(220px,1fr) minmax(150px,240px) 86px;align-items:end;row-gap:12px}.message-history-files-search-field,.message-history-files-sort-direction,.message-history-files-sort-field{grid-column:auto}.message-history-files-table tbody{gap:0}.message-history-files-table tbody tr{display:grid;grid-template-areas:"created file status" "period file status";grid-template-columns:minmax(132px,.52fr) minmax(0,1.7fr) 96px;align-items:center;gap:5px 12px;min-height:62px;padding:10px 0;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;background:transparent}.message-history-files-table tbody tr:last-child{border-bottom:0}.message-history-files-table td,.message-history-files-table td[data-label]{display:block;width:auto;min-width:0;padding:0;border:0;color:#344054;font-size:12px;line-height:1.3}.message-history-files-table td[data-label]:before{display:none;content:none}.message-history-files-table td[data-label="Дата формирования"]{grid-area:created;color:#101828;font-weight:750;white-space:nowrap}.message-history-failed-export-error-cell,.message-history-file-cell{grid-area:file}.message-history-profiles-list{display:none!important}.message-history-files-table td[data-label="Период"]{grid-area:period;color:#667085;font-weight:700;white-space:nowrap}.message-history-files-table td[data-label="Статус"]{grid-area:status;justify-self:end}.message-history-failed-export-empty,.message-history-files-table td[data-label="Хранится до"]{display:none!important}.message-history-failed-export-error-cell{color:#b42318}.message-history-failed-export-text,.message-history-failed-export-title{display:inline}.message-history-file-link{display:inline-flex;width:100%;max-width:100%;min-height:22px;align-items:center;padding:0;color:#1d4ed8;font-size:12px;line-height:1.2}.message-history-file-link .message-history-file-link-desktop{display:none}.message-history-file-link .message-history-file-link-mobile{display:block;overflow:hidden;min-width:0;max-width:100%;max-height:42px;color:#344054;font-weight:400;line-height:1.16;text-align:left;white-space:normal}.message-history-files-table .message-history-file-link-action,.message-history-files-table .message-history-file-link-profiles{display:inline;min-width:0}.message-history-files-table .message-history-file-link-action{color:#1d4ed8;font-weight:700}.message-history-files-table .message-history-file-link-profiles{color:#344054;font-weight:400}.message-history-failed-export-title{margin-right:6px}.message-history-failed-export-text{margin-top:0}}@media (max-width:640px){.auto-reply-schedule-list{gap:5px}.auto-reply-day-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;min-height:36px;padding:4px 6px}.auto-reply-day-check span{width:32px;height:28px;font-size:12px}.auto-reply-time-fields{flex-wrap:nowrap;gap:4px;align-items:center;min-width:0}.auto-reply-time-field{gap:2px;font-size:11px;line-height:1;white-space:nowrap}.app-shell input.auto-reply-time-input,.auto-reply-time-input,input.auto-reply-time-input:not([type=checkbox]):not([type=radio]):not([type=range]){width:56px;min-height:28px;padding:2px 4px;font-size:13px!important;line-height:1!important}.auto-reply-day-mode{display:none}}.app-shell .admin-errors-page-status,.app-shell .message-history-status,.app-shell .status-badge{display:inline-flex;width:fit-content;min-width:0;min-height:22px;align-items:center;justify-content:flex-start;padding:4px 7px;border-radius:999px;font-size:12px;font-weight:400;line-height:1;text-align:left;white-space:nowrap}.app-shell .message-history-status{max-width:none}@media (max-width:760px){.accounts-page .accounts-connected-services,.accounts-page .accounts-table-mobile-id-status,.message-history-file-link,.message-history-file-link .message-history-file-link-mobile,.message-history-files-table .message-history-failed-export-mobile-status,.message-history-files-table td[data-label="Период"],.message-history-files-table td[data-label],.message-history-status,.responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-empty,.responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-item{font-size:var(--mobile-block-text-size,13.5px)!important}.accounts-page .accounts-connected-services,.accounts-page .accounts-table-mobile-id-status,.message-history-file-link,.message-history-file-link .message-history-file-link-mobile,.message-history-files-table .message-history-failed-export-mobile-status,.message-history-files-table td[data-label="Период"],.message-history-files-table td[data-label],.responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-empty,.responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-item{line-height:var(--mobile-block-line-height,1.35)!important}.message-history-status{line-height:1.25!important}.responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-list{max-height:38px}}html.is-sidebar-swipe-lock,html.is-sidebar-swipe-lock body{overscroll-behavior:none;touch-action:none}@media (max-width:760px){.account-topbar{z-index:calc(var(--layer-sidebar-menu) + 20);display:flex;align-items:center;justify-content:flex-end;top:0;left:0;right:0;width:100%;min-height:56px;height:56px;padding:0 12px 0 72px;pointer-events:none}.account-topbar-actions,.account-topbar-actions-right{position:static;width:100%;max-width:none;height:100%;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:0;pointer-events:auto;transform:none}.account-topbar-id-button{display:inline-flex;width:auto;min-width:0;max-width:min(112px,30vw);min-height:40px;height:40px;flex:0 1 auto;align-items:center;justify-content:center;padding:0 2px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.account-topbar-id strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-button{display:inline-flex;box-sizing:border-box;width:72px;min-width:72px;max-width:72px;min-height:40px;height:40px;flex:0 0 72px;align-items:center;justify-content:space-between;padding:3px 8px;border:1px solid #d0d5dd;border-radius:10px;background:#ffffff;box-shadow:0 8px 18px rgba(16,24,40,.1)}.account-menu{z-index:calc(var(--layer-sidebar-menu) + 30);right:12px;left:auto;width:min(220px,calc(100vw - 24px));min-width:0}.sidebar-mobile-toggle{top:50%;box-sizing:border-box;width:40px;min-width:40px;height:40px;min-height:40px;border:1px solid #d0d5dd;border-radius:10px;background:#ffffff;box-shadow:0 8px 18px rgba(16,24,40,.1);transform:translateY(-50%)}}@media (max-width:380px){.account-topbar{min-height:56px;height:56px;padding-left:62px;padding-right:12px}.account-topbar-id-button{width:auto;min-width:0;max-width:min(96px,28vw);padding-right:6px;padding-left:6px}.account-menu-button{width:66px;min-width:66px;max-width:66px;min-height:38px;height:38px;flex-basis:66px;padding-right:7px;padding-left:7px}.account-menu{right:12px;width:min(220px,calc(100vw - 24px))}.sidebar-mobile-toggle{width:38px;min-width:38px;height:38px;min-height:38px}}.app-shell{--cabinet-row-line:#cbd5e1;--cabinet-row-line-desktop:#e5e7eb;--cabinet-row-y:8px;--cabinet-row-x:12px}@media (min-width:761px){.app-shell .ai-connections-table tbody td,.app-shell .message-history-files-table tbody td,.app-shell .table tbody td,.app-shell .tables-config-table tbody td{padding-top:9px!important;padding-bottom:9px!important;border-bottom-color:var(--cabinet-row-line-desktop)!important;font-size:var(--app-body-copy-size)!important;line-height:var(--app-body-copy-line)!important}.app-shell .accounts-table-row:not(.accounts-table-head),.app-shell .admin-errors-page-row:not(.admin-errors-page-head){border-bottom-color:var(--cabinet-row-line-desktop)!important}.app-shell .accounts-table-row:not(.accounts-table-head) .accounts-table-actions,.app-shell .accounts-table-row:not(.accounts-table-head) .accounts-table-cell,.app-shell .admin-errors-page-row:not(.admin-errors-page-head) [role=cell]{padding-top:9px!important;padding-bottom:9px!important}.app-shell .ai-connections-table tbody .ai-connection-enabled-empty,.app-shell .ai-connections-table tbody .ai-connection-enabled-item,.app-shell .ai-connections-table tbody .ai-connection-enabled-list,.app-shell .ai-connections-table tbody .ai-connection-selected-profiles,.app-shell .ai-connections-table tbody .ai-connection-updated-text{font-size:var(--app-body-copy-size)!important;font-weight:400!important;line-height:var(--app-body-copy-line)!important}}@media (max-width:760px){.app-shell .accounts-table-row,.app-shell .admin-errors-page-row:not(.admin-errors-page-head),.app-shell .message-history-files-table tbody tr,.app-shell .responsive-table-ai tbody tr,.app-shell .responsive-table-tables tbody tr{border:0!important;border-bottom:1px solid var(--cabinet-row-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell .accounts-table-row:last-child,.app-shell .admin-errors-page-row:not(.admin-errors-page-head):last-child,.app-shell .message-history-files-table tbody tr:last-child,.app-shell .responsive-table-ai tbody tr:last-child,.app-shell .responsive-table-tables tbody tr:last-child{border-bottom:0!important}.app-shell .responsive-table-ai tbody tr,.app-shell .responsive-table-tables tbody tr{min-height:62px;padding-left:var(--cabinet-row-x)!important}.app-shell .message-history-files-table tbody tr,.app-shell .responsive-table-ai tbody tr,.app-shell .responsive-table-tables tbody tr{padding-top:var(--cabinet-row-y)!important;padding-bottom:var(--cabinet-row-y)!important}.app-shell .accounts-table-mobile-sentence{padding-top:var(--cabinet-row-y)!important;padding-left:var(--cabinet-row-x)!important}.app-shell .accounts-table-cell[data-column-id=profileId]{padding-left:var(--cabinet-row-x)!important;padding-bottom:var(--cabinet-row-y)!important}.app-shell .accounts-table-cell[data-column-id=connected]{padding-bottom:var(--cabinet-row-y)!important}.app-shell .accounts-connected-services,.app-shell .accounts-table-mobile-id-status,.app-shell .accounts-table-mobile-profile-name,.app-shell .accounts-table-mobile-sentence,.app-shell .responsive-table-ai .ai-connection-title-cell,.app-shell .responsive-table-ai .ai-connection-title-cell strong,.app-shell .responsive-table-ai .ai-connection-title-mobile-profiles,.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-empty,.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-item,.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-list,.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-mobile-id,.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-mobile-prefix{font-size:var(--mobile-block-text-size,13.5px)!important;font-weight:400!important;line-height:var(--mobile-block-line-height,1.35)!important}.app-shell .responsive-table-ai .ai-connection-title-cell{max-height:calc(var(--mobile-block-text-size, 13.5px) * var(--mobile-block-line-height, 1.35) * 2 + 2px)!important}.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-mobile-prefix{color:var(--astatus-success)}.app-shell .message-history-files-table tbody tr{grid-template-areas:"created period status" "file file status"!important;grid-template-columns:max-content minmax(0,1fr) 72px!important;align-items:center;gap:3px 8px!important;min-height:62px}.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{grid-template-areas:"created created status" "file file status"!important}.app-shell .message-history-files-table td[data-label="Дата формирования"]{grid-area:created!important;padding-left:0!important;white-space:nowrap}.app-shell .message-history-files-table td[data-label="Период"]{grid-area:period!important;overflow:hidden;min-width:0;padding-left:0!important;text-overflow:ellipsis;white-space:nowrap}.app-shell .message-history-failed-export-error-cell,.app-shell .message-history-file-cell{grid-area:file!important;width:100%;padding-left:0!important}.app-shell .message-history-file-link{justify-content:flex-start;min-height:0;line-height:var(--mobile-block-line-height,1.35)!important}.app-shell .message-history-file-link .message-history-file-link-mobile{max-height:calc(var(--mobile-block-text-size, 13.5px) * var(--mobile-block-line-height, 1.35) * 2 + 2px);line-height:var(--mobile-block-line-height,1.35)!important;-webkit-line-clamp:2}.app-shell .message-history-files-table .message-history-failed-export-mobile-status{max-height:calc(var(--mobile-block-text-size, 13.5px) * var(--mobile-block-line-height, 1.35) * 3 + 2px);color:#b42318!important;font-weight:400!important;line-height:var(--mobile-block-line-height,1.35)!important;-webkit-line-clamp:3}}.admin-global-client-panel{display:block;margin:10px 0 14px;padding:10px 12px}.admin-global-client-panel .admin-global-client-picker{width:min(620px,100%)!important;min-width:0!important;max-width:620px!important;flex:0 1 620px!important}.admin-global-client-panel .admin-global-client-picker>summary{width:100%!important;min-height:38px!important;height:auto!important;justify-content:flex-start}.admin-global-client-panel .admin-global-client-picker .profile-picker-title{flex:0 0 auto}.admin-global-client-panel .admin-global-client-picker .profile-picker-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-global-client-panel .admin-global-client-menu{width:min(620px,calc(100vw - 32px))!important;max-width:min(620px,calc(100vw - 32px))!important}@media (max-width:760px){.admin-global-client-panel{margin:8px 0 12px;padding:8px 10px}.admin-global-client-panel .admin-global-client-picker{width:100%!important;max-width:none!important;flex-basis:100%!important}.admin-global-client-panel .admin-global-client-menu{width:min(100%,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important}}@media (min-width:761px){.app-shell .ai-connections-table td[data-label="Включено"] .ai-connection-enabled-mobile-id,.app-shell .ai-connections-table td[data-label="Включено"] .ai-connection-enabled-mobile-prefix{display:none!important}}@media (min-width:901px){.sidebar-link{height:auto;min-height:34px;padding-top:6px;padding-bottom:6px;line-height:1.35}.sidebar-link>span:not(.sidebar-link-icon){min-width:0;padding-top:1px;padding-bottom:1px;line-height:1.35;overflow:visible}}@media (min-width:761px) and (max-width:1280px){.app-shell .message-history-files-table,.app-shell .message-history-files-table tbody{display:block;width:100%}.app-shell .message-history-files-table thead{display:none!important}.app-shell .message-history-files-table tbody tr{display:grid!important;box-sizing:border-box;width:100%!important;grid-template-areas:"created period status" "file file status"!important;grid-template-columns:max-content minmax(0,1fr) 96px!important;align-items:center;gap:4px 10px!important;min-height:62px}.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{grid-template-areas:"created created status" "file file status"!important}.app-shell .message-history-files-table td[data-label="Дата формирования"]{grid-area:created!important;padding-left:0!important;white-space:nowrap}.app-shell .message-history-files-table td[data-label="Период"]{grid-area:period!important;overflow:hidden;min-width:0;padding-left:0!important;text-overflow:ellipsis;white-space:nowrap}.app-shell .message-history-files-table td[data-label="Статус"]{grid-area:status!important;align-self:center;justify-self:stretch}.app-shell .message-history-failed-export-error-cell,.app-shell .message-history-file-cell{grid-area:file!important;width:100%;padding-left:0!important}.app-shell .message-history-file-link{justify-content:flex-start;min-height:0;line-height:var(--mobile-block-line-height,1.35)!important}.app-shell .message-history-file-link .message-history-file-link-mobile{max-height:calc(var(--mobile-block-text-size, 13.5px) * var(--mobile-block-line-height, 1.35) * 2 + 2px);line-height:var(--mobile-block-line-height,1.35)!important;-webkit-line-clamp:2}.app-shell .message-history-files-table .message-history-failed-export-mobile-status{display:-webkit-box;max-height:calc(var(--mobile-block-text-size, 13.5px) * var(--mobile-block-line-height, 1.35) * 3 + 2px);color:#b42318!important;font-weight:400!important;line-height:var(--mobile-block-line-height,1.35)!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.app-shell .message-history-files-table .message-history-failed-export-text,.app-shell .message-history-files-table .message-history-failed-export-title{display:none!important}}@media (max-width:1280px){.app-shell .main-content .responsive-table-tables tbody tr>td[data-label="Название"]{padding-left:12px!important}.app-shell .main-content .responsive-table-tables tbody tr>.table-actions-cell{padding-right:0!important}}@media (min-width:761px) and (max-width:900px){.account-topbar{z-index:calc(var(--layer-sidebar-menu) + 20)}.account-menu{z-index:calc(var(--layer-sidebar-menu) + 30)}}.app-shell{--message-history-mobile-row-height:68px;--message-history-desktop-row-height:56px}@media (max-width:900px){.app-shell .message-history-files-table tbody tr{box-sizing:border-box;height:var(--message-history-mobile-row-height)!important;min-height:var(--message-history-mobile-row-height)!important;align-content:center}.app-shell .message-history-files-table tbody td,.app-shell .message-history-files-table tbody td[data-label]{padding-top:0!important;padding-bottom:0!important}.app-shell .message-history-files-table .message-history-failed-export-mobile-status{overflow:hidden;max-height:calc(var(--mobile-block-text-size, 13.5px) * var(--mobile-block-line-height, 1.35) * 2 + 2px)!important;color:#b42318!important;-webkit-line-clamp:2!important}}@media (min-width:1281px){.app-shell .message-history-files-table tbody td,.app-shell .message-history-files-table tbody tr{height:var(--message-history-desktop-row-height)!important}.app-shell .message-history-files-table tbody td{padding-top:0!important;padding-bottom:0!important;vertical-align:middle}.app-shell .message-history-files-table .message-history-failed-export-mobile-status{display:-webkit-box!important;overflow:hidden;max-height:calc(var(--app-body-copy-size, 13.5px) * var(--app-body-copy-line, 1.4) * 2 + 2px);color:#b42318!important;font-weight:400!important;line-height:var(--app-body-copy-line,1.4)!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell .message-history-files-table .message-history-failed-export-text,.app-shell .message-history-files-table .message-history-failed-export-title{display:none!important}}.app-shell{--cabinet-mobile-row-height:58.5px}@media (max-width:760px){.app-shell .accounts-table-row:not(.accounts-table-head),.app-shell .admin-errors-page-row:not(.admin-errors-page-head),.app-shell .message-history-files-table tbody tr,.app-shell .responsive-table-ai tbody tr,.app-shell .responsive-table-tables tbody tr{box-sizing:border-box;height:var(--cabinet-mobile-row-height)!important;min-height:58.5px!important;align-items:center!important;align-content:center!important;padding-top:0!important;padding-bottom:0!important}.app-shell .accounts-table-row:not(.accounts-table-head)>*,.app-shell .admin-errors-page-row:not(.admin-errors-page-head)>*,.app-shell .message-history-files-table tbody tr>*,.app-shell .responsive-table-ai tbody tr>*,.app-shell .responsive-table-tables tbody tr>*{align-self:center!important}.app-shell .admin-errors-page-row:not(.admin-errors-page-head) [role=cell],.app-shell .message-history-files-table tbody td,.app-shell .message-history-files-table tbody td[data-label],.app-shell .responsive-table-ai tbody td,.app-shell .responsive-table-tables tbody td{padding-top:0!important;padding-bottom:0!important}.app-shell .accounts-connected-mobile,.app-shell .message-history-file-link .message-history-file-link-mobile,.app-shell .message-history-files-table .message-history-failed-export-mobile-status,.app-shell .responsive-table-ai .ai-connection-title-cell,.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-list{max-height:calc(var(--mobile-block-text-size, 13.5px) * var(--mobile-block-line-height, 1.35) * 3 + 2px)!important;-webkit-line-clamp:3!important}.app-shell .message-history-files-table tbody tr{min-height:58px!important}.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed){grid-template-rows:18px 18px;gap:1px 8px!important}.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{min-height:58.5px!important;grid-template-rows:18px minmax(18px,auto);gap:1px 8px!important}.app-shell .accounts-table-cell[data-column-id=connected],.app-shell .accounts-table-cell[data-column-id=profileId],.app-shell .accounts-table-mobile-sentence{padding-top:0!important;padding-bottom:0!important}}@media (min-width:761px) and (max-width:1280px){.app-shell .message-history-files-table tbody tr{height:auto!important;min-height:58px!important;grid-template-rows:18px 18px;gap:1px 10px!important;padding-top:0!important;padding-bottom:0!important}.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{min-height:65px!important;grid-template-rows:18px minmax(18px,auto)}.app-shell .message-history-files-table tbody td,.app-shell .message-history-files-table tbody td[data-label]{padding-top:0!important;padding-bottom:0!important}}@media (max-width:760px){.app-shell .message-history-failed-export-error-cell,.app-shell .message-history-file-cell,.app-shell .message-history-files-table td[data-label="Дата формирования"],.app-shell .message-history-files-table td[data-label="Период"],.app-shell .message-history-files-table td[data-label="Статус"]{align-self:center!important}}@media (max-width:1280px){.app-shell .message-history-files-table tbody tr,.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{height:auto!important;min-height:var(--cabinet-mobile-row-height)!important;grid-template-rows:max-content max-content!important;align-content:center!important;padding-top:0!important;padding-bottom:0!important}.app-shell .message-history-failed-export-error-cell,.app-shell .message-history-file-cell,.app-shell .message-history-files-table td[data-label="Дата формирования"],.app-shell .message-history-files-table td[data-label="Период"],.app-shell .message-history-files-table td[data-label="Статус"]{align-self:center!important}}@media (max-width:760px){.app-shell .message-history-files-table tbody tr,.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{gap:4px 8px!important}}@media (min-width:761px) and (max-width:1280px){.app-shell .message-history-files-table tbody tr,.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{gap:4px 10px!important}}@media (max-width:1280px){.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{padding-top:8px!important;padding-bottom:8px!important}.app-shell .message-history-files-table tbody tr,.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{align-items:center!important;align-content:center!important}.app-shell .message-history-failed-export-error-cell,.app-shell .message-history-file-cell,.app-shell .message-history-files-table td[data-label="Дата формирования"],.app-shell .message-history-files-table td[data-label="Период"],.app-shell .message-history-files-table td[data-label="Статус"]{display:flex!important;min-height:0!important;align-items:center!important;align-self:stretch!important}.app-shell .message-history-file-link{align-items:center!important}.app-shell .message-history-files-table td[data-label="Статус"]{justify-content:flex-start!important}.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed){min-height:52px!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;align-content:center!important;gap:0 8px!important}.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) .message-history-file-cell,.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) td[data-label="Дата формирования"],.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) td[data-label="Период"]{align-self:stretch!important}.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) .message-history-file-cell,.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) td[data-label="Дата формирования"],.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) td[data-label="Период"],.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) td[data-label="Статус"]{transform:none!important}.app-shell .ai-connections-panel.table-wrap{margin-top:16px!important;padding:0 10px 4px!important}.app-shell .tables-panel.table-wrap{padding:0 10px!important}.app-shell .responsive-table-tables,.app-shell .responsive-table-tables tbody{display:block!important;width:100%!important;min-width:0!important}.app-shell .responsive-table-tables thead{display:none!important}.app-shell .responsive-table-tables tbody{display:grid!important;gap:0!important}.app-shell .responsive-table-tables tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) max-content var(--cabinet-row-icon-button-size)!important;gap:7px!important;box-sizing:border-box;min-height:var(--cabinet-mobile-row-height)!important;align-items:center!important;align-content:center!important;padding:0!important;border:0!important;border-bottom:1px solid var(--cabinet-row-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:100%!important}.app-shell .responsive-table-tables tbody tr:last-child{border-bottom:0!important}.app-shell .responsive-table-tables tbody .readonly-row td[data-label="Название"],.app-shell .responsive-table-tables tbody .table-actions-cell,.app-shell .responsive-table-tables tbody .table-link-cell,.app-shell .responsive-table-tables tbody td,.app-shell .responsive-table-tables tbody td.responsive-table-cell-stack,.app-shell .responsive-table-tables tbody td[data-label="Название"]{display:flex!important;width:auto!important;min-width:0!important;height:auto!important;align-items:center!important;align-self:center!important;padding:0!important;border:0!important}.app-shell .responsive-table-tables tbody td[data-label="Название"]{padding-left:var(--cabinet-row-edge-x)!important}.app-shell .responsive-table-tables tbody .table-actions-cell{padding-right:0!important}.app-shell .responsive-table-tables tbody td[data-label="Профили"]{justify-content:flex-end!important}.app-shell .responsive-table-tables tbody .table-actions-cell:before,.app-shell .responsive-table-tables tbody td.responsive-table-cell-stack:before,.app-shell .responsive-table-tables tbody td:before,.app-shell .responsive-table-tables tbody td[data-label="Название"]:before{content:none!important;display:none!important}.app-shell .responsive-table-tables .tables-profile-help-row{display:flex!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important}.app-shell .responsive-table-tables .tables-profile-note{display:none!important}.app-shell .responsive-table-tables tbody .profile-picker-meta{overflow:hidden!important;min-width:0!important;max-height:calc(var(--mobile-block-text-size, 13.5px) * var(--mobile-block-line-height, 1.35) * 2 + 2px)!important;line-height:var(--mobile-block-line-height,1.35)!important}.app-shell .responsive-table-tables tbody td[data-label="Название"] strong{display:inline-flex!important;min-height:28px!important;align-items:center!important;color:#344054!important;font-size:var(--mobile-block-text-size,13.5px)!important;font-weight:400!important;line-height:var(--mobile-block-line-height,1.35)!important}.app-shell .responsive-table-tables .tables-desktop-actions,.app-shell .responsive-table-tables tbody .table-link-actions.table-link-actions-pair.tables-desktop-actions,.app-shell .responsive-table-tables tbody .table-link-actions.tables-desktop-actions{display:none!important}.app-shell .responsive-table-tables .tables-mobile-menu{display:inline-block!important}.app-shell .responsive-table-tables .tables-mobile-menu .icon-button{width:28px!important;min-width:28px!important;height:28px!important}.app-shell .accounts-page .accounts-search-panel,.app-shell .ai-project-toolbar,.app-shell .message-history-files-toolbar{grid-template-columns:minmax(0,1fr) 86px!important;align-items:stretch!important;column-gap:12px!important;row-gap:12px!important}.app-shell .accounts-page .accounts-search-field,.app-shell .ai-project-search-field,.app-shell .message-history-files-search-field{grid-column:1/-1!important}.app-shell .accounts-page .accounts-sort-field,.app-shell .ai-project-sort-field,.app-shell .message-history-files-sort-field{grid-column:1!important;min-width:0!important}.app-shell .accounts-page .accounts-sort-direction,.app-shell .ai-project-sort-direction,.app-shell .message-history-files-sort-direction{grid-column:2!important;width:86px!important;min-width:86px!important;align-self:end!important}.app-shell .accounts-page .accounts-search-panel .input,.app-shell .accounts-page .accounts-search-panel .select-input,.app-shell .ai-project-toolbar .input,.app-shell .ai-project-toolbar .select-input,.app-shell .message-history-files-toolbar .input,.app-shell .message-history-files-toolbar .select-input{height:var(--app-toolbar-control-height)!important;min-height:var(--app-toolbar-control-height)!important}}@media (min-width:761px) and (max-width:1280px){.app-shell .accounts-page .accounts-table-panel{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 10px!important}.app-shell .accounts-table{width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;overflow:visible!important}.app-shell .accounts-table-head{display:none!important}.app-shell .accounts-table-row:not(.accounts-table-head){display:grid!important;grid-template-areas:"sentence sentence actions" "profileId connected actions";grid-template-columns:max-content minmax(0,1fr) calc(34px + var(--cabinet-row-edge-x))!important;grid-template-rows:minmax(0,auto) minmax(0,auto)!important;row-gap:2px!important;column-gap:10px!important;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;min-height:58.5px!important;align-items:center!important;align-content:center!important;padding:0!important;border:0!important;border-bottom:1px solid var(--cabinet-row-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell .accounts-table-mobile-sentence{display:flex!important;grid-area:sentence;width:100%;max-width:100%;min-width:0;overflow:hidden;padding:0 4px 0 12px!important;color:#344054;font-weight:400!important;white-space:nowrap}.app-shell .accounts-table-cell,.app-shell .accounts-table-mobile-sentence{min-height:0!important;align-items:center;font-size:var(--mobile-block-text-size,13.5px)!important;line-height:var(--mobile-block-line-height,1.35)!important}.app-shell .accounts-table-cell{display:flex;padding:0 4px!important;border-right:0!important}.app-shell .accounts-table-cell[data-column-id=profileId]{grid-area:profileId;padding-left:12px!important}.app-shell .accounts-table-select-cell{display:none!important}.app-shell .accounts-table-cell[data-column-id=connected]{grid-area:connected;width:100%;max-width:none;align-self:center;justify-content:flex-start;padding-left:0!important}.app-shell .accounts-table-cell[data-column-id=comment],.app-shell .accounts-table-cell[data-column-id=profileName],.app-shell .accounts-table-cell[data-column-id=status]{display:none!important}.app-shell .accounts-table-actions{grid-area:actions;align-items:center;justify-content:flex-end;padding:0!important;border:0!important}.app-shell .accounts-table-actions .icon-button{width:28px;min-width:28px;height:28px;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;color:#344054;font-size:18px}.app-shell .accounts-table-mobile-comment{display:inline;overflow:visible;max-width:none;min-width:0;text-overflow:clip;white-space:inherit}.app-shell .accounts-table-mobile-profile-name{display:block;flex:1 1 auto;overflow:hidden;min-width:0;color:inherit;font:inherit;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.app-shell .accounts-table-id-stack{display:inline-flex;max-width:100%;align-items:center;gap:6px}.app-shell .accounts-connected-services{width:100%;max-width:100%;gap:3px;font-size:var(--mobile-block-text-size,13.5px)!important;line-height:var(--mobile-block-line-height,1.35)!important;white-space:normal}.app-shell .accounts-connected-desktop{display:none}.app-shell .accounts-connected-mobile{display:-webkit-box;overflow:hidden;max-height:calc(var(--mobile-block-text-size, 13.5px) * var(--mobile-block-line-height, 1.35) * 2 + 2px);-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell .accounts-table-row:not(.accounts-table-head) .accounts-table-actions,.app-shell .accounts-table-row:not(.accounts-table-head) .accounts-table-cell{height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}}@media (max-width:1280px){.app-shell .message-history-files-table-panel{gap:0!important;overflow:hidden!important;padding:0 10px!important}.app-shell .message-history-files-table-wrap{margin:0!important}.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed){min-height:var(--cabinet-mobile-row-height)!important;padding-right:14px!important;padding-left:12px!important;grid-template-rows:max-content max-content!important;align-content:center!important;gap:4px 8px!important}.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{min-height:var(--cabinet-mobile-row-height)!important;padding:0 14px 0 12px!important;grid-template-rows:max-content max-content!important;align-content:center!important;gap:4px 8px!important}.app-shell .message-history-files-table tbody tr.message-history-files-row-failed .message-history-failed-export-error-cell,.app-shell .message-history-files-table tbody tr.message-history-files-row-failed td[data-label="Дата формирования"],.app-shell .message-history-files-table tbody tr.message-history-files-row-failed td[data-label="Статус"],.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) .message-history-file-cell,.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) td[data-label="Дата формирования"],.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) td[data-label="Период"],.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed) td[data-label="Статус"]{display:flex!important;height:auto!important;min-height:16px!important;align-items:center!important;align-self:center!important;line-height:var(--mobile-block-line-height,1.35)!important}.app-shell .message-history-files-table .message-history-failed-export-mobile-status{max-height:32px!important;font-size:12px!important;line-height:1.25!important;-webkit-line-clamp:2!important}.app-shell .accounts-table-head,.app-shell .message-history-files-table thead,.app-shell .responsive-table-ai thead,.app-shell .responsive-table-tables thead{display:none!important;height:0!important;overflow:hidden!important;visibility:collapse!important}.app-shell .message-history-files-table,.app-shell .message-history-files-table tbody,.app-shell .responsive-table-ai,.app-shell .responsive-table-ai tbody,.app-shell .responsive-table-tables,.app-shell .responsive-table-tables tbody{display:block!important;width:100%!important;min-width:0!important}.app-shell .accounts-table-row:not(.accounts-table-head),.app-shell .message-history-files-table tbody tr,.app-shell .responsive-table-ai tbody tr,.app-shell .responsive-table-tables tbody tr{display:grid!important;box-sizing:border-box!important;width:100%!important;min-width:0!important}.app-shell .responsive-table-ai tbody{display:grid!important;gap:0!important}.app-shell .responsive-table-ai tbody tr{grid-template-areas:"title actions" "enabled actions"!important;grid-template-columns:minmax(0,calc(100% - 40px)) 40px!important;grid-template-rows:max-content max-content!important;min-height:var(--cabinet-mobile-row-height)!important;align-items:center!important;align-content:center!important;row-gap:4px!important;column-gap:0!important;padding:6px 0 6px 12px!important;border:0!important;border-bottom:1px solid var(--cabinet-row-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell .responsive-table-ai tbody tr:last-child{border-bottom:0!important}.app-shell .responsive-table-ai tbody .ai-connection-actions-cell,.app-shell .responsive-table-ai tbody td,.app-shell .responsive-table-ai tbody td[data-label]{display:flex!important;width:auto!important;min-width:0!important;height:auto!important;align-items:center!important;align-self:center!important;padding:0!important;border:0!important}.app-shell .responsive-table-ai tbody .ai-connection-actions-cell:before,.app-shell .responsive-table-ai tbody td:before{content:none!important;display:none!important}.app-shell .responsive-table-ai tbody td[data-label="Название"]{grid-area:title!important}.app-shell .responsive-table-ai tbody td[data-label="Включено"]{grid-area:enabled!important;overflow:hidden!important;justify-content:flex-start!important}.app-shell .responsive-table-ai tbody td.ai-connection-select-cell[data-label="Выбор"],.app-shell .responsive-table-ai tbody td[data-label="Активные"],.app-shell .responsive-table-ai tbody td[data-label="Обновлено"],.app-shell .responsive-table-ai tbody td[data-label="Статус"],.app-shell .responsive-table-ai tbody td[data-label=ID]{display:none!important}.app-shell .responsive-table-ai tbody .ai-connection-actions-cell{grid-area:actions!important;width:40px!important;min-width:40px!important;justify-content:center!important}.app-shell .responsive-table-ai .ai-connection-title-cell{display:-webkit-box!important;width:100%!important;overflow:hidden!important;max-height:5em!important;line-height:1.25!important;-webkit-box-orient:vertical;-webkit-line-clamp:4}.app-shell .responsive-table-ai .ai-connection-title-cell strong{display:inline!important;overflow:visible!important;color:#101828!important;font-weight:400!important;line-height:1.25!important;white-space:normal!important}.app-shell .responsive-table-ai .ai-connection-title-mobile-profiles{display:inline!important;margin-left:6px!important;color:#475467!important;font-weight:400!important}.app-shell .responsive-table-ai .ai-connection-mobile-meta{display:none!important}.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-list{display:flex!important;width:100%!important;overflow:hidden!important;max-height:2.7em!important;align-items:center!important;gap:1px 5px!important;flex-wrap:wrap!important;line-height:1.25!important}.app-shell .responsive-table-ai .ai-connection-enabled-label-short,.app-shell .responsive-table-ai .ai-connection-selected-profiles-compact,.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-mobile-id,.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-mobile-prefix{display:inline!important}.app-shell .responsive-table-ai .ai-connection-enabled-label-full,.app-shell .responsive-table-ai .ai-connection-selected-profiles-full{display:none!important}.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-mobile-prefix{color:var(--astatus-success)!important}.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-empty,.app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-item{min-height:0!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#475467!important;font-size:10.5px!important;font-weight:400!important;line-height:1.15!important;white-space:normal!important}.app-shell .responsive-table-tables .tables-desktop-actions,.app-shell .responsive-table-tables tbody .table-link-actions.table-link-actions-pair.tables-desktop-actions,.app-shell .responsive-table-tables tbody .table-link-actions.tables-desktop-actions{display:none!important}.app-shell .responsive-table-tables .tables-mobile-menu{display:inline-block!important}.app-shell .accounts-table-actions .icon-button,.app-shell .responsive-table-ai .ai-connection-row-menu .icon-button,.app-shell .responsive-table-tables .tables-mobile-menu .icon-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:10px!important}}@media (min-width:1281px){.app-shell .ai-connections-panel.table-wrap{padding-bottom:4px!important}.app-shell .message-history-files-table-panel{padding-bottom:4px!important;border-bottom:1px solid var(--astatus-border)!important}.app-shell .message-history-files-table tbody tr:last-child td{border-bottom:0!important}.app-shell .accounts-table-head{display:grid!important}.app-shell .message-history-files-table,.app-shell .responsive-table-ai,.app-shell .responsive-table-tables{display:table!important;width:100%!important}.app-shell .message-history-files-table thead,.app-shell .responsive-table-ai thead,.app-shell .responsive-table-tables thead{display:table-header-group!important}.app-shell .message-history-files-table tbody,.app-shell .responsive-table-ai tbody,.app-shell .responsive-table-tables tbody{display:table-row-group!important}.app-shell .message-history-files-table tbody tr,.app-shell .responsive-table-ai tbody tr,.app-shell .responsive-table-tables tbody tr{display:table-row!important}.app-shell .responsive-table-tables .tables-desktop-actions,.app-shell .responsive-table-tables tbody .table-link-actions.table-link-actions-pair.tables-desktop-actions,.app-shell .responsive-table-tables tbody .table-link-actions.tables-desktop-actions{display:flex!important}.app-shell .responsive-table-tables .tables-mobile-menu{display:none!important}}@media (min-width:1001px) and (max-width:1280px){html.is-sidebar-desktop-collapsed .app-shell .accounts-page .accounts-search-panel{grid-template-columns:minmax(0,1fr) minmax(150px,210px) 86px!important;align-items:end!important;row-gap:12px!important}html.is-sidebar-desktop-collapsed .app-shell .ai-project-toolbar{grid-template-columns:minmax(220px,1fr) minmax(150px,220px) 86px!important;align-items:end!important;row-gap:18px!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-toolbar{grid-template-columns:minmax(220px,1fr) minmax(150px,260px) 86px!important;align-items:end!important;row-gap:12px!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-page .accounts-search-field,html.is-sidebar-desktop-collapsed .app-shell .accounts-page .accounts-sort-direction,html.is-sidebar-desktop-collapsed .app-shell .accounts-page .accounts-sort-field,html.is-sidebar-desktop-collapsed .app-shell .ai-project-search-field,html.is-sidebar-desktop-collapsed .app-shell .ai-project-sort-direction,html.is-sidebar-desktop-collapsed .app-shell .ai-project-sort-field,html.is-sidebar-desktop-collapsed .app-shell .message-history-files-search-field,html.is-sidebar-desktop-collapsed .app-shell .message-history-files-sort-direction,html.is-sidebar-desktop-collapsed .app-shell .message-history-files-sort-field{grid-column:auto!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-page .accounts-sort-direction,html.is-sidebar-desktop-collapsed .app-shell .ai-project-sort-direction,html.is-sidebar-desktop-collapsed .app-shell .message-history-files-sort-direction{align-self:end!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-table-head{display:grid!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-table-row:not(.accounts-table-head){display:grid!important;grid-template-areas:none!important;grid-template-columns:36px minmax(112px,.42fr) minmax(180px,.85fr) minmax(220px,1.15fr) minmax(130px,.62fr) minmax(90px,.5fr) 32px!important;min-height:48px!important;padding:8px 9px!important;border:0!important;border-bottom:1px solid var(--cabinet-row-line-desktop)!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-table-row:last-child{border-bottom:0!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-connected-mobile,html.is-sidebar-desktop-collapsed .app-shell .accounts-table-mobile-id-status,html.is-sidebar-desktop-collapsed .app-shell .accounts-table-mobile-sentence{display:none!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-connected-desktop{display:inline!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-table-cell[data-column-id=comment],html.is-sidebar-desktop-collapsed .app-shell .accounts-table-cell[data-column-id=connected],html.is-sidebar-desktop-collapsed .app-shell .accounts-table-cell[data-column-id=profileName],html.is-sidebar-desktop-collapsed .app-shell .accounts-table-cell[data-column-id=status]{display:flex!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-table-actions,html.is-sidebar-desktop-collapsed .app-shell .accounts-table-cell,html.is-sidebar-desktop-collapsed .app-shell .accounts-table-select-cell{grid-area:auto!important;min-height:0!important;align-self:center!important;padding:9px 12px!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-table-select-cell{justify-content:flex-start!important;padding-right:8px!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-table-actions{justify-content:flex-end!important;padding-right:2px!important}html.is-sidebar-desktop-collapsed .app-shell .accounts-table-actions .icon-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables{display:table!important;width:100%!important;min-width:0!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table thead,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai thead,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables thead{display:table-header-group!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table thead tr{display:table-row!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table th{display:table-cell!important;padding:9px 12px!important;border-bottom:1px solid var(--cabinet-row-line-desktop)!important;vertical-align:middle!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table tbody,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody{display:table-row-group!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td:nth-child(6),html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(6){display:table-cell!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Обновлено"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(6){width:86px!important;min-width:86px!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table tbody tr,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody tr,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody tr{display:table-row!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table tbody td,html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table tbody td[data-label],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody .ai-connection-actions-cell,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody .readonly-row td[data-label="Название"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody .table-actions-cell,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody .table-link-cell,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody td,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody td.responsive-table-cell-stack,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody td[data-label]{display:table-cell!important;width:auto!important;min-width:0!important;height:auto!important;padding:9px 12px!important;border-bottom:1px solid var(--cabinet-row-line-desktop)!important;vertical-align:middle!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label=ID],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:first-child{width:86px!important;min-width:86px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Название"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(2){width:18%!important;min-width:132px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Активные"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(3){width:34%!important;min-width:190px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Статус"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(4){width:104px!important;min-width:104px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Включено"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(5){width:132px!important;min-width:132px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Обновлено"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(6){width:104px!important;min-width:104px!important;white-space:nowrap!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td:nth-child(7),html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(7){width:54px!important;min-width:54px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-select-cell,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-select-head{width:36px!important;min-width:36px!important;padding-right:8px!important;padding-left:12px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label=ID],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(2){width:86px!important;min-width:86px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Название"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(3){width:18%!important;min-width:132px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Активные"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(4){width:34%!important;min-width:190px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Статус"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(5){width:104px!important;min-width:104px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Включено"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(6){width:132px!important;min-width:132px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td[data-label="Обновлено"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(7){width:104px!important;min-width:104px!important;white-space:nowrap!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai td:nth-child(8),html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai th:nth-child(8){width:54px!important;min-width:54px!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-updated-text{white-space:nowrap!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table{table-layout:fixed!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table td,html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table th{box-sizing:border-box!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table td:first-child,html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table th:first-child{width:17%!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table td:nth-child(2),html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table th:nth-child(2){width:13%!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table td:nth-child(3),html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table th:nth-child(3){width:26%!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table td:nth-child(4),html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table th:nth-child(4){width:16%!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table td:nth-child(5),html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table th:nth-child(5){width:12%!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table td:nth-child(6),html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table th:nth-child(6){width:16%!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table .message-history-export-column-label{white-space:nowrap!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table tbody tr:last-child td,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody tr:last-child td,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody tr:last-child td{border-bottom:0!important}html.is-sidebar-desktop-collapsed .app-shell .message-history-files-table tbody td:before,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody .ai-connection-actions-cell:before,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td:before,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody td:before{content:none!important;display:none!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-title-cell,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-title-cell strong,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-list,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody td[data-label="Название"] strong{max-height:none!important;overflow:visible!important;color:inherit!important;font-size:var(--app-body-copy-size)!important;line-height:var(--app-body-copy-line)!important;-webkit-line-clamp:unset!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-title-cell{display:grid!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-title-cell strong,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody td[data-label="Название"] strong{display:block!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-list{display:flex!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Активные"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Включено"],html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Название"]{overflow:hidden!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-title-cell{display:-webkit-box!important;overflow:hidden!important;max-height:calc(var(--app-body-copy-size, 13.5px) * var(--app-body-copy-line, 1.4) * 2 + 2px)!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-selected-profiles{display:-webkit-box!important;overflow:hidden!important;max-height:calc(var(--app-body-copy-size, 13.5px) * var(--app-body-copy-line, 1.4) * 4 + 2px)!important;-webkit-box-orient:vertical;-webkit-line-clamp:4}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-empty,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-item,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-label-full,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-list{overflow:visible!important;max-width:100%!important;flex-wrap:wrap!important;text-overflow:clip!important;white-space:normal!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-enabled-label-short,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-enabled-mobile-id,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-enabled-mobile-prefix,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-mobile-meta,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-selected-profiles-compact,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-title-mobile-profiles,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-mobile-id,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai tbody td[data-label="Включено"] .ai-connection-enabled-mobile-prefix{display:none!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-enabled-label-full,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-ai .ai-connection-selected-profiles-full{display:inline!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables .tables-profile-help-row{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:12px!important;align-items:center!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables .tables-profile-note{display:block!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables .tables-desktop-actions,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody .table-link-actions.table-link-actions-pair.tables-desktop-actions,html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody .table-link-actions.tables-desktop-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:var(--tables-desktop-action-gap)!important;margin-left:auto!important;margin-right:0!important;flex-wrap:nowrap!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody .table-actions-cell{padding-right:var(--cabinet-row-edge-x)!important;padding-left:var(--cabinet-row-edge-x)!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody .table-link-actions.table-link-actions-pair.tables-desktop-actions{width:var(--tables-desktop-actions-width)!important;min-width:var(--tables-desktop-actions-width)!important;max-width:var(--tables-desktop-actions-width)!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables tbody .table-link-actions.table-link-actions-pair.tables-desktop-actions>*{box-sizing:border-box!important;flex:0 0 var(--tables-desktop-action-button-width)!important;width:var(--tables-desktop-action-button-width)!important;min-width:var(--tables-desktop-action-button-width)!important;max-width:var(--tables-desktop-action-button-width)!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}html.is-sidebar-desktop-collapsed .app-shell .responsive-table-tables .tables-mobile-menu{display:none!important}}@media (min-width:1281px){.app-shell .responsive-table-tables tbody .table-actions-cell{padding-right:var(--cabinet-row-edge-x)!important;padding-left:var(--cabinet-row-edge-x)!important}.app-shell .responsive-table-tables tbody .table-link-actions.table-link-actions-pair.tables-desktop-actions,.app-shell .responsive-table-tables tbody .table-link-actions.tables-desktop-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:var(--tables-desktop-action-gap)!important;margin-left:auto!important;margin-right:0!important;flex-wrap:nowrap!important}.app-shell .responsive-table-tables tbody .table-link-actions.table-link-actions-pair.tables-desktop-actions{width:var(--tables-desktop-actions-width)!important;min-width:var(--tables-desktop-actions-width)!important;max-width:var(--tables-desktop-actions-width)!important}.app-shell .responsive-table-tables tbody .table-link-actions.table-link-actions-pair.tables-desktop-actions>*{box-sizing:border-box!important;flex:0 0 var(--tables-desktop-action-button-width)!important;width:var(--tables-desktop-action-button-width)!important;min-width:var(--tables-desktop-action-button-width)!important;max-width:var(--tables-desktop-action-button-width)!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}}@media (min-width:761px) and (max-width:1280px){.app-shell.review-replies-page .accounts-table-head{display:grid!important}.app-shell.review-replies-page .accounts-table-row,.app-shell.review-replies-page .accounts-table-row:not(.accounts-table-head){display:grid!important;grid-template-areas:none!important;grid-template-columns:minmax(96px,.65fr) minmax(170px,1.25fr) minmax(calc(var(--profile-picker-width) + 24px),1fr) minmax(116px,.8fr) minmax(118px,.8fr) 32px!important;min-height:48px!important;align-items:center!important;padding:8px 9px!important;border-bottom:1px solid var(--accounts-line)!important;background:#ffffff!important}.app-shell.review-replies-page .accounts-table-head{min-height:36px!important;padding-top:0!important;padding-bottom:0!important;background:#f9fafb!important}.app-shell.review-replies-page .accounts-table-mobile-sentence{display:none!important}.app-shell.review-replies-page .accounts-table-actions,.app-shell.review-replies-page .accounts-table-cell,.app-shell.review-replies-page .accounts-table-cell[data-column-id=client],.app-shell.review-replies-page .accounts-table-cell[data-column-id=enabled],.app-shell.review-replies-page .accounts-table-cell[data-column-id=id],.app-shell.review-replies-page .accounts-table-cell[data-column-id=name],.app-shell.review-replies-page .accounts-table-cell[data-column-id=profiles],.app-shell.review-replies-page .accounts-table-cell[data-column-id=reviews],.app-shell.review-replies-page .accounts-table-cell[data-column-id=status]{display:flex!important;grid-area:auto!important;width:auto!important;min-width:0!important;align-items:center!important;padding:0 12px!important}.app-shell.review-replies-page .accounts-table-actions{justify-content:flex-end!important;padding-right:4px!important}.app-shell.review-replies-page .accounts-table-cell[data-column-id=id]{padding-left:12px!important}.app-shell.review-replies-page .review-replies-counter-button span,.app-shell.review-replies-page .review-replies-table-muted{white-space:nowrap!important}.app-shell.review-replies-page .accounts-table-mobile-id-status{display:none!important}}@media (max-width:1280px){.app-shell .message-history-file-pending-desktop{display:none}.app-shell .message-history-file-pending-mobile{display:inline}}@media (max-width:760px){.message-history-file-pending-desktop{display:none}.message-history-file-pending-mobile{display:inline}}@media (min-width:641px){.app-shell .responsive-table-tables tbody details.profile-picker[open]>.profile-picker-menu,.app-shell details.profile-picker[open]>.profile-picker-menu,details.profile-picker[open]>.profile-picker-menu{width:min(var(--profile-picker-menu-current-width,var(--profile-picker-menu-width)),calc(100vw - 32px))!important;min-width:min(var(--profile-picker-menu-min-width,var(--profile-picker-menu-width)),calc(100vw - 32px))!important;max-width:min(var(--profile-picker-menu-max-width,720px),calc(100vw - 32px))!important;height:min(var(--profile-picker-menu-current-height,var(--profile-picker-fit-height,360px)),var(--profile-picker-menu-max-height,420px),calc(100vh - 96px))!important;min-height:min(var(--profile-picker-fit-height,360px),var(--profile-picker-menu-max-height,420px),calc(100vh - 96px))!important;max-height:min(var(--profile-picker-menu-max-height,420px),calc(100vh - 96px))!important;overflow:auto!important;resize:none!important}.app-shell .responsive-table-tables tbody details.profile-picker[open]>.profile-picker-menu>.profile-picker-ok,.app-shell details.profile-picker[open]>.profile-picker-menu>.profile-picker-ok,details.profile-picker[open]>.profile-picker-menu>.profile-picker-ok{position:relative!important;z-index:1!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin-right:8px!important;margin-bottom:12px!important}}@media (min-width:640px){.app-shell .responsive-table-tables tbody details.tables-profile-picker{position:relative!important;z-index:auto!important;width:var(--profile-picker-width)!important;min-width:var(--profile-picker-width)!important;max-width:min(520px,100%)!important;flex:0 1 auto!important}.app-shell .responsive-table-tables tbody details.tables-profile-picker>summary{position:relative!important;z-index:2!important;width:var(--profile-picker-width)!important;min-width:var(--profile-picker-width)!important;max-width:min(520px,calc(100vw - 48px))!important;overflow:hidden!important;resize:none!important;pointer-events:auto!important}.app-shell .responsive-table-tables tbody details.tables-profile-picker[open]{z-index:var(--layer-row-action)!important}.app-shell .responsive-table-tables tbody details.tables-profile-picker[open]>.profile-picker-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:min(var(--profile-picker-menu-current-width,var(--profile-picker-menu-width)),calc(100vw - 32px))!important;min-width:min(var(--profile-picker-menu-min-width,var(--profile-picker-menu-width)),calc(100vw - 32px))!important;max-width:min(var(--profile-picker-menu-max-width,720px),calc(100vw - 32px))!important;height:min(var(--profile-picker-menu-current-height,var(--profile-picker-fit-height,360px)),var(--profile-picker-menu-max-height,420px),calc(100vh - 96px))!important;min-height:min(var(--profile-picker-fit-height,360px),var(--profile-picker-menu-max-height,420px),calc(100vh - 96px))!important;max-height:min(var(--profile-picker-menu-max-height,420px),calc(100vh - 96px))!important;overflow:auto!important;resize:none!important;pointer-events:auto!important}.app-shell .responsive-table-tables tbody details.tables-profile-picker.is-menu-up[open]>.profile-picker-menu{top:auto!important;bottom:calc(100% + 8px)!important}}@media (max-width:760px){.app-shell .message-history-files-table tbody tr,.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{grid-template-columns:116px minmax(0,1fr) 92px!important;gap:4px 8px!important}.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed){grid-template-areas:"created period ." "file file status"!important}.app-shell .message-history-files-table tbody tr.message-history-files-row-failed{grid-template-areas:"created created ." "file file status"!important}.app-shell .message-history-files-table td[data-label="Статус"]{grid-area:status!important;justify-content:flex-start!important;justify-self:stretch!important;overflow:visible!important}.app-shell .message-history-files-table .message-history-status{gap:3px!important;max-width:none!important;padding:4px 5px!important;font-size:11px!important;line-height:1!important}.app-shell .message-history-files-table .message-history-status-partial .message-history-info-icon{width:16px!important;min-width:16px!important;height:16px!important;font-size:10px!important}}.app-shell .message-history-status-failed{display:inline-flex!important;align-items:center!important;gap:5px!important;max-width:none!important;white-space:nowrap!important}.app-shell .message-history-status-failed .message-history-info-icon{color:currentColor!important}.app-shell .message-history-files-table,.app-shell .message-history-files-table tbody,.app-shell .message-history-files-table tbody td,.app-shell .message-history-files-table tbody td[data-label],.app-shell .message-history-files-table tbody tr,.app-shell .message-history-files-table-panel,.app-shell .message-history-files-table-wrap,.app-shell .message-history-status{overflow:visible!important}.app-shell .message-history-status-partial{display:inline-flex!important;width:max-content!important;min-width:max-content!important;align-items:center!important;gap:5px!important;max-width:none!important;background:#fef3c7!important;color:#b45309!important;flex-wrap:nowrap!important;white-space:nowrap!important}.app-shell .message-history-status-partial .message-history-info-icon{background:transparent!important;border-color:currentColor!important;color:currentColor!important}.app-shell .message-history-info-icon:after{z-index:9999!important}.app-shell .message-history-info-icon:before{z-index:10000!important}@media (max-width:1280px){.app-shell .accounts-page .accounts-table-panel,.app-shell .ai-connections-panel.table-wrap,.app-shell .message-history-files-search-panel,.app-shell .message-history-files-table-panel,.app-shell .message-history-panel,.app-shell .tables-panel.table-wrap{box-sizing:border-box!important;width:calc(100% + 28px)!important;max-width:none!important;margin-right:-14px!important;margin-left:-14px!important}.app-shell .message-history-files-toolbar,.app-shell .message-history-form-grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;justify-self:stretch!important}}@media (max-width:640px){.app-shell .accounts-page .accounts-table-panel,.app-shell .ai-connections-panel.table-wrap,.app-shell .message-history-files-table-panel,.app-shell .tables-panel.table-wrap{border-right:0!important;border-left:0!important;border-radius:0!important}.app-shell .accounts-table-actions,.app-shell .responsive-table-ai tbody tr,.app-shell .responsive-table-tables tbody tr{padding-right:11px!important}.app-shell .responsive-table-tables tbody tr{grid-template-columns:minmax(0,1fr) max-content var(--cabinet-row-icon-button-size)!important}.app-shell .responsive-table-ai tbody tr{grid-template-columns:minmax(0,calc(100% - var(--cabinet-row-icon-button-size))) var(--cabinet-row-icon-button-size)!important}.app-shell .responsive-table-tables tbody details.profile-picker[open]>.profile-picker-menu,.app-shell details.profile-picker[open]>.profile-picker-menu,details.profile-picker[open]>.profile-picker-menu{position:fixed!important;top:auto!important;right:auto!important;bottom:var(--profile-picker-mobile-bottom)!important;left:50%!important;z-index:var(--layer-floating-menu)!important;width:min(360px,calc(100vw - 20px))!important;min-width:0!important;max-width:calc(100vw - 20px)!important;height:auto!important;min-height:min(var(--profile-picker-fit-height,360px),420px,calc(100vh - 144px))!important;max-height:min(420px,calc(100vh - 144px))!important;margin:0!important;overflow:hidden!important;resize:none!important;transform:translateX(-50%)!important}.app-shell .responsive-table-ai tbody details.profile-picker[open]>.profile-picker-menu,.app-shell .responsive-table-tables tbody details.profile-picker[open]>.profile-picker-menu{right:auto!important;left:50%!important}.app-shell .responsive-table-tables tbody details.tables-profile-picker>summary,.app-shell details.profile-picker>summary{overflow:hidden!important;resize:none!important}.app-shell .responsive-table-ai .ai-connection-row-menu>.icon-button,.app-shell .responsive-table-tables .tables-mobile-menu>.icon-button{transform:none!important}}@media (max-width:760px){.accounts-shell .main-content,.admin-errors-shell .main-content,.app-shell .main-content{padding-right:var(--cabinet-mobile-edge-x)!important;padding-left:var(--cabinet-mobile-edge-x)!important}.app-shell .accounts-page .accounts-search-panel,.app-shell .accounts-page .accounts-table-panel,.app-shell .admin-global-client-panel,.app-shell .ai-connections-panel.table-wrap,.app-shell .message-history-files-search-panel,.app-shell .message-history-files-table-panel,.app-shell .message-history-panel,.app-shell .page-header,.app-shell .panel,.app-shell .tables-panel.table-wrap{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}.app-shell .accounts-page .accounts-table-panel,.app-shell .ai-connections-panel.table-wrap,.app-shell .message-history-files-table-panel,.app-shell .tables-panel.table-wrap{padding-right:0!important;padding-left:0!important;width:calc(100% + (var(--cabinet-mobile-edge-x) * 2))!important;max-width:none!important;margin-right:calc(var(--cabinet-mobile-edge-x) * -1)!important;margin-left:calc(var(--cabinet-mobile-edge-x) * -1)!important}.app-shell .accounts-table-row:not(.accounts-table-head),.app-shell .message-history-files-table tbody tr,.app-shell .responsive-table-ai tbody tr,.app-shell .responsive-table-tables tbody tr{width:100%!important}.app-shell .accounts-table-row:not(.accounts-table-head){grid-template-columns:max-content minmax(0,1fr) var(--cabinet-row-icon-button-size)!important;padding-right:var(--cabinet-mobile-edge-x)!important;padding-left:var(--cabinet-mobile-edge-x)!important}.app-shell .accounts-table-cell[data-column-id=profileId],.app-shell .accounts-table-mobile-sentence{padding-left:0!important}.app-shell .accounts-table-actions{padding-right:0!important}.app-shell .responsive-table-tables tbody tr{padding-right:var(--cabinet-mobile-edge-x)!important;padding-left:var(--cabinet-mobile-edge-x)!important}.app-shell .main-content .responsive-table-tables tbody tr>td[data-label="Название"],.app-shell .responsive-table-tables tbody .readonly-row td[data-label="Название"],.app-shell .responsive-table-tables tbody td[data-label="Название"]{padding-left:0!important}.app-shell .responsive-table-ai tbody tr{grid-template-columns:minmax(0,1fr) var(--cabinet-row-icon-button-size)!important;height:auto!important;min-height:var(--cabinet-mobile-row-height)!important;padding-right:var(--cabinet-mobile-edge-x)!important;padding-left:var(--cabinet-mobile-edge-x)!important}.app-shell .responsive-table-ai tbody .ai-connection-actions-cell{width:var(--cabinet-row-icon-button-size)!important;min-width:var(--cabinet-row-icon-button-size)!important}.app-shell .message-history-files-table tbody tr,.app-shell .message-history-files-table tbody tr.message-history-files-row-failed,.app-shell .message-history-files-table tbody tr:not(.message-history-files-row-failed){padding-right:var(--cabinet-mobile-edge-x)!important;padding-left:var(--cabinet-mobile-edge-x)!important}}.app-shell .accounts-search-meta,.app-shell .ai-project-toolbar-meta,.app-shell .message-history-files-table-meta{box-sizing:border-box!important;padding-right:var(--cabinet-row-edge-x)!important;padding-left:var(--cabinet-row-edge-x)!important}.app-shell.review-replies-page .review-replies-review-meta{padding-right:0!important;padding-left:0!important}@media (max-width:760px){.app-shell .accounts-search-meta,.app-shell .ai-project-toolbar-meta,.app-shell .message-history-files-table-meta{padding-right:4px!important;padding-left:4px!important}.app-shell.review-replies-page .review-replies-review-meta{padding-right:0!important;padding-left:0!important}.app-shell.review-replies-page .accounts-page.review-replies-review-page .page-header-actions,.app-shell.review-replies-page .review-replies-review-actions{margin-left:0!important;padding-left:0!important}.app-shell.review-replies-page .accounts-table-row:not(.accounts-table-head){grid-template-areas:"summary actions"!important;grid-template-columns:minmax(0,1fr) calc(34px + var(--cabinet-mobile-edge-x))!important;grid-template-rows:auto!important;column-gap:8px!important;min-height:var(--cabinet-mobile-row-height)!important;align-items:center!important;align-content:center!important;padding:0!important}.app-shell.review-replies-page .accounts-table-mobile-sentence.review-replies-mobile-summary{display:grid!important;grid-area:summary;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto auto;align-items:center;gap:3px 8px;min-height:var(--cabinet-mobile-row-height)!important;padding:var(--cabinet-row-y) 0 var(--cabinet-row-y) var(--cabinet-mobile-edge-x)!important;overflow:visible;white-space:normal}.app-shell.review-replies-page .review-replies-mobile-line{display:flex;min-width:0;max-width:100%;align-items:center;gap:6px;color:#667085;font-size:var(--mobile-block-text-size,13.5px);font-weight:400;line-height:1.22}.app-shell.review-replies-page .review-replies-mobile-title-line{grid-column:1;grid-row:1;align-items:center;color:#101828}.app-shell.review-replies-page .review-replies-mobile-title-line .accounts-table-mobile-profile-name{flex:1 1 auto;color:#101828;font-size:var(--mobile-block-text-size,13.5px)!important;line-height:var(--mobile-block-line-height,1.35)!important}.app-shell.review-replies-page .review-replies-mobile-meta-line{grid-column:1;grid-row:2;flex-wrap:wrap;font-size:var(--mobile-block-text-size,13.5px);line-height:var(--mobile-block-line-height,1.35)}.app-shell.review-replies-page .review-replies-mobile-profiles-counter-line{grid-column:2;grid-row:1/span 2;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:0;padding-right:8px;flex-wrap:nowrap;white-space:nowrap}.app-shell.review-replies-page .review-replies-mobile-counter{flex:0 0 auto;color:#667085;font-size:var(--mobile-block-text-size,13.5px);font-weight:400;line-height:var(--mobile-block-line-height,1.35);white-space:nowrap}.app-shell.review-replies-page .review-replies-mobile-profile-picker{flex:0 0 var(--accounts-bulk-action-button-width);width:var(--accounts-bulk-action-button-width);min-width:var(--accounts-bulk-action-button-width)}.app-shell.review-replies-page .review-replies-mobile-profile-picker>summary{min-height:30px;padding-right:8px;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.review-replies-page .review-replies-mobile-profile-picker .profile-picker-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.review-replies-page .review-replies-mobile-status{flex:0 0 auto;min-height:22px;padding:4px 7px;font-size:var(--mobile-block-text-size,13.5px)!important;line-height:1.25!important;white-space:nowrap}.app-shell.review-replies-page .review-replies-mobile-id.copyable-id{border:0;background:transparent;color:#101828;cursor:pointer;font:inherit;padding:0;text-align:left;white-space:nowrap}.app-shell.review-replies-page .review-replies-mobile-client,.app-shell.review-replies-page .review-replies-mobile-enabled{overflow:hidden;min-width:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.app-shell.review-replies-page .accounts-table-cell[data-column-id=client],.app-shell.review-replies-page .accounts-table-cell[data-column-id=enabled],.app-shell.review-replies-page .accounts-table-cell[data-column-id=id],.app-shell.review-replies-page .accounts-table-cell[data-column-id=name],.app-shell.review-replies-page .accounts-table-cell[data-column-id=profiles],.app-shell.review-replies-page .accounts-table-cell[data-column-id=reviews],.app-shell.review-replies-page .accounts-table-cell[data-column-id=status]{display:none!important}.app-shell.review-replies-page .accounts-table-actions{grid-area:actions;align-self:center;justify-content:flex-end;padding:0 var(--cabinet-mobile-edge-x) 0 0!important}.app-shell.review-replies-page .accounts-table-actions .icon-button{width:var(--cabinet-row-icon-button-size)!important;min-width:var(--cabinet-row-icon-button-size)!important;height:var(--cabinet-row-icon-button-size)!important;min-height:var(--cabinet-row-icon-button-size)!important}.app-shell.review-replies-page .review-replies-settings-modal{width:calc(100vw - (var(--cabinet-mobile-edge-x) * 2))!important}}@media (min-width:761px){.app-shell .accounts-page .accounts-table-panel,.app-shell .admin-errors-page-panel,.app-shell .ai-connections-panel.table-wrap,.app-shell .google-quotas-table-panel,.app-shell .message-history-files-table-panel,.app-shell .tables-panel.table-wrap,.app-shell.review-replies-page .review-replies-admin-page .review-replies-table-panel,.app-shell.review-replies-page .review-replies-table-panel{padding-bottom:0!important}.app-shell.review-replies-page .review-replies-accounts-table .accounts-table-row:not(.accounts-table-head){min-height:44px!important;align-items:center!important;padding-top:5px!important;padding-bottom:5px!important}.app-shell.review-replies-page .review-replies-accounts-table .accounts-table-actions,.app-shell.review-replies-page .review-replies-accounts-table .accounts-table-cell,.app-shell.review-replies-page .review-replies-accounts-table .accounts-table-row:not(.accounts-table-head)>*{align-self:center!important}.app-shell.review-replies-page .review-replies-accounts-table .accounts-table-cell{min-height:32px!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important}.app-shell.review-replies-page .review-replies-accounts-table .accounts-table-actions{align-items:center!important;padding-top:0!important;padding-bottom:0!important}.app-shell.review-replies-page .review-replies-accounts-table .accounts-table-actions .row-menu-wrap{display:inline-flex!important;align-items:center!important}}@media (max-width:760px){.app-shell.review-replies-page .accounts-page.review-replies-review-page .page-header-actions{width:auto!important;justify-content:flex-start!important;justify-self:flex-start!important}.app-shell.review-replies-page .review-replies-back-button{width:var(--review-replies-action-button-width)!important;min-width:var(--review-replies-action-button-width)!important;max-width:var(--review-replies-action-button-width)!important;padding-right:14px!important;padding-left:14px!important}.app-shell.review-replies-page .review-replies-bulk-actions{display:flex!important;left:50%!important;right:auto!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;transform:translateX(-50%)}.app-shell.review-replies-page .review-replies-bulk-actions .accounts-bulk-actions-menu{display:flex;justify-content:center}.app-shell.review-replies-page .review-replies-bulk-actions .row-menu{left:50%!important;right:auto!important;bottom:calc(100% + 8px)!important;transform:translateX(-50%)}.app-shell .responsive-table-tables tbody details.profile-picker[open]>.profile-picker-menu.is-search-pinned,.app-shell details.profile-picker[open]>.profile-picker-menu.is-search-pinned,.profile-picker-menu.profile-picker-menu-portal.is-search-pinned,details.profile-picker[open]>.profile-picker-menu.is-search-pinned{top:var(--profile-picker-search-pinned-top,8px)!important;bottom:auto!important}}