.vitakon-finding{font-size:14px;line-height:1.7;max-width:none;color:var(--text);overflow-wrap:anywhere}.vitakon-qualification{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.6;color:var(--text-2);margin-top:10px;overflow-wrap:anywhere}.vitakon-qualification>span{flex:none;font-size:11px;font-weight:500;padding:2px 7px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:6px;color:var(--text-2)}.vitakon-call-analysis{min-width:0}.vb-note{font-size:13px;line-height:1.7;color:var(--text-2);max-width:75ch}.vb-assessment{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;padding-top:14px;border-top:1px solid var(--border-2)}.vb-assessment span{color:var(--text-2)}.vb-explanation{font-size:13px;line-height:1.7;color:var(--text-2)}.vb-explanation summary{cursor:pointer;font-weight:500}.vb-explanation p{margin-top:10px;max-width:75ch}.vb-group{padding-top:24px}.vb-group>h2{font-size:15px;font-weight:600;margin-bottom:4px}.vb-criterion{padding:18px 0;border-bottom:1px solid var(--border-2)}.vb-criterion:last-child{border-bottom:0}.vb-criterion-title{display:flex;gap:16px;justify-content:space-between;align-items:start}.vb-criterion-title h3{font-size:14px;font-weight:500;line-height:1.6;max-width:70ch}.vb-state{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px;color:var(--text-2);line-height:1.6}.vb-state-observed{color:var(--text-2)}.vb-state-partial,.vb-state-review_required{color:var(--orange)}.vb-criterion>p,.vb-action p{font-size:13px;line-height:1.7;color:var(--text-2);margin-top:9px;max-width:75ch;overflow-wrap:anywhere}.vb-evidence{margin-top:10px}.vb-evidence>details{font-size:13px;line-height:1.7;padding:6px 0}.vb-evidence summary{color:var(--green);cursor:pointer}.vb-evidence blockquote{padding:12px 0;max-width:75ch;white-space:pre-wrap;overflow-wrap:anywhere}.vb-evidence button{color:var(--green);text-align:left;text-decoration:underline;text-underline-offset:3px}.vb-action{padding:20px 0;border-bottom:1px solid var(--border-2)}.vb-action:first-child{padding-top:0}.vb-action:last-child{border-bottom:0;padding-bottom:0}.vb-action>h3{font-weight:600;font-size:15px;line-height:1.6;max-width:75ch}.vb-action-practice{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.vb-action-practice h4{font-size:12px;font-weight:500;color:var(--text-2)}.vb-extra{padding:18px 0;border-block:1px solid var(--border-2)}.vb-extra>summary{font-size:14px;font-weight:500;display:flex;gap:16px;justify-content:space-between;cursor:pointer}.vb-extra[open]>summary{margin-bottom:20px}.vb-search{display:flex;gap:8px;align-items:center;border:1px solid var(--border-2);border-radius:12px;padding:10px 12px;margin:18px 0;max-width:540px;color:var(--text-2)}.vb-search input{min-width:0;width:100%;background:transparent;font-size:13px;outline:none;color:var(--text)}.vb-search input::-moz-placeholder{color:var(--text-2)}.vb-search input::placeholder{color:var(--text-2)}.vb-dialogue{margin-top:18px}.vb-turn{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--border-2)}.vb-time{font-variant-numeric:tabular-nums;color:var(--green);font-size:12px;text-align:left;align-self:start;padding:4px 0}.vb-turn-body{min-width:0;border-radius:12px;padding:12px 16px;background:var(--surface-2)}.vb-turn-employee .vb-turn-body{background:color-mix(in srgb,var(--green) 7%,var(--surface))}.vb-speaker{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.vb-speaker strong{font-size:12px;font-weight:600}.vb-speaker span{font-size:11px;color:var(--text-2)}.vb-turn p{font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin-top:6px}.vb-turn-selected .vb-turn-body{outline:2px solid var(--green);outline-offset:2px}.vitakon-call-analysis mark{background:var(--lime);color:var(--lime-ink);border-radius:2px}.vitakon-call-analysis :is(button,summary,a):focus-visible,.vb-search:focus-within{outline:2px solid var(--green);outline-offset:3px}.vitakon-call-analysis ::-moz-selection{background:var(--lime);color:var(--lime-ink)}.vitakon-call-analysis ::selection{background:var(--lime);color:var(--lime-ink)}@media (max-width:700px){.vb-criterion-title{flex-direction:column;gap:7px}.vb-state{flex-shrink:1}.vb-action-practice{grid-template-columns:1fr;gap:15px}.vb-turn{grid-template-columns:42px minmax(0,1fr);gap:8px}.vb-turn-body{padding:10px 12px}.vb-turn p{font-size:13px}.vb-extra>summary{line-height:1.6}.vb-extra>summary svg{flex-shrink:0}}@media (max-width:700px){.vb-call-header.flex{display:block}.vb-call-header>div:first-child{margin-bottom:16px;max-width:none}.vb-call-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vb-call-meta>div:last-child{grid-column:1/-1}.vb-audio>div>div:first-of-type{display:grid;grid-template-columns:44px 44px 44px minmax(44px,1fr) 44px;gap:8px}.vb-audio>div>div:first-of-type>button{width:44px;height:44px}.vb-audio>div>div:first-of-type>span:nth-child(4){grid-row:2;grid-column:1;text-align:left}.vb-audio>div>div:first-of-type>div:nth-child(5){grid-row:2;grid-column:2/5;min-width:0}.vb-audio>div>div:first-of-type>span:nth-child(6){grid-row:2;grid-column:5;text-align:right;width:auto}.vb-audio>div>div:first-of-type>div:nth-child(7){grid-row:1;grid-column:4}.vb-audio>div>div:first-of-type>div:nth-child(7)>button{height:44px}.vb-audio>div>div:first-of-type>a:last-child{grid-row:1;grid-column:5;width:44px;height:44px}}@media (max-width:380px){.vb-audio>div>div:first-of-type{grid-template-columns:44px minmax(0,1fr) 44px}.vb-audio>div>div:first-of-type>button:nth-child(2){justify-self:center}.vb-audio>div>div:first-of-type>div:nth-child(5){grid-column:2}.vb-audio>div>div:first-of-type>span:nth-child(6){grid-column:3}.vb-audio>div>div:first-of-type>div:nth-child(7){grid-row:3;grid-column:1/3}.vb-audio>div>div:first-of-type>a:last-child{grid-row:3;grid-column:3}}.vb-keep{border-top:1px solid var(--border-2);padding-top:16px}.vb-keep>h3{font-size:13px;font-weight:600}.vb-keep>p{font-size:13px;line-height:1.7;max-width:75ch;margin-top:8px;color:var(--text-2)}.vb-action-more>summary{font-size:14px;font-weight:500;line-height:1.65;cursor:pointer;overflow-wrap:anywhere}.vb-action-more[open]>summary{margin-bottom:12px}.vitakon-call-analysis .vb-dialogue{max-height:600px;overflow:auto;margin-top:16px;padding:4px;scrollbar-color:var(--border) transparent;scrollbar-width:thin}.vitakon-call-analysis .vb-turn{display:flex;justify-content:center;gap:0;padding:0;border:0;margin-bottom:8px}.vitakon-call-analysis .vb-turn-employee{justify-content:flex-start}.vitakon-call-analysis .vb-turn-client{justify-content:flex-end}.vitakon-call-analysis .vb-turn-body{max-width:80%;min-width:0;padding:8px 12px;border-radius:16px 16px 16px 4px;background:var(--border-2)}.vitakon-call-analysis .vb-turn-client .vb-turn-body{border-radius:16px 16px 4px;background:color-mix(in srgb,var(--cyan) 14%,transparent)}.vitakon-call-analysis .vb-speaker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:2px;color:var(--text-3);font-family:var(--font-mono,monospace);font-size:10px}.vitakon-call-analysis .vb-turn-client .vb-speaker{color:var(--cyan)}.vitakon-call-analysis .vb-speaker strong{font-size:10px;font-weight:400}.vitakon-call-analysis .vb-time{font-size:10px;line-height:inherit;padding:0;align-self:auto;text-decoration:underline;text-underline-offset:2px;color:inherit}.vitakon-call-analysis .vb-turn p{font-size:13px;line-height:1.375;margin:0;max-width:none;overflow-wrap:anywhere;white-space:pre-wrap}.vitakon-call-analysis .vb-turn-selected .vb-turn-body{outline:2px solid var(--green);outline-offset:1px}.vitakon-call-analysis .vb-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-2)}.vitakon-call-analysis .vb-tabs{display:flex;min-width:0;gap:24px;overflow:auto;scrollbar-width:thin}.vitakon-call-analysis .vb-tabs button{border-bottom:2px solid transparent;white-space:nowrap;padding:14px 0;font-size:14px;font-weight:500;color:var(--text-2);min-height:44px}.vitakon-call-analysis .vb-tabs button[aria-selected=true]{border-bottom-color:var(--green);color:var(--text)}.vitakon-call-analysis .vb-tabs button:hover{color:var(--green)}.vitakon-call-analysis .vb-score-strip{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:12px;border-top:1px solid var(--border-2)}.vitakon-call-analysis .vb-score-strip>div{display:flex;align-items:center;gap:10px;font-size:13px}.vitakon-call-analysis .vb-score-strip span{color:var(--text-2)}.vitakon-call-analysis .vb-score-strip strong{font-weight:500;font-variant-numeric:tabular-nums}.vitakon-call-analysis .vb-transcript-panel{scroll-margin-top:24px}@media (max-width:700px){.vitakon-call-analysis .vb-navigation{display:block}.vitakon-call-analysis .vb-tabs{gap:20px}.vitakon-call-analysis .vb-tabs button{font-size:13px}.vitakon-call-analysis .vb-navigation>button{margin:6px 0}.vitakon-call-analysis .vb-score-strip>div{width:100%;justify-content:space-between}}.vitakon-call-analysis .vb-summary-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px 32px}.vitakon-call-analysis .vb-summary-layout .vb-keep{border:0;padding:0}.vitakon-call-analysis .vb-summary-layout .vb-keep>h3{margin-bottom:8px;color:var(--green)}.vitakon-call-analysis .vb-summary-layout .vb-keep>p{margin:0}.vitakon-call-analysis .vb-score-strip{grid-column:1/-1}.vitakon-call-analysis .vb-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vitakon-call-analysis .vb-table-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.vitakon-call-analysis .vb-table-tools>.vb-search{flex:1;margin:0;max-width:540px;min-height:40px}.vitakon-call-analysis .vb-table-tools>.relative{flex:none;min-width:200px}.vitakon-call-analysis .vb-table-caption{font-size:12px;line-height:1.6;color:var(--text-2);margin-bottom:20px;max-width:90ch}.vitakon-call-analysis .vb-column-head,.vitakon-call-analysis .vb-data-row>summary{display:grid;grid-template-columns:minmax(0,1fr) 200px 100px 16px;gap:20px;align-items:center}.vitakon-call-analysis .vb-column-head{padding:10px 12px;background:var(--surface-2);border-radius:8px;font-size:12px;font-weight:500;color:var(--text-2)}.vitakon-call-analysis .vb-group-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 12px 8px}.vitakon-call-analysis .vb-group-heading h2{font-size:13px;font-weight:600}.vitakon-call-analysis .vb-group-heading>span{font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.vitakon-call-analysis .vb-data-row{border-bottom:1px solid var(--border-2)}.vitakon-call-analysis .vb-data-row>summary{list-style:none;cursor:pointer;padding:12px;min-height:48px;font-size:13px;line-height:1.5;border-radius:8px}.vitakon-call-analysis .vb-data-row>summary::-webkit-details-marker{display:none}.vitakon-call-analysis .vb-data-row>summary:hover{background:var(--surface-2)}.vitakon-call-analysis .vb-data-row[open]>summary{background:var(--surface-2)}.vitakon-call-analysis .vb-data-row>summary>svg{color:var(--text-2);transition:transform .12s}.vitakon-call-analysis .vb-data-row[open]>summary>svg{transform:rotate(180deg)}.vitakon-call-analysis .vb-row-name{font-weight:500;overflow-wrap:anywhere}.vitakon-call-analysis .vb-row-state{font-size:12px;color:var(--text-2)}.vitakon-call-analysis .vb-row-warning{color:color-mix(in srgb,var(--orange) 55%,var(--text) 45%)}.vitakon-call-analysis .vb-row-points{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.vitakon-call-analysis .vb-row-detail{padding:12px 16px 20px;font-size:13px;line-height:1.7;max-width:none}.vitakon-call-analysis .vb-row-detail>p{overflow-wrap:anywhere;margin:0 0 8px}.vitakon-call-analysis .vb-speech-head,.vitakon-call-analysis .vb-speech-row>summary{grid-template-columns:minmax(0,1fr) 220px 16px}.vitakon-call-analysis .vb-empty{padding:28px 12px;font-size:13px;color:var(--text-2)}.vitakon-call-analysis .vb-points-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--border-2);margin:16px 0 10px}.vitakon-call-analysis .vb-points-earned{background:var(--green)}.vitakon-call-analysis .vb-points-pending{background:var(--orange);opacity:.65}@media (max-width:900px){.vitakon-call-analysis .vb-column-head,.vitakon-call-analysis .vb-data-row>summary{grid-template-columns:minmax(0,1fr) 150px 80px 16px;gap:12px}.vitakon-call-analysis .vb-speech-head,.vitakon-call-analysis .vb-speech-row>summary{grid-template-columns:minmax(0,1fr) 170px 16px}}@media (max-width:700px){.vitakon-call-analysis .vb-summary-layout{grid-template-columns:1fr;gap:16px}.vitakon-call-analysis .vb-summary-layout .vb-keep{padding-top:16px;border-top:1px solid var(--border-2)}.vitakon-call-analysis .vb-table-tools{align-items:stretch;flex-direction:column;gap:12px}.vitakon-call-analysis .vb-table-tools>.relative{min-width:0;width:100%}.vitakon-call-analysis .vb-column-head{display:none}.vitakon-call-analysis .vb-data-row>summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:7px 12px;padding:12px 4px}.vitakon-call-analysis .vb-row-name{grid-row:1;grid-column:1/3}.vitakon-call-analysis .vb-data-row>summary>svg{grid-row:1;grid-column:3}.vitakon-call-analysis .vb-row-state{grid-row:2;grid-column:1}.vitakon-call-analysis .vb-row-points{grid-row:2;grid-column:2}.vitakon-call-analysis .vb-row-detail{padding:12px 4px 16px}.vitakon-call-analysis .vb-group-heading{padding:22px 4px 6px;align-items:start}.vitakon-call-analysis .vb-group-heading>span{text-align:right;flex-shrink:0}.vitakon-call-analysis .vb-speech-row>summary{grid-template-columns:minmax(0,1fr) 16px}.vitakon-call-analysis .vb-speech-row .vb-row-name{grid-column:1}.vitakon-call-analysis .vb-speech-row>summary>svg{grid-column:2}.vitakon-call-analysis .vb-speech-row .vb-row-state{grid-column:1}}@media (prefers-reduced-motion:reduce){.vitakon-call-analysis .vb-data-row>summary>svg{transition:none}}.vitakon-call-analysis .vb-points-legend{display:flex;gap:12px 20px;flex-wrap:wrap;font-size:12px;color:var(--text-2);margin:12px 0 16px}.vitakon-call-analysis .vb-points-legend>span{display:flex;align-items:center;gap:6px}.vitakon-call-analysis .vb-points-legend i{width:9px;height:9px;border-radius:2px;background:var(--border-2)}.vitakon-call-analysis .vb-points-legend .vb-points-earned{background:var(--green)}.vitakon-call-analysis .vb-points-legend .vb-points-pending{background:var(--orange)}.vitakon-call-analysis .vb-scoring-rules{border-top:1px solid var(--border-2);margin-top:16px;padding-top:16px}.vitakon-call-analysis .vb-scoring-rules>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:8px 0}.vitakon-call-analysis .vb-scoring-rules>summary::-webkit-details-marker{display:none}.vitakon-call-analysis .vb-scoring-rules strong{display:block;font-size:14px;font-weight:500}.vitakon-call-analysis .vb-scoring-rules small{display:block;font-size:12px;color:var(--text-2);margin-top:4px}.vitakon-call-analysis .vb-scoring-rules>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;padding:16px 0 4px}.vitakon-call-analysis .vb-scoring-rules p{font-size:13px;line-height:1.65;color:var(--text-2);max-width:70ch}.vitakon-call-analysis .vb-scoring-rules[open]>summary>svg{transform:rotate(180deg)}@media (max-width:700px){.vitakon-call-analysis .vb-scoring-rules>div{grid-template-columns:1fr}.vb-call-meta>div[hidden]{display:none}}.vitakon-call-analysis .vb-row-detail>.vitakon-finding{font-size:14px;line-height:1.7;max-width:none;margin:0 0 10px}.vitakon-call-analysis .vb-row-detail>.vitakon-qualification{font-size:12px;line-height:1.6;margin:10px 0 14px}.vitakon-call-analysis .vb-score-note{font-size:12px;line-height:1.6;color:var(--text-2);margin:12px 0 16px}.vitakon-call-analysis .vb-score-note>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:100%}.vitakon-call-analysis .vb-score-note>summary>span{margin-left:12px;font-variant-numeric:tabular-nums}.vitakon-call-analysis .vb-score-note>p{margin-top:8px;overflow-wrap:anywhere}.vitakon-call-analysis .vb-evidence blockquote{max-width:none}@media (max-width:700px){.vitakon-call-analysis .vb-score-note>summary>span{display:block;margin:4px 0 0}}.vitakon-call-analysis .vb-context-note{font-size:12px;line-height:1.6;color:var(--text-2);margin:10px 0;overflow-wrap:anywhere}.vitakon-call-analysis .vb-context-note>strong{display:block;color:var(--text);font-size:12px;font-weight:500;margin-bottom:4px}.vb-grade-block{flex-shrink:0;text-align:center;width:144px}.vb-grade-ring{width:128px;height:128px;position:relative;margin:auto}.vb-grade-ring>svg{width:100%;height:100%;transform:rotate(-90deg)}.vb-grade-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px}.vb-grade-ring strong{font-size:21px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.vb-grade-ring span,.vb-grade-caption{font-size:12px;line-height:1.5;color:var(--text-2)}.vb-grade-caption{margin-top:6px}.vb-call-header .vb-call-meta{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.vitakon-call-analysis .vb-insight-heading{background:color-mix(in srgb,var(--green) 6%,var(--surface));border-radius:14px 14px 0 0;color:color-mix(in srgb,var(--green) 65%,var(--text))}.vitakon-call-analysis .vb-actions-heading{background:color-mix(in srgb,var(--orange) 9%,var(--surface));border-radius:14px 14px 0 0;color:color-mix(in srgb,var(--orange) 35%,var(--text))}.vitakon-call-analysis .vb-summary-layout .vb-keep>h3{color:color-mix(in srgb,var(--green) 65%,var(--text));font-size:13px}.vitakon-call-analysis .vb-action>h3,.vitakon-call-analysis .vb-action-more>summary{color:color-mix(in srgb,var(--orange) 30%,var(--text));font-weight:600}.vitakon-call-analysis .vb-action-practice h4{color:color-mix(in srgb,var(--green) 60%,var(--text));font-size:12px;font-weight:600;margin-bottom:8px}.vitakon-call-analysis .vb-action-practice>div:last-child{padding-left:20px;border-left:1px solid var(--border-2)}.vitakon-call-analysis .vb-action-practice p{margin-top:0}.vitakon-call-analysis .vb-score-strip strong{background:var(--surface-2);padding:4px 10px;border-radius:6px}.vitakon-call-analysis .vb-evidence-group{margin-top:12px;font-size:12px}.vitakon-call-analysis .vb-evidence-group>summary{color:color-mix(in srgb,var(--green) 65%,var(--text))}#vb-panel-checklist .vb-table-group{margin-top:14px}#vb-panel-checklist .vb-group-heading{padding:12px;margin:0 0 4px;background:color-mix(in srgb,var(--green) 6%,var(--surface));border-radius:8px}#vb-panel-checklist .vb-group-heading h2{color:color-mix(in srgb,var(--green) 65%,var(--text))}#vb-panel-checklist .vb-group-heading>span{font-weight:500;color:var(--text-2)}#vb-panel-checklist .vb-data-row[open]>summary{background:color-mix(in srgb,var(--green) 4%,var(--surface))}#vb-panel-checklist .vb-data-row[open] .vb-row-name{color:color-mix(in srgb,var(--green) 65%,var(--text))}#vb-panel-checklist .vb-row-state{width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 8px;border-radius:6px;background:var(--surface-2);line-height:1.5}#vb-panel-checklist .vb-row-warning{background:color-mix(in srgb,var(--orange) 10%,var(--surface));color:color-mix(in srgb,var(--orange) 35%,var(--text))}#vb-panel-checklist .vb-row-points{font-weight:500}.vitakon-call-analysis .vb-scoring-rules{border:0;padding:0;margin-top:16px;background:var(--surface-2);border-radius:10px}.vitakon-call-analysis .vb-scoring-rules>summary{padding:12px 14px;justify-content:flex-start;gap:10px}.vitakon-call-analysis .vb-scoring-rules>summary>svg:first-child{color:color-mix(in srgb,var(--green) 65%,var(--text));flex-shrink:0;transform:none}.vitakon-call-analysis .vb-scoring-rules>summary>svg:last-child{margin-left:auto;flex-shrink:0}.vitakon-call-analysis .vb-scoring-rules strong{font-size:13px;font-weight:600}.vitakon-call-analysis .vb-scoring-rules small{margin-top:2px}.vitakon-call-analysis .vb-scoring-rules>.vb-rules-content{display:block;padding:4px 14px 16px}.vitakon-call-analysis .vb-rules-flow{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);gap:16px;align-items:start;padding:14px 0 18px}.vitakon-call-analysis .vb-rules-flow>svg{color:var(--text-2);margin-top:3px}.vitakon-call-analysis .vb-rules-flow strong{color:color-mix(in srgb,var(--green) 65%,var(--text))}.vitakon-call-analysis .vb-rules-flow p{margin-top:6px;font-size:12px;line-height:1.6}.vitakon-call-analysis .vb-rules-range{padding:14px 0;border-block:1px solid var(--border-2)}.vitakon-call-analysis .vb-rules-range>strong{color:color-mix(in srgb,var(--orange) 35%,var(--text))}.vitakon-call-analysis .vb-rules-range>p{margin-top:6px;max-width:none;font-size:12px}.vitakon-call-analysis .vb-rules-footnotes{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;padding-top:14px}.vitakon-call-analysis .vb-rules-footnotes p{font-size:12px;max-width:none}.vitakon-call-analysis .vb-rules-footnotes strong{display:inline;font-size:12px;color:var(--text-2);font-weight:500}@media (max-width:700px){#vb-panel-checklist .vb-group-heading{gap:12px}#vb-panel-checklist .vb-data-row>summary{padding:12px 8px}.vitakon-call-analysis .vb-rules-flow{grid-template-columns:1fr;gap:10px}.vitakon-call-analysis .vb-rules-flow>svg{transform:rotate(90deg);margin:0 0 0 2px}.vitakon-call-analysis .vb-rules-footnotes{grid-template-columns:1fr;gap:10px}.vb-call-header.flex{display:flex;flex-wrap:nowrap;align-items:center;gap:16px}.vb-call-header>.vb-grade-block:first-child{width:104px;margin-bottom:0}.vb-grade-ring{width:100px;height:100px}.vb-grade-ring strong{font-size:17px}.vb-grade-caption{font-size:11px}.vb-call-header h1{font-size:20px;overflow-wrap:anywhere}.vb-call-header .vb-call-meta{gap:12px;margin-top:12px}.vb-call-header .vb-call-meta .text-lg{font-size:15px}.vitakon-call-analysis .vb-action-practice>div:last-child{padding-left:0;border-left:0}}.custom-workspace{--custom-line: var(--border);--custom-ink: var(--text);--custom-muted: var(--text-2);color:var(--custom-ink)}.custom-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 8px}.custom-toolbar h2{font-size:18px;font-weight:600;display:flex;align-items:center;gap:12px}.custom-count{font-size:13px;font-weight:500;color:var(--text-2);background:var(--bg-3);padding:3px 9px;border-radius:6px;font-variant-numeric:tabular-nums}.custom-layout{display:grid;grid-template-columns:244px minmax(0,1fr);gap:24px;align-items:start}.custom-version-list{position:sticky;top:24px;padding:4px;background:var(--bg-3);border-radius:14px;display:grid;gap:4px;max-height:calc(100dvh - 80px);overflow-y:auto}.custom-version{padding:16px;width:100%;text-align:left;border:1px solid transparent;border-radius:11px;display:grid;gap:12px;transition:background .15s,border-color .15s}.custom-version:hover{background:var(--bg-2)}.custom-version[aria-current=page]{background:var(--bg-2);border-color:var(--green)}.custom-version:focus-visible{outline:2px solid var(--green);outline-offset:2px}.custom-version:disabled{opacity:.6}.custom-version-top{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--text-2)}.custom-version-top>span{display:flex;align-items:center;gap:7px;font-size:12px}.custom-version-name{font-size:15px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.custom-version-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--text-2)}.custom-version-active{color:var(--green);display:inline-flex;align-items:center;gap:5px}.custom-version-active:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.custom-version-header{padding:24px;border-bottom:1px solid var(--border)}.custom-version-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.custom-version-heading h2{font-size:24px;letter-spacing:-.02em;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.custom-version-subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:13px;color:var(--text-2)}.custom-version-subtitle>span{display:inline-flex;align-items:center;gap:5px}.custom-definition{margin-top:24px;border-top:1px solid var(--border);padding-top:16px}.custom-definition summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:500;list-style:none;min-height:32px}.custom-definition summary::-webkit-details-marker,.custom-quotes summary::-webkit-details-marker,.custom-report-call summary::-webkit-details-marker{display:none}.custom-definition summary>svg:last-child{margin-left:auto;transition:transform .15s}.custom-definition[open] summary>svg:last-child{transform:rotate(90deg)}.custom-definition-content{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.custom-definition-content>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);font-size:14px;line-height:1.7;max-height:320px;overflow-y:auto}.custom-definition-content ol{display:grid;gap:12px;align-content:start}.custom-definition-content li{display:grid;gap:6px;font-size:14px}.custom-automation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 24px;background:var(--bg);border-radius:0 0 14px 14px}.custom-automation-state{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.custom-automation-state strong{font-weight:500;color:var(--text)}.custom-automation-note{font-size:12px;color:var(--text-2);flex-basis:100%}.custom-version-tabs{display:flex;gap:4px;width:-moz-fit-content;width:fit-content;padding:4px;background:var(--bg-3);border-radius:12px}.custom-version-tabs button{padding:10px 16px;font-size:14px;font-weight:500;border-radius:9px;display:flex;align-items:center;gap:8px}.custom-version-tabs button[aria-current=page]{background:var(--bg-2);color:var(--green);box-shadow:0 1px 3px #2c281c14}.custom-version-tabs button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.custom-empty{padding:40px;min-height:250px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.custom-empty>svg{color:var(--green)}.custom-empty h2{font-size:22px;font-weight:600}.custom-empty p{max-width:55ch;color:var(--text-2);font-size:14px;line-height:1.7}.custom-editor-title{display:flex;align-items:center;gap:12px}.custom-editor-title h2{font-size:20px;font-weight:600}.custom-editor-title svg{color:var(--green)}.custom-editor-panel{padding:24px}.custom-editor-panel>.custom-editor-title{margin-bottom:24px}.custom-criterion{padding:24px 0}.custom-criterion:first-child{padding-top:0}.custom-criteria-heading{display:flex;gap:10px;align-items:center}.custom-criteria-heading>svg{color:var(--green)}.custom-type{display:inline-flex;align-items:center;gap:5px;color:var(--text-2);font-size:12px;font-weight:400;line-height:1.4;width:-moz-fit-content;width:fit-content;white-space:nowrap}.custom-preview{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--bg-2)}.custom-preview-heading{display:flex;align-items:center;gap:9px;padding:18px 20px;border-bottom:1px solid var(--border);background:var(--bg-3);color:var(--text)}.custom-preview-heading h2{font-size:14px;font-weight:600}.custom-preview-heading>svg{color:var(--green)}.custom-preview-content{padding:24px 20px}.custom-preview-name{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:24px;overflow-wrap:anywhere}.custom-preview-criteria{max-height:560px;overflow-y:auto}.custom-preview-criterion{padding:20px 0;border-top:1px solid var(--border)}.custom-preview-criterion:first-child{padding-top:0;border-top:0}.custom-preview-criterion h4{font-size:15px;font-weight:500;margin-top:8px;overflow-wrap:anywhere}.custom-preview-answer{margin-top:16px}.custom-score{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.custom-score small{font-size:14px;font-weight:400;color:var(--text-2)}.custom-answer-options{display:flex;flex-wrap:wrap;gap:8px}.custom-answer-options span{background:var(--bg);border:1px solid var(--border);padding:6px 14px;border-radius:8px;font-size:14px;overflow-wrap:anywhere;min-width:0;max-width:100%}.custom-placeholder{padding:14px;font-size:14px;color:var(--text-2);background:var(--bg);border-radius:8px}.custom-preview-evidence{margin-top:16px;display:flex;align-items:flex-start;gap:6px;color:var(--text-2);font-size:12px;line-height:1.6}.custom-preview-evidence svg{flex-shrink:0;margin-top:2px}.custom-dependency{margin-top:12px;font-size:12px;color:var(--text-2)}.custom-preview-empty{padding:24px 0;color:var(--text-2);display:grid;gap:16px;font-size:14px;line-height:1.7}.custom-report{display:grid;gap:28px}.custom-run-counts{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:14px 0;border-block:1px solid var(--border)}.custom-run-counts>span{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-2)}.custom-run-counts b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.custom-run-counts .custom-positive,.custom-positive{color:var(--green)}.custom-run-counts .custom-error{color:var(--red)}.custom-summary-table{overflow-x:auto}.custom-summary-table table{min-width:480px;width:100%;font-size:14px;text-align:left}.custom-summary-table caption{text-align:left;font-weight:600;margin-bottom:16px}.custom-summary-table thead{color:var(--text-2);font-size:12px}.custom-summary-table th,.custom-summary-table td{padding:12px 16px}.custom-summary-table th:first-child,.custom-summary-table td:first-child{padding-left:0}.custom-summary-table thead th{font-weight:400;white-space:nowrap;padding-top:0}.custom-summary-table tbody tr{border-top:1px solid var(--border)}.custom-summary-table tbody th{font-weight:500;min-width:160px;overflow-wrap:anywhere}.custom-summary-table tbody th>span:first-child{display:block;margin-bottom:6px}.custom-summary-table td{font-variant-numeric:tabular-nums}.custom-muted{color:var(--text-2)}.custom-report-calls>h3{font-size:14px;font-weight:600;margin-bottom:12px}.custom-report-call{border-top:1px solid var(--border)}.custom-report-call summary{display:flex;gap:12px;align-items:center;padding:16px 0;min-height:64px;cursor:pointer;list-style:none}.custom-expand{flex-shrink:0;transition:transform .15s;color:var(--text-2)}.custom-report-call[open] .custom-expand{transform:rotate(90deg)}.custom-call-person{min-width:0;flex:1;overflow-wrap:anywhere}.custom-call-person b{font-size:14px;font-weight:500}.custom-call-person>span{display:block;margin-top:5px;font-size:12px;color:var(--text-2)}.custom-state{padding:5px 9px;border-radius:6px;background:var(--bg);font-size:12px;color:var(--text-2);max-width:42%}.custom-state-ready{background:color-mix(in srgb,var(--green) 10%,var(--bg-2));color:var(--green)}.custom-call-body{padding:4px 0 20px 29px}.custom-call-link{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:20px;font-size:12px;color:var(--text-2)}.custom-call-link a{display:inline-flex;gap:6px;align-items:center;color:var(--green);text-decoration:underline;text-underline-offset:3px}.custom-answers{display:grid}.custom-answer{padding:20px 0;border-top:1px solid var(--border)}.custom-answer:first-child{padding-top:0;border-top:0}.custom-answer-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px}.custom-answer-heading h3{font-size:14px;font-weight:600;overflow-wrap:anywhere}.custom-answer-value{margin-top:12px;font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.custom-answer-score{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.custom-answer-unknown{color:var(--text-2);font-size:14px}.custom-answer-reason{margin-top:10px;font-size:14px;line-height:1.7;color:var(--text-2);max-width:70ch;overflow-wrap:anywhere}.custom-quotes{margin-top:14px;font-size:13px}.custom-quotes summary{display:flex;align-items:center;gap:6px;min-height:32px;width:-moz-fit-content;width:fit-content;cursor:pointer;list-style:none;color:var(--green)}.custom-quotes[open] summary>svg:last-child{transform:rotate(90deg)}.custom-quotes blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border-radius:10px;padding:16px;margin-top:12px;line-height:1.7;color:var(--text-2)}.custom-job-message{display:flex;align-items:flex-start;gap:10px;color:var(--text-2);font-size:14px;padding:16px 0}.custom-job-message>svg{flex-shrink:0}@media (max-width:1179px){.custom-layout{grid-template-columns:1fr}.custom-version-list{position:static;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:639px){.custom-toolbar{align-items:flex-start}.custom-toolbar h2{font-size:16px}.custom-toolbar button{flex-shrink:0}.custom-version-list{grid-template-columns:1fr;max-height:240px}.custom-version{padding:12px}.custom-version-name{font-size:14px}.custom-version-header,.custom-editor-panel{padding:20px}.custom-version-heading{flex-wrap:wrap;gap:12px}.custom-version-heading h2{font-size:20px}.custom-automation{padding:16px 20px}.custom-definition-content{grid-template-columns:1fr;gap:20px}.custom-call-body{padding-left:0}.custom-summary-table th,.custom-summary-table td{padding:12px 8px}.custom-empty{padding:24px}.custom-version-tabs{width:100%}.custom-version-tabs button{justify-content:center;flex:1;padding:10px 12px}.custom-call-person b{font-size:14px}.custom-state{max-width:40%}}@media (prefers-reduced-motion:reduce){.custom-version,.custom-expand,.custom-definition summary>svg:last-child{transition:none}}.custom-version-tabs button:disabled{opacity:.55;cursor:default}.custom-definition summary:focus-visible,.custom-quotes summary:focus-visible,.custom-report-call summary:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:4px}
