.tools._ngqr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-4)}.tools__group._ngqr{display:flex;align-items:center;gap:var(--space-3)}.tools__key._ngqr{font-size:var(--text-sm);color:var(--text-secondary)}.seg._ngqr{--n: 2;position:relative;isolation:isolate;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.seg._ngqr:has(>:nth-child(3)){--n: 3}.seg._ngqr:has(>:nth-child(4)){--n: 4}.seg._ngqr:has(>:nth-child(2) :checked){--i: 1}.seg._ngqr:has(>:nth-child(3) :checked){--i: 2}.seg._ngqr:has(>:nth-child(4) :checked){--i: 3}.seg._ngqr:before{content:"";position:absolute;z-index:-1;inset-block:3px;left:3px;width:calc((100% - 6px - (var(--n) - 1) * 2px) / var(--n));border:1px solid transparent;border-radius:calc(var(--radius-control) - 4px);background:var(--accent);box-shadow:var(--shadow-resting);transform:translate(calc(var(--i, 0) * (100% + 2px)));transition:transform var(--duration-spring) var(--ease-spring)}.seg__opt._ngqr{position:relative;display:flex;min-width:0}.seg__opt._ngqr input._ngqr{position:absolute;inset:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:calc(var(--radius-control) - 4px);cursor:pointer;-webkit-tap-highlight-color:transparent}.seg__opt._ngqr span._ngqr{flex:1;display:flex;align-items:center;justify-content:center;min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-sm);font-weight:500;text-align:center;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.seg__opt._ngqr:hover span._ngqr{color:var(--foreground)}}.seg__opt._ngqr input._ngqr:checked+span._ngqr{color:var(--accent-foreground)}@media(pointer:coarse){.seg__opt._ngqr span._ngqr{min-height:var(--control-height-md)}}.tools__notes._ngqr{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);margin:0;font-size:var(--text-xs);color:var(--text-secondary)}.tools__notes._ngqr a._ngqr{color:inherit;text-underline-offset:2px}@media(max-width:600px){.tools__group._ngqr{flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%}.seg__opt._ngqr span._ngqr{padding:0 var(--space-1)}}@media(prefers-reduced-motion:reduce){.seg._ngqr:before,.seg__opt._ngqr span._ngqr{transition:none}}.tier-row__items._ngqr:has(.pcard)>.tier-row__empty._ngqr{display:none}.tier-board._ngqr{--gap: 10px;background:var(--bo);border:1px solid var(--border);border-radius:var(--r)}.tier-row._ngqr{display:flex;gap:var(--gap);padding:var(--gap);border-top:1px solid var(--border);min-height:96px}.tier-row._ngqr:first-child{border-top:0}.tier-row__label._ngqr{flex:0 0 66px;display:flex;align-items:center;justify-content:center;border-radius:var(--r);font-size:var(--text-2xl);font-weight:900;color:#1a1a1a;background:var(--tc)}.tier-row__items._ngqr{--pcard-w: calc(25% - 7.5px) ;--focus-outline: color-mix(in oklab, var(--s) 90%, black);flex:1;display:flex;flex-wrap:wrap;gap:var(--gap);align-items:flex-start;min-width:0}.tier-row__empty._ngqr{align-self:center;font-size:var(--text-sm);color:var(--text-secondary);text-wrap:pretty}@media(max-width:1060px){.tier-row__items._ngqr{--pcard-w: calc(33.333% - 6.667px) }}@media(max-width:860px){.tier-row__items._ngqr{--pcard-w: calc(50% - 5px) }}@media(max-width:640px){.tier-board._ngqr{--gap: 8px}.tier-row._ngqr{min-height:64px}.tier-row__label._ngqr{flex-basis:32px;font-size:var(--text-xl)}.tier-row__items._ngqr{--pcard-w: calc(50% - 4px) }}:root:has(.bands input[value=budget]:checked) .tier-board .pcard:not([data-band=budget]),:root:has(.bands input[value=mid]:checked) .tier-board .pcard:not([data-band=mid]),:root:has(.bands input[value=premium]:checked) .tier-board .pcard:not([data-band=premium]),:root:has(.bands input[value=budget]:checked) .tier-row:not(:has([data-band=budget])),:root:has(.bands input[value=mid]:checked) .tier-row:not(:has([data-band=mid])),:root:has(.bands input[value=premium]:checked) .tier-row:not(:has([data-band=premium])){display:none}:root:has(.bands input[value=budget]:checked) .tier-row:has([data-band=budget]):not(.tier-row:has([data-band=budget])~*),:root:has(.bands input[value=mid]:checked) .tier-row:has([data-band=mid]):not(.tier-row:has([data-band=mid])~*),:root:has(.bands input[value=premium]:checked) .tier-row:has([data-band=premium]):not(.tier-row:has([data-band=premium])~*){border-top:0}.rb._enec{margin-top:var(--gap-sec)}.rb__title._enec{margin-bottom:var(--space-4)}.rb__grid._enec{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(228px,1fr))}@media(max-width:640px){.rb__grid._enec{grid-template-columns:1fr}}.bh._jf5a{margin-top:var(--gap-sec);max-width:760px}.bh__lead._jf5a{margin:var(--space-2) 0 0;max-width:65ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55;text-wrap:pretty}.bh__foot._jf5a{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body)}.bp._dqg6{padding-block:var(--space-6) var(--gap-sec)}.bp-crumbs._dqg6{margin:0 0 var(--space-4)}.bp-crumbs._dqg6 ol._dqg6{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none}.bp-crumbs._dqg6 li._dqg6{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);white-space:nowrap}.bp-crumbs._dqg6 li._dqg6+li._dqg6:before{content:"";flex:none;width:16px;height:16px;background:var(--border-strong);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 16px no-repeat}@media(forced-colors:active){.bp-crumbs._dqg6 li._dqg6+li._dqg6:before{forced-color-adjust:none;background:CanvasText}}.bp-crumbs._dqg6 li._dqg6:last-child{white-space:normal}.bp-crumbs._dqg6 a._dqg6{padding:4px 2px;position:relative;border-radius:7px;color:var(--text-secondary);-webkit-text-decoration:underline 1px transparent;text-decoration:underline 1px transparent;text-underline-offset:4px;transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard)}.bp-crumbs._dqg6 a._dqg6:after{content:"";position:absolute;inset:-12px -4px}.bp-crumbs._dqg6 ._dqg6[aria-current]{gap:8px;padding-block:4px;color:var(--accent-strong);font-weight:500}.bp-crumbs._dqg6 li._dqg6:first-child a._dqg6{margin-left:-2px}@media(hover:hover)and (pointer:fine){.bp-crumbs._dqg6 a._dqg6:hover{color:var(--accent-strong);text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}}.bp-head._dqg6,.bp-lede._dqg6{margin:0 0 var(--space-6)}.bp-head._dqg6 .arc-meta._dqg6{margin:var(--space-2) 0 0}.bp-head._dqg6>.rx{margin-top:var(--space-4)}.bp-compare._dqg6{margin-top:var(--space-6);padding-block:var(--space-1);white-space:normal}.bp-sec._dqg6{margin-top:var(--gap-sec);max-width:760px}.bp-sec._dqg6>h2._dqg6{margin-bottom:var(--space-4)}.bp-cite._dqg6{margin-top:var(--gap-sec);padding-top:var(--space-4);border-top:1px solid var(--border);max-width:760px;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.6}.bp-cite._dqg6 p._dqg6{margin:0}.bp-cite._dqg6 p._dqg6+p._dqg6,.bp-cite._dqg6 code._dqg6{margin-top:var(--space-2)}.bp-cite._dqg6 b._dqg6{color:var(--foreground)}.bp-cite._dqg6 a._dqg6{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.bp-cite._dqg6 a._dqg6:hover{color:var(--foreground);text-decoration-color:currentColor}}.bp-cite._dqg6 code._dqg6{display:block;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--foreground);font-size:var(--text-xs);line-height:1.5;white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media(prefers-reduced-motion:reduce){.bp-crumbs._dqg6 a._dqg6,.bp-cite._dqg6 a._dqg6{transition:none}}
