.profile-page{--profile-surface:#101115;--profile-raised:#16171c;--profile-line:#292a32;--profile-ink:#f0f0f3;--profile-ink-2:#c2c4cc;--profile-muted:#9698a3;--profile-bar-rest:#4a4d57;padding-bottom:72px}.profile-back{margin-bottom:28px;display:inline-flex}.profile-loading{color:var(--profile-muted);padding:80px 0}.profile-header{gap:14px;padding-bottom:28px;display:grid}.profile-identity{align-items:center;gap:16px;min-width:0;display:flex}.profile-identity img{background:#f6f7f9;border-radius:14px;flex:none;width:52px;height:52px;padding:9px}.profile-maker{color:var(--profile-muted);margin:0 0 2px;font-size:.92rem}.profile-maker a:hover{color:var(--profile-ink);text-underline-offset:3px;text-decoration:underline}.profile-identity h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5.2vw,3.3rem);line-height:1.04}.profile-description{max-width:64ch;color:var(--profile-ink-2);margin:0;font-size:16px;line-height:1.6}.profile-meta{color:var(--profile-muted);flex-wrap:wrap;gap:6px 22px;margin:0;font-size:14.5px;display:flex}.profile-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px;display:flex}.profile-actions .btn{align-items:center;gap:7px;display:inline-flex}.profile-actions .profile-feed{gap:6px}.profile-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile-chips li{border:1px solid var(--profile-line);background:color-mix(in srgb, var(--domain) 9%, var(--profile-surface));color:var(--profile-ink);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;display:inline-flex}.profile-chips svg{color:var(--domain)}.profile-tabs{z-index:5;border:1px solid var(--profile-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090be0;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 0 24px;padding:6px;display:grid;position:sticky;top:86px}.profile-tabs [role=tab]{min-width:0;min-height:44px;color:var(--profile-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:500;transition:background .18s,color .18s;display:flex}.profile-tabs [role=tab] svg{flex:none}.profile-tabs [role=tab] span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.profile-tabs [role=tab]:hover{color:var(--profile-ink);background:#ffffff0a}.profile-tabs [role=tab][aria-selected=true]{background:var(--profile-ink);color:#0b0c0f}.profile-tabs [role=tab]:focus-visible,.profile-panel:focus-visible{outline-offset:2px;outline:2px solid #7fb2ff}.profile-panel{border-radius:16px}.profile-panel-body{gap:20px;min-width:0;display:grid}.profile-card{border:1px solid var(--profile-line);background:var(--profile-surface);border-radius:18px;min-width:0;padding:24px}.profile-card-head{margin-bottom:18px}.profile-card-head h2{letter-spacing:-.015em;margin:0 0 6px;font-size:17.5px}.profile-card-head p{max-width:68ch;color:var(--profile-muted);margin:0;font-size:14.5px;line-height:1.6}.profile-card-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.profile-explainer{max-width:78ch;color:var(--profile-ink-2);gap:10px;margin:0;font-size:15px;line-height:1.65;display:flex}.profile-explainer svg{color:var(--profile-muted);flex:none;margin-top:4px}.profile-note{color:var(--profile-muted);align-items:center;gap:9px;margin:0;font-size:14.5px;display:flex}.profile-empty p{max-width:62ch;color:var(--profile-ink-2);line-height:1.65}.profile-empty h2{margin:0 0 8px;font-size:17.5px}.profile-empty-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-more{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:18px;display:inline-flex}.profile-sources{color:var(--profile-muted);font-size:14px}.profile-sources summary{cursor:pointer;width:-moz-fit-content;width:fit-content;text-decoration:underline;-webkit-text-decoration-color:var(--profile-line);text-decoration-color:var(--profile-line);text-underline-offset:4px}.profile-sources summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7fb2ff}.profile-sources>div{max-width:76ch;padding-top:10px;line-height:1.65}.profile-sources ul{margin:8px 0;padding-left:18px}.profile-sources a{color:var(--profile-ink-2)}.profile-meter{background:color-mix(in srgb, var(--domain) 14%, var(--profile-raised));border-radius:2px 4px 4px 2px;height:10px;position:relative}.profile-meter-fill{background:var(--domain);border-radius:2px 4px 4px 2px;position:absolute;inset:0 auto 0 0}.profile-meter-mark{width:2px;height:18px;box-shadow:0 0 0 2px var(--profile-surface);border-radius:1px;margin-left:-1px;position:absolute;top:-4px}.profile-meter-mark.mark-median{background:var(--profile-muted)}.profile-meter-mark.mark-best{background:var(--profile-ink)}.profile-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;display:grid}.skill-rows{gap:16px;margin:0;padding:0;list-style:none;display:grid}.skill-rows li{grid-template-columns:minmax(150px,210px) minmax(0,1fr) 84px;align-items:center;gap:16px;display:grid}.skill-label{align-items:center;gap:11px;min-width:0;display:flex}.skill-label strong{font-size:15px;display:block}.skill-label small{color:var(--profile-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.skill-rank{color:var(--profile-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.profile-skills .profile-meter-fill{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both profile-grow}.profile-skills li:nth-child(2) .profile-meter-fill{animation-delay:60ms}.profile-skills li:nth-child(3) .profile-meter-fill{animation-delay:.12s}.profile-skills li:nth-child(4) .profile-meter-fill{animation-delay:.18s}.profile-skills li:nth-child(n+5) .profile-meter-fill{animation-delay:.24s}@keyframes profile-grow{0%{transform:scaleX(0)}}.profile-glance{min-width:0;display:block}.summary-tiles{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.summary-tiles.is-loading{border:1px solid var(--profile-line);min-height:220px;color:var(--profile-muted);border-radius:16px;place-items:center;display:grid}.summary-tile{border:1px solid var(--profile-line);background:var(--profile-surface);border-radius:16px;align-content:start;gap:6px;min-width:0;padding:18px;display:grid}.summary-tile-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.summary-tile-top>span{color:var(--profile-muted);font-size:14px}.summary-tile-top>b{color:#d5d7de;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.summary-tile strong{color:#f3f4f7;letter-spacing:-.02em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.2vw,24px);font-weight:550;line-height:1.2}.summary-tile small{color:var(--profile-muted);font-size:13.5px;line-height:1.45}.units{gap:4px;margin-top:4px;display:flex}.units i{background:#24252c;border-radius:3px;flex:1;height:6px}.units i.is-on{background:#d5d7de}.summary-text{gap:12px;max-width:76ch;display:grid}.summary-text p{color:#c9ccd4;margin:0;font-size:15.5px;line-height:1.75}.peer-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.peer-chart{align-content:start;gap:12px;min-width:0;display:grid}.peer-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.peer-chart-head h3{color:#f3f4f7;margin:0;font-size:15.5px}.peer-chart-head small{color:var(--profile-muted);font-size:13px}.peer-chart-head .share-button{min-height:36px;padding:6px 10px;font-size:13px}.peer-chart ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.peer-chart li{border-radius:8px;grid-template-columns:22px minmax(0,1.2fr) minmax(40px,1fr) auto;align-items:center;gap:8px;padding:4px 6px;font-size:13.5px;display:grid}.peer-chart li.is-own{background:#ffffff0f;box-shadow:inset 0 0 0 1px #3c3e48}.peer-chart li img{border-radius:6px;width:22px;height:22px;padding:3px}.peer-name{color:#d5d7de;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.peer-chart li.is-own .peer-name{color:#fff;font-weight:600}.peer-name a:hover{text-underline-offset:3px;text-decoration:underline}.peer-bar{background:#1c1d23;border-radius:99px;height:8px;overflow:hidden}.peer-bar i{border-radius:99px;height:100%;display:block}.peer-chart li:not(.is-own) .peer-bar i{opacity:.55}.peer-chart li b{color:#eceef2;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.faq-items{display:grid}.faq-items details{border-top:1px solid var(--profile-line)}.faq-items summary{color:#eceef2;cursor:pointer;align-items:center;min-height:48px;padding:10px 0;font-size:15px;font-weight:500;display:flex}.faq-items details p{color:#b5b8c2;max-width:76ch;margin:0 0 14px 1.5em;font-size:15px;line-height:1.7}@media (max-width:1100px){.peer-charts{grid-template-columns:minmax(0,1fr)}}.glance-tile{border:1px solid var(--profile-line);background:var(--profile-surface);border-radius:16px;gap:6px;min-width:0;padding:18px;display:grid}.glance-tile>span{color:var(--profile-muted);font-size:14px}.glance-tile strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.2}.glance-tile small{color:var(--profile-muted);font-size:13.5px;line-height:1.45}.fact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.fact-list li{color:var(--profile-ink);gap:10px;line-height:1.55;display:flex}.fact-list svg{flex:none;margin-top:4px}.fact-list .is-off,.fact-list .is-unknown{color:var(--profile-muted)}.peer-list{margin:0;padding:0;list-style:none;display:grid}.peer-list li{border-top:1px solid var(--profile-line);grid-template-columns:minmax(0,1fr) 70px minmax(110px,auto) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.peer-list li:first-child{border-top:0}.peer-list a{min-width:0;color:var(--profile-ink);text-decoration:none;display:grid}.peer-list a:hover strong,.peer-list a:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.peer-list small{color:var(--profile-muted)}.peer-index,.peer-price{color:var(--profile-ink-2);text-align:right;font-variant-numeric:tabular-nums;font-size:14.5px}.peer-list .peer-compare{border:1px solid var(--profile-line);min-height:36px;color:var(--profile-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.peer-list .peer-compare:hover{color:var(--profile-ink);border-color:#3a3c46}.price-history{margin:0;padding:0;list-style:none;display:grid}.price-history li{border-top:1px solid var(--profile-line);color:var(--profile-ink-2);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;font-size:14.5px;display:grid}.price-history li:first-child{border-top:0}.price-history time{color:var(--profile-muted);font-variant-numeric:tabular-nums}.price-history b{border:1px solid var(--profile-line);color:var(--profile-ink);font-variant-numeric:tabular-nums;border-radius:99px;padding:3px 10px;font-size:13px}@media (max-width:640px){.price-history li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.price-history span{grid-area:2/1/auto/-1}}.index-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.index-card h2{margin:0 0 8px;font-size:17.5px}.index-card p{max-width:60ch;color:var(--profile-muted);margin:0;line-height:1.6}.arena-card{gap:16px;display:grid}.arena-card h2{margin:0 0 8px;font-size:17.5px}.arena-card p{max-width:60ch;color:var(--profile-muted);margin:0;line-height:1.6}.arena-results{margin:0;padding:0;list-style:none;display:grid}.arena-results li{border-top:1px solid var(--profile-line,#1f2027);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 0;display:grid}.arena-results span{gap:2px;min-width:0;display:grid}.arena-results b{font-weight:600}.arena-results small{color:var(--profile-muted);font-size:12.5px}.arena-results strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.index-figure{text-align:right;justify-items:end;gap:4px;display:grid}.index-figure strong{letter-spacing:-.04em;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:3.2rem;line-height:1}.index-figure span{font-weight:600}.index-figure small{max-width:32ch;color:var(--profile-muted);line-height:1.5}.result-group{gap:14px;display:grid}.result-group-head{align-items:center;gap:12px;display:flex}.result-group-head h3{margin:0;font-size:16px}.result-group-head p{color:var(--profile-muted);margin:2px 0 0;font-size:14.5px}.result-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.result-card{border:1px solid var(--profile-line);border-top:3px solid var(--domain);background:var(--profile-surface);border-radius:16px;align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.result-card header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.result-card h4{margin:0;font-size:15px}.result-rank{background:color-mix(in srgb, var(--domain) 16%, transparent);color:var(--profile-ink);border-radius:999px;flex:none;padding:3px 10px;font-size:13.5px;font-weight:600}.result-description{color:var(--profile-muted);margin:0;font-size:.87rem;line-height:1.55}.result-score{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.result-score strong{letter-spacing:-.03em;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:1.9rem}.result-score span{color:var(--profile-muted);font-size:14px}.result-legend{color:var(--profile-muted);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13.5px;display:flex}.result-legend span{align-items:center;gap:6px;display:inline-flex}.legend-median:before,.legend-best:before{content:"";background:var(--profile-muted);border-radius:1px;width:2px;height:12px}.legend-best:before{background:var(--profile-ink)}.result-detail{color:var(--profile-muted);overflow-wrap:anywhere;margin:0;font-size:13.5px}.result-others summary{width:-moz-fit-content;width:fit-content;color:var(--profile-ink-2);cursor:pointer;font-size:14px}.result-others ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.result-others li{color:var(--profile-muted);grid-template-columns:minmax(0,1fr) auto auto;gap:12px;font-size:.82rem;display:grid}.result-others li span{overflow-wrap:anywhere}.result-others li strong{color:var(--profile-ink)}.result-others li small{font-size:12.5px}.price-provider{gap:6px;min-width:min(100%,240px);display:grid}.price-provider label{color:var(--profile-muted);font-size:14px}.price-tiles{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;display:grid}.price-tiles>div{background:var(--profile-raised);border-radius:14px;gap:4px;padding:16px;display:grid}.price-tiles span{color:var(--profile-muted);font-size:14px}.price-tiles strong{letter-spacing:-.02em;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:1.35rem}.price-footnote{max-width:78ch;color:var(--profile-muted);margin:14px 0 0;font-size:14px;line-height:1.6}.calc-presets,.provider-sort{flex-wrap:wrap;gap:8px;display:flex}.calc-presets button,.provider-sort button{border:1px solid var(--profile-line);color:var(--profile-ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:14.5px}.calc-presets button:hover,.provider-sort button:hover{color:var(--profile-ink);border-color:#4a4d57}.calc-presets button[aria-pressed=true],.provider-sort button[aria-pressed=true]{border-color:var(--profile-ink);background:var(--profile-ink);color:#0b0c0f}.calc-presets button:focus-visible,.provider-sort button:focus-visible{outline-offset:2px;outline:2px solid #7fb2ff}.calc-compare{color:var(--profile-ink);gap:7px;margin-top:14px}.calc-compare:hover{text-underline-offset:3px;text-decoration:underline}.calc-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.calc-fields label{gap:6px;min-width:0;display:grid}.calc-fields label>span{color:var(--profile-ink-2);font-size:14.5px}.calc-fields input{border:1px solid var(--profile-line);background:var(--profile-raised);width:100%;color:var(--profile-ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:12px;padding:11px 14px;font-size:15px}.calc-fields input:focus-visible{outline-offset:1px;outline:2px solid #7fb2ff}.calc-fields small{color:var(--profile-muted);font-size:13.5px}.calc-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.calc-results>div{background:color-mix(in srgb, var(--domain-coding) 10%, var(--profile-raised));border-radius:14px;padding:16px}.calc-results dt{color:var(--profile-muted);font-size:14px}.calc-results dd{letter-spacing:-.02em;margin:4px 0 0;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:1.5rem}.price-bars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.price-bars button{width:100%;color:var(--profile-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:center;gap:14px;padding:7px 8px;display:grid;position:relative}.price-bars button:hover,.price-bars button:focus-visible{background:var(--profile-raised)}.price-bars button:focus-visible{outline-offset:1px;outline:2px solid #7fb2ff}.price-bar-name{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;min-width:0;font-size:14.5px;display:flex;overflow:hidden}.price-bar-name small{color:var(--profile-muted);font-size:13px}.price-bar-track{align-items:center;gap:10px;min-width:0;display:flex}.price-bar-fill{background:var(--profile-bar-rest);border-radius:0 4px 4px 0;flex:none;max-width:calc(100% - 76px);height:16px}.price-bars .is-active .price-bar-fill{background:var(--domain-coding)}.price-bars .is-active{color:var(--profile-ink)}.price-bar-value{color:var(--profile-ink);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.price-bar-tip{z-index:2;border:1px solid var(--profile-line);color:var(--profile-ink);white-space:nowrap;opacity:0;pointer-events:none;background:#0b0c0f;border-radius:8px;padding:6px 10px;font-size:13.5px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% - 4px);right:8px;transform:translateY(4px)}.price-bars button:hover .price-bar-tip,.price-bars button:focus-visible .price-bar-tip{opacity:1;transform:none}.provider-table{min-width:0;display:grid}.provider-row{border-top:1px solid var(--profile-line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(200px,2fr) repeat(5,minmax(0,1fr)) repeat(2,56px);align-items:center;gap:12px;padding:12px 4px;font-size:14.5px;display:grid}.provider-head{color:var(--profile-muted);border-top:0;font-size:13.5px}.provider-name{align-items:center;gap:12px;min-width:0;display:flex}.provider-name img{background:#f6f7f9;border-radius:8px;flex:none;padding:5px}.provider-name>span{gap:4px;min-width:0;display:grid}.provider-name a,.provider-name strong{color:var(--profile-ink);overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.provider-name a:hover,.provider-name a:focus-visible{text-underline-offset:3px;text-decoration:underline}.provider-badges{flex-wrap:wrap;gap:6px;display:flex}.provider-badges em{border:1px solid var(--profile-line);color:var(--profile-ink-2);border-radius:999px;padding:2px 9px;font-size:12.5px;font-style:normal}.provider-badges .badge-cheapest{border-color:color-mix(in srgb, var(--domain-coding) 60%, transparent);background:color-mix(in srgb, var(--domain-coding) 14%, transparent)}.provider-badges .badge-status{border-color:color-mix(in srgb, var(--status-warning) 55%, transparent);text-transform:capitalize}.provider-more{margin-top:16px}.fit-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.fit-list li{grid-template-columns:minmax(180px,260px) minmax(0,1fr) 110px;align-items:center;gap:16px;display:grid}.fit-label{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;font-size:14.5px;display:grid}.fit-label small{color:var(--profile-muted);grid-column:2;font-size:13px}.fit-track{background:color-mix(in srgb, var(--domain-coding) 14%, var(--profile-raised));border-radius:2px 4px 4px 2px;height:10px}.fit-fill{background:var(--domain-coding);border-radius:2px 4px 4px 2px;height:100%;display:block}.fit-list .is-over .fit-fill{background:var(--status-critical)}.fit-list .is-over .fit-label svg{color:var(--status-critical)}.fit-value{color:var(--profile-ink-2);text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.profile-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.duo-figure{letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:1.7rem}.duo-text{color:var(--profile-muted);margin:6px 0 0;line-height:1.6}@media (max-width:960px){.profile-overview-grid{grid-template-columns:1fr}.provider-row{grid-template-columns:minmax(170px,1.6fr) repeat(5,minmax(0,1fr)) repeat(2,48px);font-size:14px}}@media (max-width:720px){.profile-tabs{margin-inline:-4px;top:74px}.profile-card{border-radius:16px;padding:18px}.skill-rows li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.skill-rows .profile-meter{grid-area:2/1/auto/-1}.skill-rank{grid-area:1/2}.fact-list,.profile-duo,.calc-fields,.calc-results{grid-template-columns:1fr}.peer-list li{grid-template-columns:minmax(0,1fr) auto}.peer-price{text-align:left;grid-column:1}.index-card{grid-template-columns:1fr}.index-figure{text-align:left;justify-items:start}.price-bars button{grid-template-columns:minmax(0,1fr);gap:6px}.price-bar-tip,.provider-head{display:none}.provider-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:16px 0}.provider-row .provider-name{grid-column:1/-1}.provider-row [data-label]:before{content:attr(data-label);color:var(--profile-muted);font-size:13px;display:block}.fit-list li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.fit-track{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.profile-skills .profile-meter-fill{animation:none}.profile-tabs [role=tab],.price-bar-tip{transition:none}}.provider-badges .badge-plan{border-color:color-mix(in srgb, var(--domain-knowledge) 55%, transparent);background:color-mix(in srgb, var(--domain-knowledge) 12%, transparent)}.record-list{gap:0;margin:0;display:grid}.record-list>div{border-top:1px solid var(--profile-line,#23242b);grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.record-list dt{color:#9698a3;font-size:14px}.record-list dd{color:#eceef2;overflow-wrap:anywhere;margin:0;font-size:15px}@media (max-width:520px){.record-list>div{grid-template-columns:minmax(0,1fr);gap:2px}}.profile-card-head.has-action{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.profile-card-head.has-action>div{flex:320px;min-width:0}.profile-intro-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;display:flex}.profile-intro-row>.profile-explainer{flex:420px}@media (max-width:799px){.provider-name a{margin-block:-7px;padding-block:7px;display:inline-block}}.spec-groups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px 28px;display:grid}.spec-group h3{color:var(--profile-ink-2,#c9ccd4);letter-spacing:.01em;margin:0 0 6px;font-size:13.5px;font-weight:600}.spec-group dl{margin:0;display:grid}.spec-group dl>div{border-top:1px solid var(--profile-line,#23242b);grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:12px;padding:9px 0;display:grid}.spec-group dt{color:#9698a3;font-size:14px}.spec-group dd{color:#eceef2;overflow-wrap:anywhere;margin:0;font-size:14.5px}.provider-leaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.provider-leader{border:1px solid var(--profile-line);background:var(--profile-surface);border-radius:16px;align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid}.provider-leader>span{color:var(--profile-muted);font-size:13.5px}.provider-leader p{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.provider-leader p img{width:26px;height:26px;padding:4px}.provider-leader b{color:#eceef2;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.provider-leader strong{color:#f3f4f7;font-variant-numeric:tabular-nums;font-size:22px;font-weight:550}.provider-leader small{color:var(--profile-muted);font-size:13px;line-height:1.45}.mix-picker{border:1px solid var(--profile-line);background:#0b0c0f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:16px;padding:4px;display:grid}.mix-picker button{color:#c9ccd4;text-align:left;background:0 0;border:0;border-radius:9px;gap:2px;min-height:52px;padding:8px 12px;display:grid}.mix-picker button b{font-size:14.5px;font-weight:550}.mix-picker button small{color:#9698a3;font-size:12.5px}.mix-picker button[aria-pressed=true]{color:#101115;background:#eceef2}.mix-picker button[aria-pressed=true] small{color:#3a3c46}.provider-prices{gap:4px;margin:0;padding:0;list-style:none;display:grid}.provider-prices li{border-top:1px solid #1a1b21;grid-template-columns:minmax(140px,.9fr) minmax(0,2fr) 92px;align-items:center;gap:14px;padding:8px 0;display:grid}.provider-prices-name{color:#eceef2;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex;overflow:hidden}.provider-prices-name img{border-radius:6px;width:22px;height:22px;padding:3px}.provider-prices-bars{gap:3px;display:grid}.provider-prices-bars i{background:var(--swatch);border-radius:3px;min-width:3px;height:6px;display:block}.provider-prices-value{color:#f3f4f7;text-align:right;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600;display:grid}.provider-prices-value small{color:#9698a3;font-size:12px;font-weight:400}.flag-yes{color:#d5d7de}.flag-no,.flag-unknown{color:#6b7080}@media (max-width:900px){.provider-leaders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.provider-leaders,.mix-picker{grid-template-columns:minmax(0,1fr)}.provider-prices li{grid-template-columns:minmax(0,1fr) 86px}.provider-prices-bars{grid-area:2/1/auto/-1}}.glance-table{max-height:none}.glance-test{align-items:center;gap:8px;display:inline-flex}.glance-test i{background:var(--domain);border-radius:50%;flex:none;width:9px;height:9px}.profile-axis-tabs{border:1px solid var(--profile-line);background:#0b0c0f;border-radius:12px;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:14px;padding:4px;display:inline-flex}.profile-axis-tabs button{color:#b5b8c2;background:0 0;border:0;border-radius:9px;min-height:40px;padding:8px 15px;font-size:14.5px}.profile-axis-tabs button[aria-pressed=true]{color:#101115;background:#eceef2;font-weight:550}@media (max-width:560px){.profile-tabs{gap:2px;padding:4px}.profile-tabs [role=tab]{flex-direction:column;gap:4px;min-height:56px;padding:8px 2px;font-size:12px}}@media (max-width:360px){.profile-tabs [role=tab]{padding-inline:0;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.profile-tabs [role=tab]{transition:none}}
