.aiv-home{display:flex;flex-direction:column;gap:1rem}.aiv-home-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.aiv-home-verdict{display:flex;flex-direction:column;gap:.75rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));padding:1rem 1.25rem}@media (min-width:768px){.aiv-home-verdict{flex-direction:row;align-items:center;gap:1.5rem}}.aiv-home-verdict__score{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;flex-shrink:0;min-width:7.5rem}.aiv-home-verdict__number{font-size:3rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--aiv-you)}.aiv-home-verdict__label{font-size:var(--ds-text-meta);color:hsl(var(--muted-foreground))}.aiv-home-verdict__period{font-size:var(--ds-text-body);color:hsl(var(--muted-foreground))}.aiv-home-verdict__note{color:hsl(var(--warning-foreground))}.aiv-home-verdict__sentence{margin-top:.25rem;font-size:1rem;line-height:1.5;color:hsl(var(--foreground))}.aiv-home-verdict__score--none{max-width:10rem}.aiv-home-verdict__none{font-size:1rem;font-weight:600;line-height:1.3;color:hsl(var(--muted-foreground))}.aiv-home-verdict__basis,.aiv-home-verdict__note-dated{margin-top:.375rem;font-size:var(--ds-text-meta);line-height:1.5;color:hsl(var(--muted-foreground))}.aiv-home-verdict__basis .aiv-home-link{display:inline}.aiv-home-verdict__note-dated{margin-top:.125rem}.aiv-home-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:1024px){.aiv-home-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.aiv-home-tile{position:relative;display:flex;flex-direction:column;gap:.25rem;min-width:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));padding:.75rem .875rem;transition:background-color .12s}.aiv-home-tile:focus-visible,.aiv-home-tile:hover{background:hsl(var(--muted)/.5);outline:none}.aiv-home-tile__question{padding-right:1rem;font-size:var(--ds-text-body);font-weight:500;color:hsl(var(--foreground))}.aiv-home-tile__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.aiv-home-tile__value{font-size:1.5rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.aiv-home-tile__value--none{font-size:1rem;color:hsl(var(--muted-foreground))}.aiv-home-tile__label{font-size:var(--ds-text-meta);color:hsl(var(--muted-foreground))}.aiv-home-tile__go{position:absolute;top:.75rem;right:.75rem;color:hsl(var(--muted-foreground));opacity:0;transition:opacity .12s}.aiv-home-tile:focus-visible .aiv-home-tile__go,.aiv-home-tile:hover .aiv-home-tile__go{opacity:1}.aiv-home-spark{display:block;width:100%;height:1.5rem;margin-top:.25rem;overflow:visible}.aiv-home-spark polyline{fill:none;stroke:var(--aiv-you);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.aiv-home-spark__dot{fill:var(--aiv-you)}.aiv-home-split{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:1024px){.aiv-home-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.aiv-home-card{min-width:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));padding:.875rem 1rem}.aiv-home-bars{display:flex;flex-direction:column;gap:.5rem}.aiv-home-bars__row{display:grid;grid-template-columns:minmax(6rem,10rem) minmax(0,1fr) 3.25rem 4.5rem;align-items:center;gap:.5rem;font-size:var(--ds-text-body)}.aiv-home-bars__row>.aiv-change{justify-self:start}.aiv-home-bars__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground))}.aiv-home-bars__name--you{font-weight:600;color:var(--aiv-you)}.aiv-home-bars__track{height:.625rem;background:hsl(var(--muted));overflow:hidden}.aiv-home-bars__fill,.aiv-home-bars__track{display:block;border-radius:var(--ds-radius-chip)}.aiv-home-bars__fill{height:100%}.aiv-home-bars__value{text-align:right;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.aiv-home-attention{display:flex;flex-direction:column;gap:.5rem}.aiv-home-attention__item{display:flex;align-items:flex-start;gap:.625rem;width:100%;border:1px solid hsl(var(--border));border-radius:var(--ds-radius-nested);padding:.625rem .75rem;text-align:left;transition:background-color .12s}.aiv-home-attention__item:focus-visible,.aiv-home-attention__item:hover{background:hsl(var(--muted)/.5);outline:none}.aiv-home-attention__icon{flex-shrink:0;margin-top:.125rem;color:var(--aiv-worse)}.aiv-home-attention__title{display:block;font-size:.8125rem;font-weight:500;line-height:1.4;color:hsl(var(--foreground))}.aiv-home-attention__meta{display:block;margin-top:.125rem;font-size:var(--ds-text-meta);color:hsl(var(--muted-foreground))}.aiv-home-section{display:flex;flex-direction:column;gap:.625rem}.aiv-home-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.aiv-home-section__title{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.aiv-home-link{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--ds-text-body);font-weight:500;color:hsl(var(--primary))}.aiv-home-link:hover{text-decoration:underline}.aiv-home-sources{font-size:var(--ds-text-body);color:hsl(var(--muted-foreground))}.aiv-home-notice{border-width:1px;border-style:solid;border-radius:var(--radius);padding:.625rem 1rem;font-size:.8125rem}.aiv-home-footer{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;border-top:1px solid hsl(var(--border));padding-top:.75rem}.aiv-rec-status{font-size:var(--ds-text-body);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.aiv-rec-start{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:768px){.aiv-rec-start{grid-template-columns:repeat(3,minmax(0,1fr))}}.aiv-rec-card{display:flex;flex-direction:column;gap:.375rem;width:100%;height:100%;padding:.875rem 1rem;text-align:left;border:1px solid hsl(var(--border));border-radius:var(--ds-radius-box);background:hsl(var(--card));color:hsl(var(--card-foreground));transition:border-color .12s,background-color .12s}.aiv-rec-card--action{cursor:pointer}.aiv-rec-card--action:focus-visible,.aiv-rec-card--action:hover{border-color:hsl(var(--foreground)/.35);outline:none}.aiv-rec-card[data-pane-active]{border-color:hsl(var(--foreground)/.55);background:hsl(var(--muted)/.5)}.aiv-rec-card__eyebrow{font-size:var(--ds-text-meta);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.aiv-rec-card__title{font-size:.875rem;font-weight:600;line-height:1.35;color:hsl(var(--foreground));overflow-wrap:anywhere}.aiv-rec-card__reason{font-size:var(--ds-text-body);line-height:1.5;color:hsl(var(--muted-foreground))}.aiv-rec-chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:.25rem}.aiv-rec-group+.aiv-rec-group{margin-top:1.25rem}.aiv-rec-group__head{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.375rem}.aiv-rec-group__title{font-size:.8125rem;font-weight:600;color:hsl(var(--foreground))}.aiv-rec-group__meaning{font-size:var(--ds-text-body);color:hsl(var(--muted-foreground))}.aiv-rec-list{border:1px solid hsl(var(--border));border-radius:var(--ds-radius-box);background:hsl(var(--card));overflow:hidden}.aiv-rec-list>li+li{border-top:1px solid hsl(var(--border))}.aiv-rec-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem .75rem;align-items:center;width:100%;padding:.5rem .75rem;text-align:left;font-size:var(--ds-text-body);color:hsl(var(--foreground))}@media (min-width:768px){.aiv-rec-row{grid-template-columns:minmax(0,1fr) 7rem 7rem 6.5rem}}.aiv-rec-row--action{cursor:pointer;transition:background-color .12s}.aiv-rec-row--action:focus-visible,.aiv-rec-row--action:hover{background:hsl(var(--muted)/.6);outline:none}.aiv-rec-list li[data-pane-active]>.aiv-rec-row{background:hsl(var(--muted))}.aiv-rec-row__title{overflow-wrap:anywhere}.aiv-rec-row__cell{font-size:var(--ds-text-meta);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.aiv-rec-row__meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem}@media (min-width:768px){.aiv-rec-row__meta{display:contents}}.aiv-rec-empty{padding:.625rem .75rem;border:1px dashed hsl(var(--border));border-radius:var(--ds-radius-box);font-size:var(--ds-text-body);color:hsl(var(--muted-foreground))}.aiv-rec-more{border-top:1px solid hsl(var(--border));padding-top:.75rem}.aiv-rec-more+.aiv-rec-more{margin-top:.75rem}.aiv-rec-more__toggle{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:hsl(var(--foreground))}.aiv-rec-more__hint,.aiv-rec-more__toggle:hover{color:hsl(var(--muted-foreground))}.aiv-rec-more__hint{margin:.25rem 0 .5rem;font-size:var(--ds-text-body)}.aiv-rec-steps{list-style:decimal;padding-left:1.25rem;font-size:var(--ds-text-body);line-height:1.55;color:hsl(var(--foreground))}.aiv-rec-steps>li+li{margin-top:.375rem}.aiv-rec-tags{display:flex;flex-wrap:wrap;gap:.375rem}.aiv-rec-text{font-size:var(--ds-text-body);line-height:1.55;color:hsl(var(--foreground));white-space:pre-line}.aiv-rec-answer+.aiv-rec-answer{margin-top:.75rem}.aiv-rec-answer__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;font-weight:600}.aiv-rec-answer__body,.aiv-rec-answer__head{font-size:var(--ds-text-body);color:hsl(var(--foreground))}.aiv-rec-answer__body{max-height:16rem;overflow-y:auto;padding:.5rem .625rem;border:1px solid hsl(var(--border));border-radius:var(--ds-radius-nested);line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}