[hidden]{display:none!important}#catalog{padding-block-start:var(--s-7)}.mlayout{gap:var(--s-6);grid-template-columns:288px minmax(0,1fr);align-items:start;display:grid}.fside{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);position:sticky;inset-block-start:80px;overflow:hidden}.fside summary{align-items:center;gap:var(--s-3);min-block-size:52px;padding-inline:var(--s-4);cursor:pointer;font-weight:var(--fw-bold);list-style:none;display:none}.fside summary::-webkit-details-marker{display:none}.fside summary b{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--c-key-text);margin-inline-start:auto}.fside__body{gap:var(--s-5);padding:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.fside .search{background:var(--c-bg);min-block-size:48px}.fgroup__t{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--c-text-3);margin-block-end:var(--s-2);line-height:1.6}.fgroup__c{gap:var(--s-2);flex-wrap:wrap;display:flex}#f-pv .chip-f{font-family:var(--font-en)}.rbar{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.rbar__tools{gap:var(--s-3);align-items:center;display:flex}.rsort .select{min-block-size:44px;inline-size:auto;min-inline-size:190px;font-size:var(--fs-small)}.vtoggle{border:1px solid var(--c-border-ui);border-radius:var(--r-md);background:var(--c-surface);display:inline-flex;overflow:hidden}.vtoggle button{align-items:center;gap:var(--s-2);min-block-size:42px;padding-inline:var(--s-3);font-size:var(--fs-small);color:var(--c-text-2);background:0 0;border:0;display:inline-flex}.vtoggle button+button{border-inline-start:1px solid var(--c-border-ui)}.vtoggle button[aria-pressed=true]{background:var(--c-solid);color:var(--c-on-solid)}.vtoggle svg{block-size:16px;inline-size:16px}.unitnote{font-size:var(--fs-micro);color:var(--c-text-3);max-inline-size:56em;margin-block-start:var(--s-4)}.mtab th .sortbtn{font-size:var(--fs-micro);text-align:inherit;min-block-size:32px;padding-inline:0}.mtab th[aria-sort=ascending] .sortbtn{color:var(--c-key-text);font-weight:var(--fw-bold)}.mtab th.n{text-align:end}.mtab td{padding-block:var(--s-3)}.mtab .c-cmp{inline-size:52px;padding-inline-end:0}.mtab tr.is-cmp{background:var(--c-key-soft)}.mtab .mrow__m{align-items:center;gap:var(--s-3);display:flex}.mtab .mrow__nm{font-size:var(--fs-ui)}.mtab .mrow__nm:hover,.mcard__nm .mrow__nm:hover{text-underline-offset:4px;text-decoration:underline}.mrow__tags .tag--free{border-color:var(--c-key-text);color:var(--c-key-text);font-weight:var(--fw-semibold)}.cgrid{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mcard__head{align-items:center;gap:var(--s-3);display:flex}.mcard__nm{flex:1;min-inline-size:0}.mcard__nm .mrow__nm{overflow-wrap:anywhere}.model-card .mrow__tags{grid-area:auto;align-content:flex-start;min-block-size:26px}.mcard__foot{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-start:1px solid var(--c-line);min-block-size:44px;margin-block-end:calc(var(--s-2) * -1);padding-block-start:var(--s-2);display:flex}.mcard__ctx{font-size:var(--fs-small);color:var(--c-text-3)}.mcard__ctx b{color:var(--c-text);font-variant-numeric:tabular-nums}.model-card .cmp{margin-inline-end:calc(var(--s-2) * -1)}.model-card__prices .price{font-size:18px}.logo--lg{border-radius:var(--r-md);block-size:56px;inline-size:56px;font-size:18px}.cmp-panel{margin-block-end:var(--s-4)}.cmp-panel__h{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--c-line);display:flex}.cmp-panel__h h2{font-size:var(--fs-h3);flex:1}.ctab{min-inline-size:560px}.ctab thead th{vertical-align:bottom;padding-block:var(--s-4)}.ctab thead th .logo{vertical-align:middle;margin-inline-end:var(--s-2);display:inline-grid}.ctab thead .mrow__nm{vertical-align:middle;display:inline}.ctab tbody th{font-weight:var(--fw-medium);color:var(--c-text-2);font-size:var(--fs-small);background:var(--c-surface);border-block-end:1px solid var(--c-line);text-align:start;white-space:normal;max-inline-size:14em}.ctab td{font-variant-numeric:tabular-nums}.ctab .is-best{color:var(--c-key-text);font-weight:var(--fw-bold)}.ctab .price--free{font-weight:var(--fw-bold);color:var(--c-key-text)}.ctray{z-index:40;background:var(--c-night);color:var(--c-night-text);border-block-start:1px solid var(--c-night-line);box-shadow:var(--e-pop);position:fixed;inset-block-end:0;inset-inline:0}.ctray__in{align-items:center;gap:var(--s-4);padding-block:var(--s-3);flex-wrap:wrap;display:flex}.ctray__items{gap:var(--s-2);flex-wrap:wrap;display:flex}.ctray__chip{align-items:center;gap:var(--s-2);background:var(--c-night-2);border:1px solid var(--c-night-line);border-radius:var(--r-sm);padding-inline:var(--s-3) var(--s-1);min-block-size:36px;font-size:var(--fs-small);display:inline-flex}.ctray__chip button{color:var(--c-night-text-2);background:0 0;border:0;place-items:center;min-block-size:32px;min-inline-size:32px;display:grid}.ctray__chip button:hover{color:#fff}.ctray__chip svg{block-size:14px;inline-size:14px}.ctray__msg{font-size:var(--fs-micro);color:var(--c-night-text-2);flex:1;min-inline-size:12em}.ctray .btn--ghost{color:var(--c-night-text-2)}.ctray .btn--ghost:hover{color:#fff}body.has-tray{padding-block-end:72px}@media (max-width:1023px){.mlayout{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.fside{position:static}.fside summary{display:flex}.fside[open] summary{border-block-end:1px solid var(--c-line)}.cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#catalog{padding-block-start:var(--s-6)}.cgrid{grid-template-columns:1fr}.rbar__tools{inline-size:100%}.rsort{flex:1}.rsort .select{inline-size:100%}.ctray__in{gap:var(--s-2)}.ctray__msg{flex:none;order:5;inline-size:100%}body.has-tray{padding-block-end:128px}}.mcard__nm{text-align:start}.mcard__nm .mrow__nm{direction:inherit;text-align:start;unicode-bidi:isolate}.runit{font-size:var(--fs-micro);color:var(--c-text-3);margin-block-start:2px;display:block}.ctab tbody th{min-inline-size:132px}.ctab .sub{font-size:var(--fs-micro);color:var(--c-text-3);font-weight:var(--fw-regular);display:block}
