.ht-card{color:#f1f3f5;background:#252d35;border-radius:14px;padding:24px}.ht-card header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ht-card h2{font:600 18px/1.35 var(--night-glass-font), sans-serif;margin:0 0 16px}.ht-card h3{font:600 15px/1.4 var(--night-glass-font), sans-serif}.ht-card p{margin:12px 0}.ht-card .ht-decision{letter-spacing:-.025em;font-size:24px;line-height:1.3}.ht-card small,.ht-card dd{color:#abb4be}.ht-card dl>div{border-top:1px solid #35404b;padding:14px 0}.ht-card dt{font-weight:500}.ht-card dd{margin:4px 0 0}.ht-card a,.ht-pin{color:#f1b28e}.ht-pin{cursor:pointer;background:0 0;border:0;margin:10px 0 24px}.ht-card textarea{resize:vertical;width:100%;color:inherit;background:#1d2329;border:1px solid #35404b;border-radius:8px;padding:12px}.ht-card button{color:#15191d;cursor:pointer;background:#f1b28e;border:0;border-radius:8px;min-height:44px;padding:8px 14px}.ht-quote-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;display:grid}.ht-price{font-variant-numeric:tabular-nums;color:#f1b28e;font-size:34px;font-weight:500}.ht-table-scroll{overflow:auto}.ht-card table{border-collapse:collapse;width:100%}.ht-card td,.ht-card th{text-align:left;border-bottom:1px solid #35404b;padding:12px}.ht-bar{grid-template-columns:1fr 2fr auto;align-items:center;gap:12px;margin:12px 0;display:grid}.ht-bar meter{accent-color:#f1b28e;width:100%}.ht-card-dialog{color:#f1f3f5;background:#1d2329;border:0;border-radius:16px;width:min(760px,100% - 24px);max-height:90dvh;padding:16px;overflow:auto}.ht-card-dialog::backdrop{background:#0008}.ht-inline-card{animation:ht-card-arrive var(--stream-fade,.35s) var(--stream-ease,cubic-bezier(.22, 1, .36, 1))}@keyframes ht-card-arrive{0%{opacity:0;filter:blur(var(--stream-blur,1px))}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.ht-inline-card{animation:none}}.ht-card-costs{gap:32px;margin:24px 0;display:flex}.ht-card-costs>div{gap:4px;display:grid}.ht-card-costs small{font-size:12px}.ht-card-sources{border-top:1px solid #35404b;margin-top:24px;padding-top:16px}.ht-card-sources summary{color:#abb4be;cursor:pointer;min-height:44px;font-size:12px}.ht-card-sources dd{overflow-wrap:anywhere;font-size:12px}html[data-pack=licensing]:root .ht-card-brief h2{color:#f1b28e;margin-bottom:16px;font-size:13px;font-weight:500}html[data-pack=licensing]:root .ht-card-brief>.ht-product-art{float:right;width:100px;height:100px;margin:0 0 12px 16px}html[data-pack=licensing]:root .ht-card-brief .ht-decision{max-width:360px;font-size:24px;font-weight:600}html[data-pack=licensing]:root .ht-card-brief .ht-brief-item{display:block}html[data-pack=licensing]:root .ht-card-brief dl:empty{display:none}html[data-pack=licensing]:root .ht-card-buyer .ht-decision{letter-spacing:0;font-size:15px;font-weight:600}html[data-pack=licensing]:root .ht-card-buyer .ht-muted{font-size:13px}html[data-pack=licensing]:root .ht-lead{color:#e3e7ea;margin:0 0 8px;font-size:14px;line-height:1.45}html[data-pack=licensing]:root .ht-price{color:#f1f3f5}html[data-pack=licensing]:root .ht-card-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}html[data-pack=licensing]:root .ht-card .ht-card-actions button{margin:0;font-size:13px}html[data-pack=licensing]:root .ht-card button.ht-secondary,html[data-pack=licensing]:root .ht-card a.ht-secondary{color:#f1f3f5;background:#1d2329}html[data-pack=licensing]:root .ht-inline-card{margin-bottom:24px}html[data-pack=licensing]:root .ht-card-brief h2{margin-bottom:8px}html[data-pack=licensing]:root .ht-card-brief .ht-decision{margin:8px 0}html[data-pack=licensing]:root .ht-card-brief .ht-brief-price{margin:16px 0}html[data-pack=licensing]:root .ht-card-brief .ht-primary,html[data-pack=licensing]:root .ht-card-brief .ht-secondary{margin:8px 8px 0 0}@media (max-width:680px){html[data-pack=licensing]:root .ht-card-brief .ht-decision{font-size:22px}html[data-pack=licensing]:root .ht-card-brief>.ht-product-art{width:84px;height:84px}}html[data-pack=licensing]:root .ht-card-quote-comparison h2{margin-bottom:0;font-size:22px}html[data-pack=licensing]:root .ht-card .ht-card-eyebrow{color:#abb4be;margin:0 0 8px;font-size:13px}html[data-pack=licensing]:root .ht-card-quote-comparison{background:#1d2329;padding-bottom:24px}html[data-pack=licensing]:root .ht-card-sources summary{min-height:24px;font-size:13px}html[data-pack=licensing]:root .ht-card-sources dd{font-size:13px}.ht-card .ht-cost-total{border-top:1px solid var(--border);font-weight:600}.ht-card .ht-cost-working>div{justify-content:space-between;gap:16px;display:flex}.ht-card .ht-cost-working dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}
.pk{max-width:var(--g-answer-measure,42.5rem);color:var(--ink,#eff8fb);margin:4px 0 0;font-family:Inter Tight,system-ui,sans-serif}.pk h2{color:var(--ink,#eff8fb);margin:0 0 4px;font:400 22px/1.2 Newsreader,serif}.pk p.pk-basis{color:var(--muted,#d5e1e6);margin:0 0 14px;font-size:13px;line-height:1.5}.pk-list{border:1px solid var(--border,#71869145);background:#b3c6d214;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.pk-list li+li{border-top:1px solid var(--border,#71869145)}.pk-row{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name go""meta go";align-items:center;column-gap:12px;width:100%;min-height:56px;padding:10px 16px;transition:background-color .15s cubic-bezier(.22,1,.36,1);display:grid}div.pk-row{cursor:default}.pk-row:is(button):hover:not(:disabled){background:#b3c6d21f}.pk-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #f1b28e}.pk h2:focus{outline:none}.pk-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-row:disabled{cursor:default;opacity:.6}.pk-row[data-picked]{opacity:1;background:#f1b28e1a}.pk-name{color:var(--ink,#eff8fb);overflow-wrap:anywhere;grid-area:name;font-size:15px;font-weight:500;line-height:1.35}.pk-meta{color:var(--muted,#d5e1e6);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:meta;font-size:12px;line-height:1.4}.pk-go{color:#ffd2b8;grid-area:go;font-size:13px}@media (prefers-reduced-motion:reduce){.pk-row{transition:none}}
