.a1-theme-root .a2-acc-head{padding:1.6rem 2.5rem;border:1px solid #e4e4e7;border-radius:1.125rem;background:#ffffff;box-shadow:0 1px 2px rgba(26,16,23,.04),0 8px 24px rgba(26,16,23,.06)}.a1-theme-root .a2-acc-head-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.a1-theme-root .a2-acc-head h1{margin:0;font-family:var(--font-ui);font-size:1.55rem;font-weight:700;letter-spacing:-.025em;color:var(--a2-ink);line-height:1.2}.a1-theme-root .a2-acc-head>p{margin:.55rem 0 0;color:var(--a2-muted);font-size:.93rem;line-height:1.55}.a1-theme-root .a2-acc-head-tools{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}.a1-theme-root .a2-acc-head-count{font-size:.85rem;font-weight:500;color:var(--a2-muted)}.a1-theme-root .a2-acc-inline-link{all:unset;cursor:pointer;color:var(--a2-plum);font-weight:600;text-decoration:underline;text-underline-offset:3px}.a1-theme-root .a2-acc-alert{margin:0}.a1-theme-root .a2-acc-form{display:flex;flex-direction:column;gap:.75rem;margin:0}.a1-theme-root .a2-acc-sec{position:relative;border:1px solid #e4e4e7;border-radius:1.125rem;background:#ffffff;box-shadow:0 1px 2px rgba(26,16,23,.04),0 8px 24px rgba(26,16,23,.06);overflow:visible;transition:background .18s ease}.a1-theme-root .a2-acc-sec:last-of-type{border-bottom:1px solid #e4e4e7}.a1-theme-root .a2-acc-sec:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--a2-accent);opacity:.3;transition:opacity .18s ease}.a1-theme-root .a2-acc-sec.is-open:before{opacity:1}.a1-theme-root .a2-acc-sec.is-open{background:#ffffff}.a1-theme-root .a2-acc-sec[data-accent]{--a2-accent:var(--venna-burgundy,#18181b)}.a1-theme-root .a2-acc-sec-head{all:unset;box-sizing:border-box;display:flex;width:100%;align-items:center;gap:.875rem;padding:1.1rem 2.5rem 1.1rem 2.3rem;cursor:pointer;font-family:var(--font-ui);border-radius:1.125rem}.a1-theme-root .a2-acc-sec.is-open .a2-acc-sec-head{border-radius:1.125rem 1.125rem 0 0}.a1-theme-root .a2-acc-sec-head:hover{background:rgba(0,0,0,.015)}.a1-theme-root .a2-acc-sec-head:focus-visible{outline:2px solid var(--a2-plum);outline-offset:-3px}.a1-theme-root .a2-acc-sec-icon{flex:none;width:2.125rem;height:2.125rem;border-radius:.55rem;background:var(--a2-accent);color:#ffffff;display:grid;place-items:center}.a1-theme-root .a2-acc-sec-icon svg{width:1.05rem;height:1.05rem}.a1-theme-root .a2-acc-sec-title{flex:1 1;min-width:0}.a1-theme-root .a2-acc-sec-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.a1-theme-root .a2-acc-sec-badge{display:inline-flex;align-items:center;gap:.32rem;padding:.22rem .65rem;border:0;border-radius:999px;background:#f4f4f5;color:#3f3f46;font-family:var(--font-ui);font-size:.8rem;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap}.a1-theme-root .a2-acc-sec-badge svg{width:.88rem;height:.88rem}.a1-theme-root .a2-acc-sec-title h2{margin:0;font-family:var(--font-ui);font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--a2-ink)}.a1-theme-root .a2-acc-sec-title p{margin:.25rem 0 0;font-size:.85rem;color:var(--a2-muted);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a1-theme-root .a2-acc-sec.is-open .a2-acc-sec-title p{white-space:normal}.a1-theme-root .a2-acc-sec-toggle{flex:none;display:inline-flex;align-items:center;gap:.35rem;padding:6px 11px;font-family:var(--font-ui);font-size:13.5px;font-weight:600;line-height:1.2;border:1px solid var(--venna-btn-line);border-radius:8px;background:var(--venna-btn-track);color:var(--venna-btn-chip-ink);box-shadow:var(--venna-btn-shadow);transition:color .15s,border-color .15s,transform .16s var(--venna-btn-ease)}.a1-theme-root .a2-acc-sec-head:hover .a2-acc-sec-toggle{background:var(--venna-btn-track);color:var(--venna-btn-ink);border-color:var(--venna-btn-hover-line)}.a1-theme-root .a2-acc-sec-head:active .a2-acc-sec-toggle{transform:scale(.97)}.a1-theme-root .a2-acc-sec-toggle svg{transition:transform .32s var(--venna-btn-ease)}.a1-theme-root .a2-acc-sec.is-open .a2-acc-sec-toggle svg{transform:rotate(180deg)}.a1-theme-root .a2-acc-sec-clip{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--venna-btn-ease)}.a1-theme-root .a2-acc-sec.is-open .a2-acc-sec-clip{grid-template-rows:1fr}.a1-theme-root .a2-acc-sec-clip-inner{min-height:0;overflow:hidden}.a1-theme-root .a2-acc-sec.is-open.is-settled .a2-acc-sec-clip-inner{overflow:visible}.a1-theme-root .a2-acc-sec-body{padding:.125rem 2.5rem 1.75rem 5.3rem;min-width:0;opacity:0;transition:opacity .2s ease}.a1-theme-root .a2-acc-sec.is-open .a2-acc-sec-body{opacity:1}.a1-theme-root .a2-acc-hint{margin:.45rem 0 0;font-size:.95rem;color:var(--a2-muted);line-height:1.5}.a1-theme-root .a2-acc-hint.a2-acc-hint--top{margin:0 0 .9rem;font-size:.92rem;color:#3f3f46}.a1-theme-root .a2-acc-hint code{font-size:.8rem;padding:.05rem .3rem;border-radius:.25rem;background:rgba(0,0,0,.04)}.a1-theme-root .a2-acc-lbl{display:block;margin:1.1rem 0 .4rem;font-size:.92rem;font-weight:600;color:var(--a2-ink)}.a1-theme-root .a2-acc-sec-body>.a2-acc-hint--top+.a2-acc-lbl,.a1-theme-root .a2-acc-sec-body>.a2-acc-lbl:first-child{margin-top:0}.a1-theme-root .a2-acc-input,.a1-theme-root .a2-profile-panel--accordion .a1-cpv-filter-input{width:100%;font:inherit;font-family:var(--font-ui);font-size:.92rem;color:var(--a2-ink);background:#ffffff;border:1px solid var(--a2-line-strong);border-radius:.5rem;padding:.55rem .7rem;min-height:2.55rem;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.a1-theme-root .a2-acc-input.is-focus,.a1-theme-root .a2-acc-input:focus,.a1-theme-root .a2-profile-panel--accordion .a1-cpv-filter-input:focus{outline:none;border-color:#71717a;box-shadow:0 0 0 3px rgba(24,24,27,.06)}.a1-theme-root .a2-acc-input::placeholder{color:#9ca3af}.a1-theme-root .a2-acc-input:disabled{background:#fafafa;color:#a1a1aa;border-color:#e4e4e7;cursor:default}.a1-theme-root .a2-acc-input.is-invalid{border-color:#fca5a5;box-shadow:0 0 0 3px rgba(185,28,28,.08)}.a1-theme-root .a2-acc-money{position:relative}.a1-theme-root .a2-acc-money .a2-acc-input{padding-right:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a1-theme-root .a2-acc-money-suffix{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--a2-muted);font-size:.92rem;pointer-events:none}.a1-theme-root .a2-acc-field-error{margin:.4rem 0 0;font-size:.85rem;color:#b91c1c;animation:a2-encaje-ficha-in .24s var(--venna-btn-ease)}.a1-theme-root textarea.a2-acc-input{resize:vertical;line-height:1.6}.a1-theme-root .a2-acc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:17.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%236b7280' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - .7rem) 50%;background-size:1.1rem;background-repeat:no-repeat;padding-right:2.2rem;cursor:pointer}.a1-theme-root .a2-acc-territory{display:grid;grid-gap:.55rem;gap:.55rem;margin-bottom:.35rem}.a1-theme-root .a2-acc-chips{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0 0 .75rem;padding:0}.a1-theme-root .a2-acc-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.22rem .3rem .22rem .7rem;border-radius:999px;background:#f4f4f5;color:#3f3f46;font-size:.8rem;font-weight:600;line-height:1.3;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .25s ease,color .25s ease,opacity .15s ease,transform .15s ease;animation:a2-encaje-ficha-in .24s var(--venna-btn-ease)}.a1-theme-root .a2-acc-chip.is-leaving{opacity:0;transform:scale(.96)}.a1-theme-root .a2-acc-chip-x{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;padding:0;border:0;border-radius:999px;background:none;color:#71717a;cursor:pointer;transition:background .15s ease,color .15s ease,transform .16s var(--venna-btn-ease)}.a1-theme-root .a2-acc-chip-x svg{width:.7rem;height:.7rem}.a1-theme-root .a2-acc-chip-x:hover{background:#e4e4e7;color:var(--a2-ink)}.a1-theme-root .a2-acc-chip-x:active{transform:scale(.94)}.a1-theme-root .a2-acc-chip-x:focus-visible{outline:2px solid var(--a2-ink);outline-offset:1px}.a1-theme-root .a2-acc-territory-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger{display:inline-flex;align-items:stretch;line-height:1;overflow:visible}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger-face{position:relative;justify-content:space-between;min-width:13.5rem;min-height:2.55rem;height:100%;padding:.55rem 2.1rem .55rem .85rem;box-sizing:border-box;overflow:visible;text-transform:none;gap:.5rem}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger.is-active .a1-filter-dropdown-trigger-face,.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger.is-active.is-open .a1-filter-dropdown-trigger-face,.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger.is-active:hover .a1-filter-dropdown-trigger-face{background:var(--venna-btn-track);color:var(--venna-btn-ink);border-color:var(--venna-btn-line);box-shadow:var(--venna-btn-shadow)}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger.is-open .a1-filter-dropdown-trigger-face{border-color:var(--venna-btn-hover-line);color:var(--venna-btn-ink)}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger:active .a1-filter-dropdown-trigger-face{transform:scale(.97)}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger:focus-visible .a1-filter-dropdown-trigger-face{outline:2px solid var(--a2-ink);outline-offset:2px}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger-face .contador-circulo{min-width:20px;height:20px;font-size:.7rem;margin-left:auto}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger-face:after{content:"";position:absolute;right:.85rem;top:50%;width:.38rem;height:.38rem;border-right:1.6px solid;border-bottom:1.6px solid;transform:translateY(-70%) rotate(45deg);transition:transform .32s var(--venna-btn-ease);pointer-events:none}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger.is-open .a1-filter-dropdown-trigger-face:after{transform:translateY(-20%) rotate(225deg)}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-panel{left:0;right:auto;top:calc(100% + .35rem);min-width:min(18rem,calc(100vw - 3rem));max-width:min(22rem,calc(100vw - 3rem));max-height:min(22rem,calc(100vh - 12rem));border:1px solid #e4e4e7;border-radius:.65rem;background:#ffffff;box-shadow:0 12px 32px rgba(24,24,27,.14);animation:a2-encaje-menu-in .18s var(--venna-btn-ease)}.a1-theme-root .a2-acc-territory .a1-filter-option-list button{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:.45rem;font-size:.9rem;font-weight:500;color:var(--a2-ink);transition:background .15s ease}.a1-theme-root .a2-acc-territory .a1-filter-option-list button:before{position:static;transform:none;flex:none;box-sizing:border-box;width:1.125rem;height:1.125rem;border:1px solid #767676;border-radius:2.5px;box-shadow:none;transition:background-color .15s,border-color .15s}.a1-theme-root .a2-acc-territory .a1-filter-option-list button:hover{background:#f4f4f5}.a1-theme-root .a2-acc-territory .a1-filter-option-list button.is-selected{background:none;font-weight:600}.a1-theme-root .a2-acc-territory .a1-filter-option-list button.is-selected:hover{background:#f4f4f5}.a1-theme-root .a2-acc-territory .a1-filter-option-list button.is-selected:before{border-color:transparent;border-radius:2px;background:var(--venna-btn-ink,#18181b) var(--venna-casilla-visto) center /100% 100% no-repeat border-box;box-shadow:none}.a1-theme-root .a2-acc-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:.875rem;gap:.875rem;margin-top:1rem}.a1-theme-root .a2-acc-hint--top+.a2-acc-two,.a1-theme-root .a2-acc-two .a2-acc-lbl{margin-top:0}.a1-theme-root .a2-acc-ghost{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.5rem .75rem;border:1px solid var(--a2-line-strong);border-radius:.5rem;font-family:var(--font-ui);font-size:.83rem;font-weight:600;color:var(--a2-ink);background:#ffffff;box-sizing:border-box}.a1-theme-root .a2-acc-ghost:hover{border-color:var(--a2-ink)}.a1-theme-root .a2-acc-ghost:focus-visible{outline:2px solid var(--a2-plum);outline-offset:2px}.a1-theme-root .a2-acc-ghost svg{width:1rem;height:1rem}.a1-theme-root .a2-acc-attach-row{margin-top:.75rem}.a1-theme-root .a2-acc-composer{display:grid;border:1px solid var(--a2-line-strong);border-radius:.7rem;background:#ffffff;overflow:hidden}.a1-theme-root .a2-acc-composer .a2-summary-attachments{padding:.75rem .85rem 0;border-bottom:1px solid var(--a2-line)}.a1-theme-root .a2-acc-composer-input{width:100%;margin:0;padding:.85rem 1rem;border:0;border-radius:0;background:transparent;box-shadow:none;resize:vertical;min-height:7rem;font:inherit;font-family:var(--font-ui);font-size:.94rem;line-height:1.6;color:var(--a2-ink);box-sizing:border-box}.a1-theme-root .a2-acc-composer-input:focus{outline:none}.a1-theme-root .a2-acc-composer:focus-within{border-color:var(--a2-accent,var(--a2-plum));box-shadow:0 0 0 3px color-mix(in srgb,var(--a2-accent,var(--a2-plum)) 13%,transparent)}.a1-theme-root .a2-acc-composer-foot{display:flex;align-items:center;padding:.55rem .75rem;border-top:1px solid var(--a2-line);background:#fafafa}.a1-theme-root .a2-acc-composer-foot .a2-acc-ghost{margin-top:0}.a1-theme-root .a2-acc-link{all:unset;cursor:pointer;color:var(--a2-accent,var(--a2-plum));font-weight:600;font-size:.83rem;text-decoration:underline;text-underline-offset:3px;font-family:var(--font-ui)}.a1-theme-root .a2-acc-link:disabled{opacity:.35;cursor:not-allowed;text-decoration:none}.a1-theme-root .a2-acc-link:focus-visible{outline:2px solid var(--a2-plum);outline-offset:3px}.a1-theme-root .a2-acc-lines{display:grid;grid-gap:1.1rem;gap:1.1rem}.a1-theme-root .a2-acc-line{border:none;border-radius:0;padding:.875rem 0;margin-bottom:0;background:transparent}.a1-theme-root .a2-acc-line-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.a1-theme-root .a2-acc-line-head .a2-acc-link{margin-top:.35rem;font-size:.95rem}.a1-theme-root .a2-acc-line-head span{font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--a2-muted)}.a1-theme-root .a2-acc-line .a2-acc-lbl:first-of-type{margin-top:0}.a1-theme-root .a2-acc-check{display:flex;gap:.7rem;align-items:flex-start;cursor:pointer;font-size:.92rem;line-height:1.45;padding:.5rem 0;color:var(--a2-ink);font-weight:500}.a1-theme-root .a2-acc-check--flush{padding-top:0}.a1-theme-root .a2-acc-check input{flex:none;width:1.125rem;height:1.125rem;margin:.1rem 0 0;accent-color:var(--venna-btn-ink,#18181b);cursor:pointer}.a1-theme-root .a2-acc-check input.is-focus,.a1-theme-root .a2-acc-check input:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(24,24,27,.12)}.a1-theme-root .a2-acc-check input:disabled{cursor:default}.a1-theme-root .a2-acc-check:has(input:disabled){color:#a1a1aa;cursor:default}.a1-theme-root .a2-acc-check-sub{display:block;color:#6b7280;font-size:.85rem;margin-top:.15rem;font-weight:400}.a1-theme-root .a2-acc-thresh{display:flex;align-items:center;gap:1rem}.a1-theme-root .a2-acc-thresh input[type=range]{flex:1 1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.25rem;background:none;cursor:pointer}.a1-theme-root .a2-acc-thresh input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,#18181b var(--pct,50%),#e4e4e7 var(--pct,50%))}.a1-theme-root .a2-acc-thresh input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(to right,#18181b var(--pct,50%),#e4e4e7 var(--pct,50%))}.a1-theme-root .a2-acc-thresh input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#fff;border:1.5px solid #18181b;box-shadow:var(--venna-btn-shadow);-webkit-transition:transform .16s var(--venna-btn-ease),box-shadow .15s;transition:transform .16s var(--venna-btn-ease),box-shadow .15s}.a1-theme-root .a2-acc-thresh input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:1.5px solid #18181b}.a1-theme-root .a2-acc-thresh input[type=range].is-hover::-webkit-slider-thumb,.a1-theme-root .a2-acc-thresh input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}.a1-theme-root .a2-acc-thresh input[type=range].is-active::-webkit-slider-thumb,.a1-theme-root .a2-acc-thresh input[type=range]:active::-webkit-slider-thumb{transform:scale(.94)}.a1-theme-root .a2-acc-thresh input[type=range]:focus-visible{outline:none}.a1-theme-root .a2-acc-thresh input[type=range].is-focus::-webkit-slider-thumb,.a1-theme-root .a2-acc-thresh input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(24,24,27,.12)}.a1-theme-root .a2-acc-thresh input[type=range]:disabled{cursor:default;opacity:.45}.a1-theme-root .a2-acc-thresh output{font-family:var(--font-ui);font-size:.95rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4.5ch;text-align:right;color:var(--a2-ink)}.a1-theme-root .a2-acc-score{display:flex;gap:.65rem;flex-wrap:wrap;margin:0 0 1rem}.a1-theme-root .a2-acc-score>div{flex:1 1;min-width:6.5rem;border:1px solid var(--a2-line-strong);border-radius:.65rem;padding:.7rem .8rem;background:#ffffff}.a1-theme-root .a2-acc-score dt{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--a2-muted);margin-bottom:.3rem}.a1-theme-root .a2-acc-score dd{margin:0;font-family:var(--font-ui);font-size:1.35rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--a2-ink)}.a1-theme-root .a2-acc-score .is-win dd{color:#2e7d5b}.a1-theme-root .a2-acc-score .is-loss dd{color:#a6413e}.a1-theme-root .a2-acc-hist{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:.85rem}.a1-theme-root .a2-acc-hist-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--a2-line-strong);border-left-width:3px;border-radius:.65rem;background:#ffffff}.a1-theme-root .a2-acc-hist-item[data-result=ganada]{border-left-color:#2e7d5b}.a1-theme-root .a2-acc-hist-item[data-result=perdida]{border-left-color:#a6413e}.a1-theme-root .a2-acc-hist-main{flex:1 1;min-width:0}.a1-theme-root .a2-acc-hist-main strong{display:block;font-size:.92rem;font-weight:600;line-height:1.35;color:var(--a2-ink)}.a1-theme-root .a2-acc-hist-meta{display:block;margin-top:.25rem;font-size:.81rem;color:var(--a2-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a1-theme-root .a2-acc-hist-side{flex:none;display:flex;align-items:center;gap:.5rem}.a1-theme-root .a2-acc-hist-pill{font-size:.74rem;font-weight:700;letter-spacing:.02em;padding:.2rem .55rem;border-radius:999px}.a1-theme-root .a2-acc-hist-pill.is-win{background:#e7f2ec;color:#2e7d5b}.a1-theme-root .a2-acc-hist-pill.is-loss{background:#f7eaea;color:#a6413e}.a1-theme-root .a2-acc-hist-del{all:unset;cursor:pointer;color:#a1a1aa;width:1.375rem;height:1.375rem;display:grid;place-items:center;border-radius:.4rem;font-size:1rem;font-family:var(--font-ui)}.a1-theme-root .a2-acc-hist-del:hover{background:#f4f4f5;color:#a6413e}.a1-theme-root .a2-acc-hist-del:focus-visible{outline:2px solid var(--a2-plum);outline-offset:1px}.a1-theme-root .a2-acc-hist-empty{margin:0 0 .85rem;padding:.85rem;border:1px dashed var(--a2-line-strong);border-radius:.65rem;text-align:center;font-size:.86rem;color:var(--a2-muted);background:#ffffff}.a1-theme-root .a2-award-list{max-height:calc(3 * 6.35rem + 2 * .5rem);overflow-y:auto;padding-right:.2rem;scrollbar-gutter:stable;overscroll-behavior:contain}.a1-theme-root .a2-award-job{margin:0 0 1rem;padding:.65rem .85rem;border:1px solid var(--a2-line-strong);border-radius:.65rem;background:#f3f4f6;font-size:.86rem;font-weight:600;color:var(--a2-ink)}.a1-theme-root .a2-award-reviews{margin:0 0 1rem}.a1-theme-root .a2-award-reviews .a2-acc-lbl{margin:0 0 .55rem}.a1-theme-root .a2-award-review-list{display:flex;flex-direction:column;gap:.5rem;max-height:calc(5 * 4.4rem + 4 * .5rem);overflow-y:auto;padding-right:.2rem;scrollbar-gutter:stable}.a1-theme-root .a2-award-review-item{align-items:center}.a1-theme-root .a2-award-review-actions{display:inline-flex;align-items:center;gap:.35rem;flex:none}.a1-theme-root .a2-award-review-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.a1-theme-root .a2-award-review-btn:active:not(:disabled){transform:scale(.97)}.a1-theme-root .a2-award-review-btn:disabled{opacity:.45;cursor:default}.a1-theme-root .a2-award-review-btn:focus-visible{outline:2px solid var(--a2-plum);outline-offset:1px}.a1-theme-root .a2-award-review-btn--accept{background:#16a34a;color:#ffffff}.a1-theme-root .a2-award-review-btn--accept:hover:not(:disabled){background:#15803d}.a1-theme-root .a2-award-review-btn--reject{background:#ffffff;color:#b91c1c;border:1px solid #fecaca}.a1-theme-root .a2-award-review-btn--reject:hover:not(:disabled){background:#fef2f2}.a1-theme-root .a2-award-docs{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:.45rem}.a1-theme-root .a2-award-doc{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--a2-muted)}.a1-theme-root .a2-award-doc[data-state=ready]{color:#14532d}.a1-theme-root .a2-award-doc[data-state=no_uri]{color:#b91c1c}.a1-theme-root .a2-award-doc-icon{width:1.05rem;height:1.05rem;flex:none}.a1-theme-root .a2-award-hide{all:unset;cursor:pointer;font-size:.74rem;font-weight:600;color:#111827;padding:.2rem .5rem;border-radius:.4rem}.a1-theme-root .a2-award-hide:hover{background:#e5e7eb}.a1-theme-root .a2-award-hide:focus-visible{outline:2px solid var(--a2-plum);outline-offset:1px}.a1-theme-root .a2-acc-hist-add{border:1px dashed var(--a2-line-strong);border-radius:.7rem;padding:.875rem;background:#ffffff}.a1-theme-root .a2-acc-hist-add .a2-acc-lbl{margin-top:0}.a1-theme-root .a2-acc-hist-row{display:grid;grid-template-columns:2fr 1.3fr;grid-gap:.65rem;gap:.65rem}.a1-theme-root .a2-acc-hist-row+.a2-acc-hist-row,.a1-theme-root .a2-acc-hist-row+div{margin-top:.65rem}.a1-theme-root .a2-acc-hist-row--3{grid-template-columns:1fr 1fr 1fr}.a1-theme-root .a2-acc-hist-add .a2-acc-select{max-width:none}.a1-theme-root .a2-acc-hist-add .a2-acc-ghost{margin-top:.75rem}@media (max-width:720px){.a1-theme-root .a2-acc-hist-row,.a1-theme-root .a2-acc-hist-row--3{grid-template-columns:1fr}}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-panel{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.55rem;row-gap:.55rem;padding:0;border:none;background:transparent}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-chips{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0 0 .35rem;list-style:none}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.22rem .3rem .22rem .7rem;border:0;border-radius:999px;background:#f4f4f5;color:#3f3f46;font-size:.8rem;font-weight:600;line-height:1.3;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .25s ease,color .25s ease,opacity .15s ease,transform .15s ease;animation:a2-encaje-ficha-in .24s var(--venna-btn-ease)}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-chip:hover{background:#ececee;color:var(--a2-ink)}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-chip>span[aria-hidden=true]{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:999px;font-size:0;color:#71717a;transition:background .15s ease,color .15s ease}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-chip>span[aria-hidden=true]:before{content:"";width:.7rem;height:.7rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6 6 18' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6 6 18' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-chip:hover>span[aria-hidden=true]{background:#e4e4e7;color:var(--a2-ink)}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-chip.is-invalid{background:#fef2f2;color:#b91c1c}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-advanced-button{grid-column:1;justify-self:start;display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:6px 11px;border:1px solid var(--venna-btn-line);border-radius:8px;background:var(--venna-btn-track);color:var(--venna-btn-chip-ink);font-family:var(--font-ui);font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;text-align:center;text-transform:none;box-shadow:var(--venna-btn-shadow);cursor:pointer;transition:color .15s,border-color .15s,transform .16s var(--venna-btn-ease)}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-advanced-button:hover{border-color:var(--venna-btn-hover-line);background:var(--venna-btn-track);color:var(--venna-btn-ink);box-shadow:var(--venna-btn-shadow)}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-advanced-button:active{transform:scale(.97)}.a1-theme-root .a2-acc-cpv .a1-cpv-filter-advanced-button:focus-visible{outline:2px solid var(--a2-ink);outline-offset:2px}.a1-theme-root .a2-acc-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 2.5rem;background:#ffffff;border:1px solid #e4e4e7;border-radius:1.125rem;box-shadow:0 1px 2px rgba(26,16,23,.04),0 8px 24px rgba(26,16,23,.06)}.a1-theme-root .a2-acc-foot p{margin:0;font-size:.95rem;color:var(--a2-muted);line-height:1.45}.a1-theme-root .a2-acc-foot-tag{display:inline-block;padding:.22rem .65rem;border-radius:999px;background:#f3f4f6;font-size:.78rem;font-weight:600;color:var(--a2-ink)}.a1-theme-root .a2-acc-save.is-disabled,.a1-theme-root .a2-acc-save:disabled{background:#e4e4e7;color:#a1a1aa;box-shadow:none;opacity:1;cursor:default}.a1-theme-root .a2-acc-save.is-busy{background:var(--venna-btn-ink);color:#fff;opacity:1;cursor:wait}.a1-theme-root .a2-acc-save .a2-encaje-spinner,.a1-theme-root .a2-encaje-chip .a2-encaje-spinner{width:.85rem;height:.85rem;border-width:2px}.a1-theme-root .a2-acc-save .a2-encaje-spinner{border-color:#fff rgba(255,255,255,.3) rgba(255,255,255,.3)}.a1-theme-root .a2-encaje-chip .a2-encaje-spinner{border-color:#3f3f46 #e4e4e7 #e4e4e7}.a1-theme-root .a2-acc-form .a1-alert,.a1-theme-root .a2-encaje-persist{animation:a2-encaje-ficha-in .24s var(--venna-btn-ease)}.a1-theme-root .a2-acc-thresh+.a1-alert{margin:.75rem 0 0}.a1-theme-root .a2-profile-panel--accordion .a2-summary-attachments{margin:0 0 .75rem}@media (max-width:720px){.a1-theme-root .a2-acc-head{padding:1.25rem}.a1-theme-root .a2-acc-head h1{font-size:1.35rem}.a1-theme-root .a2-acc-sec-head{padding:1rem 1.1rem 1rem .95rem;gap:.7rem}.a1-theme-root .a2-acc-sec-body{padding:0 1.1rem 1.5rem}.a1-theme-root .a2-acc-foot{padding:.9rem 1.1rem}.a1-theme-root .a2-acc-two{grid-template-columns:1fr}.a1-theme-root .a2-acc-sec-toggle{padding:6px 8px}.a1-theme-root .a2-acc-sec-toggle-lbl{display:none}.a1-theme-root .a2-acc-territory-actions{flex-direction:column;align-items:stretch}.a1-theme-root .a2-acc-territory .a1-filter-dropdown,.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger,.a1-theme-root .a2-acc-territory .a1-filter-dropdown-trigger-face{width:100%;min-width:0}.a1-theme-root .a2-acc-territory .a1-filter-dropdown-panel{right:0;min-width:0;max-width:none}.a1-theme-root .a2-acc-foot .a2-acc-save{flex:1 1 auto}.a1-theme-root .a2-acc-alert{margin-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.a1-theme-root .a2-acc-sec,.a1-theme-root .a2-acc-sec-body,.a1-theme-root .a2-acc-sec-clip,.a1-theme-root .a2-acc-sec-toggle svg,.a1-theme-root .a2-acc-sec:before{transition:none!important}.a1-theme-root .a2-acc-chip,.a1-theme-root .a2-acc-cpv .a1-cpv-filter-chip,.a1-theme-root .a2-acc-field-error,.a1-theme-root .a2-acc-form .a1-alert,.a1-theme-root .a2-acc-territory .a1-filter-dropdown-panel,.a1-theme-root .a2-encaje-persist{animation:none}}.a1-theme-root .a2-back svg{width:15px;height:15px}.a1-theme-root .a2-profile-panel-head{display:grid;grid-gap:.35rem;gap:.35rem}.a1-theme-root .a2-profile-panel-head h1{margin:0;font-family:var(--font-ui);font-size:clamp(1.45rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.02em;color:#111827;line-height:1.2}.a1-theme-root .a2-profile-panel-head .muted{margin:.15rem 0 0;max-width:36rem;line-height:1.45;color:#4b5563}.a1-theme-root .a2-profile-panel .a2-field-hint,.a1-theme-root .a2-profile-panel .muted{color:#4b5563}.a1-theme-root .a2-profile-panel a{color:#111827}.a1-theme-root .a2-profile-panel a:hover{color:#000000}.a1-theme-root .a2-profile-panel h2,.a1-theme-root .a2-profile-panel legend{color:#111827}.a1-theme-root .a2-profile-panel .a2-profile-fields{margin-top:.25rem}.a1-theme-root .a2-profile-panel .a2-profile-fields label{font-weight:600;color:#111827}.a1-theme-root .a2-profile-panel .a2-profile-fields input,.a1-theme-root .a2-profile-panel .a2-profile-fields select,.a1-theme-root .a2-profile-panel .a2-profile-fields textarea{font-family:var(--font-ui)}@media (max-width:640px){.a1-theme-root .a2-profile-form{padding-inline:.85rem}.a1-theme-root .a2-profile-panel{padding:1.25rem 1.1rem 1.5rem;border-radius:1rem}.a1-theme-root .a2-profile-panel--accordion{padding:0;background:transparent;border:0;box-shadow:none}.a1-theme-root .a2-mode-tabs{max-width:100%}}.a2-feed-filters{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem;padding:1rem;border:1px solid var(--page-border);border-radius:.75rem;background:var(--venna-surface-raised)}.a2-feed-pagination{display:flex;gap:.75rem;align-items:center}.a2-feed-list{list-style:none;padding:0}.a2-feed-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid var(--page-border);border-radius:.75rem;background:var(--venna-surface-raised)}.a2-feed-card-link{text-decoration:none;color:inherit}.a2-feed-card-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.a2-feed-score{font-size:1.25rem;font-weight:700;color:var(--page-accent)}.a2-feed-tags{display:flex;flex-wrap:wrap;gap:.35rem}.chip-accent{background:rgba(79,70,229,.12);color:var(--page-accent)}.chip-alert{background:rgba(220,38,38,.12);color:#b91c1c;font-weight:600}.a2-feed-card-alert{border-color:rgba(220,38,38,.35);box-shadow:0 0 0 1px rgba(220,38,38,.08)}.a2-explain-labels{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.a2-explain-evidence{margin-top:.75rem}.a2-explain-evidence ul,.a2-explain-evidence-list{margin:.5rem 0 0;padding-left:1.25rem}.a2-feed-deferred,.a2-feed-empty{padding:1rem 0}.a2-profile-fields,.a2-profile-form{display:grid;grid-gap:.75rem;gap:.75rem}.a1-theme-root .a2-preferences-alerts-card .a2-preferences-channels{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:.75rem .85rem;border:1px solid #f3f4f6;border-radius:.85rem;background:#fafafa}.a1-theme-root .a2-preferences-alerts-card .a2-preferences-channels legend{padding:0 .2rem}.a1-theme-root .a2-preferences-alerts-card select.a2-profile-ambito-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6b7280 0),linear-gradient(135deg,#6b7280 50%,transparent 0);background-position:calc(100% - 1.05rem) 55%,calc(100% - .75rem) 55%;background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat;padding-right:2rem}.a1-theme-root .a2-profile-panel--denso{max-width:68rem}.a1-theme-root .a2-profile-denso-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.a1-theme-root .a2-profile-denso-badge{flex:none;padding:.3rem .65rem;border:1px solid #e5e7eb;border-radius:999px;background:#ffffff;font-size:.72rem;font-weight:600;color:#6b7280;white-space:nowrap}.a1-theme-root .a2-profile-denso-form{gap:1rem}.a1-theme-root .a2-profile-denso-cols{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.a1-theme-root .a2-profile-denso-col{display:grid;grid-gap:1rem;gap:1rem}@media (max-width:60rem){.a1-theme-root .a2-profile-denso-cols{grid-template-columns:minmax(0,1fr)}}.a1-theme-root .a2-profile-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .85rem;border-bottom:1px solid #f3f4f6;background:#fafafa}.a1-theme-root .a2-profile-card-head h2{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.a1-theme-root .a2-profile-card-body{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem 1rem 1rem}.a1-theme-root .a2-profile-micro{display:block;margin:0 0 .25rem;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.a1-theme-root .a2-profile-ambito-card .a2-profile-ambito-input{padding:.55rem .65rem;border:1px solid #e5e7eb;border-radius:.65rem;background:#ffffff}.a1-theme-root .a2-profile-ambito-card .a2-profile-ambito-input:focus{border-color:#cbd5e1;outline:none}.a1-theme-root .a2-profile-ambito-card .a2-profile-amounts{gap:.65rem}.a1-theme-root .a2-profile-card.a2-activity-lines{padding:0;gap:0}.a1-theme-root .a2-profile-denso-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem;padding:.7rem .9rem;border:1px solid #e5e7eb;border-radius:1rem;background:color-mix(in srgb,#ffffff 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -4px 16px rgba(17,24,39,.05),0 1px 2px rgba(17,24,39,.04)}.a1-theme-root .a2-profile-denso-save-hint{font-size:.8rem;color:#6b7280;line-height:1.35}.a1-theme-root .a2-profile-denso-savebar .primary-button{margin-top:0;flex:none}.a1-theme-root .a2-profile-card{display:grid;grid-gap:0;gap:0;border:1px solid #e5e7eb;border-radius:1rem;background:#ffffff;overflow:hidden;box-shadow:0 1px 2px rgba(17,24,39,.04),0 8px 24px rgba(17,24,39,.04);transition:border-color .15s ease,box-shadow .15s ease}.a1-theme-root .a2-profile-card:focus-within{border-color:#cbd5e1;box-shadow:0 0 0 3px rgba(17,24,39,.06),0 8px 24px rgba(17,24,39,.05)}.a1-theme-root .a2-profile-section-label{margin:0;font-weight:600;color:#111827}.a1-theme-root .a2-profile-panel .a2-profile-card-input,.a1-theme-root .a2-profile-panel .a2-profile-card-textarea{display:block;width:100%;margin:0;padding:.85rem 1rem;border:none;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-size:.95rem;line-height:1.45;color:#111827;box-sizing:border-box}.a1-theme-root .a2-profile-panel .a2-profile-card-input::placeholder,.a1-theme-root .a2-profile-panel .a2-profile-card-textarea::placeholder{color:#9ca3af}.a1-theme-root .a2-profile-panel .a2-profile-card-input:focus,.a1-theme-root .a2-profile-panel .a2-profile-card-textarea:focus{outline:none}.a1-theme-root .a2-profile-panel .a2-profile-card-textarea{resize:none;min-height:5.5rem}.a1-theme-root .a2-profile-card-action{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border:1px solid #e5e7eb;border-radius:999px;background:#ffffff;color:#111827;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease}.a1-theme-root .a2-profile-card-action:hover{background:#f3f4f6;border-color:#d1d5db}.a1-theme-root .a2-profile-card-action:active{transform:scale(.97)}.a1-theme-root .a2-profile-card-action:focus-visible{outline:2px solid #111827;outline-offset:2px}.a1-theme-root .a1-cpv-filter-chips{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:.75rem 1rem 0}.a1-theme-root .a1-cpv-filter-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border:1px solid #e5e7eb;border-radius:999px;background:#e5e7eb;color:#374151;font:inherit;font-size:.8rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .05s ease}.a1-theme-root .a1-cpv-filter-chip:hover{background:#d1d5db;border-color:#d1d5db;color:#111827}.a1-theme-root .a1-cpv-filter-chip:active{transform:scale(.97)}.a1-theme-root .a1-cpv-filter-chip:focus-visible{outline:2px solid #111827;outline-offset:2px}.a1-theme-root .a2-profile-cpv-card .a1-cpv-filter-chips{padding:.75rem 1rem .15rem}.a1-theme-root .a2-profile-cpv-card .a1-cpv-filter-panel{display:grid;grid-gap:0;gap:0;padding:0;border:none;border-radius:0;background:linear-gradient(180deg,#ffffff 0,#ffffff calc(100% - 3.05rem),#fafafa calc(100% - 3.05rem),#fafafa)}.a1-theme-root .a2-profile-cpv-card .a1-filter-panel-field{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem 1rem .55rem}.a1-theme-root .a2-profile-cpv-card .a1-filter-panel-label{margin:0;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.a1-theme-root .a2-profile-cpv-card .a1-cpv-filter-input{width:100%;margin:0;padding:.55rem 0;border:none;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-size:.95rem;font-weight:500;color:#111827}.a1-theme-root .a2-profile-cpv-card .a1-cpv-filter-input:focus{outline:none;box-shadow:none}.a1-theme-root .a2-profile-cpv-card .a1-filter-panel-field{border-bottom:1px solid #f3f4f6}.a1-theme-root .a2-profile-cpv-card .a1-cpv-filter-advanced-button{width:-moz-fit-content;width:fit-content;margin:0}.a1-theme-root .a2-profile-cpv-card .a1-cpv-filter-panel{grid-template-rows:auto auto}.a1-theme-root .a2-profile-cpv-card .a1-cpv-filter-panel>.a1-cpv-filter-advanced-button{justify-self:start;margin:.55rem .7rem .65rem}.a1-theme-root .a2-profile-cpv-card .a1-cpv-filter-panel:after{content:none}.a1-theme-root .a2-profile-cpv-card .a1-cpv-filter-advanced-button:hover{background:#f3f4f6;border-color:#d1d5db}.a1-theme-root .a2-profile-cpv-card .a1-cpv-filter-advanced-button:active{transform:scale(.97)}.a1-theme-root .a2-profile-amounts-card{padding:.85rem 1rem 1rem}.a1-theme-root .a2-profile-amounts-card .a2-profile-amounts{gap:.85rem}.a1-theme-root .a2-profile-amounts-card label{display:block;margin-bottom:.25rem;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.a1-theme-root .a2-profile-amounts-card .a2-profile-card-input{padding:.55rem 0 .15rem;border-bottom:1px solid #f3f4f6}.a1-theme-root .a2-profile-scope-card{gap:.55rem;padding:.9rem 1rem 1rem}.a1-theme-root .a2-profile-scope-card .a2-field-hint{margin:0}.a1-theme-root .a2-profile-card.a2-activity-lines{gap:.85rem;padding:.9rem 1rem 1rem}.a1-theme-root .a2-profile-card.a2-activity-lines .a2-activity-lines-header{margin:0}.a1-theme-root .a2-profile-card.a2-activity-lines h2{margin:0;font-size:.95rem;font-weight:700}.a1-theme-root .a2-profile-card .a2-activity-line{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:.85rem .9rem;border:1px solid #f3f4f6;border-radius:.85rem;background:#fafafa}.a1-theme-root .a2-profile-card .a2-activity-line legend{padding:0 .25rem;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.a1-theme-root .a2-profile-card .a2-activity-line .a2-profile-card-input,.a1-theme-root .a2-profile-card .a2-activity-line .a2-profile-card-textarea{padding:.55rem .65rem;border:1px solid #e5e7eb;border-radius:.65rem;background:#ffffff}.a1-theme-root .a2-profile-card .a2-activity-line .a2-profile-card-input:focus,.a1-theme-root .a2-profile-card .a2-activity-line .a2-profile-card-textarea:focus{border-color:#cbd5e1;outline:none}.a1-theme-root .a2-summary-attachments{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:.75rem .85rem 0}.a1-theme-root .a2-summary-attachment{display:inline-flex;align-items:center;gap:.45rem;max-width:min(100%,16rem);padding:.35rem .45rem .35rem .4rem;border:1px solid #e5e7eb;border-radius:.7rem;background:#f9fafb}.a1-theme-root .a2-summary-attachment-icon{width:1.35rem;height:1.35rem;flex:0 0 auto}.a1-theme-root .a2-summary-attachment-meta{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.a1-theme-root .a2-summary-attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;color:#111827;line-height:1.2}.a1-theme-root .a2-summary-attachment-size{font-size:.68rem;color:#6b7280;line-height:1.2}.a1-theme-root .a2-summary-attachment-remove{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;width:1.35rem;height:1.35rem;margin-left:.1rem;padding:0 0 2px;border:none;border-radius:999px;background:transparent;color:#6b7280;font-size:1rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,transform .05s ease}.a1-theme-root .a2-summary-attachment-remove:hover{background:#e5e7eb;color:#111827}.a1-theme-root .a2-summary-attachment-remove:active{transform:scale(.96)}.a1-theme-root .a2-summary-attachment-remove:focus-visible{outline:2px solid #111827;outline-offset:1px}.a1-theme-root .a2-profile-fields .a2-summary-composer-input,.a1-theme-root .a2-summary-composer-input{display:block;width:100%;height:10.5rem;min-height:10.5rem;max-height:10.5rem;margin:0;padding:.9rem 1rem .65rem;border:none;border-radius:0;background:transparent;box-shadow:none;resize:none;overflow-y:auto;font:inherit;font-size:.95rem;line-height:1.5;color:#111827;box-sizing:border-box}.a1-theme-root .a2-summary-composer-input::placeholder{color:#9ca3af}.a1-theme-root .a2-summary-composer-input:focus{outline:none}.a1-theme-root .a2-summary-composer-foot{position:relative;display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem .65rem;border-top:1px solid #f3f4f6;background:#fafafa}.a1-theme-root .a2-summary-attach{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:1px solid #e5e7eb;border-radius:999px;background:#ffffff;color:#111827;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease}.a1-theme-root .a2-summary-attach svg{width:.95rem;height:.95rem;flex:0 0 auto}.a1-theme-root .a2-summary-attach:hover{background:#f3f4f6;border-color:#d1d5db}.a1-theme-root .a2-summary-attach:active{transform:scale(.97)}.a1-theme-root .a2-summary-attach:focus-visible{outline:2px solid #111827;outline-offset:2px}.a1-theme-root .a2-summary-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.a2-profile-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.a2-activity-lines-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.a2-activity-line{display:grid;grid-gap:.5rem;gap:.5rem}.a2-activity-line,.a2-match-explainability{border:1px solid var(--page-border);border-radius:.75rem;padding:1rem}.a2-match-explainability{margin:1.5rem 0;background:#fafafa}.tender-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.a1-theme-root .tender-actions .secondary-button.is-saved:disabled{opacity:1}.tender-actions-compact{margin-top:.5rem}.tender-actions-dismiss{position:relative;display:inline-flex}.tender-actions-confirm{z-index:40;box-sizing:border-box;width:15.5rem;max-width:var(--panel-ancho-disponible,calc(100vw - 1rem));padding:.75rem;border:1px solid #e5e7eb;border-radius:.7rem;background:#ffffff;box-shadow:0 8px 22px rgba(17,24,39,.12),0 1px 2px rgba(17,24,39,.06)}.tender-actions-confirm-message{margin:0 0 .65rem;color:#111827;font-size:.82rem;font-weight:600;line-height:1.35}.tender-actions-confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.tender-actions-confirm-cancel,.tender-actions-confirm-ok{box-sizing:border-box;min-height:1.75rem;padding:.2rem .7rem;border-radius:999px;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.tender-actions-confirm-cancel{border:1px solid #e5e7eb;background:#ffffff;color:#111827}.tender-actions-confirm-ok{border:1px solid #111827;background:#111827;color:#ffffff}.tender-actions-confirm-ok:disabled{opacity:.65;cursor:wait}.text-button{background:none;border:none;color:var(--page-accent);cursor:pointer;padding:0;text-decoration:underline}.a1-theme-root .a2-award-b26{margin:0 0 1rem;padding:.65rem .85rem;border:1px solid #f59e0b;border-radius:.65rem;background:#fffbeb;color:#92400e;font-size:.86rem;font-weight:600}.a1-theme-root .a2-award-panel{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.a1-theme-root .a2-award-panel>*{margin-top:0;margin-bottom:0}.a1-theme-root .a2-award-panel>.a1-alert,.a1-theme-root .a2-award-panel>.a2-acc-hint,.a1-theme-root .a2-award-panel>.a2-acc-hist,.a1-theme-root .a2-award-panel>.a2-acc-hist-empty,.a1-theme-root .a2-award-panel>.a2-acc-score,.a1-theme-root .a2-award-panel>.a2-award-b26,.a1-theme-root .a2-award-panel>.a2-award-entities,.a1-theme-root .a2-award-panel>.a2-award-job,.a1-theme-root .a2-award-panel>.a2-award-reviews{align-self:stretch;width:100%;box-sizing:border-box}.a1-theme-root .a2-award-panel>.a1-alert+.a2-award-search,.a1-theme-root .a2-award-panel>.a2-acc-hint+.a2-award-search{margin-top:.85rem}.a1-theme-root .a2-award-cancel,.a1-theme-root .a2-award-entities,.a1-theme-root .a2-award-search{margin:0 0 1rem}.a1-theme-root .a2-award-entities>.a2-acc-lbl{margin-top:0}.a1-theme-root .a2-award-entities>.a2-acc-ghost{margin-top:.75rem}.a1-theme-root .a2-award-entity-list{list-style:none;margin:.15rem 0 .35rem;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.a1-theme-root .a2-award-entity-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.a1-theme-root .a2-award-add-form{display:grid;grid-gap:0;gap:0;margin-top:.85rem;max-width:28rem}.a1-theme-root .a2-award-add-form .a2-acc-lbl:first-child{margin-top:0}.a1-theme-root .a2-award-add-form .a2-acc-save{justify-self:start;margin-top:.85rem}.a1-theme-root .a2-award-entity-pill{display:inline-block;margin-left:.35rem;padding:.05rem .4rem;border-radius:999px;background:#e5e7eb;font-size:.7rem;font-weight:700}.a1-theme-root .a2-encaje{display:flex;flex-direction:column;gap:.75rem}.a1-theme-root .a2-encaje-spinner{width:1.15rem;height:1.15rem;flex:0 0 auto;border:2px solid #e5e7eb;border-top-color:#1f4e5e;border-radius:50%;animation:a2-encaje-spin .55s linear infinite}@keyframes a2-encaje-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.a1-theme-root .a2-encaje-spinner{animation-duration:.9s}}.a1-theme-root .a2-encaje-composer .a2-summary-attachment--loading{align-items:center;gap:.55rem;max-width:100%;background:transparent;border-color:transparent}.a1-theme-root .a2-encaje-composer.redactar-asistente-composer--analisis{background:#f4f4f5}.a1-theme-root .a2-encaje-composer .a2-summary-attachments{padding:.65rem .95rem .5rem;background:transparent}.a1-theme-root .a2-encaje-composer .a2-summary-attachment{align-items:center;max-width:min(100%,22rem);background:#ffffff}.a1-theme-root .a2-encaje-chip-hint{display:block;font-size:.72rem;line-height:1.25;white-space:normal;color:var(--a2-muted)}.a1-theme-root .a2-acc-form>.a2-acc-sec{min-width:0}.a1-theme-root .a2-encaje,.a1-theme-root .a2-encaje-composer{min-width:0;width:100%;max-width:100%}.a1-theme-root .a2-encaje-composer .a2-encaje-message{min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.a1-theme-root .a2-profile-panel--accordion .a2-encaje-composer{position:relative;margin-bottom:0;padding:0;border:1px solid #e5e7eb;border-radius:1.35rem;background:#fafafa;box-shadow:0 1px 2px rgba(17,24,39,.06),0 6px 18px rgba(17,24,39,.08)}.a1-theme-root .a2-profile-panel--accordion .a2-encaje-composer .redactar-asistente-composer-input{min-height:3.75rem;padding:1.25rem 3.85rem .75rem 3.5rem;background:transparent}.a1-theme-root .a2-profile-panel--accordion .a2-encaje-composer--multiline .redactar-asistente-composer-input{padding-top:.75rem;padding-bottom:2.5rem}.a1-theme-root .a2-profile-panel--accordion .a2-encaje-composer .redactar-asistente-composer-input::placeholder{color:#9ca3af}.a1-theme-root .a2-profile-panel--accordion .a2-encaje-composer .redactar-asistente-composer-foot{position:absolute;inset:0 .35rem;z-index:1;align-items:center;justify-content:space-between;border-top:none;background:transparent;padding:0;pointer-events:none}.a1-theme-root .a2-profile-panel--accordion .a2-encaje-composer .redactar-asistente-composer-foot>button{pointer-events:auto}.a1-theme-root .a2-profile-panel--accordion .a2-encaje-composer--multiline .redactar-asistente-composer-foot{inset:0 .35rem .35rem;align-items:flex-end}.a1-theme-root .a2-profile-panel--accordion .a2-encaje-composer:has(.a2-summary-attachments) .redactar-asistente-composer-foot{inset:auto .35rem .35rem;align-items:flex-end}.a1-theme-root .a2-profile-panel--accordion .a2-encaje-composer .redactar-asistente-send{margin-left:0;margin-right:.2rem;width:2.25rem;height:2.25rem;border-radius:.75rem}.a1-theme-root .a2-encaje-composer-foot{justify-content:flex-start}.a1-theme-root .a2-profile-panel--accordion .a2-encaje-composer .a2-summary-attachments{margin:0}.a1-theme-root .a2-encaje-composer.redactar-asistente-composer--analisis .a2-summary-attachments+.redactar-asistente-composer-input{min-height:2.25rem;padding-top:.7rem}.a1-theme-root .a2-encaje-persist{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem .85rem;padding:.65rem .85rem;border:1px solid var(--a2-line-strong);border-radius:.7rem;background:#fafafa}.a1-theme-root .a2-encaje-persist p{margin:0;flex:1 1 12rem;font-size:.82rem;font-weight:600;line-height:1.4;color:var(--a2-ink)}.a1-theme-root .a2-encaje-persist .a2-encaje-retry{margin-top:0;flex:0 0 auto}.a1-theme-root .a2-encaje-persist .a2-encaje-retry:disabled{cursor:not-allowed;opacity:.55}.a1-theme-root .a2-encaje{gap:1.1rem}.a1-theme-root .a2-encaje-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.a1-theme-root .a2-encaje-status-left{display:flex;align-items:center;gap:.65rem;min-width:0}.a1-theme-root .a2-encaje-chip{display:inline-flex;align-items:center;padding:.22rem .65rem;border-radius:999px;font-size:.8rem;font-weight:600;line-height:1.3;white-space:nowrap;transition:background .25s ease,color .25s ease}.a1-theme-root .a2-encaje-chip--busy,.a1-theme-root .a2-encaje-chip--none{background:#f4f4f5;color:#3f3f46}.a1-theme-root .a2-encaje-chip--pending{background:#fcf2dd;color:#8a5a12}.a1-theme-root .a2-encaje-chip--applied{background:#dcfce7;color:#166534}.a1-theme-root .a2-encaje-status-hint{font-size:.88rem;color:var(--a2-muted)}.a1-theme-root .a2-encaje-status-actions{display:flex;align-items:center;gap:.35rem}.a1-theme-root .a2-encaje-apply-button:disabled{background:#e4e4e7;color:#a1a1aa;box-shadow:none;cursor:default}.a1-theme-root .a2-encaje-icon-btn{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.45rem;background:none;color:#71717a;cursor:pointer;transition:background .15s ease,color .15s ease,transform .16s var(--venna-btn-ease)}.a1-theme-root .a2-encaje-icon-btn svg{width:1rem;height:1rem}.a1-theme-root .a2-encaje-icon-btn:hover:not(:disabled){background:#f4f4f5;color:var(--a2-ink)}.a1-theme-root .a2-encaje-icon-btn.is-danger:hover:not(:disabled){background:#fef2f2;color:#b91c1c}.a1-theme-root .a2-encaje-icon-btn:active:not(:disabled){transform:scale(.94)}.a1-theme-root .a2-encaje-icon-btn:disabled{opacity:.4;cursor:default}.a1-theme-root .a2-encaje-menu-wrap{position:relative}.a1-theme-root .a2-encaje-menu{z-index:5;min-width:min(15rem,var(--panel-ancho-disponible,15rem));max-width:min(22rem,var(--panel-ancho-disponible,calc(100vw - 1rem)));padding:.3rem;border:1px solid #e4e4e7;border-radius:.65rem;background:#ffffff;box-shadow:0 12px 32px rgba(24,24,27,.14);animation:a2-encaje-menu-in .18s var(--venna-btn-ease)}.a1-theme-root .a2-encaje-menu[hidden]{display:none}@keyframes a2-encaje-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.a1-theme-root .a2-encaje-menu-item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .65rem;border:0;border-radius:.45rem;background:none;font-family:var(--font-ui);font-size:.9rem;font-weight:500;color:var(--a2-ink);text-align:left;cursor:pointer}.a1-theme-root .a2-encaje-menu-item svg{width:.95rem;height:.95rem;flex:none}.a1-theme-root .a2-encaje-menu-item:hover:not(:disabled){background:#f4f4f5}.a1-theme-root .a2-encaje-menu-item.is-danger{color:#b91c1c}.a1-theme-root .a2-encaje-menu-item:disabled{opacity:.45;cursor:default}.a1-theme-root .a2-encaje-progress{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:1rem 1.1rem;border:1px solid #e4e4e7;border-radius:.75rem;background:#ffffff;font-size:.92rem;color:#3f3f46}.a1-theme-root .a2-encaje-progress .a2-encaje-cancel{margin-left:auto}.a1-theme-root .a2-encaje-empty{padding:1.2rem 1.2rem 1.25rem;border:1px dashed var(--a2-line-strong);border-radius:.75rem;background:#ffffff}.a1-theme-root .a2-encaje-empty-title{margin:0;font-size:.98rem;font-weight:600;color:var(--a2-ink)}.a1-theme-root .a2-encaje-empty-hint{margin:.15rem 0 0;font-size:.92rem;color:#3f3f46}.a1-theme-root .a2-encaje-grupo-head{display:flex;align-items:center;gap:.5rem;margin:0 0 .55rem}.a1-theme-root .a2-encaje-grupo-head h3{margin:0;font-family:var(--font-ui);font-size:.95rem;font-weight:700;color:var(--a2-ink)}.a1-theme-root .a2-encaje-fichas{margin:0;padding:0;list-style:none;border:1px solid #e4e4e7;border-radius:.75rem;background:#ffffff;overflow:hidden}.a1-theme-root .a2-encaje-ficha{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:.85rem;column-gap:.85rem;padding:.85rem .75rem .9rem 1.1rem;border-top:1px solid #e5e7eb;transition:background .15s ease;animation:a2-encaje-ficha-in .24s var(--venna-btn-ease)}.a1-theme-root .a2-encaje-ficha:first-child{border-top:0}.a1-theme-root .a2-encaje-ficha:hover{background:#fcfcfc}@keyframes a2-encaje-ficha-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.a1-theme-root .a2-encaje-ficha-view{min-width:0}.a1-theme-root .a2-encaje-ficha-titulo{margin:0;font-size:.95rem;font-weight:600;letter-spacing:-.005em;color:var(--a2-ink);overflow-wrap:anywhere}.a1-theme-root .a2-encaje-ficha-texto{margin:.15rem 0 0;font-size:.9rem;line-height:1.5;color:#3f3f46;overflow-wrap:anywhere}.a1-theme-root .a2-encaje-ficha-tools{display:flex;align-items:flex-start;gap:.1rem;opacity:0;transition:opacity .15s ease}.a1-theme-root .a2-encaje-ficha:focus-within .a2-encaje-ficha-tools,.a1-theme-root .a2-encaje-ficha:hover .a2-encaje-ficha-tools{opacity:1}.a1-theme-root .a2-encaje-ficha.is-editing .a2-encaje-ficha-tools,.a1-theme-root .a2-encaje-ficha.is-editing .a2-encaje-ficha-view{display:none}.a1-theme-root .a2-encaje-ficha-edit-clip{grid-column:1/-1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--venna-btn-ease)}.a1-theme-root .a2-encaje-ficha.is-editing .a2-encaje-ficha-edit-clip{grid-template-rows:1fr}.a1-theme-root .a2-encaje-ficha-edit-inner{min-height:0;overflow:hidden}.a1-theme-root .a2-encaje-ficha-edit{display:grid;grid-gap:.5rem;gap:.5rem;padding-right:.35rem}.a1-theme-root .a2-encaje-ficha-input,.a1-theme-root .a2-encaje-ficha-textarea{box-sizing:border-box;width:100%;padding:.5rem .65rem;border:1px solid var(--a2-line-strong);border-radius:.5rem;background:#ffffff;font-family:var(--font-ui);font-size:.92rem;color:var(--a2-ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.a1-theme-root .a2-encaje-ficha-input{font-weight:600}.a1-theme-root .a2-encaje-ficha-textarea{min-height:4.6rem;line-height:1.5;resize:vertical}.a1-theme-root .a2-encaje-ficha-input:focus,.a1-theme-root .a2-encaje-ficha-textarea:focus{border-color:#71717a;box-shadow:0 0 0 3px rgba(24,24,27,.06)}.a1-theme-root .a2-encaje-ficha-edit-actions{display:flex;justify-content:flex-end;gap:.4rem}.a1-theme-root .a2-encaje-btn-sm{padding:6px 11px;font-size:13.5px}.a1-theme-root .a2-encaje-notice{margin:0;font-size:.88rem;color:#3f3f46}.a1-theme-root .a2-encaje-decision{display:grid;grid-gap:.6rem;gap:.6rem;padding:.85rem 1rem;border:1px solid #e4e4e7;border-radius:.75rem;background:#ffffff}.a1-theme-root .a2-encaje-decision-title{margin:0;font-weight:600}.a1-theme-root .a2-encaje-decision-files{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.a1-theme-root .a2-encaje-decision-file{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.88rem}.a1-theme-root .a2-encaje-decision-name{font-weight:600;overflow-wrap:anywhere}.a1-theme-root .a2-encaje-decision-reason{color:var(--a2-muted)}.a1-theme-root .a2-encaje-decision-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.a1-theme-root .a2-encaje-escribir{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0}.a1-theme-root .a2-encaje-recovery{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.5rem .55rem .5rem .9rem;border:1px solid #e4e4e7;border-radius:.65rem;background:#ffffff;font-size:.88rem}.a1-theme-root .a2-encaje-recovery-actions{display:flex;gap:.35rem}.a1-theme-root .a2-encaje-toast{position:fixed;left:50%;bottom:1.5rem;z-index:40;display:flex;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1rem;border-radius:.65rem;background:#18181b;color:#ffffff;font-size:.9rem;transform:translateX(-50%);animation:a2-encaje-toast-in .28s var(--venna-btn-ease)}@keyframes a2-encaje-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translateX(-50%)}}.a1-theme-root .a2-encaje-toast-undo{padding:.3rem .65rem;border:0;border-radius:.45rem;background:#3f3f46;color:#ffffff;font-family:var(--font-ui);font-size:.85rem;font-weight:600;cursor:pointer}.a1-theme-root .a2-encaje-toast-undo:hover{background:#52525b}.a2-encaje-clear-text{margin:0;font-size:.92rem;line-height:1.5;color:#3f3f46}@media (hover:none),(max-width:760px){.a1-theme-root .a2-encaje-ficha{grid-template-columns:minmax(0,1fr)}.a1-theme-root .a2-encaje-ficha-tools{margin:.3rem 0 -.35rem -.45rem;opacity:1}.a1-theme-root .a2-encaje-status-hint{display:none}}@media (prefers-reduced-motion:reduce){.a1-theme-root .a2-encaje-ficha,.a1-theme-root .a2-encaje-menu,.a1-theme-root .a2-encaje-toast{animation:none}.a1-theme-root .a2-encaje-ficha-edit-clip{transition:none}}