.ic-groove{background:#fff}.ic-groove [hidden]{display:none!important}.ic-groove__hero{border-bottom:1px solid var(--ic-line)}.ic-groove__hero .ic-shell{padding-bottom:26px}.ic-groove__hero .ic-h1{margin-top:2px}.ic-groove__hero .ic-lead{max-width:70ch}.ic-groove__hero .ic-crumbs{padding-top:14px;margin-bottom:14px}.ic-groove__tool{display:grid;grid-template-columns:minmax(340px,400px) minmax(0,1fr);gap:24px;align-items:start;padding-top:24px;padding-bottom:32px}.ic-groove__form{border-top:3px solid var(--ic-orange);padding:18px}.ic-groove-tabs{display:flex;gap:4px;background:var(--ic-panel);border:1px solid var(--ic-line);border-radius:var(--ic-radius);padding:3px;margin-bottom:16px}.ic-groove-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px;border:0;border-radius:4px;background:none;cursor:pointer;font:650 13.5px/1.15 var(--ic-font);color:var(--ic-muted);white-space:nowrap}.ic-groove-tabs__n{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--ic-panel-2);font:700 11px/1 var(--ic-mono);color:var(--ic-muted)}.ic-groove-tabs button[aria-selected=true] .ic-groove-tabs__n{background:var(--ic-ink);color:#fff}.ic-groove-tabs button[aria-selected=true]{background:#fff;color:var(--ic-ink);box-shadow:0 1px 2px #0b1b2e24}.ic-groove-tabs button:hover{color:var(--ic-ink)}.ic-groove-fs{border:1px solid var(--ic-line);border-radius:var(--ic-radius);padding:14px;margin:0 0 14px}.ic-groove-fs__h{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0;font:650 14px/1.2 var(--ic-font);color:var(--ic-ink)}.ic-groove-step{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--ic-ink);color:#fff;font:700 12px/1 var(--ic-mono)}.ic-groove-fs__h small{font-weight:400;color:var(--ic-muted)}.ic-groove-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ic-groove-fields .ic-field--wide{grid-column:1 / -1}.ic-groove-quick{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ic-groove-quick input{min-height:44px}.ic-groove-quick .ic-btn{justify-self:start}.ic-groove-quick-msg{grid-column:1 / -1;margin:0;font-size:12.5px;color:var(--ic-muted)}.ic-groove-quick-msg.is-warn{color:var(--ic-amber)}.ic-groove-form__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:4px}.ic-groove-form__actions .ic-btn{flex:1 1 auto}.ic-groove-hint{margin:10px 0 0}.ic-groove-example{margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--ic-orange);background:var(--ic-orange-tint);font-size:13px;color:var(--ic-text)}.ic-groove-example strong{color:var(--ic-ink)}.ic-groove:not(.is-example) .ic-groove-example{display:none}.ic-groove__out{min-width:0}.ic-groove-verdict{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--ic-line);border-left:4px solid var(--ic-subtle);border-radius:var(--ic-radius);background:var(--ic-panel);margin-bottom:16px}.ic-groove-verdict>svg{width:22px;height:22px;margin-top:1px;flex:none}.ic-groove-verdict strong{display:block;color:var(--ic-ink);font-size:15.5px;line-height:1.35}.ic-groove-verdict span{display:block;margin-top:3px;font-size:13px;color:var(--ic-muted)}.ic-groove-verdict--ok{border-left-color:var(--ic-green);background:var(--ic-green-tint)}.ic-groove-verdict--ok>svg{color:var(--ic-green)}.ic-groove-verdict--check{border-left-color:var(--ic-amber);background:var(--ic-amber-tint)}.ic-groove-verdict--check>svg{color:var(--ic-amber)}.ic-groove-verdict--out{border-left-color:var(--ic-red);background:#fdf0ef}.ic-groove-verdict--out>svg{color:var(--ic-red)}.ic-groove-verdict--none>svg{color:var(--ic-muted)}.ic-groove-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ic-groove-key-cap{grid-column:1 / -1;margin:0 0 -4px;font:600 12px/1.2 var(--ic-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ic-muted)}.ic-groove-plate{border:1px solid var(--ic-line);border-top-width:3px;border-radius:var(--ic-radius);padding:12px 14px 14px;background:#fff;min-width:0}.ic-groove-plate--big{grid-column:span 1}.ic-groove-plate--ok{border-top-color:var(--ic-green)}.ic-groove-plate--check{border-top-color:var(--ic-amber)}.ic-groove-plate--out{border-top-color:var(--ic-red)}.ic-groove-plate--hint{border-top-color:var(--ic-line-2);background:var(--ic-panel)}.ic-groove-plate__top{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:22px}.ic-groove-plate__k{font:600 12px/1.2 var(--ic-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ic-muted)}.ic-groove-plate__v{display:flex;align-items:baseline;gap:5px;margin:6px 0 0;font-size:30px;font-weight:600;color:var(--ic-ink);line-height:1.05}.ic-groove-key .ic-groove-plate:first-child .ic-groove-plate__v{font-size:34px}.ic-groove .ic-groove-plate--pair .ic-groove-plate__v{font-size:24px;flex-wrap:wrap}.ic-groove-plate__v small{font:600 13px/1 var(--ic-font);color:var(--ic-muted)}.ic-groove-plate__alt{margin-top:3px;font-size:12.5px;color:var(--ic-muted)}.ic-groove-plate__ref{margin-top:8px;font-size:12.5px;color:var(--ic-text)}.ic-groove-plate__n{margin:8px 0 0;font-size:12.5px;color:var(--ic-muted);line-height:1.45}.ic-groove-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;border:1px solid currentColor;font:600 11.5px/1.5 var(--ic-font);white-space:nowrap}.ic-groove-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ic-groove-chip--ok{color:var(--ic-green);background:var(--ic-green-tint)}.ic-groove-chip--check{color:var(--ic-amber);background:var(--ic-amber-tint)}.ic-groove-chip--out{color:var(--ic-red);background:#fdf0ef}.ic-groove-meter{position:relative;height:8px;margin-top:10px;border-radius:4px;background:var(--ic-panel-2);overflow:hidden}.ic-groove-meter__band{position:absolute;top:0;bottom:0;background:#ff6b134d}.ic-groove-meter__mark{position:absolute;top:-2px;bottom:-2px;width:3px;border-radius:2px;background:var(--ic-ink)}.ic-groove-more{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:12px}.ic-groove-diagram{margin:16px 0 0;padding:10px 12px 12px;background:var(--ic-panel);border:1px solid var(--ic-line);border-radius:var(--ic-radius-lg)}.ic-groove-diagram svg{display:block;width:100%;height:auto}.ic-groove-cap{margin:8px 2px 0;font-size:12.5px;color:var(--ic-muted)}.ic-groove-s-bg{fill:#fff}.ic-groove-s-part{fill:var(--ic-panel-2);stroke:var(--ic-line-2);stroke-width:1.2}.ic-groove-s-hatch{stroke:#c7d0da;stroke-width:1.4}.ic-groove-s-steel{fill:var(--ic-panel-2)}.ic-groove-s-part-t{font:600 11px var(--ic-mono);letter-spacing:.1em;fill:var(--ic-subtle)}.ic-groove-s-ring{fill:var(--ic-ink);fill-opacity:.88;stroke:var(--ic-ink);stroke-width:1}.ic-groove-s-ring--warn{fill:var(--ic-red);fill-opacity:.8;stroke:var(--ic-red)}.ic-groove-s-ring-hi{fill:#fff;fill-opacity:.16;stroke:none}.ic-groove-s-nom{fill:none;stroke:var(--ic-orange);stroke-width:1.2;stroke-dasharray:3 3}.ic-groove-s-dim{stroke:var(--ic-ink);stroke-width:1}.ic-groove-s-ext{stroke:var(--ic-line-2);stroke-width:1;stroke-dasharray:2 3}.ic-groove-s-lead{fill:none;stroke:var(--ic-ink);stroke-width:1}.ic-groove-s-arrow{fill:var(--ic-ink)}.ic-groove-s-lbl{font:600 11px var(--ic-mono);fill:var(--ic-ink);letter-spacing:.04em}.ic-groove-s-lbl-bg{fill:var(--ic-panel)}.ic-groove-s-press{stroke:var(--ic-orange);stroke-width:1.6}.ic-groove-s-floor{stroke:var(--ic-subtle);stroke-width:1.2}.ic-groove-s-press-t{fill:var(--ic-orange-deep)}.ic-groove-s-hint{font:13px var(--ic-font);fill:var(--ic-muted)}.ic-groove-sub{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:22px 0 10px}.ic-groove-sub .ic-h4{margin:0}.ic-groove-cand{font-size:13.5px}.ic-groove-cand caption{text-align:left}.ic-groove-cand th,.ic-groove-cand td{padding:9px 10px}.ic-groove-cand__row.is-sel{background:var(--ic-orange-tint)}.ic-groove-cand__row.is-check th:first-child{box-shadow:inset 3px 0 0 var(--ic-amber)}.ic-groove-cand__size span{display:block;font-weight:650;color:var(--ic-ink);font-size:14.5px}.ic-groove-cand__size small{color:var(--ic-muted);font-size:12px}.ic-groove-dot{display:inline-flex;align-items:center;gap:5px;font-size:13.5px}.ic-groove-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ic-subtle);flex:none}.ic-groove-dot--ok:before{background:var(--ic-green)}.ic-groove-dot--check:before{background:var(--ic-amber)}.ic-groove-dot--out:before{background:var(--ic-red)}.ic-groove-cand__g{min-width:190px}.ic-groove-cand__a{text-align:right}.ic-groove-mats{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.ic-groove-mat{display:inline-flex;gap:4px;align-items:baseline;padding:2px 7px;border:1px solid var(--ic-line);border-radius:3px;font:500 11.5px/1.6 var(--ic-mono);color:var(--ic-muted);background:#fff}.ic-groove-mat strong{color:var(--ic-ink-2);font-weight:600}.ic-groove-grades{margin-top:18px}.ic-groove-grades__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.ic-groove-grades__head h3{margin:0}.ic-groove-grades__head .ic-note{max-width:60ch}.ic-groove-grades__foot{margin:10px 0 0}.ic-groove-listed{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--ic-line);border-radius:var(--ic-radius);background:#fff;margin-top:16px}.ic-groove-listed.is-hit{border-left:3px solid var(--ic-green)}.ic-groove-listed strong{display:block;color:var(--ic-ink)}.ic-groove-listed .ic-note{display:block;margin-top:2px}.ic-groove-notes{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px}.ic-groove-notes li{position:relative;padding-left:20px;font-size:13.5px;color:var(--ic-muted)}.ic-groove-notes li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:2px;background:var(--ic-line-2)}.ic-groove-notes li.is-warn{color:var(--ic-ink)}.ic-groove-notes li.is-warn:before{background:var(--ic-amber)}.ic-groove-ref{margin-top:20px;padding:14px 16px;border:1px solid var(--ic-line);border-radius:var(--ic-radius);background:var(--ic-panel)}.ic-groove-ref .ic-h4{margin:0 0 4px}.ic-groove-ref .ic-note{margin:0 0 10px}.ic-groove-ref .ic-btn{margin-top:10px}.ic-groove-actions{margin-top:22px;padding-top:18px;border-top:1px solid var(--ic-line)}.ic-groove-actions__main{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ic-groove-actions__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:16px;padding-top:14px;border-top:1px dashed var(--ic-line)}.ic-groove-actions__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px}.ic-groove-actions__links .ic-link{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:13.5px}.ic-groove-actions__util{display:flex;align-items:center;gap:8px;margin-left:auto}.ic-groove-util{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid var(--ic-line-2);border-radius:8px;background:#fff;cursor:pointer;font:600 13px/1 var(--ic-font);color:var(--ic-ink);transition:border-color .15s,background-color .15s,color .15s}.ic-groove-util:hover{border-color:var(--ic-ink);background:var(--ic-panel)}.ic-groove-util:focus-visible{outline:none;box-shadow:var(--ic-focus)}.ic-groove-util.is-done{border-color:var(--ic-green);color:var(--ic-green);background:var(--ic-green-tint)}.ic-groove-util.is-fail{border-color:var(--ic-amber);color:var(--ic-amber);background:var(--ic-amber-tint)}@media(max-width:599px){.ic-groove-actions__util{width:100%}.ic-groove-util{flex:1 1 0;justify-content:center}}.ic-groove-disclaimer{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:12px 14px;border:1px dashed var(--ic-line-2);border-radius:var(--ic-radius);background:var(--ic-panel)}.ic-groove-disclaimer svg{flex:none;margin-top:1px;color:var(--ic-muted)}.ic-groove-disclaimer p{margin:0;font-size:12.5px;color:var(--ic-muted)}.ic-groove-app{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ic-groove-app input{position:absolute;opacity:0;pointer-events:none}.ic-groove-app label{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border:1px solid var(--ic-line-2);border-radius:var(--ic-radius);background:#fff;cursor:pointer;color:var(--ic-muted);transition:border-color .15s,background .15s}.ic-groove-app label:hover{border-color:var(--ic-ink)}.ic-groove-app__pic{flex:none;color:var(--ic-ink-3)}.ic-groove-app label span{display:grid;gap:1px;font:650 14px/1.2 var(--ic-font);color:var(--ic-ink)}.ic-groove-app label small{font:400 12px/1.25 var(--ic-font);color:var(--ic-muted)}.ic-groove-app input:checked+label{border-color:var(--ic-ink);background:var(--ic-panel);box-shadow:inset 0 0 0 1px var(--ic-ink)}.ic-groove-app input:checked+label .ic-groove-app__pic{color:var(--ic-orange-deep)}.ic-groove-app input:focus-visible+label{box-shadow:var(--ic-focus)}.ic-groove-printrow{display:flex;justify-content:flex-end;margin-top:10px}.ic-groove-print{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 4px;border:0;background:none;cursor:pointer;font:600 13.5px/1 var(--ic-font);color:var(--ic-muted)}.ic-groove-print:hover{color:var(--ic-ink);text-decoration:underline;text-underline-offset:3px}.ic-groove-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ic-ink);color:#fff;box-shadow:0 -6px 20px #0b1b2e47}.ic-groove-dock[hidden]{display:none}.ic-groove-dock__in{display:flex;align-items:center;gap:10px;padding:8px 14px;max-width:var(--ic-shell);margin:0 auto}.ic-groove-dock__items{list-style:none;display:flex;gap:14px;margin:0;padding:0;flex:1;min-width:0}.ic-groove-dock__i{display:grid;gap:1px;min-width:0}.ic-groove-dock__i span{font:600 10.5px/1.2 var(--ic-mono);letter-spacing:.06em;text-transform:uppercase;color:#93a1b0}.ic-groove-dock__i strong{font-size:15px;color:#fff}.ic-groove-dock__i--out strong{color:#ff9f92}.ic-groove-dock__i--check strong{color:#ffc477}.ic-groove-dock__i--ok strong{color:#7fd6a2}.ic-groove-dock button{flex:none;min-height:38px;padding:0 14px;border:0;border-radius:var(--ic-radius);background:var(--ic-orange);color:var(--ic-on-orange);font:700 13px/1 var(--ic-font);cursor:pointer}.ic-groove-explain{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:40px}.ic-groove-explain h2{margin-bottom:12px}.ic-groove-explain p{max-width:76ch}.ic-groove-explain__side{padding:18px 20px}.ic-groove-explain__side ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.ic-groove-explain__side li{display:grid;gap:2px;font-size:13.5px;color:var(--ic-muted)}.ic-groove-explain__side strong{color:var(--ic-ink)}.ic-groove-faq{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr);gap:48px;align-items:start}.ic-groove-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}@media(max-width:1199px){.ic-groove__tool{grid-template-columns:minmax(0,1fr)}}@media(max-width:989px){.ic-groove-key{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-groove-key .ic-groove-plate:first-child{grid-column:1 / -1}.ic-groove-explain,.ic-groove-faq{grid-template-columns:minmax(0,1fr);gap:24px}.ic-groove__tool{padding-top:18px}}@media(max-width:749px){.ic-groove-cand thead{display:none}.ic-groove-cand,.ic-groove-cand tbody{display:block}.ic-groove-cand tr.ic-groove-cand__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:6px 10px;padding:12px 14px;border-bottom:1px solid var(--ic-line)}.ic-groove-cand tr.ic-groove-cand__row>*{display:block;padding:0;border:0}.ic-groove-cand__size{grid-column:1 / 4}.ic-groove-cand__a{grid-column:4;grid-row:1;align-self:center}.ic-groove-cand__m:before{content:attr(data-label);display:block;font:600 10.5px/1.3 var(--ic-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ic-muted)}.ic-groove-cand__g{grid-column:1 / -1}.ic-groove-cand__g .ic-groove-mats{margin-top:0}.ic-groove-cand__row.is-check{box-shadow:inset 3px 0 0 var(--ic-amber)}.ic-groove-cand__row.is-check th:first-child{box-shadow:none}}@media(max-width:599px){.ic-groove-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-groove-key{grid-template-columns:minmax(0,1fr)}.ic-groove-plate__v,.ic-groove-key .ic-groove-plate:first-child .ic-groove-plate__v{font-size:26px}.ic-groove-tabs button{font-size:12.5px;padding:6px 4px}.ic-groove__form{padding:14px}.ic-groove-dock__items{gap:10px}.ic-groove-dock__i span{font-size:10px}.ic-groove-dock button{padding:0 10px;font-size:12px}.ic-groove-cand{font-size:13px}.ic-groove-cand__g{min-width:0}}@media(max-width:359px){.ic-groove-fields{grid-template-columns:minmax(0,1fr)}}@media print{body:has([data-ic-groove]) *:not(:has([data-ic-groove])):not([data-ic-groove]):not([data-ic-groove] *){display:none!important}.ic-groove>section.ic-section,.ic-groove-dock,.ic-groove-tabs,.ic-groove-actions,.ic-groove-printrow,.ic-groove-form__actions,.ic-groove-quick .ic-btn,.ic-groove__hero .ic-crumbs,.ic-groove__hero .ic-lead{display:none!important}.ic-groove__tool{display:grid;grid-template-columns:34% 1fr;gap:16px;padding:0}.ic-groove__form{border:1px solid #999;box-shadow:none}.ic-groove-fs,.ic-groove-plate,.ic-groove-diagram{break-inside:avoid}.ic-groove-app input:not(:checked)+label{display:none}.ic-groove-example,.ic-groove-hint,.ic-groove-listed .ic-btn,.ic-groove-cand__a{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/376/assets/oxx-ic-groove.css.map */
