/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.sld-home,.sld-home__frame{min-height:100vh;}.sld-home > .region,.sld-home .block,.sld-home .block__content{display:contents;}.sld-home__frame{display:flex;flex-direction:column;background-color:#101425;background-position:center;background-repeat:no-repeat;background-size:cover;}.sld-home__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;box-sizing:border-box;min-height:92px;margin:1.125rem;padding:0.875rem 1.5rem;border-radius:14px;background:var(--sld-color-primary);color:#fff;}.sld-home__brand img{display:block;max-height:42px;width:auto;}.sld-home__brand-text{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:0.02em;}.sld-home__nav{display:flex;align-items:center;gap:1.25rem;}.sld-home__nav-link{color:#fff;font-size:0.9375rem;font-weight:600;text-decoration:none;}.sld-home__nav-link:hover{text-decoration:underline;}.sld-home__enter{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;color:#16181c;text-decoration:none;transition:transform 0.15s ease;}.sld-home__enter:hover{transform:translateY(-1px);}.sld-home__enter svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.sld-home__logout{display:inline-block;padding:0.6rem 1.25rem;border-radius:8px;color:#16181c;font-size:0.875rem;font-weight:700;text-decoration:none;transition:transform 0.15s ease;}.sld-home__logout:hover{transform:translateY(-1px);color:#16181c;text-decoration:none;}.sld-home__main{display:flex;align-items:center;justify-content:center;flex:1;padding:2rem 1.5rem 4rem;}.sld-home__card{width:100%;max-width:42rem;padding:3.5rem 3rem;border-radius:16px;background:#f4f5f9;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,0.28);}.sld-home__title{margin:0 0 1.75rem;color:#414141;font-size:1.375rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;line-height:1.35;}.sld-home__intro{margin:0 auto 2.25rem;max-width:34rem;color:#414141;font-size:1.0625rem;line-height:1.65;}.sld-home__button{display:inline-block;padding:0.75rem 1.75rem;border-radius:8px;background:var(--sld-color-primary);color:#fff;font-size:0.9375rem;font-weight:600;text-decoration:none;transition:background-color 0.15s ease;}.sld-home__button:hover{background:var(--sld-color-primary-hover);color:#fff;}.sld-home__help{margin:2.5rem auto 0;max-width:32rem;color:#545b67;font-size:0.8125rem;line-height:1.6;}.sld-home__footer{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;border-radius:14px 14px 0 0;margin:0 1.5rem;}.sld-home__footer-logo{display:block;max-height:34px;width:auto;}.sld-home__strip{height:44px;background:var(--sld-color-primary);}@media (max-width:640px){.sld-home__bar{min-height:72px;margin:0.75rem;padding:0.75rem 1rem;}.sld-home__card{padding:2.5rem 1.5rem;}.sld-home__title{font-size:1.125rem;}.sld-home__intro{font-size:1rem;}.sld-home__footer,.sld-home__bar{margin-inline:0.75rem;}}.sld-login{max-width:42rem;text-align:left;}.sld-login .region,.sld-login .block,.sld-login .block__content{display:block;width:100%;}.sld-login .sld-home__title{text-align:center;}.sld-login .tabs,.sld-login .block-local-tasks-block{display:none;}.sld-login .form-item{margin:0 0 1.25rem;}.sld-login label{display:block;margin-bottom:0.4rem;color:#414141;font-size:0.875rem;font-weight:600;}.sld-login input[type="text"],.sld-login input[type="password"],.sld-login input[type="email"]{box-sizing:border-box;width:100%;padding:0.75rem 0.9rem;border:1px solid #d7e0f5;border-radius:8px;background:#e8eeff;color:#1c1f24;font:inherit;font-size:0.9375rem;}.sld-login input[type="text"]:focus,.sld-login input[type="password"]:focus,.sld-login input[type="email"]:focus{outline:2px solid var(--sld-color-primary);outline-offset:1px;border-color:transparent;}.sld-login .description{margin-top:0.35rem;color:#6b7280;font-size:0.8125rem;}.sld-login input[type="submit"],.sld-login button[type="submit"]{display:block;width:100%;margin-top:0.5rem;padding:0.8rem 1.5rem;border:0;border-radius:8px;background:var(--sld-color-primary);color:#fff;font:inherit;font-size:0.9375rem;font-weight:600;cursor:pointer;transition:background-color 0.15s ease;}.sld-login input[type="submit"]:hover,.sld-login button[type="submit"]:hover{background:var(--sld-color-primary-hover);}.sld-home__frame--liso{background-color:#222254;background-image:none;}.sld-home__card--wide{max-width:66rem;}.sld-inner-frame.sld-home__card{background:#ffffff;}.sld-inner-frame{text-align:start;}.sld-inner-frame .region,.sld-inner-frame .block,.sld-inner-frame .block__content{display:block;width:100%;}.sld-inner-frame .sld{max-width:none;padding:0;margin-inline:0;}.sld-inner-frame .sld__notice{box-shadow:var(--sld-shadow);}.sld-inner-frame .sld-dashboard__greeting,.sld-inner-frame .sld-result__title{color:#404040;}.sld-login .sld-login__links{margin-top:1.5rem;text-align:center;}.sld-login .sld-login__links a{color:var(--sld-color-primary);font-size:0.875rem;text-decoration:none;}.sld-login .sld-login__links a:hover{text-decoration:underline;}.sld-login .messages{margin:0 0 1.25rem;font-size:0.875rem;}.sld-manager{min-height:100vh;background:#ffffff;}.sld-manager__bar{border-radius:0;margin:0;}.sld-manager__nav{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:0.15rem;margin-inline:clamp(0.5rem,3vw,2rem);}.sld-manager__nav-link{padding:0.45rem 0.85rem;border-radius:999px;color:rgba(255,255,255,0.82);font-size:0.9rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease,color 0.15s ease;}.sld-manager__nav-link:hover,.sld-manager__nav-link:focus-visible{background:rgba(255,255,255,0.14);color:#ffffff;}.sld-manager__nav-link:focus-visible{outline:2px solid #ffffff;outline-offset:2px;}.sld-manager__nav-link.is-active{background:#ffffff;color:var(--sld-color-primary,#1f4788);}@media (prefers-reduced-motion:reduce){.sld-manager__nav-link{transition:none;}}.sld-manager .block-local-tasks-block,.sld-manager nav.tabs--primary,.sld-manager .tabs--primary{display:none;}.sld-manager__main{padding:1.5rem clamp(1rem,4vw,2.5rem) 4rem;}
.sld,.sld-page,.sld-home,.sld-manager{--sld-color-primary:#1f4788;--sld-color-primary-hover:#16345f;--sld-color-primary-contrast:#ffffff;--sld-color-bg:#ffffff;--sld-color-surface:#f6f7f9;--sld-color-border:#d9dde3;--sld-color-text:#1c1f24;--sld-color-text-muted:#5b6470;--sld-color-success:#1a7f4b;--sld-color-warning:#8a6100;--sld-color-danger:#b3261e;--sld-color-info:#1f4788;--sld-radius:10px;--sld-radius-sm:6px;--sld-space-xs:0.25rem;--sld-space-sm:0.5rem;--sld-space-md:1rem;--sld-space-lg:1.5rem;--sld-space-xl:2.5rem;--sld-font:inherit;--sld-shadow:0 1px 2px rgba(0,0,0,0.06),0 4px 12px rgba(0,0,0,0.04);}.sld{box-sizing:border-box;max-width:60rem;margin-inline:auto;padding:var(--sld-space-lg) var(--sld-space-md);color:var(--sld-color-text);font-family:var(--sld-font);}.sld :is(h1,h2,h3,h4,h5,h6){color:var(--sld-color-text);}.sld *,.sld *::before,.sld *::after{box-sizing:inherit;}@media (prefers-color-scheme:dark){.sld-page,.sld-page .sld{--sld-color-bg:#16181c;--sld-color-surface:#1f2228;--sld-color-border:#333941;--sld-color-text:#e9ecf1;--sld-color-text-muted:#a2acb9;--sld-color-primary:#6f9bea;--sld-color-primary-hover:#8db0f0;--sld-color-primary-contrast:#0f1114;--sld-color-success:#5fd39b;--sld-color-warning:#e3b34f;--sld-color-danger:#ff8b7e;--sld-color-info:#8db0f0;--sld-shadow:none;}}.sld__button{display:inline-block;padding:0.7rem 1.4rem;border:1px solid transparent;border-radius:var(--sld-radius-sm);background:var(--sld-color-primary);color:var(--sld-color-primary-contrast);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;}.sld__button:hover,.sld__button:focus{background:var(--sld-color-primary-hover);color:var(--sld-color-primary-contrast);text-decoration:none;}.sld__button:focus-visible,.sld__link:focus-visible{outline:2px solid var(--sld-color-primary);outline-offset:2px;}.sld__button--secondary{background:transparent;border-color:var(--sld-color-border);color:var(--sld-color-text);}.sld__button--secondary:hover,.sld__button--secondary:focus{background:var(--sld-color-surface);color:var(--sld-color-text);}.sld__button[aria-disabled="true"],.sld__button:disabled{opacity:0.55;cursor:not-allowed;}.sld__notice{padding:var(--sld-space-md);border:1px solid var(--sld-color-border);border-left-width:4px;border-radius:var(--sld-radius-sm);background:var(--sld-color-surface);margin-block:var(--sld-space-md);}.sld__notice--warning{border-left-color:var(--sld-color-warning);}.sld__notice p{margin:0;}.sld__notice ul{margin:var(--sld-space-sm) 0 0;padding-inline-start:1.25rem;}.sld-page{display:flex;flex-direction:column;height:100dvh;overflow:hidden;box-sizing:border-box;background:var(--sld-color-bg);font-family:var(--sld-font);}.sld-page__bar{flex:0 0 auto;display:flex;align-items:center;gap:var(--sld-space-md);padding:var(--sld-space-md);border-bottom:1px solid var(--sld-color-border);}.sld-page__title{flex:1 1 auto;min-width:0;margin:0;color:var(--sld-color-text);font-size:1.05rem;font-weight:600;letter-spacing:0.01em;line-height:1.3;overflow-wrap:anywhere;}.sld-page__logout{flex:0 0 auto;}.sld-page__bar > *{max-width:none;}@media (min-width:52rem){.sld-page__bar{padding-inline:clamp(1rem,4vw,2.5rem);}}.sld-page__content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;}.sld-page__content .region,.sld-page__content .block,.sld-page__content .block__content{display:contents;}.sld-page .sld-chat{flex:1 1 auto;min-height:0;width:100%;max-width:48rem;margin-inline:auto;padding-block:var(--sld-space-md);}.sld-status{display:inline-block;padding:0.2rem 0.6rem;border:1px solid var(--sld-color-border);border-radius:999px;background:var(--sld-color-surface);font-size:0.8rem;font-weight:600;white-space:nowrap;}.sld-status--completed{border-color:var(--sld-color-success);color:var(--sld-color-success);}.sld-status--in_progress,.sld-status--processing{border-color:var(--sld-color-info);color:var(--sld-color-info);}.sld-status--failed{border-color:var(--sld-color-danger);color:var(--sld-color-danger);}.sld__muted{color:var(--sld-color-text-muted);}.sld__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}.sld-chat__bubble a,.sld-result__prose a,.sld-pack__body a{color:var(--sld-color-info);text-decoration:underline;text-underline-offset:0.2em;}.sld-chat__bubble a:hover,.sld-result__prose a:hover,.sld-pack__body a:hover{text-decoration-thickness:2px;}.sld-fuente{color:var(--sld-color-text-muted);font-size:0.85em;white-space:nowrap;}
.sld-dashboard__header{margin-bottom:var(--sld-space-lg);}.sld-dashboard__greeting{margin:0;color:var(--sld-color-text);font-size:1.5rem;font-weight:700;line-height:1.3;}.sld-dashboard__start{margin-bottom:var(--sld-space-xl);}.sld-dashboard__accounts{display:flex;flex-direction:column;gap:0.2rem;margin:0 0 var(--sld-space-xl);padding:var(--sld-space-md) var(--sld-space-lg);border:1px solid var(--sld-color-border);border-radius:var(--sld-radius);background:var(--sld-color-surface);color:inherit;text-decoration:none;transition:border-color 0.15s ease,box-shadow 0.15s ease;}.sld-dashboard__accounts:hover,.sld-dashboard__accounts:focus-visible{border-color:var(--sld-color-primary);box-shadow:var(--sld-shadow);}.sld-dashboard__accounts-title{color:var(--sld-color-primary);font-weight:700;}.sld-dashboard__accounts-title::after{content:" →";}.sld-dashboard__accounts-text{color:var(--sld-color-text-muted);font-size:0.9rem;}@media (prefers-reduced-motion:reduce){.sld-dashboard__accounts{transition:none;}}.sld-dashboard__section-title{margin:0 0 var(--sld-space-md);font-size:1.15rem;}.sld-dashboard__empty{padding:var(--sld-space-lg);border:1px dashed var(--sld-color-border);border-radius:var(--sld-radius);color:var(--sld-color-text-muted);text-align:center;}.sld-dashboard__table-wrapper{overflow-x:auto;}.sld-dashboard__table{width:100%;border-collapse:collapse;font-size:0.95rem;}.sld-dashboard__table th,.sld-dashboard__table td{padding:0.75rem var(--sld-space-sm);border-bottom:1px solid var(--sld-color-border);text-align:start;vertical-align:middle;}.sld-dashboard__table th{color:var(--sld-color-text-muted);font-size:0.85rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;}@media (max-width:34rem){.sld-dashboard__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);}.sld-dashboard__table tr{display:block;margin-bottom:var(--sld-space-md);padding:var(--sld-space-md);border:1px solid var(--sld-color-border);border-radius:var(--sld-radius);background:var(--sld-color-bg);box-shadow:var(--sld-shadow);}.sld-dashboard__table td{display:flex;justify-content:space-between;gap:var(--sld-space-md);padding:0.4rem 0;border-bottom:0;}.sld-dashboard__table td::before{content:attr(data-label);color:var(--sld-color-text-muted);font-size:0.85rem;font-weight:600;}}.sld-dashboard__welcome{max-width:60ch;margin:var(--sld-space-sm) 0 0;color:var(--sld-color-text-muted);}.sld-dashboard__cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--sld-space-md);}.sld-card{display:flex;gap:var(--sld-space-md);align-items:flex-start;height:100%;box-sizing:border-box;padding:var(--sld-space-lg);border:1px solid var(--sld-color-border);border-radius:var(--sld-radius);background:var(--sld-color-bg);color:inherit;text-decoration:none;transition:border-color 0.15s ease,box-shadow 0.15s ease;}.sld-card:hover,.sld-card:focus-visible{border-color:var(--sld-color-primary);box-shadow:var(--sld-shadow);}.sld-card__icon{flex:0 0 auto;display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--sld-radius-sm);background:var(--sld-color-surface);}.sld-card__icon img{max-width:2rem;max-height:2rem;}.sld-card__initial{color:var(--sld-color-primary);font-size:1.25rem;font-weight:700;line-height:1;}.sld-card__body{display:flex;flex-direction:column;gap:var(--sld-space-xs);min-width:0;}.sld-card__name{font-weight:600;line-height:1.3;}.sld-card__description{color:var(--sld-color-text-muted);font-size:0.9rem;line-height:1.4;}.sld-card__state{margin-top:var(--sld-space-xs);color:var(--sld-color-text-muted);font-size:0.85rem;font-weight:600;}.sld-agent-page__back{display:inline-block;margin-bottom:var(--sld-space-lg);font-size:0.9rem;}.sld-agent-page__header{display:flex;gap:var(--sld-space-md);align-items:center;margin-bottom:var(--sld-space-md);}.sld-agent-page__icon{flex:0 0 auto;width:3.5rem;height:3.5rem;padding:var(--sld-space-sm);border-radius:var(--sld-radius-sm);background:var(--sld-color-surface);box-sizing:border-box;object-fit:contain;}.sld-agent-page__icon--initial{display:grid;place-items:center;color:var(--sld-color-primary);font-size:1.5rem;font-weight:700;}.sld-agent-page__intro{margin:0 0 var(--sld-space-lg);max-width:42rem;line-height:1.6;}.sld-memory{margin-top:var(--sld-space-xl);}.sld-memory__intro{margin:0 0 var(--sld-space-md);}.sld-memory__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--sld-space-sm);}.sld-memory__item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sld-space-md);padding:var(--sld-space-md);border:1px solid var(--sld-color-border);border-radius:var(--sld-radius);}.sld-memory__body{min-width:0;}.sld-memory__topic{margin:0 0 0.25rem;font-weight:600;}.sld-memory__content{margin:0;overflow-wrap:anywhere;}.sld-memory__updated{margin:0.35rem 0 0;color:var(--sld-color-text-muted);font-size:0.85rem;}.sld-memory__forget{padding:0.4rem 0.9rem;font-size:0.9rem;white-space:nowrap;}.sld-memory__all{margin-top:var(--sld-space-md);}.sld-memory__forget-all{padding:0;border:0;background:none;color:var(--sld-color-text-muted);font:inherit;font-size:0.9rem;text-decoration:underline;cursor:pointer;}.sld-memory__forget-all:hover,.sld-memory__forget-all:focus{color:var(--sld-color-text);}.sld-memory__forget-all:focus-visible{outline:2px solid var(--sld-color-primary);outline-offset:2px;}@media (max-width:34rem){.sld-memory__item{flex-direction:column;align-items:stretch;}}.sld-card__accounts{color:var(--sld-color-primary);font-size:0.85rem;font-weight:600;}
@font-face{font-family:"Archivo";src:url(/modules/custom/sales_leadership_diagnostic/fonts/archivo-latin-var.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;}@font-face{font-family:"JetBrains Mono";src:url(/modules/custom/sales_leadership_diagnostic/fonts/jetbrains-mono-latin-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;}html .sld-home.sld-home--agentes,html .sld-home--agentes .sld,html .sld-page.sld-page--agentes,html .sld-page.sld-page--agentes .sld{--agt-fondo:#06090b;--agt-cian:#4ee2f2;--agt-lima:#a6ff4d;--agt-linea:rgba(78,226,242,0.16);--agt-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--sld-color-primary:#4ee2f2;--sld-color-primary-hover:#a6ff4d;--sld-color-primary-contrast:#04070a;--sld-color-bg:#0a1317;--sld-color-surface:#0f1c22;--sld-color-border:rgba(120,150,158,0.24);--sld-color-text:#e6f0f1;--sld-color-text-muted:#a9bdc2;--sld-color-success:#5fd39b;--sld-color-warning:#e3b34f;--sld-color-danger:#ff8b7e;--sld-color-info:#4ee2f2;--sld-radius:4px;--sld-radius-sm:3px;--sld-font:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--sld-shadow:0 18px 40px -26px rgba(78,226,242,0.55);}.sld-home--agentes{color-scheme:dark;background:var(--agt-fondo);color:var(--sld-color-text);font-family:var(--sld-font);-webkit-font-smoothing:antialiased;}.sld-home--agentes :is(h1,h2,h3,h4,h5,h6){font-family:var(--sld-font);}.sld-home--agentes ::selection{background:var(--agt-cian);color:#04070a;}.sld-home--agentes .sld-home__frame{position:relative;isolation:isolate;background-color:var(--agt-fondo);background-image:none !important;}.sld-home--agentes .sld-home__frame::before{content:"";position:absolute;inset:0 0 auto;height:44rem;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(78,226,242,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(78,226,242,0.055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(110% 80% at 30% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(110% 80% at 30% 0%,#000 0%,transparent 75%);}.sld-home--agentes .sld-home__frame::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40rem 40rem at -10% -12%,rgba(78,226,242,0.14),transparent 62%),radial-gradient(36rem 36rem at 108% 55%,rgba(166,255,77,0.07),transparent 65%);}.sld-home--agentes .sld-nodos{position:absolute;inset:0 0 auto;width:100%;height:40rem;z-index:-1;pointer-events:none;opacity:0.75;-webkit-mask-image:linear-gradient(#000 35%,transparent);mask-image:linear-gradient(#000 35%,transparent);}.sld-home--agentes .sld-home__bar{min-height:72px;border:1px solid var(--agt-linea);border-radius:var(--sld-radius);background:rgba(6,9,11,0.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);}.sld-home--agentes .sld-home__brand{display:flex;align-items:center;gap:0.9rem;min-width:0;text-decoration:none;}.sld-home--agentes .sld-home__brand img{max-height:34px;}.sld-home--agentes .sld-home__tag{color:var(--agt-cian);font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.2em;text-transform:uppercase;white-space:nowrap;}.sld-home--agentes .sld-home__logout{border-radius:var(--sld-radius-sm);color:#04070a;font-family:var(--agt-mono);font-size:0.75rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;}.sld-home--agentes .sld-inner-frame.sld-home__card{border:1px solid rgba(78,226,242,0.2);border-radius:var(--sld-radius);background:linear-gradient(165deg,rgba(13,23,28,0.94),rgba(7,11,14,0.94));box-shadow:0 40px 100px -50px rgba(0,0,0,0.95);}.sld-home--agentes .sld-inner-frame .sld-dashboard__greeting{color:var(--sld-color-text);font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-0.025em;line-height:1.08;text-wrap:balance;}.sld-home--agentes .sld-dashboard__welcome{font-size:1.05rem;}.sld-home--agentes .sld-dashboard__section-title{margin-bottom:1.25rem;color:var(--agt-cian);font-family:var(--agt-mono);font-size:0.8rem;font-weight:500;letter-spacing:0.22em;line-height:1.6;text-transform:uppercase;}.sld-home--agentes .sld-dashboard__cards{counter-reset:agente;gap:1.25rem;}.sld-home--agentes .sld-card{--agt-acento:var(--agt-cian);--agt-acento-rgb:78,226,242;flex-wrap:wrap;align-content:flex-start;row-gap:1.1rem;padding:1.6rem;border:1px solid rgba(var(--agt-acento-rgb),0.24);background:linear-gradient(180deg,rgba(12,22,27,0.85),rgba(7,11,14,0.85));transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;}.sld-home--agentes .sld-card--lima{--agt-acento:var(--agt-lima);--agt-acento-rgb:166,255,77;background:linear-gradient(180deg,rgba(15,24,17,0.85),rgba(7,11,14,0.85));}.sld-home--agentes .sld-card::before{counter-increment:agente;content:"AGENTE_" counter(agente,decimal-leading-zero);content:"AGENTE_" counter(agente,decimal-leading-zero) / "";flex-basis:100%;padding-left:0.95rem;background:radial-gradient(circle at 3px 50%,var(--agt-acento) 3px,transparent 3.6px) no-repeat;color:var(--agt-acento);font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.2em;}.sld-home--agentes .sld-card:hover,.sld-home--agentes .sld-card:focus-visible{border-color:rgba(var(--agt-acento-rgb),0.6);box-shadow:0 18px 40px -26px rgba(var(--agt-acento-rgb),0.6);transform:translateY(-3px);}.sld-home--agentes .sld-card:focus-visible{outline:2px solid var(--agt-acento);outline-offset:3px;}.sld-home--agentes .sld-card__icon{border:1px solid rgba(var(--agt-acento-rgb),0.25);border-radius:var(--sld-radius-sm);background:rgba(var(--agt-acento-rgb),0.08);}.sld-home--agentes .sld-card__initial{color:var(--agt-acento);}.sld-home--agentes .sld-card__name{color:var(--sld-color-text);font-size:1.1rem;font-weight:800;letter-spacing:-0.01em;line-height:1.15;text-transform:uppercase;}.sld-home--agentes .sld-card__description{font-size:0.92rem;line-height:1.5;}.sld-home--agentes .sld-card__accounts{color:var(--agt-acento);font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.06em;}.sld-home--agentes .sld-card__state{color:#8fa6ac;font-weight:500;}.sld-home--agentes .sld__button{border-radius:var(--sld-radius-sm);font-family:inherit;font-weight:800;letter-spacing:0.04em;box-shadow:0 0 0 1px rgba(78,226,242,0.5),0 18px 46px -18px rgba(78,226,242,0.75);transition:background-color 0.16s ease,transform 0.16s ease;}.sld-home--agentes .sld__button:hover{transform:translateY(-2px);}.sld-home--agentes .sld__button--secondary{border-color:rgba(120,150,158,0.35);background:transparent;color:var(--sld-color-text);font-weight:600;letter-spacing:0;box-shadow:none;}.sld-home--agentes .sld__button--secondary:hover,.sld-home--agentes .sld__button--secondary:focus{border-color:var(--agt-cian);background:rgba(78,226,242,0.08);color:var(--sld-color-text);transform:none;}.sld-home--agentes .sld-inner-frame .sld__notice{box-shadow:none;}.sld-home--agentes .sld-memory__item{border-color:rgba(120,150,158,0.2);background:rgba(255,255,255,0.015);transition:border-color 0.2s ease;}.sld-home--agentes .sld-memory__item:hover{border-color:rgba(78,226,242,0.35);}.sld-home--agentes .sld-memory__topic{color:var(--agt-cian);font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;}.sld-home--agentes .sld-memory__content{color:#c7d6da;line-height:1.6;}.sld-home--agentes .sld-memory__updated{color:#8fa6ac;font-family:var(--agt-mono);font-size:0.75rem;}.sld-home--agentes .sld__link,.sld-home--agentes .sld-account__meta a{color:var(--agt-cian);}.sld-home--agentes .sld__link:hover,.sld-home--agentes .sld-account__meta a:hover{color:var(--agt-lima);}.sld-home--agentes .sld-agent-page__back,.sld-home--agentes .sld-accounts__back{font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;}.sld-home--agentes .sld-agent-page{--agt-acento:var(--agt-cian);--agt-acento-rgb:78,226,242;}.sld-home--agentes .sld-agent-page--lima{--agt-acento:var(--agt-lima);--agt-acento-rgb:166,255,77;}.sld-home--agentes .sld-agent-page__header{align-items:flex-start;gap:1.1rem;}.sld-home--agentes .sld-agent-page__icon{border:1px solid rgba(var(--agt-acento-rgb),0.25);border-radius:var(--sld-radius-sm);background:rgba(var(--agt-acento-rgb),0.08);}.sld-home--agentes .sld-agent-page__icon--initial{color:var(--agt-acento);}.sld-home--agentes .sld-agent-page__header .sld__muted{margin:0.4rem 0 0;font-size:1.02rem;line-height:1.5;}.sld-home--agentes .sld-agent-page__intro{max-width:64ch;padding-left:1.1rem;border-left:2px solid var(--agt-acento);color:#c7d6da;font-size:1.05rem;line-height:1.65;}.sld-home--agentes .sld-agent-page--lima .sld__button:not(.sld__button--secondary){background:var(--agt-lima);box-shadow:0 0 0 1px rgba(166,255,77,0.5),0 18px 46px -18px rgba(166,255,77,0.7);}.sld-home--agentes .sld-agent-page--lima .sld__button:not(.sld__button--secondary):hover,.sld-home--agentes .sld-agent-page--lima .sld__button:not(.sld__button--secondary):focus{background:var(--agt-cian);}.sld-home--agentes .sld-dashboard__accounts{border:1px solid rgba(var(--agt-acento-rgb,78,226,242),0.28);border-radius:var(--sld-radius);background:linear-gradient(160deg,rgba(var(--agt-acento-rgb,78,226,242),0.07),rgba(255,255,255,0.012));}.sld-home--agentes .sld-dashboard__accounts:hover,.sld-home--agentes .sld-dashboard__accounts:focus-visible{border-color:rgba(var(--agt-acento-rgb,78,226,242),0.6);box-shadow:none;}.sld-home--agentes .sld-dashboard__accounts-title{color:var(--agt-acento,var(--agt-cian));font-family:var(--agt-mono);font-size:0.8rem;letter-spacing:0.18em;text-transform:uppercase;}.sld-home--agentes .sld-dashboard__table th{color:#8fa6ac;font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.16em;}.sld-home--agentes .sld-dashboard__table th,.sld-home--agentes .sld-dashboard__table td{border-bottom-color:rgba(120,150,158,0.18);}.sld-home--agentes .sld-dashboard__table td{font-variant-numeric:tabular-nums;}.sld-home--agentes .sld-dashboard__table tbody tr:hover{background:rgba(78,226,242,0.04);}.sld-home--agentes .sld-status{border-radius:var(--sld-radius-sm);background:transparent;font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.06em;}@media (max-width:34rem){.sld-home--agentes .sld-dashboard__table tr{background:rgba(255,255,255,0.015);box-shadow:none;}}.sld-home--agentes .sld-accounts__title{color:var(--sld-color-text);font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-0.025em;line-height:1.08;}.sld-home--agentes .sld-accounts__intro{font-size:1.02rem;}.sld-home--agentes .sld-accounts__figure{border-color:rgba(78,226,242,0.18);background:linear-gradient(160deg,rgba(13,23,28,0.9),rgba(7,11,14,0.9));}.sld-home--agentes .sld-accounts__figure dt{color:#8fa6ac;font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.16em;}.sld-home--agentes .sld-accounts__figure dd{font-size:2rem;font-weight:800;letter-spacing:-0.02em;}.sld-home--agentes .sld-accounts__figure--logro{border-color:rgba(95,211,155,0.3);}.sld-home--agentes .sld-accounts__figure--logro dd{color:var(--sld-color-success);}.sld-home--agentes .sld-accounts__tab{border-radius:var(--sld-radius-sm);font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;}.sld-home--agentes .sld-account{border-color:rgba(120,150,158,0.2);background:linear-gradient(180deg,rgba(12,22,27,0.7),rgba(7,11,14,0.7));}.sld-home--agentes .sld-account:target{border-color:var(--agt-cian);box-shadow:none;}.sld-home--agentes .sld-account__name{font-size:1.1rem;font-weight:800;letter-spacing:-0.01em;}.sld-home--agentes .sld-account__disposition{color:var(--agt-lima);font-family:var(--agt-mono);font-size:0.78rem;font-weight:500;}.sld-home--agentes .sld-account__chip{border:1px solid transparent;border-radius:var(--sld-radius-sm);font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.06em;}.sld-home--agentes .sld-account__chip--pendiente{border:1px dashed rgba(120,150,158,0.45);}.sld-home--agentes .sld-account__chip--neutro{border-color:rgba(120,150,158,0.3);}.sld-home--agentes .sld-account__chip--avance{border-color:rgba(78,226,242,0.3);background:rgba(78,226,242,0.1);color:var(--agt-cian);}.sld-home--agentes .sld-account__chip--logro{border-color:rgba(95,211,155,0.3);background:rgba(95,211,155,0.1);color:var(--sld-color-success);}.sld-home--agentes .sld-account__chip--cierre{border-color:rgba(255,139,126,0.3);background:rgba(255,139,126,0.1);color:var(--sld-color-danger);}.sld-home--agentes .sld-account__state{border-radius:var(--sld-radius-sm);}.sld-home--agentes .sld-account__note{border-left-color:var(--agt-cian);}.sld-home--agentes .sld-result{--agt-acento:var(--agt-cian);--agt-acento-rgb:78,226,242;}.sld-home--agentes .sld-result--lima{--agt-acento:var(--agt-lima);--agt-acento-rgb:166,255,77;}.sld-home--agentes .sld-result__header{border-bottom-color:var(--agt-linea);}.sld-home--agentes .sld-inner-frame .sld-result__title{color:var(--sld-color-text);font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-0.025em;line-height:1.08;text-wrap:balance;}.sld-home--agentes .sld-result__meta,.sld-home--agentes .sld-result__version{font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.06em;}.sld-home--agentes .sld-result__version{border-color:rgba(120,150,158,0.35);border-radius:var(--sld-radius-sm);}.sld-home--agentes .sld-result__section-title{color:var(--agt-cian);font-family:var(--agt-mono);font-size:0.8rem;font-weight:500;letter-spacing:0.22em;line-height:1.6;text-transform:uppercase;}.sld-home--agentes .sld-score__value{color:var(--agt-acento);font-size:clamp(3rem,7vw,4.5rem);font-weight:800;letter-spacing:-0.03em;}.sld-home--agentes .sld-score__max{font-family:var(--agt-mono);letter-spacing:0.06em;}.sld-home--agentes .sld-score__band strong{letter-spacing:0.02em;}.sld-home--agentes .sld-score__confidence{font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.08em;}.sld-home--agentes .sld-score__bar,.sld-home--agentes .sld-dimensions__bar{border-radius:2px;background:rgba(120,150,158,0.2);}.sld-home--agentes .sld-score__fill,.sld-home--agentes .sld-dimensions__fill{border-radius:2px;background:linear-gradient(90deg,rgba(var(--agt-acento-rgb),0.55),var(--agt-acento));}.sld-home--agentes .sld-dimensions thead th{color:var(--sld-color-text-muted);font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.16em;}.sld-home--agentes .sld-dimensions th,.sld-home--agentes .sld-dimensions td{border-bottom-color:rgba(120,150,158,0.18);}.sld-home--agentes .sld-dimensions tbody tr:hover{background:rgba(78,226,242,0.04);}.sld-home--agentes .sld-dimensions__score{font-weight:700;}.sld-home--agentes .sld-result__partial{border-left-color:var(--agt-acento);background:rgba(var(--agt-acento-rgb),0.06);}@media (max-width:34rem){.sld-home--agentes .sld-dimensions tr{border-color:rgba(120,150,158,0.2);background:rgba(255,255,255,0.015);}.sld-home--agentes .sld-dimensions td{align-items:center;}.sld-home--agentes .sld-dimensions td::before{margin-inline-end:auto;white-space:nowrap;}.sld-home--agentes .sld-dimensions__bar{width:4rem;}}.sld-home--agentes :is(p,li){hyphens:manual;overflow-wrap:break-word;}.sld-home--agentes .sld-result__prose{color:#d5e1e4;font-size:1.02rem;line-height:1.75;}.sld-home--agentes .sld-result__prose :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--sld-color-text);}.sld-home--agentes .sld-result__list li{border-color:rgba(120,150,158,0.2);background:linear-gradient(180deg,rgba(12,22,27,0.7),rgba(7,11,14,0.7));color:#d5e1e4;}.sld-home--agentes .sld-result__list--recommendations li::before{background:#8db0f0;}.sld-home--agentes .sld-result a:not([class]){color:var(--agt-cian);}.sld-home--agentes .sld-result a:not([class]):hover{color:var(--agt-lima);}.sld-home--agentes .sld-pack__track{border-radius:var(--sld-radius-sm);font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;}.sld-home--agentes .sld-pack__account{border-color:rgba(120,150,158,0.2);background:linear-gradient(180deg,rgba(12,22,27,0.7),rgba(7,11,14,0.7));}.sld-home--agentes .sld-pack__rank{border-radius:var(--sld-radius-sm);background:rgba(var(--agt-acento-rgb),0.1);color:var(--agt-acento);font-family:var(--agt-mono);}.sld-home--agentes .sld-pack__name{font-size:1.1rem;font-weight:800;letter-spacing:-0.01em;}.sld-home--agentes .sld-pack__chip,.sld-home--agentes .sld-pack__status,.sld-home--agentes .sld-pack__discrepancy,.sld-home--agentes .sld-pack__date,.sld-home--agentes .sld-pack__verified{font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.04em;}.sld-home--agentes .sld-pack__chip{border-radius:var(--sld-radius-sm);}.sld-home--agentes .sld-pack__chip--gold{border-color:var(--agt-lima);color:var(--agt-lima);}.sld-home--agentes .sld-pack__chip--silver{border-color:#c7d6da;color:#c7d6da;}.sld-home--agentes .sld-pack__fields dt,.sld-home--agentes .sld-pack__warn-title,.sld-home--agentes .sld-pack__message-head{font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.12em;}.sld-home--agentes .sld-pack__fields dd{color:#d5e1e4;}.sld-home--agentes .sld-pack__alt{color:var(--sld-color-text-muted);}.sld-home--agentes .sld-pack__warn{background:rgba(227,179,79,0.07);}.sld-home--agentes .sld-pack__message{border-color:rgba(120,150,158,0.25);}.sld-home--agentes .sld-pack__message-head{background:rgba(255,255,255,0.03);}.sld-home--agentes .sld-pack__message-body{background:rgba(0,0,0,0.25);color:#d5e1e4;}.sld-home--agentes .sld-pack__copy{font-family:var(--agt-mono);letter-spacing:0.08em;text-transform:uppercase;}.sld-home--agentes .sld-result__footer{border-top-color:var(--agt-linea);}.sld-home--agentes .sld-manager__nav-link{border-radius:var(--sld-radius-sm);color:#a9bdc2;font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.1em;text-transform:uppercase;}.sld-home--agentes .sld-manager__nav-link:hover,.sld-home--agentes .sld-manager__nav-link:focus-visible{background:rgba(78,226,242,0.1);color:var(--sld-color-text);}.sld-home--agentes .sld-manager__nav-link.is-active{background:var(--agt-cian);color:#04070a;}.sld-home--agentes .sld-home__footer{padding:1.75rem 1.5rem;border:1px solid var(--agt-linea);border-bottom:0;border-radius:var(--sld-radius) var(--sld-radius) 0 0;background-color:#000000 !important;}.sld-home--agentes .sld-home__footer-logo{max-height:26px;opacity:0.85;}.sld-home--agentes .sld-home__strip{height:3px;background:linear-gradient(90deg,var(--agt-cian),var(--agt-lima));}@media (max-width:640px){.sld-home--agentes .sld-home__tag{display:none;}.sld-home--agentes .sld-home__bar{min-height:64px;}}.sld-home--agentes .sld-home__frame:not(.sld-home__frame--liso) .sld-nodos{height:100%;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent);}.sld-home--agentes .sld-home__nav-link{color:#c7d6da;font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.14em;text-transform:uppercase;}.sld-home--agentes .sld-home__nav-link:hover{color:var(--agt-cian);text-decoration:none;}.sld-home--agentes .sld-home__enter{border-radius:var(--sld-radius-sm);color:#04070a;}.sld-home--agentes .sld-home__card:not(.sld-inner-frame){border:1px solid rgba(78,226,242,0.22);border-radius:var(--sld-radius);background:linear-gradient(160deg,rgba(14,25,30,0.92),rgba(7,11,14,0.92));box-shadow:0 30px 80px -40px rgba(0,0,0,0.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);}.sld-home--agentes .sld-home__card:not(.sld-inner-frame):not(.sld-login)::before{content:"AI SALES AGENTS™";content:"AI SALES AGENTS™" / "";display:inline-block;margin-bottom:1.6rem;padding:0.45rem 0.8rem 0.45rem 1.6rem;border:1px solid rgba(78,226,242,0.3);border-radius:2px;background:radial-gradient(circle at 0.8rem 50%,var(--agt-lima) 3px,transparent 3.6px) no-repeat;color:var(--agt-cian);font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.24em;}.sld-home--agentes .sld-home__title{color:var(--sld-color-text);font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800;letter-spacing:-0.02em;line-height:1.05;text-wrap:balance;}.sld-home--agentes .sld-home__intro{color:#c7d6da;}.sld-home--agentes .sld-home__button,.sld-home--agentes .sld-login input[type="submit"],.sld-home--agentes .sld-login button[type="submit"]{border-radius:3px;background:var(--agt-cian);color:#04070a;font-weight:800;letter-spacing:0.04em;box-shadow:0 0 0 1px rgba(78,226,242,0.5),0 18px 46px -18px rgba(78,226,242,0.75);transition:background-color 0.16s ease,transform 0.16s ease;}.sld-home--agentes .sld-home__button{padding:1rem 1.6rem;}.sld-home--agentes .sld-login input[type="submit"],.sld-home--agentes .sld-login button[type="submit"]{margin-inline-end:0;}.sld-home--agentes .sld-home__button:hover,.sld-home--agentes .sld-home__button:focus,.sld-home--agentes .sld-login input[type="submit"]:hover,.sld-home--agentes .sld-login button[type="submit"]:hover{background:var(--agt-lima);color:#04070a;transform:translateY(-2px);}.sld-home--agentes .sld-home__button:focus-visible{outline:2px solid var(--agt-cian);outline-offset:3px;}.sld-home--agentes .sld-home__help{color:#8fa6ac;}.sld-home--agentes .sld-login label{color:#c7d6da;}.sld-home--agentes .sld-login input[type="text"],.sld-home--agentes .sld-login input[type="password"],.sld-home--agentes .sld-login input[type="email"]{border-color:rgba(120,150,158,0.35);border-radius:var(--sld-radius-sm);background:rgba(10,19,23,0.9);color:var(--sld-color-text);}.sld-home--agentes .sld-login .description{color:#8fa6ac;}.sld-home--agentes .sld-login .sld-login__links a{color:var(--agt-cian);}.sld-home--agentes .sld-login .sld-login__links a:hover{color:var(--agt-lima);}.sld-home--agentes .sld-home__footer-logo{filter:brightness(0) invert(1);}@media (prefers-reduced-motion:reduce){.sld-home--agentes .sld-home__button,.sld-home--agentes .sld-login input[type="submit"],.sld-home--agentes .sld-login button[type="submit"]{transition:none;transform:none;}}.sld-page.sld-page--agentes{--agt-acento:var(--agt-cian);--agt-acento-rgb:78,226,242;position:relative;isolation:isolate;color-scheme:dark;background:var(--agt-fondo);color:var(--sld-color-text);font-family:var(--sld-font);-webkit-font-smoothing:antialiased;}.sld-page.sld-page--lima{--agt-acento:var(--agt-lima);--agt-acento-rgb:166,255,77;}.sld-page.sld-page--agentes::before{content:"";position:absolute;inset:0 0 auto;height:28rem;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(78,226,242,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(78,226,242,0.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(90% 70% at 30% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(90% 70% at 30% 0%,#000 0%,transparent 75%);}.sld-page.sld-page--agentes::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(36rem 30rem at -8% -10%,rgba(var(--agt-acento-rgb),0.1),transparent 62%);}.sld-page--agentes :is(h1,h2,h3,h4,h5,h6){font-family:var(--sld-font);}.sld-page--agentes ::selection{background:var(--agt-cian);color:#04070a;}.sld-page--agentes .sld-page__bar{border-bottom-color:var(--agt-linea);background:rgba(6,9,11,0.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);}.sld-page--agentes .sld-page__title{display:flex;align-items:center;gap:0.7rem;color:var(--sld-color-text);font-size:1.1rem;font-weight:800;letter-spacing:-0.01em;}.sld-page--agentes .sld-page__title::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--agt-acento);box-shadow:0 0 12px var(--agt-acento);}.sld-page--agentes .sld-home__logout{border-radius:var(--sld-radius-sm);color:#04070a;font-family:var(--agt-mono);font-size:0.75rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;}.sld-page--agentes .sld-chat__header{border-bottom-color:var(--agt-linea);}.sld-page--agentes .sld-chat__back,.sld-page--agentes .sld__link{color:var(--agt-cian);}.sld-page--agentes .sld-chat__back{font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;}.sld-page--agentes .sld-chat__back:hover,.sld-page--agentes .sld__link:hover{color:var(--agt-lima);text-decoration:none;}.sld-page--agentes .sld-status{border-radius:var(--sld-radius-sm);background:transparent;font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.06em;}.sld-page--agentes .sld-chat__welcome-icon{width:56px;height:56px;padding:12px;border:1px solid rgba(var(--agt-acento-rgb),0.25);border-radius:var(--sld-radius-sm);background:rgba(var(--agt-acento-rgb),0.08);}.sld-page--agentes .sld-chat__welcome-agent{color:var(--sld-color-text);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-0.02em;text-transform:uppercase;}.sld-page--agentes .sld-chat__welcome-intro{color:#c7d6da;font-size:1.02rem;line-height:1.65;}.sld-page--agentes .sld-chat__welcome-title{color:var(--agt-cian);font-family:var(--agt-mono);font-size:0.75rem;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;}.sld-page--agentes .sld-chat__suggestion{border:1px solid rgba(var(--agt-acento-rgb),0.24);border-radius:var(--sld-radius);background:linear-gradient(180deg,rgba(12,22,27,0.85),rgba(7,11,14,0.85));color:#c7d6da;transition:border-color 0.2s ease,color 0.2s ease,transform 0.2s ease;}.sld-page--agentes .sld-chat__suggestion:hover{border-color:rgba(var(--agt-acento-rgb),0.6);background:linear-gradient(180deg,rgba(12,22,27,0.85),rgba(7,11,14,0.85));color:var(--sld-color-text);transform:translateY(-2px);}.sld-page--agentes .sld-chat__suggestion:focus-visible{outline:2px solid var(--agt-acento);}.sld-page--agentes .sld-chat__meta{font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.08em;}.sld-page--agentes .sld-chat__author{font-weight:500;letter-spacing:0.16em;text-transform:uppercase;}.sld-page--agentes .sld-chat__message--assistant .sld-chat__author{color:var(--agt-acento);}.sld-page--agentes .sld-chat__time{color:#8fa6ac;}.sld-page--agentes .sld-chat__bubble{border-color:rgba(120,150,158,0.2);border-radius:var(--sld-radius);line-height:1.7;}.sld-page--agentes .sld-chat__message--assistant .sld-chat__bubble{border-left:2px solid rgba(var(--agt-acento-rgb),0.55);background:linear-gradient(180deg,rgba(13,23,28,0.92),rgba(8,13,16,0.92));color:#d5e1e4;}.sld-page--agentes .sld-chat__bubble :is(h2,h3,h4,h5,strong,b){color:var(--sld-color-text);}.sld-page--agentes .sld-chat__message--user .sld-chat__bubble{border-color:rgba(78,226,242,0.28);background:rgba(78,226,242,0.1);color:var(--sld-color-text);}.sld-page--agentes .sld-chat__bubble a{color:var(--agt-cian);}.sld-page--agentes .sld-chat__bubble a:hover{color:var(--agt-lima);}.sld-page--agentes .sld-chat__bubble th,.sld-page--agentes .sld-chat__bubble td{border-color:rgba(120,150,158,0.25);}.sld-page--agentes .sld-chat__bubble th{background:rgba(255,255,255,0.04);}.sld-page--agentes .sld-chat__typing{color:#a9bdc2;font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.12em;text-transform:uppercase;}.sld-page--agentes .sld-chat__typing-dots span{border-radius:1px;background:var(--agt-acento);}.sld-page--agentes .sld-chat__working{border:1px solid rgba(var(--agt-acento-rgb),0.2);background:rgba(var(--agt-acento-rgb),0.06);}.sld-page--agentes .sld-chat__composer{border-top-color:var(--agt-linea);}.sld-page--agentes .sld-chat__input{border-color:rgba(120,150,158,0.3);border-radius:var(--sld-radius-sm);background:rgba(10,19,23,0.9);color:var(--sld-color-text);}.sld-page--agentes .sld-chat__input::placeholder{color:#8fa6ac;}.sld-page--agentes .sld-chat__input:focus-visible{border-color:transparent;outline:2px solid var(--agt-acento);}.sld-page--agentes .sld__button{border-radius:var(--sld-radius-sm);font-family:inherit;font-weight:800;letter-spacing:0.04em;box-shadow:0 0 0 1px rgba(78,226,242,0.5),0 18px 46px -18px rgba(78,226,242,0.75);transition:background-color 0.16s ease,transform 0.16s ease;}.sld-page--agentes .sld__button:hover{transform:translateY(-2px);}.sld-page--lima .sld__button:not(.sld__button--secondary){background:var(--agt-lima);box-shadow:0 0 0 1px rgba(166,255,77,0.5),0 18px 46px -18px rgba(166,255,77,0.7);}.sld-page--lima .sld__button:not(.sld__button--secondary):hover,.sld-page--lima .sld__button:not(.sld__button--secondary):focus{background:var(--agt-cian);}.sld-page--agentes .sld-chat__hint{color:#8fa6ac;font-family:var(--agt-mono);font-size:0.75rem;letter-spacing:0.06em;}@media (prefers-reduced-motion:reduce){.sld-page--agentes .sld-chat__suggestion,.sld-page--agentes .sld__button{transition:none;}.sld-page--agentes .sld-chat__suggestion:hover,.sld-page--agentes .sld__button:hover{transform:none;}}@media print{html .sld-home.sld-home--agentes,html .sld-home--agentes .sld,html .sld-home--agentes .sld-result,html .sld-home--agentes .sld-result--lima,html .sld-home--agentes .sld-agent-page,html .sld-home--agentes .sld-agent-page--lima{--agt-cian:#1f4788;--agt-lima:#3f6b00;--agt-acento:#1f4788;--agt-acento-rgb:31,71,136;--agt-linea:#d9dde3;--sld-color-primary:#1f4788;--sld-color-primary-contrast:#ffffff;--sld-color-bg:#ffffff;--sld-color-surface:#f6f7f9;--sld-color-border:#d9dde3;--sld-color-text:#1c1f24;--sld-color-text-muted:#5b6470;--sld-color-success:#1a7f4b;--sld-color-warning:#8a6100;--sld-color-danger:#b3261e;--sld-color-info:#1f4788;}.sld-home--agentes,.sld-home--agentes .sld-home__frame{color-scheme:light;background:#ffffff;color:#1c1f24;}.sld-home--agentes .sld-home__frame::before,.sld-home--agentes .sld-home__frame::after,.sld-home--agentes .sld-nodos,.sld-home--agentes .sld-home__bar,.sld-home--agentes .sld-home__footer,.sld-home--agentes .sld-home__strip{display:none;}.sld-home--agentes .sld-inner-frame.sld-home__card{padding:0;border:0;background:none;box-shadow:none;}.sld-home--agentes .sld-result__prose,.sld-home--agentes .sld-result__list li,.sld-home--agentes .sld-pack__fields dd,.sld-home--agentes .sld-pack__message-body,.sld-home--agentes .sld-pack__chip--silver{color:#1c1f24;}.sld-home--agentes .sld-result__list li,.sld-home--agentes .sld-pack__account,.sld-home--agentes .sld-pack__message-body{background:none;}}@media (prefers-reduced-motion:reduce){.sld-home--agentes .sld-card,.sld-home--agentes .sld__button,.sld-home--agentes .sld-memory__item{transition:none;}.sld-home--agentes .sld-card:hover,.sld-home--agentes .sld-card:focus-visible,.sld-home--agentes .sld__button:hover{transform:none;}}
