.site .fab-scale{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(6,1fr);gap:1px;display:grid;overflow:hidden}.site .fab-scale>div{background:var(--surface);padding:16px 18px}.site .fab-scale b{font-size:16px;font-weight:500;display:block}.site .fab-scale .fab-scale__coef{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;display:block}.site .fab-scale small{font-size:var(--fs-xs);color:var(--ink2);margin-top:6px;line-height:1.4;display:block}.site .fab-scale>div.is-on{background:var(--acc-tint);box-shadow:inset 0 0 0 2px var(--acc)}.site .fab-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;padding:16px 0;display:grid}.site .fab-bar__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site .fab-bar__row>.label{flex:none;width:108px}.site .fab-bar__cnt{font-size:var(--fs-sm);color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.site .fab-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.site .fab-group+.fab-group{margin-top:44px}.site .fab-group__head{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;margin-bottom:16px;padding-bottom:10px;display:flex}.site .fab-group__head h3{font-size:22px}.site .fab-group__head .muted{font-size:var(--fs-sm)}.site .fab-group__head .fab-group__coef{font-family:var(--serif);font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px}.site .fab-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;transition:border-color .15s;display:block;overflow:hidden}.site .fab-tile:hover{border-color:var(--acc)}.site .fab-strip{aspect-ratio:2.4;background:var(--bg2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.site .fab-strip>span{display:block;overflow:hidden}.site .fab-strip .pic{object-fit:cover;width:100%;height:100%;display:block}.site .fab-strip img{object-fit:cover;width:100%;height:100%}.site .fab-tile__meta{padding:12px 14px 14px;display:block}.site .fab-tile__meta b{font-size:16px;font-weight:500;display:block}.site .fab-tile__meta span{font-size:var(--fs-xs);color:var(--ink2);margin-top:3px;display:block}.site .fab-tile__foot{font-size:var(--fs-sm);color:var(--ink2);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:8px;display:flex}.site .fab-tile__foot .fab-tile__coef{font-family:var(--serif);color:var(--ink);margin-left:auto}.site .fab-tile__siori{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line2);color:var(--ink2);border-radius:999px;margin-top:8px;padding:2px 8px;font-size:10px;display:inline-block}.site .fab-head{grid-template-columns:1fr 380px;align-items:start;gap:56px;display:grid}.site .fab-head h1{margin-bottom:14px}.site .fab-head__lead{color:var(--ink2);max-width:62ch}.site .fab-facts{border-top:1px solid var(--line);margin-top:26px}.site .fab-facts>div{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;gap:20px;padding:12px 0;display:grid}.site .fab-facts dt{color:var(--ink2);font-size:var(--fs-sm)}.site .fab-facts dd{font-variant-numeric:tabular-nums;margin:0}.site .fab-aside{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:14px;padding:22px 24px;display:grid}.site .fab-aside h2{font-size:20px}.site .fab-aside p{color:var(--ink2);font-size:var(--fs-sm)}.site .fab-note{border-left:2px solid var(--acc);color:var(--ink2);font-size:var(--fs-sm);padding-left:14px}.site .fab-colors{grid-template-columns:repeat(8,1fr);gap:14px;display:grid}.site .fab-sibs{flex-wrap:wrap;gap:8px;display:flex}.site .smp{grid-template-columns:1fr 400px;align-items:start;gap:56px;display:grid}.site .smp__pick{gap:26px;display:grid}.site .smp__group h3{margin-bottom:10px;font-size:17px}.site .smp__cnt{margin:-14px 0 0}.site .smp__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:14px;padding:24px 26px;display:grid;position:sticky;top:24px}.site .smp__card h2{font-size:22px}.site .fld{gap:6px;display:grid}.site .fld>span{font-size:var(--fs-sm);color:var(--ink2)}.site .fld input,.site .fld textarea,.site .fld select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line2);border-radius:var(--r);width:100%;padding:11px 12px}.site .fld input:focus,.site .fld textarea:focus{outline:2px solid var(--acc-d);outline-offset:1px;border-color:var(--acc)}.site .fld small{font-size:var(--fs-xs);color:var(--ink3)}.site .fld-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.site .smp__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site .msg{border-radius:var(--r);font-size:var(--fs-sm);padding:14px 16px}.site .msg--ok{background:var(--total);color:var(--total-ink)}.site .msg--err{border:1px solid var(--err);color:var(--err);background:var(--surface)}.site .pg{grid-template-columns:240px 1fr;align-items:start;gap:64px;display:grid}.site .pg__nav{font-size:var(--fs-sm);gap:4px;display:grid;position:sticky;top:24px}.site .pg__nav a{color:var(--ink2);padding:6px 0;text-decoration:none}.site .pg__nav a[aria-current]{color:var(--ink);font-weight:500}.site .prose{gap:18px;max-width:68ch;display:grid}.site .prose h2{margin-top:18px;font-size:24px}.site .prose p{color:var(--ink2);line-height:1.65}.site .prose ul{gap:8px;display:grid}.site .prose li{color:var(--ink2);padding-left:18px;line-height:1.6;position:relative}.site .prose li:before{content:"—";color:var(--ink3);position:absolute;left:0}.site .pg__next{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.site .pg__next h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:15px;font-family:var(--ui);margin:0 0 12px}.site .pg__next ul{gap:10px;display:grid}.site .pg__next li{padding-left:18px}.site .pg__next li:before{content:"→";color:var(--acc)}.site .prose dl{border-top:1px solid var(--line);grid-template-columns:260px 1fr;gap:10px 20px;padding-top:16px;display:grid}.site .prose dt{color:var(--ink2);font-size:var(--fs-sm)}.site .prose dd{font-variant-numeric:tabular-nums;margin:0}.site .prose .svc{grid-template-columns:1fr auto;gap:10px 24px}.site .prose .svc dd{text-align:right;color:var(--ink)}.site .dz-steps{counter-reset:dz;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.site .dz-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px}.site .dz-step b{font-family:var(--serif);color:var(--ink3);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:28px;display:block}.site .dz-step h3{margin-bottom:8px;font-size:18px}.site .dz-step p{color:var(--ink2);font-size:var(--fs-sm);line-height:1.55}.site .dz-cta{background:var(--total);color:var(--total-ink);border-radius:var(--r-lg);grid-template-columns:1fr 320px;align-items:center;gap:48px;padding:34px 38px;display:grid}.site .dz-cta h2{color:var(--total-ink)}.site .dz-cta p{color:var(--total-ink2);max-width:60ch;margin-top:10px}.site .dz-cta .dz-cta__act{gap:10px;display:grid}.site .srch-form{gap:10px;max-width:640px;display:flex}.site .srch-form input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line2);border-radius:var(--r);flex:1;height:48px;padding:0 14px}.site .srch-form input:focus{outline:2px solid var(--acc-d);outline-offset:1px;border-color:var(--acc)}.site .srch-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.site .srch-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;transition:border-color .15s;display:block;overflow:hidden}.site .srch-card:hover{border-color:var(--acc)}.site .srch-card__pic{aspect-ratio:4/3;background:var(--bg2);display:block;overflow:hidden}.site .srch-card__pic .pic{object-fit:cover;width:100%;height:100%;display:block}.site .srch-card__meta{padding:12px 14px 14px;display:block}.site .srch-card__meta b{font-weight:500;display:block}.site .srch-card__meta span{font-size:var(--fs-xs);color:var(--ink2);margin-top:3px;display:block}.site .srch-card__meta .price{margin-top:8px;display:block}.site .srch-card__meta .price .price__from{margin-top:0;display:inline}.site .nf{gap:22px;max-width:640px;padding:96px 0 120px;display:grid}.site .nf__code{font-family:var(--serif);color:var(--ink3);font-size:76px;line-height:1}.site .nf__acts{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}
