.v .hn-rule{align-items:center;gap:18px;max-width:1400px;height:44px;margin:14px auto 0;padding:0 clamp(16px,3vw,56px);display:flex;position:relative}.v .hn-rule-arm{flex:1;min-width:16px;height:1px}.v .hn-rule-arm-l{transform-origin:100%}.v .hn-rule-arm-r{transform-origin:0}.v .hn-rule-arm>span{background:linear-gradient(90deg, #c9cfdd00, var(--line-strong));height:100%;display:block;position:relative}.v .hn-rule-arm-r>span{background:linear-gradient(270deg, #c9cfdd00, var(--line-strong))}.v .hn-rule-arm>span:after{content:"";background:linear-gradient(90deg, #2a4ce000, var(--bleu-electrique));opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.v .hn-rule-arm-r>span:after{background:linear-gradient(270deg, #2a4ce000, var(--bleu-electrique))}.v .hn-rule:has(.hn-rule-link:hover) .hn-rule-arm>span:after{opacity:.7}.v .hn-rule:has(.hn-rule-link:focus-visible) .hn-rule-arm>span:after{opacity:.7}.v .hn-rule-link{border-radius:var(--r-pill);max-width:calc(100% - 64px);color:var(--text);white-space:nowrap;flex:none;align-items:center;gap:12px;padding:6px 8px;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.v .hn-rule-tag{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);flex:none;padding:4px 9px;font-size:.6875rem;font-weight:500}.v .hn-rule-text{text-overflow:ellipsis;text-underline-offset:5px;min-width:0;transition:text-decoration-color .3s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;overflow:hidden}.v .hn-short{display:none}.v .hn-rule-link .arrow{width:13px;height:13px;transition:transform .3s var(--ease), color .3s var(--ease);flex:none}.v .hn-rule-link:hover .hn-rule-tag,.v .hn-rule-link:focus-visible .hn-rule-tag{background:var(--ink);border-color:var(--ink);color:#fff}.v .hn-rule-link:hover .hn-rule-text,.v .hn-rule-link:focus-visible .hn-rule-text{text-decoration-color:#1a1a1c59}.v .hn-rule-link:hover .arrow,.v .hn-rule-link:focus-visible .arrow{color:var(--bleu-electrique);transform:translate(3px)}@media (max-width:520px){.v .hn-rule{gap:10px;height:40px;padding:0 8px}.v .hn-rule-link{gap:9px;font-size:.8125rem}.v .hn-long{display:none}.v .hn-short{display:inline}}@media (prefers-reduced-motion:reduce){.v .hn-rule-link .arrow{transition:none}}
.v .v-ss-visual .v-uj.v-uj-check{max-width:500px}.v .v-uj.v-uj-check .v-uj-status{border:1px solid var(--uj-line);background:var(--uj-chip);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.25em;height:1.9em;padding:0 .85em;display:inline-flex;overflow:hidden}.v .v-uj.v-uj-check .v-uj-status b{display:inline-block}.v .v-uj.v-uj-check .v-uj-rows{grid-auto-rows:1fr;gap:0}.v .v-uj.v-uj-check .v-uj-row{border-bottom:1px solid var(--uj-line);height:auto;transition:color .4s var(--ease);gap:.75em}.v .v-uj.v-uj-check .v-uj-row:last-child{border-bottom:none}.v .v-uj.v-uj-check .v-uj-box{transition:background-color .26s var(--ease), border-color .26s var(--ease), box-shadow .3s var(--ease);border-radius:5px}.v .v-uj.v-uj-check .v-uj-row[data-ring] .v-uj-box{box-shadow:0 0 0 2px #2a4ce02e}.v .v-uj.v-uj-check .v-uj-tag{min-width:4.2em;color:var(--uj-muted);text-align:right;font-variant-numeric:tabular-nums lining-nums;background:0 0;border-radius:0;padding:0;font-size:.8em}.v .v-uj[data-tone=dark].v-uj-check .v-uj-tag{color:#ffffffb8}
