.aysa-motion{--aysa-motion-bg:#f8fafc;--aysa-motion-panel:rgba(255,255,255,0.88);--aysa-motion-panel-solid:#fff;--aysa-motion-text:#0f172a;--aysa-motion-muted:#64748b;--aysa-motion-subtle:#94a3b8;--aysa-motion-border:#e2e8f0;--aysa-motion-blue:#2563eb;--aysa-motion-indigo:#4f46e5;--aysa-motion-red:#e11937;--aysa-motion-green:#059669;--aysa-motion-amber:#d97706;--aysa-motion-radius:24px;--aysa-motion-radius-sm:14px;--aysa-motion-shadow:0 20px 70px rgba(15,23,42,0.08);color:var(--aysa-motion-text);display:block;font-family:Inter,Geist,Arial,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;margin-left:auto;margin-right:auto;max-width:none;width:min(1180px,calc(100vw - 32px))}.aysa-motion *,.aysa-motion *::before,.aysa-motion *::after{box-sizing:border-box}.aysa-motion button,.aysa-motion input,.aysa-motion textarea{font:inherit}.aysa-motion-shell{background:var(--aysa-motion-panel-solid);border:1px solid var(--aysa-motion-border);border-radius:28px;box-shadow:var(--aysa-motion-shadow);margin:0 auto;max-width:1180px;overflow:hidden;width:100%}.content-shell:has(.aysa-motion){max-width:none;padding-left:0;padding-right:0}.content-entry:has(.aysa-motion){border:0;border-radius:0;padding-left:0;padding-right:0}.content-entry:has(.aysa-motion) .content-entry__header{margin:0 auto 24px;max-width:1180px;padding-left:16px;padding-right:16px;width:min(1180px,calc(100vw - 32px))}.aysa-motion-shell__header{align-items:center;border-bottom:1px solid var(--aysa-motion-border);display:flex;gap:24px;justify-content:space-between;padding:18px 24px}.aysa-motion-shell__header p,.aysa-motion-surface__head p,.aysa-motion-section-head p{color:var(--aysa-motion-muted);font-size:13px;font-weight:650;line-height:1.2;margin:0}.aysa-motion-shell__header h2,.aysa-motion-surface__head h3,.aysa-motion-section-head h2{color:var(--aysa-motion-text);font-size:20px;font-weight:720;letter-spacing:0;line-height:1.12;margin:6px 0 0}.aysa-motion-execution__grid{background:linear-gradient(135deg,#fff 0,#fff 58%,#f8fafc 100%);display:grid;grid-template-columns:minmax(0,1fr) 390px;min-height:620px}.aysa-motion-execution__main{border-right:1px solid var(--aysa-motion-border);padding:24px}.aysa-motion-surface{background:#fff;border:1px solid var(--aysa-motion-border);border-radius:var(--aysa-motion-radius);box-shadow:0 1px 2px rgba(15,23,42,0.04);overflow:hidden;padding:20px;position:relative}.aysa-motion-surface__ambient{background:radial-gradient(circle at 18% 0,rgba(37,99,235,0.1),transparent 34%),radial-gradient(circle at 90% 10%,rgba(79,70,229,0.09),transparent 28%);inset:0;pointer-events:none;position:absolute}.aysa-motion-surface__head{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;position:relative;z-index:1}.aysa-motion-surface__head p{color:var(--aysa-motion-subtle);font-size:11px;font-weight:800;text-transform:uppercase}.aysa-motion-surface__head h3{font-size:28px;margin-top:5px}.aysa-motion-status-pill{align-items:center;border:1px solid var(--aysa-motion-border);border-radius:999px;display:inline-flex;font-size:12px;font-weight:760;gap:8px;line-height:1;min-height:34px;padding:8px 12px;white-space:nowrap}.aysa-motion-status-pill--ready,.aysa-motion-status-pill--running{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.aysa-motion-status-pill--completed{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.aysa-motion-status-pill--warning{background:#fffbeb;border-color:#fde68a;color:#b45309}.aysa-motion-status-pill--queued{background:#eff6ff;border-color:#dbeafe;color:#2563eb}.aysa-motion-status-pill--decision{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.aysa-motion-status-pill--review{background:#eff6ff;border-color:#dbeafe;color:#2563eb}.aysa-motion-dot{display:inline-flex;height:10px;position:relative;width:10px}.aysa-motion-dot,.aysa-motion-dot span{border-radius:999px}.aysa-motion-dot::before{animation:aysa-motion-status-pulse 2.4s ease-in-out infinite;background:currentColor;border-radius:inherit;content:"";inset:0;opacity:0.25;position:absolute}.aysa-motion-dot span{background:currentColor;display:block;height:10px;position:relative;width:10px}.aysa-motion-dot--completed{color:var(--aysa-motion-green)}.aysa-motion-dot--warning{color:var(--aysa-motion-amber)}.aysa-motion-dot--ready,.aysa-motion-dot--running{color:var(--aysa-motion-blue)}.aysa-motion-metrics{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.aysa-motion-metric-card{background:rgba(255,255,255,0.78);border:1px solid var(--aysa-motion-border);border-radius:18px;box-shadow:0 1px 2px rgba(15,23,42,0.04);padding:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aysa-motion-metric-card span,.aysa-motion-strip-metric span{color:var(--aysa-motion-muted);display:block;font-size:12px;font-weight:650}.aysa-motion-metric-card strong,.aysa-motion-strip-metric strong{color:var(--aysa-motion-text);display:block;font-size:36px;font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:0;line-height:1;margin-top:8px}.aysa-motion-progress-panel{background:#f8fafc;border:1px solid var(--aysa-motion-border);border-radius:18px;margin-top:24px;padding:16px;position:relative;z-index:1}.aysa-motion-progress-panel>div:first-child{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.aysa-motion-progress-panel strong{color:#334155;font-size:14px;font-weight:720}.aysa-motion-progress-panel span{color:var(--aysa-motion-muted);font-size:12px;font-weight:650}.aysa-motion-progress{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.aysa-motion-progress span{animation:aysa-motion-progress-breathe 5s ease-in-out infinite alternate;background:var(--aysa-motion-blue);border-radius:inherit;display:block;height:100%;width:63%}.aysa-motion-module-stack{margin-top:24px;position:relative;z-index:1}.aysa-motion-flow-line{color:var(--aysa-motion-blue);height:270px;left:40px;pointer-events:none;position:absolute;top:0;width:32px}.aysa-motion-flow-line__dash{animation:aysa-motion-dash-flow 4.5s linear infinite}.aysa-motion-module-card{align-items:center;background:rgba(255,255,255,0.9);border:1px solid var(--aysa-motion-border);border-radius:18px;box-shadow:0 1px 2px rgba(15,23,42,0.04);display:flex;gap:16px;justify-content:space-between;margin-left:48px;padding:14px;position:relative;transition:border-color 250ms ease-out,box-shadow 250ms ease-out,transform 250ms ease-out;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aysa-motion-module-card+.aysa-motion-module-card{margin-top:12px}.aysa-motion-module-card:hover,.aysa-motion-status-card:hover{border-color:#cbd5e1;box-shadow:0 16px 40px rgba(15,23,42,0.08);transform:translateY(-2px)}.aysa-motion-module-card__copy{align-items:center;display:flex;gap:12px;min-width:0}.aysa-motion-icon{align-items:center;background:#f1f5f9;border-radius:16px;color:#334155;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.aysa-motion-svg{display:block}.aysa-motion-module-card h4,.aysa-motion-status-card h3,.aysa-motion-flow-step h3{color:var(--aysa-motion-text);font-size:16px;font-weight:760;letter-spacing:0;line-height:1.2;margin:0}.aysa-motion-module-card p,.aysa-motion-status-card p,.aysa-motion-flow-step p{color:var(--aysa-motion-muted);font-size:13px;line-height:1.45;margin:4px 0 0}.aysa-motion-note{background:#f8fafc;border:1px solid var(--aysa-motion-border);border-radius:18px;margin-top:20px;padding:16px;position:relative;z-index:1}.aysa-motion-note span{color:var(--aysa-motion-muted);display:block;font-size:13px;font-weight:650;margin-bottom:4px}.aysa-motion-note strong{color:var(--aysa-motion-text);display:block;font-size:16px;font-weight:760}.aysa-motion-note p{color:var(--aysa-motion-muted);font-size:14px;line-height:1.55;margin:8px 0 0}.aysa-motion-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.aysa-motion-chip{background:#fff;border:1px solid #bfdbfe;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,0.04);color:#1d4ed8;cursor:pointer;font-size:13px;font-weight:650;min-height:38px;padding:8px 14px;transition:background-color 250ms ease-out,border-color 250ms ease-out,color 250ms ease-out,transform 250ms ease-out}.aysa-motion-chip:hover,.aysa-motion-chip:focus-visible{transform:translateY(-2px)}.aysa-motion-chip--active{background:var(--aysa-motion-blue);border-color:var(--aysa-motion-blue);color:#fff}.aysa-motion-log-panel{background:#f8fafc;overflow:hidden;padding:24px;position:relative}.aysa-motion-log-panel__ambient{animation:aysa-motion-ambient 6s ease-in-out infinite;background:rgba(147,197,253,0.34);border-radius:999px;filter:blur(44px);height:220px;pointer-events:none;position:absolute;right:16px;top:24px;width:220px}.aysa-motion-log-panel__inner{background:rgba(255,255,255,0.82);border:1px solid var(--aysa-motion-border);border-radius:var(--aysa-motion-radius);box-shadow:0 1px 2px rgba(15,23,42,0.04);padding:20px;position:relative;z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aysa-motion-log-panel h3{align-items:center;color:var(--aysa-motion-muted);display:flex;font-size:14px;font-weight:760;gap:8px;line-height:1.2;margin:0 0 16px}.aysa-motion-log-list{display:grid;gap:12px}.aysa-motion-log-item{align-items:center;background:#fff;border:1px solid var(--aysa-motion-border);border-radius:16px;color:#334155;display:flex;font-size:13px;font-weight:650;gap:12px;padding:12px}.aysa-motion-log-item .aysa-motion-svg{color:var(--aysa-motion-green);flex:0 0 auto}.aysa-motion-log-item:last-child .aysa-motion-svg{color:var(--aysa-motion-amber)}.aysa-motion-command{align-items:flex-end;background:#fff;border-top:1px solid var(--aysa-motion-border);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.aysa-motion-command>span{color:var(--aysa-motion-subtle);font-size:28px;line-height:1;margin-bottom:12px}.aysa-motion-command>div{border:1px solid var(--aysa-motion-border);border-radius:24px;min-height:96px;padding:16px 20px}.aysa-motion-command p{color:var(--aysa-motion-muted);font-size:15px;line-height:1.4;margin:0 0 28px}.aysa-motion-command strong{align-items:center;color:#047857;display:inline-flex;font-size:13px;font-weight:760;gap:8px}.aysa-motion-command strong span{background:var(--aysa-motion-green);border-radius:999px;height:8px;width:8px}.aysa-motion-command button{align-items:center;background:var(--aysa-motion-red);border:0;border-radius:999px;box-shadow:0 12px 28px rgba(225,25,55,0.24);color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;margin-bottom:8px;width:48px}.aysa-motion-chat-shell{background:#f8fafc;border:1px solid var(--aysa-motion-border);border-radius:22px;box-shadow:var(--aysa-motion-shadow);margin:0 auto;max-width:1180px;overflow:hidden;position:relative;width:100%}.aysa-motion-chat-head{align-items:center;background:rgba(255,255,255,0.92);border-bottom:1px solid var(--aysa-motion-border);display:flex;gap:20px;justify-content:space-between;padding:18px 24px}.aysa-motion-chat-head p,.aysa-motion-agent-meta span,.aysa-motion-agent-meta em{color:var(--aysa-motion-muted);font-size:12px;font-weight:650;line-height:1.2;margin:0}.aysa-motion-chat-head h2{color:var(--aysa-motion-text);font-size:17px;font-weight:780;letter-spacing:0;line-height:1.2;margin:5px 0 0}.aysa-motion-chat-body{background:radial-gradient(circle at 12% 8%,rgba(37,99,235,0.06),transparent 26%),linear-gradient(180deg,#f8fafc,#f1f5f9);min-height:650px;padding:20px 20px 28px}.aysa-motion-chat-stream{display:grid;gap:14px;max-width:860px}.aysa-motion-agent-row{display:grid;gap:10px;grid-template-columns:26px minmax(0,1fr)}.aysa-motion-agent-avatar{align-items:center;background:var(--aysa-motion-red);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:24px;justify-content:center;margin-top:2px;width:24px}.aysa-motion-agent-content{min-width:0}.aysa-motion-agent-meta{align-items:center;display:flex;gap:10px;margin:0 0 8px}.aysa-motion-agent-meta span{color:#334155;font-size:14px}.aysa-motion-agent-meta em{background:#dbeafe;border-radius:999px;color:#1d4ed8;font-style:normal;font-weight:760;padding:5px 10px}.aysa-motion-message-bubble,.aysa-motion-user-bubble{background:#fff;border:1px solid #d8e0ec;border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,0.04);color:#0f172a;font-size:14px;line-height:1.5;padding:14px 16px}.aysa-motion-message-bubble{max-width:600px}.aysa-motion-message-bubble--wide{max-width:820px}.aysa-motion-message-bubble p{margin:0}.aysa-motion-user-row{display:flex;justify-content:flex-end;max-width:100%}.aysa-motion-user-bubble{min-width:min(590px,100%)}.aysa-motion-decision-grid{display:grid;gap:16px;margin:4px 0 0 36px;max-width:760px}.aysa-motion-decision-card{background:rgba(255,255,255,0.92);border:1px solid #d8e0ec;border-left:3px solid var(--aysa-motion-blue);border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,0.04);overflow:hidden;padding:18px;position:relative;transition:border-color 250ms ease-out,box-shadow 250ms ease-out,transform 250ms ease-out}.aysa-motion-decision-card:hover{box-shadow:0 18px 44px rgba(15,23,42,0.08);transform:translateY(-2px)}.aysa-motion-decision-card--green{border-left-color:#22c55e}.aysa-motion-decision-card--progress{border-left-color:#3b82f6}.aysa-motion-decision-card__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.aysa-motion-decision-card__head span{color:var(--aysa-motion-muted);display:block;font-size:12px;font-weight:760;margin-bottom:6px}.aysa-motion-decision-card h3{color:var(--aysa-motion-text);font-size:16px;font-weight:780;line-height:1.25;margin:0}.aysa-motion-decision-card p{color:#334155;font-size:14px;line-height:1.5;margin:0 0 14px}.aysa-motion-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.aysa-motion-card-actions button{background:var(--aysa-motion-blue);border:1px solid var(--aysa-motion-blue);border-radius:9px;color:#fff;cursor:pointer;font-size:13px;font-weight:720;min-height:34px;padding:8px 12px;transition:background-color 250ms ease-out,border-color 250ms ease-out,color 250ms ease-out,transform 250ms ease-out}.aysa-motion-card-actions button:hover,.aysa-motion-card-actions button:focus-visible{background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px)}.aysa-motion-card-actions .aysa-motion-button-ghost{background:#fff;color:#0b63ce}.aysa-motion-setup-progress{background:#f8fafc;border:1px solid var(--aysa-motion-border);border-radius:12px;margin:14px 0 0;padding:14px}.aysa-motion-setup-progress>div:first-child{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.aysa-motion-setup-progress strong{color:var(--aysa-motion-text);font-size:13px;font-weight:760}.aysa-motion-setup-progress>div:first-child span{color:#0f766e;font-size:13px;font-weight:800}.aysa-motion-setup-progress .aysa-motion-progress span{animation:aysa-motion-setup-progress 4.8s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--aysa-motion-red),#f97316);width:var(--aysa-motion-progress-value,8%)}.aysa-motion-setup-progress small{color:#475569;display:block;font-size:12px;font-weight:650;margin-top:8px;text-align:right}.aysa-motion-setup-composer{background:#fff;border-top:1px solid var(--aysa-motion-border);padding:14px}.aysa-motion-setup-input{border:1px solid #cbd5e1;border-bottom:0;border-radius:18px 18px 0 0;color:var(--aysa-motion-muted);font-size:15px;line-height:1.4;min-height:72px;padding:16px}.aysa-motion-setup-toolbar{align-items:center;border:1px solid #cbd5e1;border-radius:0 0 18px 18px;display:grid;gap:12px;grid-template-columns:auto minmax(120px,1fr) auto minmax(110px,auto) auto;padding:12px 14px}.aysa-motion-setup-toolbar>span{color:#64748b;font-size:28px;font-weight:520;line-height:1}.aysa-motion-setup-toolbar strong{align-items:center;color:#047857;display:inline-flex;font-size:13px;font-weight:680;gap:8px}.aysa-motion-setup-toolbar strong span{background:#10b981;border-radius:999px;box-shadow:0 0 0 3px rgba(16,185,129,0.12);height:7px;width:7px}.aysa-motion-setup-toolbar em{color:var(--aysa-motion-muted);font-size:13px;font-style:normal;font-weight:650;justify-self:end;white-space:nowrap}.aysa-motion-language-select{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#1e293b;display:inline-flex;font-size:13px;gap:10px;justify-content:space-between;justify-self:center;min-height:34px;min-width:190px;padding:7px 10px;position:relative}.aysa-motion-language-select .aysa-motion-svg{height:15px;width:15px}.aysa-motion-language-menu{background:rgba(255,255,255,0.96);border:1px solid #d8e0ec;border-radius:14px;bottom:calc(100%+8px);box-shadow:0 18px 48px rgba(15,23,42,0.14);display:grid;gap:2px;left:50%;min-width:220px;opacity:0;padding:8px;pointer-events:none;position:absolute;transform:translate(-50%,8px);transition:opacity 250ms ease-out,transform 250ms ease-out;z-index:5}.aysa-motion-language-select:hover .aysa-motion-language-menu,.aysa-motion-language-select:focus-within .aysa-motion-language-menu{opacity:1;transform:translate(-50%,0)}.aysa-motion-language-menu span{border-radius:8px;color:#1e293b;font-size:13px;padding:7px 10px;white-space:nowrap}.aysa-motion-language-menu span:nth-child(2){background:#3b82f6;color:#fff}.aysa-motion-setup-toolbar button{align-items:center;background:var(--aysa-motion-red);border:0;border-radius:999px;box-shadow:0 12px 28px rgba(225,25,55,0.24);color:#fff;cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.aysa-motion-profile-body{min-height:720px}.aysa-motion-profile-grid{display:grid;gap:16px;margin-left:36px;max-width:760px}.aysa-motion-profile-card{background:rgba(255,255,255,0.94);border:1px solid #d8e0ec;border-left:3px solid var(--aysa-motion-blue);border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,0.04);padding:18px;transition:border-color 250ms ease-out,box-shadow 250ms ease-out,transform 250ms ease-out}.aysa-motion-profile-card:hover{box-shadow:0 18px 44px rgba(15,23,42,0.08);transform:translateY(-2px)}.aysa-motion-profile-progress{background:#f8fafc;border:1px solid var(--aysa-motion-border);border-radius:12px;margin:12px 0 14px;padding:14px}.aysa-motion-profile-progress>div:first-child{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.aysa-motion-profile-progress strong,.aysa-motion-profile-progress span{font-size:13px;font-weight:800}.aysa-motion-profile-progress span{color:#0f766e}.aysa-motion-profile-progress .aysa-motion-progress span{animation:none;background:#10b981;width:var(--aysa-motion-progress-value,100%)}.aysa-motion-profile-progress small{color:#475569;display:block;font-size:12px;font-weight:650;margin-top:8px;text-align:right}.aysa-motion-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.aysa-motion-tag-row span{background:#ecfdf5;border-radius:999px;color:#047857;font-size:11px;font-weight:800;padding:7px 9px}.aysa-motion-tag-row--red span,.aysa-motion-tag-row span.is-missing{background:#fff1f2;color:#b91c1c}.aysa-motion-profile-fields{display:grid;gap:12px}.aysa-motion-profile-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.aysa-motion-profile-field span{color:var(--aysa-motion-muted);display:block;font-size:11px;font-weight:800;line-height:1.2;margin-bottom:5px}.aysa-motion-profile-field strong{color:var(--aysa-motion-text);display:block;font-size:13px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.aysa-motion-profile-note,.aysa-motion-prompt-card,.aysa-motion-soft-input{border-radius:10px;margin-top:14px;padding:12px}.aysa-motion-profile-note{background:#f8fafc;border:1px solid #eef2f7}.aysa-motion-profile-note strong{color:var(--aysa-motion-muted);display:block;font-size:12px;font-weight:800;margin-bottom:5px}.aysa-motion-profile-note p{color:var(--aysa-motion-text);font-size:13px;font-weight:650;line-height:1.5;margin:0}.aysa-motion-prompt-card{background:#eff6ff;border-left:3px solid var(--aysa-motion-blue);color:#123d8a;font-size:13px;line-height:1.4}.aysa-motion-soft-input{background:#fff7ed;color:var(--aysa-motion-text);display:grid;gap:4px}.aysa-motion-soft-input span{color:var(--aysa-motion-muted);font-size:12px;font-weight:760}.aysa-motion-soft-input strong{font-size:13px}.aysa-motion-research-body{min-height:560px}.aysa-motion-research-card{background:rgba(255,255,255,0.94);border:1px solid #d8e0ec;border-left:3px solid var(--aysa-motion-blue);border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,0.04);max-width:760px;padding:18px}.aysa-motion-table-surface{width:min(1400px,calc(100vw - 32px))}.aysa-motion-table-shell{background:#fff;border:1px solid var(--aysa-motion-border);border-radius:22px;box-shadow:var(--aysa-motion-shadow);overflow:hidden}.aysa-motion-table-head{align-items:center;border-bottom:1px solid var(--aysa-motion-border);display:flex;gap:20px;justify-content:space-between;padding:18px}.aysa-motion-table-head h2{color:var(--aysa-motion-text);font-size:22px;font-weight:800;line-height:1.1;margin:0 0 6px}.aysa-motion-table-head p{color:var(--aysa-motion-muted);font-size:14px;line-height:1.4;margin:0}.aysa-motion-table-head button{align-items:center;background:#f1f5f9;border:0;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:28px;height:38px;justify-content:center;line-height:1;width:38px}.aysa-motion-table-stats{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:16px 18px 8px}.aysa-motion-table-stats div{background:#f8fafc;border:1px solid var(--aysa-motion-border);border-radius:10px;padding:12px}.aysa-motion-table-stats span{color:var(--aysa-motion-muted);display:block;font-size:12px;margin-bottom:8px}.aysa-motion-table-stats strong{color:var(--aysa-motion-text);font-size:15px;font-weight:800}.aysa-motion-table-tools{align-items:center;display:flex;gap:10px;padding:8px 18px 14px}.aysa-motion-table-tools span,.aysa-motion-table-tools em{border:1px solid #cbd5e1;border-radius:9px;color:#475569;font-size:14px;font-style:normal;min-height:36px;padding:8px 12px}.aysa-motion-table-tools span{min-width:320px}.aysa-motion-table-tools em{align-items:center;display:inline-flex;gap:24px}.aysa-motion-table-scroll{overflow-x:auto}.aysa-motion-table-scroll table{border-collapse:collapse;min-width:920px;width:100%}.aysa-motion-table-scroll th{background:#eef2f7;color:#64748b;font-size:12px;font-weight:800;letter-spacing:0;padding:13px 16px;text-align:left;text-transform:uppercase}.aysa-motion-table-scroll td{border-top:1px solid #e5edf5;color:var(--aysa-motion-text);font-size:14px;line-height:1.4;padding:14px 16px;vertical-align:top}.aysa-motion-table-row{animation:aysa-motion-row-enter 420ms ease-out both;animation-delay:calc(var(--aysa-motion-row-index,0) * 70ms);transition:background-color 250ms ease-out,opacity 250ms ease-out,transform 250ms ease-out}.aysa-motion-table-row.is-acting{background:#eff6ff;transform:translateX(4px)}.aysa-motion-table-row.is-rejected{background:#fff7f7}.aysa-motion-table-row.is-restored{background:#f0fdf4}.aysa-motion-table-badge{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:12px;font-weight:800;padding:5px 10px;transition:background-color 240ms ease-out,border-color 240ms ease-out,color 240ms ease-out,transform 240ms ease-out}.aysa-motion-table-chipset{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}.aysa-motion-table-badge.is-changing{transform:scale(1.06)}.aysa-motion-table-badge--accepted,.aysa-motion-table-badge--high,.aysa-motion-table-badge--ready,.aysa-motion-table-badge--good,.aysa-motion-table-badge--excellent,.aysa-motion-table-badge--pass,.aysa-motion-table-badge--available,.aysa-motion-table-badge--summary,.aysa-motion-table-badge--virtual,.aysa-motion-table-badge--redirected,.aysa-motion-table-badge--a8-automated,.aysa-motion-table-badge--partial_automation,.aysa-motion-table-badge--redirect-with-existing-rule,.aysa-motion-table-badge--supporting,.aysa-motion-table-badge--detected,.aysa-motion-table-badge--200,.aysa-motion-table-badge--36-links,.aysa-motion-table-badge--27-links,.aysa-motion-table-badge--22-links,.aysa-motion-table-badge--10-links{background:#dcfce7;border-color:#bbf7d0;color:#166534}.aysa-motion-table-badge--rejected,.aysa-motion-table-badge--warning,.aysa-motion-table-badge--manual-review,.aysa-motion-table-badge--manual-needed,.aysa-motion-table-badge--not-executable-yet,.aysa-motion-table-badge--not_generated,.aysa-motion-table-badge--404{background:#fee2e2;border-color:#fecaca;color:#991b1b}.aysa-motion-table-badge--medium,.aysa-motion-table-badge--notice,.aysa-motion-table-badge--partial-automation,.aysa-motion-table-badge--info,.aysa-motion-table-badge--needs_improvement,.aysa-motion-table-badge--100,.aysa-motion-table-badge--301,.aysa-motion-table-badge--google-target{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.aysa-motion-technical-modules{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 4px}.aysa-motion-technical-modules div{align-items:flex-start;background:#f8fafc;border:1px solid var(--aysa-motion-border);border-radius:14px;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr);padding:12px;transition:border-color 240ms ease-out,box-shadow 240ms ease-out,transform 240ms ease-out}.aysa-motion-technical-modules div:hover{border-color:#bfdbfe;box-shadow:0 12px 28px rgba(37,99,235,0.08);transform:translateY(-2px)}.aysa-motion-technical-modules div>span{align-items:center;background:#fff;border:1px solid var(--aysa-motion-border);border-radius:10px;color:var(--aysa-motion-blue);display:inline-flex;grid-row:span 2;height:34px;justify-content:center;width:34px}.aysa-motion-technical-modules strong{color:var(--aysa-motion-text);font-size:13px;font-weight:800;line-height:1.2}.aysa-motion-technical-modules em{color:var(--aysa-motion-muted);font-size:12px;font-style:normal;font-weight:600;line-height:1.35}.aysa-motion-table-footer{align-items:center;border-top:1px solid var(--aysa-motion-border);display:flex;gap:14px;justify-content:space-between;padding:14px 18px}.aysa-motion-table-footer span{color:var(--aysa-motion-muted);font-size:13px;font-weight:650}.aysa-motion-table-footer button{background:var(--aysa-motion-blue);border:1px solid var(--aysa-motion-blue);border-radius:9px;color:#fff;cursor:pointer;font-size:14px;font-weight:760;min-height:36px;padding:8px 14px;transition:background-color 250ms ease-out,border-color 250ms ease-out,box-shadow 250ms ease-out,transform 250ms ease-out}.aysa-motion-table-action{background:#fff;border:1px solid #0b63ce;border-radius:8px;color:#0b63ce;cursor:pointer;font-size:13px;font-weight:720;min-height:34px;padding:7px 12px;transition:background-color 220ms ease-out,color 220ms ease-out,transform 220ms ease-out}.aysa-motion-table-action:hover,.aysa-motion-table-action:focus-visible,.aysa-motion-table-action.is-pressed{background:#0b63ce;color:#fff;transform:translateY(-1px)}.aysa-motion-table-approve.is-pressed{background:#1d4ed8;box-shadow:0 12px 28px rgba(37,99,235,0.22);transform:translateY(-1px)}.aysa-motion-table-surface[data-aysa-table-screen="content_plan"] .aysa-motion-table-shell::after{animation:aysa-motion-table-scan 4.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(37,99,235,0.12),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0}.aysa-motion-table-shell{position:relative}.aysa-motion-agent-flow,.aysa-motion-status-cards,.aysa-motion-metric-strip{margin:0 auto;max-width:1080px}.aysa-motion-section-head{margin-bottom:22px}.aysa-motion-section-head p{color:var(--aysa-motion-blue);font-size:12px;font-weight:800;text-transform:uppercase}.aysa-motion-section-head h2{font-size:36px;max-width:680px}.aysa-motion-flow-list{background:#fff;border:1px solid var(--aysa-motion-border);border-radius:24px;box-shadow:var(--aysa-motion-shadow);display:grid;gap:0;overflow:hidden;position:relative}.aysa-motion-flow-list::before{animation:aysa-motion-dash-flow 4.5s linear infinite;background:linear-gradient(180deg,transparent,var(--aysa-motion-blue),transparent);content:"";left:31px;position:absolute;top:0;width:2px;height:100%}.aysa-motion-flow-step{align-items:center;display:grid;gap:16px;grid-template-columns:32px minmax(0,1fr);padding:18px 24px;position:relative}.aysa-motion-flow-step+.aysa-motion-flow-step{border-top:1px solid var(--aysa-motion-border)}.aysa-motion-status-cards{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.aysa-motion-status-card{background:linear-gradient(135deg,rgba(37,99,235,0.06),transparent 52%),#fff;border:1px solid var(--aysa-motion-border);border-radius:20px;min-height:210px;padding:18px;transition:border-color 250ms ease-out,box-shadow 250ms ease-out,transform 250ms ease-out}.aysa-motion-status-card .aysa-motion-status-pill{margin:18px 0 22px}.aysa-motion-metric-strip{background:#fff;border:1px solid var(--aysa-motion-border);border-radius:24px;box-shadow:var(--aysa-motion-shadow);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.aysa-motion-strip-metric{background:linear-gradient(180deg,#fff,#f8fafc);padding:24px}.aysa-motion-reveal{opacity:0;transform:translateY(12px);transition:opacity 420ms ease-out,transform 420ms ease-out}.aysa-motion-reveal.is-visible,.aysa-motion-no-animation .aysa-motion-reveal{opacity:1;transform:translateY(0)}.aysa-motion-admin .aysa-motion-admin-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:24px 0}.aysa-motion-admin-panel{background:#fff;border:1px solid #dcdcde;border-radius:12px;padding:20px}.aysa-motion-admin-panel>h2{margin-top:0}.aysa-motion-generator,.aysa-motion-generator label{display:grid;gap:8px}.aysa-motion-generator{gap:14px}.aysa-motion-generator input,.aysa-motion-generator textarea{max-width:100%;width:100%}.aysa-motion-generator__numbers{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.aysa-motion-admin-list{display:grid;gap:12px;margin-left:0}.aysa-motion-admin-list li{list-style:none}.aysa-motion-monitor-shell,.aysa-motion-goal-shell{background:radial-gradient(circle at 8% 0,rgba(225,25,55,0.07),transparent 28%),radial-gradient(circle at 92% 10%,rgba(37,99,235,0.08),transparent 32%),#fff;border:1px solid var(--aysa-motion-border);border-radius:28px;box-shadow:var(--aysa-motion-shadow);margin:0 auto;overflow:hidden;width:min(1180px,100%)}.aysa-motion-monitor-head{align-items:center;border-bottom:1px solid var(--aysa-motion-border);display:flex;gap:24px;justify-content:space-between;padding:22px 24px}.aysa-motion-monitor-head p,.aysa-motion-monitor-card-head span,.aysa-motion-improvement-queue span{color:var(--aysa-motion-subtle);font-size:12px;font-weight:800;letter-spacing:0.04em;line-height:1.2;margin:0;text-transform:uppercase}.aysa-motion-monitor-head h2{color:var(--aysa-motion-text);font-size:clamp(24px,3vw,38px);font-weight:760;letter-spacing:0;line-height:1.05;margin:8px 0 0;max-width:760px}.aysa-motion-monitor-metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 24px 0}.aysa-motion-monitor-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 330px;padding:18px 24px 24px}.aysa-motion-monitor-chart-card,.aysa-motion-monitor-signal-card,.aysa-motion-goal-card,.aysa-motion-improvement-queue{background:rgba(255,255,255,0.82);border:1px solid var(--aysa-motion-border);border-radius:22px;box-shadow:0 1px 2px rgba(15,23,42,0.04);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aysa-motion-monitor-chart-card,.aysa-motion-monitor-signal-card{padding:20px}.aysa-motion-monitor-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.aysa-motion-monitor-card-head strong{color:var(--aysa-motion-text);display:block;font-size:22px;font-weight:760;letter-spacing:0;line-height:1.1;margin-top:5px}.aysa-motion-monitor-card-head em{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;font-size:12px;font-style:normal;font-weight:760;padding:7px 10px;white-space:nowrap}.aysa-motion-monitor-chart{display:block;height:auto;width:100%}.aysa-motion-monitor-gridline{stroke:#e2e8f0;stroke-width:1}.aysa-motion-monitor-area{fill:url(#aysa-monitor-fill)}.aysa-motion-monitor-line{animation:aysa-motion-chart-draw 2.8s ease-out both,aysa-motion-chart-pulse 5s ease-in-out 2.8s infinite;fill:none;stroke:url(#aysa-monitor-line);stroke-dasharray:720;stroke-dashoffset:720;stroke-linecap:round;stroke-width:5}.aysa-motion-monitor-points circle{animation:aysa-motion-point-pop 2.4s ease-out both;fill:#fff;stroke:var(--aysa-motion-blue);stroke-width:4}.aysa-motion-monitor-legend,.aysa-motion-monitor-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.aysa-motion-monitor-legend span,.aysa-motion-monitor-pills span{align-items:center;background:#f8fafc;border:1px solid var(--aysa-motion-border);border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:8px 10px}.aysa-motion-monitor-legend i{background:var(--aysa-motion-red);border-radius:999px;height:8px;width:8px}.aysa-motion-monitor-legend span:nth-child(2) i{background:var(--aysa-motion-blue)}.aysa-motion-monitor-legend span:nth-child(3) i{background:var(--aysa-motion-green)}.aysa-motion-monitor-signals{display:grid;gap:10px}.aysa-motion-monitor-signals div{align-items:center;background:#f8fafc;border:1px solid var(--aysa-motion-border);border-radius:16px;display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr);padding:13px}.aysa-motion-monitor-signals b{color:var(--aysa-motion-blue);font-size:24px;font-variant-numeric:tabular-nums;line-height:1}.aysa-motion-monitor-signals span{color:#475569;font-size:13px;font-weight:650;line-height:1.35}.aysa-motion-monitor-loop{border-top:1px solid var(--aysa-motion-border);display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 24px 24px}.aysa-motion-monitor-loop-step{background:#f8fafc;border:1px solid var(--aysa-motion-border);margin-top:18px;padding:16px;position:relative}.aysa-motion-monitor-loop-step:first-child{border-radius:18px 0 0 18px}.aysa-motion-monitor-loop-step:last-child{border-radius:0 18px 18px 0}.aysa-motion-monitor-loop-step span{color:var(--aysa-motion-red);display:block;font-size:12px;font-weight:800;margin-bottom:8px}.aysa-motion-monitor-loop-step strong{color:var(--aysa-motion-text);display:block;font-size:14px;font-weight:760;line-height:1.2}.aysa-motion-goal-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.aysa-motion-goal-card{padding:18px;transition:border-color 250ms ease-out,box-shadow 250ms ease-out,transform 250ms ease-out}.aysa-motion-goal-card:hover{border-color:#cbd5e1;box-shadow:0 16px 40px rgba(15,23,42,0.08);transform:translateY(-2px)}.aysa-motion-goal-card__top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.aysa-motion-goal-card__top span{color:var(--aysa-motion-blue);font-size:13px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aysa-motion-goal-card__top em{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:12px;font-style:normal;font-weight:760;padding:6px 9px}.aysa-motion-goal-card h3{color:var(--aysa-motion-text);font-size:18px;font-weight:760;letter-spacing:0;line-height:1.18;margin:0}.aysa-motion-goal-card p{color:var(--aysa-motion-muted);font-size:13px;font-weight:650;line-height:1.4;margin:8px 0 14px}.aysa-motion-goal-spark{align-items:end;display:grid;gap:5px;grid-template-columns:repeat(6,1fr);height:52px;margin-bottom:14px}.aysa-motion-goal-spark i{animation:aysa-motion-spark-grow 2.8s ease-in-out infinite alternate;background:linear-gradient(180deg,#2563eb,#e11937);border-radius:999px 999px 4px 4px;display:block;height:30%;opacity:0.82}.aysa-motion-goal-spark i:nth-child(2){height:46%;animation-delay:120ms}.aysa-motion-goal-spark i:nth-child(3){height:38%;animation-delay:240ms}.aysa-motion-goal-spark i:nth-child(4){height:62%;animation-delay:360ms}.aysa-motion-goal-spark i:nth-child(5){height:72%;animation-delay:480ms}.aysa-motion-goal-spark i:nth-child(6){height:88%;animation-delay:600ms}.aysa-motion-goal-card .aysa-motion-progress span{animation:aysa-motion-goal-progress 2.2s ease-out both;background:linear-gradient(90deg,var(--aysa-motion-red),var(--aysa-motion-blue),var(--aysa-motion-green));width:var(--aysa-motion-progress-value,50%)}.aysa-motion-goal-action{background:#f8fafc;border:1px solid var(--aysa-motion-border);border-radius:16px;margin-top:14px;padding:13px}.aysa-motion-goal-action strong{color:var(--aysa-motion-subtle);display:block;font-size:11px;font-weight:800;letter-spacing:0.04em;margin-bottom:5px;text-transform:uppercase}.aysa-motion-goal-action span{color:#334155;display:block;font-size:13px;font-weight:650;line-height:1.35}.aysa-motion-improvement-queue{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 24px 24px;padding:18px}.aysa-motion-improvement-queue strong{color:var(--aysa-motion-text);display:block;font-size:18px;font-weight:760;letter-spacing:0;line-height:1.25;margin-top:5px;max-width:540px}@keyframes aysa-motion-status-pulse{0,100%{opacity:0.25;transform:scale(1)}50%{opacity:0.6;transform:scale(1.9)}}@keyframes aysa-motion-progress-breathe{0{width:18%}55%{width:48%}100%{width:63%}}@keyframes aysa-motion-setup-progress{0{width:var(--aysa-motion-progress-value,8%)}100%{width:min(42%,calc(var(--aysa-motion-progress-value,8%)+18%))}}@keyframes aysa-motion-dash-flow{to{stroke-dashoffset:-40;transform:translateY(10px)}}@keyframes aysa-motion-ambient{0,100%{opacity:0.35;transform:scale(1)}50%{opacity:0.55;transform:scale(1.12)}}@keyframes aysa-motion-row-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aysa-motion-table-scan{0,100%{opacity:0;transform:translateX(-100%)}35%,65%{opacity:1}100%{transform:translateX(100%)}}@keyframes aysa-motion-chart-draw{to{stroke-dashoffset:0}}@keyframes aysa-motion-chart-pulse{0,100%{filter:drop-shadow(0 0 0 rgba(37,99,235,0))}50%{filter:drop-shadow(0 8px 18px rgba(37,99,235,0.2))}}@keyframes aysa-motion-point-pop{from{opacity:0;transform:scale(0.65)}to{opacity:1;transform:scale(1)}}@keyframes aysa-motion-spark-grow{to{opacity:1;transform:scaleY(1.08)}}@keyframes aysa-motion-goal-progress{from{width:8%}to{width:var(--aysa-motion-progress-value,50%)}}@media (max-width:980px){.aysa-motion-execution__grid,.aysa-motion-admin .aysa-motion-admin-grid,.aysa-motion-monitor-grid{grid-template-columns:1fr}.aysa-motion-execution__main{border-right:0}.aysa-motion-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.aysa-motion-monitor-metrics,.aysa-motion-monitor-loop,.aysa-motion-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aysa-motion-monitor-loop-step,.aysa-motion-monitor-loop-step:first-child,.aysa-motion-monitor-loop-step:last-child{border-radius:18px}.aysa-motion-improvement-queue{align-items:flex-start;flex-direction:column}.aysa-motion-chat-body{min-height:560px}.aysa-motion-chat-stream,.aysa-motion-decision-grid,.aysa-motion-profile-grid{max-width:none}}@media (max-width:720px){.aysa-motion{width:min(100%,calc(100vw - 24px))}.aysa-motion-shell{border-radius:18px}.aysa-motion-shell__header,.aysa-motion-surface__head,.aysa-motion-chat-head,.aysa-motion-command{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.aysa-motion-execution__main,.aysa-motion-log-panel{padding:12px}.aysa-motion-metrics,.aysa-motion-status-cards,.aysa-motion-metric-strip,.aysa-motion-generator__numbers{grid-template-columns:1fr}.aysa-motion-surface{border-radius:18px;padding:14px}.aysa-motion-surface__head h3{font-size:22px;line-height:1.12}.aysa-motion-status-pill{min-height:30px;white-space:normal}.aysa-motion-progress-panel>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.aysa-motion-progress-panel strong{overflow-wrap:anywhere}.aysa-motion-module-card{align-items:flex-start;flex-direction:column;margin-left:0}.aysa-motion-flow-line{display:none}.aysa-motion-module-card__copy{align-items:flex-start;width:100%}.aysa-motion-module-card .aysa-motion-status-pill{align-self:flex-start}.aysa-motion-chip-row{display:grid;grid-template-columns:1fr}.aysa-motion-chip{justify-content:center;width:100%}.aysa-motion-log-panel__ambient{height:160px;right:10px;width:160px}.aysa-motion-command>div{min-height:0;width:100%}.aysa-motion-command button{margin-bottom:0}.aysa-motion-chat-shell{border-radius:18px}.aysa-motion-chat-head,.aysa-motion-chat-body,.aysa-motion-setup-composer{padding:12px}.aysa-motion-chat-body{min-height:0}.aysa-motion-agent-row{grid-template-columns:24px minmax(0,1fr)}.aysa-motion-agent-meta{align-items:flex-start;flex-direction:column;gap:6px}.aysa-motion-message-bubble,.aysa-motion-user-bubble{font-size:13px;max-width:100%;min-width:0;padding:12px}.aysa-motion-decision-grid{margin-left:0}.aysa-motion-profile-body{min-height:0}.aysa-motion-research-body{min-height:0}.aysa-motion-profile-grid{margin-left:0}.aysa-motion-profile-card{padding:14px}.aysa-motion-profile-fields--two{grid-template-columns:1fr}.aysa-motion-profile-progress>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.aysa-motion-table-surface{width:min(100%,calc(100vw - 24px))}.aysa-motion-table-head,.aysa-motion-table-footer,.aysa-motion-table-tools{align-items:flex-start;flex-direction:column}.aysa-motion-table-tools span,.aysa-motion-table-tools em{width:100%}.aysa-motion-table-tools span{min-width:0}.aysa-motion-table-scroll table{min-width:780px}.aysa-motion-monitor-head{align-items:flex-start;flex-direction:column;padding:18px}.aysa-motion-monitor-metrics,.aysa-motion-monitor-grid,.aysa-motion-goal-grid{padding-left:14px;padding-right:14px}.aysa-motion-monitor-metrics,.aysa-motion-monitor-loop,.aysa-motion-goal-grid{grid-template-columns:1fr}.aysa-motion-monitor-loop{padding-left:14px;padding-right:14px}.aysa-motion-improvement-queue{margin-left:14px;margin-right:14px}.aysa-motion-monitor-card-head{flex-direction:column}.aysa-motion-monitor-chart-card,.aysa-motion-monitor-signal-card,.aysa-motion-goal-card{padding:14px}.aysa-motion-technical-modules{grid-template-columns:1fr}.aysa-motion-decision-card{padding:14px}.aysa-motion-decision-card__head{align-items:flex-start;flex-direction:column}.aysa-motion-card-actions{display:grid;grid-template-columns:1fr}.aysa-motion-card-actions button{width:100%}.aysa-motion-setup-toolbar{grid-template-columns:auto minmax(0,1fr) auto}.aysa-motion-language-select{grid-column:1 / -1;justify-self:stretch;min-width:0;width:100%}.aysa-motion-setup-toolbar em{justify-self:start}.aysa-motion-section-head h2{font-size:30px}.content-entry:has(.aysa-motion){padding-top:18px}.content-entry:has(.aysa-motion) .content-entry__title{font-size:34px;line-height:1.06}}@media (prefers-reduced-motion:reduce){.aysa-motion *,.aysa-motion *::before,.aysa-motion *::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.001ms!important}.aysa-motion-reveal{opacity:1;transform:none}}
