.elv{width:100%;max-width:880px}.elv-lead{display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;gap:2px 10px;min-height:52px;padding:12px 0 8px}.elp .elv-lead h2{font-size:14px;line-height:20px}.elv-lead .s{min-width:0;font-size:12px;line-height:16px;color:var(--el-mute)}.elv .elp-field,.elv-form .elp-field{font-weight:500}.elv-lead .spacer{flex:1 1 auto}.elv-lead>.elp-btn{align-self:center}.elv-group{padding:16px 0 20px;border-top:1px solid var(--el-hair)}.elv-lead+.elv-group,.elv-lead+.elv-intro+.elv-group,.elv-lead+.elv-strategy>.elv-group:first-child{border-top:0;padding-top:4px}.elv-gh,.elv-ghead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 24px;margin-bottom:10px}.elv-gh .words,.elv-ghead .words{min-width:0;flex:1 1 auto}.elv-gh .elp-micro,.elv-ghead .elp-micro{margin-bottom:4px}.elp .elv-gh .t,.elp .elv-ghead .t{margin:0;font-family:var(--font-gabarito),"Gabarito",sans-serif;font-size:14px;line-height:20px;font-weight:600;color:var(--el-navy)}.elv-gh .s,.elv-ghead .s{margin-top:2px;max-width:620px;font-size:12px;line-height:16px;color:var(--el-mute)}.elv-ghead>.elp-btn{flex:none}.elv-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.elv-facts .elp-pill{height:20px;padding:0 8px;font-size:11px}.elp .elv-gap{margin:8px 0}.elv-skel{display:grid;gap:10px;padding:8px 0 16px}.elv-copy{margin:0;font-size:13px;line-height:20px;color:var(--el-ink)}.elv-copy.pre{white-space:pre-line}.elv-copy.mute{color:var(--el-mute)}.elv-copy.strong{font-weight:600}.elp .elv-empty-line{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--el-micro)}.elv-prows{margin:0}.elv-prow{display:grid;grid-template-columns:200px minmax(0,1fr) auto;grid-template-areas:"label body edit";column-gap:24px;padding:14px 0;border-top:1px solid var(--el-hair)}.elv-prow:last-child{padding-bottom:4px}.elv-plabel{grid-area:label;min-width:0}.elv-plabel h4{margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--el-ink)}.elv-plabel .elp-meta{margin-top:2px}.elv-pbody{grid-area:body;min-width:0}.elv-prow.editing .elv-pbody{grid-column:2/-1}.elv-pedit{grid-area:edit;align-self:start;margin-top:-4px}.elv-copies{display:grid;gap:14px}.elv-copies .elp-micro,.elv-list>.elp-micro{margin-bottom:4px}.elv-rules{margin:4px 0 0;padding:0;list-style:none}.elv-rules li{position:relative;padding-left:14px;font-size:13px;line-height:20px;color:var(--el-ink)}.elv-rules li:before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;border-radius:999px;background:var(--el-micro)}.elv-words{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.elv-words li{display:inline-flex;align-items:center;max-width:100%;height:24px;padding:0 9px;border-radius:999px;background:var(--el-sunken);color:var(--el-navy);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-words.neutral li{background:transparent;box-shadow:inset 0 0 0 1px var(--el-hair-strong);color:var(--el-mute)}.elv-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;padding:0;list-style:none}.elv-pairs .t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--el-ink)}.elv-pairs .s{margin:2px 0 0;font-size:12px;line-height:17px;color:var(--el-mute)}.elv-pairs .url{margin:1px 0 0;font-size:12px;line-height:16px;color:var(--el-micro);overflow-wrap:anywhere}.elv-weight{font-variant-numeric:tabular-nums}.elv-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:-4px 0 0;padding:0;list-style:none}.elv-figures li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;border-bottom:1px solid var(--el-hair);font-size:13px}.elv-figures .k{color:var(--el-ink)}.elp .elv-never,.elv-figures .v{color:var(--el-mute);font-weight:600}.elp .elv-never{margin:8px 0 0;font-size:12px;line-height:16px}.elv-log{display:grid;gap:6px;margin:0;padding:0;list-style:none}.elv-log li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;font-size:13px;line-height:19px}.elv-log .when{color:var(--el-micro);font-size:12px;font-weight:600}.elv-log .what{color:var(--el-ink)}.elv-fields{display:grid;gap:12px}.elv-fields.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.elv-item{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--el-hair)}.elv-fields>.elv-item:first-child{padding-top:0;border-top:0}.elv-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.elv-item-grid .wide{grid-column:1/-1}.elp-btn.elv-remove{justify-self:start;margin-left:-10px}.elp-btn.elv-remove:hover{color:var(--el-error-text)}.elp-btn.elv-add{justify-self:start;margin:6px 0 0 -10px;color:var(--el-action)}.elp-btn.elv-add:hover{color:var(--el-action-hover)}.elv-list-items{display:grid;gap:6px;margin-top:4px}.elv-list-item{display:flex;align-items:center;gap:8px}.elv-list-item .elp-btn.elv-remove{margin-left:0}.elv-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.elp .elv-saved{--el-knot-halo:var(--el-paper);display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;font-weight:600;color:var(--el-success-text)}.elv-rebuild{margin:4px 0 12px;padding:14px 0 4px;border-top:1px solid var(--el-hair)}.elv-form{display:block;min-width:0}.elv-well{padding:10px 12px;border-radius:8px;background:var(--el-sunken)}.elv-well .t{margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--el-ink)}.elp .elv-well h3.t{font-family:inherit;letter-spacing:0}.elv-well .s{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--el-mute)}.elv-fieldset{min-width:0;margin:4px 0 0;padding:0;border:0;transition:opacity .14s ease}.elv-fieldset:disabled{opacity:.7}.elv-frow{display:grid;grid-template-columns:220px minmax(0,1fr);gap:8px 24px;padding:14px 0;border-bottom:1px solid var(--el-hair)}.elv-frow .words .t{display:block;margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--el-ink)}.elv-frow .words .s{display:block;margin:2px 0 0;font-size:12px;line-height:16px;color:var(--el-mute)}.elv-frow .ctl{min-width:0;max-width:480px}.elv-stack{display:grid;gap:8px}.elv-stack>.elp-label{margin-top:4px}.elv-opt{font-weight:500;color:var(--el-mute)}.elp .elv-status{--el-knot-halo:var(--el-paper);display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;line-height:16px;font-weight:600;color:var(--el-mute)}.elv-status.ready{color:var(--el-success-text)}.elv-submit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.elp .elv-help{margin:2px 0 0;line-height:16px}.elp .elv-help,.elv-hint{font-size:12px;color:var(--el-mute)}.elv-hint{font-weight:500}.elv-labelrow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.elv-manual-field>.elp-field{margin-top:4px}.elv-confirm{margin-top:16px;padding:12px 14px;border-radius:10px;background:var(--el-paper);box-shadow:inset 0 0 0 1px var(--el-hair)}.elp .elv-confirm .t{margin:0;font-size:14px;line-height:20px}.elv-confirm .s{margin:4px 0 0;font-size:13px;line-height:19px;color:var(--el-ink)}.elv-confirm .acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.elv-confirm .elp-btn.ghost{color:var(--el-ink)}.elv-confirm .elp-btn.ghost:hover{background:var(--el-sunken)}.elp-btn.elv-fill-danger{background:var(--el-error);color:var(--el-paper);box-shadow:none}.elp-btn.elv-fill-danger:hover{background:color-mix(in srgb,var(--el-error) 88%,var(--el-ink))}.elp-btn.elv-fill-danger:disabled{background:var(--el-error);color:var(--el-paper);opacity:.65;cursor:wait}.elv-progress{margin-top:16px;padding:12px 14px 14px;border-radius:10px;background:var(--el-sunken)}.elv-progress .head{display:flex;align-items:center;gap:12px}.elv-progress .t{margin:0;font-size:13px;line-height:18px;font-weight:700;color:var(--el-ink)}.elv-progress .s{margin:1px 0 0;font-size:12px;line-height:16px;color:var(--el-mute)}.elv-stages{--el-knot-halo:var(--el-sunken);position:relative;margin:12px 0 0;padding:0;list-style:none}.elv-stages:before{content:"";position:absolute;left:4px;top:14px;bottom:14px;width:2px;border-radius:1px;background:repeating-linear-gradient(180deg,var(--el-thread) 0 3px,transparent 3px 7px)}.elv-stages li{position:relative;display:flex;align-items:center;gap:12px;min-height:28px;font-size:12px;font-weight:600;color:var(--el-ink)}.elv-stages li.err{color:var(--el-error-text)}.elv-form.compact .elv-fieldset{margin:0}.elv-field{display:grid;gap:4px}.elv-field>.elp-field,.elv-field>textarea.elp-field{margin-top:4px}.elv-more{margin-top:12px}.elv-disclose{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-left:-6px;padding:0 8px 0 4px;border-radius:8px;font-size:12px;font-weight:600;color:var(--el-mute);transition:background-color .14s ease,color .14s ease}.elv-disclose:hover{background:var(--el-sunken);color:var(--el-ink)}.elv-chev{transition:transform .14s ease}.elv-disclose[aria-expanded=true] .elv-chev{transform:rotate(90deg)}.elv-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .16s ease-out,opacity .16s ease-out}.elv-reveal.open{grid-template-rows:1fr;opacity:1}.elv-reveal-in{min-height:0;overflow:hidden}.elv-reveal-body{display:grid;gap:16px;margin-top:8px;padding:12px 0 4px 12px;border-left:2px solid var(--el-hair)}.elv-submit.compact{flex-direction:column;align-items:flex-start;gap:6px;margin-top:20px}.elp-btn.elv-cta{height:36px;padding:0 18px;font-size:13px}.elp-btn.elv-quiet{margin:4px 0 0 -14px}.elp .elv-playbook>section{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.elp .elv-playbook>section>h2{grid-column:1;font-size:14px;line-height:20px}.elp .elv-playbook>section>h2+p{grid-column:1;margin:2px 0 0;font-size:12px;line-height:16px;font-weight:500;color:var(--el-mute)}.elp .elv-playbook>section>button{grid-column:2;grid-row:1/span 2;margin:0;height:32px;padding:0 14px;border-radius:999px;background:var(--el-action);color:var(--el-on-action);font-size:13px;font-weight:700;opacity:1}.elp .elv-playbook>section>button:hover{background:var(--el-action-hover)}.elp .elv-playbook>section>button:disabled{background:var(--el-disabled-bg);color:var(--el-disabled-fg)}.elp .elv-playbook>section>:nth-child(n+4){grid-column:1/-1}.elp .elv-playbook>section>div,.elp .elv-playbook>section>p:not(:first-of-type){margin-top:10px;border-radius:8px;font-size:13px;line-height:18px;font-weight:600}.elp .elv-playbook>section>p[role=alert]{padding:8px 12px;background:color-mix(in srgb,var(--el-error) 12%,var(--el-paper));color:var(--el-error-text)}.elp .elv-playbook>section>div.elp-note{padding:10px 12px}.elp .elv-playbook>section>p[role=alert].elp-note{padding:8px 12px}.elp .elv-playbook>section>.elp-section{padding:12px 0 0;border-radius:0;font-weight:400}.elv-intro{margin:-6px 0 12px}.elv-sechead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:6px}.elp .elv-sechead h3{font-size:14px;line-height:20px}.elv-sechead .s{flex:1 1 100%;font-size:12px;line-height:16px;color:var(--el-mute)}.elp .elv-listhead{margin:0 0 2px;font-family:inherit;font-size:11px;line-height:14px;letter-spacing:.06em;color:var(--el-micro)}.elv-listhead span{margin-left:4px}.elv-people{margin:0;padding:0;list-style:none}.elv-person{border-bottom:1px solid var(--el-hair)}.elv-people>.elv-person:last-child{border-bottom:0}.elv-person-row{--el-knot-halo:var(--el-paper);display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 0}.elv-person-open{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;margin:-6px 0 -6px -8px;padding:6px 8px;border-radius:8px;text-align:left;transition:background-color .14s ease}.elv-person-open:hover{background:color-mix(in srgb,var(--el-sunken) 60%,transparent)}.elv-person-open[aria-expanded=true] .t{color:var(--el-navy)}.elv-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--el-navy);color:var(--el-paper);font-family:var(--font-gabarito),"Gabarito",sans-serif;font-size:13px;font-weight:600}:where(.el-dark) .elv-avatar{background:var(--el-brand);color:#22386b}.elv-person.retired .elv-avatar{background:var(--el-sunken);color:var(--el-mute)}.elv-person-words{flex:1 1 auto;min-width:0}.elv-person-words .t{display:block;font-size:13px;line-height:18px;font-weight:600;color:var(--el-ink)}.elv-person-words .s{display:block;margin-top:1px;font-size:12px;line-height:16px;color:var(--el-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-person-facts{flex:none;display:flex;align-items:center;gap:6px}.elv-person-row>.elp-btn{flex:none}.elv-none{padding:12px 0;font-size:12px;line-height:16px;color:var(--el-micro)}.elv-group.first{border-top:0;padding-top:4px}.elv-group.flush{padding:0}.elp .elv-plan{margin:0 0 12px;padding:8px 12px;border-radius:8px;background:var(--el-sunken);color:var(--el-ink);font-size:13px;line-height:18px;font-weight:600}.elv-person-facts .elp-pill{height:20px;padding:0 8px;font-size:11px}.elv-editor{display:grid;gap:14px;margin:2px 0 12px;padding:14px;border-radius:10px;background:var(--el-sunken)}.elv-editor .elp-btn.primary:disabled{background:var(--el-hair);color:var(--el-mute)}.elv-editor .elp-field{background:var(--el-card)}.elv-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elv-editor-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.elv-editor .elv-help,.elv-refs{margin-top:6px}.elv-refs{display:flex;flex-wrap:wrap;gap:6px}.elv-ref{position:relative;width:56px;height:56px;flex:none;overflow:hidden;border-radius:8px;background:var(--el-card);box-shadow:inset 0 0 0 1px var(--el-hair)}.elv-ref img{display:block;width:100%;height:100%;object-fit:cover}.elv-ref .none{display:flex;height:100%;align-items:center;justify-content:center;color:var(--el-micro)}.elv-ref .none svg,.elv-ref button{width:20px;height:20px}.elv-ref button{position:absolute;top:3px;right:3px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--el-card) 92%,transparent);box-shadow:0 0 0 1px var(--el-hair);color:var(--el-ink)}.elv-ref button svg{width:10px;height:10px}.elv-ref button:hover:not(:disabled){background:var(--el-card);color:var(--el-error-text)}.elv-ref button:disabled{opacity:.5;cursor:not-allowed}.elp .elv-warn{margin:6px 0 0;font-size:12px;line-height:16px;font-weight:600;color:var(--el-ink)}.elv-warn:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;background:var(--el-butter);vertical-align:0}.elv-editor-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--el-hair-strong)}.elv-kind{max-width:320px;margin-top:4px}.elv-choose{margin-top:10px}.elp-btn.elv-retire:hover{color:var(--el-error-text);background:color-mix(in srgb,var(--el-error) 10%,transparent)}.elv-editor-foot .spacer{flex:1 1 auto}.elv-editor .elp-btn:not(.primary):not(.ghost){background:var(--el-card)}.elv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.elv-filters .elp-search{flex:1 1 160px;min-width:160px}.elv-facets{display:flex;flex-wrap:wrap;gap:8px}.elv-filters select.elp-field{flex:none;width:auto;max-width:100%;padding:0 24px 0 10px;font-size:12px}.elv-count{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin-top:8px}.elv-stock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none}.elv-presenter{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--el-card);box-shadow:inset 0 0 0 1px var(--el-hair)}.elv-presenter .media{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;background:var(--el-sunken)}.elv-presenter .initial{display:flex;align-items:center;justify-content:center;font-family:var(--font-gabarito),"Gabarito",sans-serif;font-size:28px;font-weight:600;color:var(--el-mute)}.elv-presenter .body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;padding:10px 12px 12px}.elv-presenter .top{display:flex;align-items:center;justify-content:space-between;gap:8px}.elp .elv-presenter h4{margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--el-ink)}.elv-presenter p{margin:0;font-size:12px;line-height:17px;color:var(--el-mute)}.elv-presenter .foot{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:8px}.elv-details{border-top:1px solid var(--el-hair)}.elv-details>summary{display:flex;align-items:center;gap:8px;min-height:44px;list-style:none;cursor:pointer;color:var(--el-ink);font-size:13px;font-weight:600}.elv-details>summary::-webkit-details-marker{display:none}.elv-details>summary{transition:background-color .14s ease}.elv-details>summary:hover{background:color-mix(in srgb,var(--el-sunken) 55%,transparent)}.elv-details>summary:hover h3{color:var(--el-navy)}.elv-details>summary h3{display:inline;margin:0;font-family:inherit;font-size:13px;line-height:18px;font-weight:600;letter-spacing:0;color:var(--el-ink)}.elv-details>summary .elp-meta{font-weight:600}.elv-details[open]>summary .elv-chev{transform:rotate(90deg)}.elv-details>.in{padding:0 0 16px}.elv-build{display:grid;gap:12px;max-width:560px;margin-top:10px}.elv-castempty{display:flex;align-items:center;gap:16px;padding:8px 0 16px}.elp .elv-castempty h3{font-size:14px;line-height:20px}.elp .elv-castempty p{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--el-mute)}@container elp (max-width: 760px){.elv-stock{grid-template-columns:repeat(3,minmax(0,1fr))}}@container elp (max-width: 640px){.elv-prow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label edit" "body body";row-gap:8px}.elv-prow.editing .elv-pbody{grid-column:1/-1}.elv-editor-grid,.elv-editor-grid.three,.elv-fields.two,.elv-figures,.elv-frow,.elv-item-grid,.elv-pairs{grid-template-columns:minmax(0,1fr)}.elv-frow .ctl{max-width:none}.elv-gh,.elv-ghead{flex-wrap:wrap}.elv-stock{grid-template-columns:repeat(2,minmax(0,1fr))}.elv-log li{grid-template-columns:minmax(0,1fr);gap:0}.elv-person-open{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"avatar words" "avatar facts";column-gap:12px;row-gap:6px;align-items:start}.elv-avatar{grid-area:avatar}.elv-person-words{grid-area:words}.elv-person-words .s{white-space:normal}.elv-person-facts{grid-area:facts}.elv-person-facts:empty{display:none}.elv-filters .elp-search{flex-basis:100%}.elv-facets{flex:1 1 100%;flex-wrap:nowrap;min-width:0;margin:0 -14px;padding:0 14px 2px;overflow-x:auto;scrollbar-width:none}.elv-facets::-webkit-scrollbar{display:none}}@media (max-width:767.98px){.elv-lead{min-height:0;padding-top:4px}.elv-person-row{min-height:56px}.elv-ref button{top:0;right:0;width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.elv-chev,.elv-fieldset,.elv-reveal{transition:none}}