#hnd-home .val-alt{background:var(--surface)}#hnd-home .hero h1 .hl{white-space:normal}#hnd-home .chip.note{background:color-mix(in srgb, var(--accent-2) 16%, transparent);color:var(--accent-ink)}#hnd-home .chip.note:before{background:var(--accent-2)}#hnd-home .val-why{grid-template-columns:1fr;gap:18px;margin-top:36px;display:grid}@media (width>=700px){#hnd-home .val-why{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){#hnd-home .val-why{grid-template-columns:repeat(4,1fr)}}#hnd-home .val-why .card{padding:20px 20px 22px}#hnd-home .val-why .card h3{letter-spacing:-.01em;font-size:16px}#hnd-home .val-why .card p{color:var(--ink-soft);margin-top:8px;font-size:14px;line-height:1.55}#hnd-home .val-table-scroll{border:1px solid var(--line);background:var(--ground);-webkit-overflow-scrolling:touch;border-radius:14px;margin-top:32px;overflow-x:auto}#hnd-home .val-table{border-collapse:collapse;width:100%;min-width:940px;font-size:13.5px}#hnd-home .val-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:14px 16px;font-size:11px;font-weight:600}#hnd-home .val-table td{border-bottom:1px solid var(--line-soft);vertical-align:top;color:var(--ink-soft);padding:16px;line-height:1.55}#hnd-home .val-table tbody tr:last-child td{border-bottom:0}#hnd-home .val-table tbody tr:hover td{background:var(--surface)}#hnd-home .val-table td:first-child{color:var(--accent-ink);width:44px;font-weight:600}#hnd-home .val-table td b{color:var(--ink);font-weight:700}#hnd-home .val-table .src{font-family:var(--font-mono);color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}#hnd-home .val-table td:nth-child(2){min-width:190px}#hnd-home .val-table td:nth-child(3){min-width:150px;color:var(--muted);font-size:12px;line-height:1.5}#hnd-home .val-table td:nth-child(4){min-width:180px}#hnd-home .val-table td:nth-child(5){min-width:320px;color:var(--ink)}#hnd-home .val-table .chip{width:fit-content;margin-bottom:9px;display:flex}#hnd-home .val-table code{font-family:var(--font-mono);color:var(--accent-ink);background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:12px}#hnd-home .val-defects{grid-template-columns:1fr;gap:20px;margin-top:36px;display:grid}@media (width>=860px){#hnd-home .val-defects{grid-template-columns:repeat(2,1fr)}}#hnd-home .card.defect{border-left:3px solid var(--warn);flex-direction:column;gap:12px;padding:24px 24px 26px;display:flex}#hnd-home .card.defect .dnum{letter-spacing:.14em;color:var(--warn);font-size:11px;font-weight:700}#hnd-home .card.defect h3{font-size:19px;line-height:1.2}#hnd-home .card.defect p{color:var(--ink-soft);font-size:14.5px;line-height:1.6}#hnd-home .card.defect p b{color:var(--ink);font-weight:700}#hnd-home .card.defect code{font-family:var(--font-mono);color:var(--accent-ink);background:var(--surface-2);border-radius:5px;padding:1px 6px;font-size:12.5px}#hnd-home .card.defect .chip{width:fit-content;margin-bottom:9px;display:flex}#hnd-home .val-openbox{border:1px dashed var(--line);background:var(--surface);border-radius:14px;margin-top:24px;padding:24px 26px 26px}#hnd-home .val-openbox h3{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}#hnd-home .val-openbox .flist{margin-top:14px}#hnd-home .val-openbox .flist li{color:var(--ink-soft);font-size:14.5px;line-height:1.55}#hnd-home .val-openbox .flist li:before{content:"";background:var(--warn);border-radius:50%;flex:none;width:5px;height:5px;margin-top:9px}#hnd-home .val-lims{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr;gap:1px;margin-top:36px;display:grid;overflow:hidden}@media (width>=700px){#hnd-home .val-lims{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){#hnd-home .val-lims{grid-template-columns:repeat(4,1fr)}}#hnd-home .val-lims .lim{background:var(--ground);padding:20px 20px 22px}#hnd-home .val-lims .lim h3{letter-spacing:-.01em;padding-left:14px;font-size:15px;position:relative}#hnd-home .val-lims .lim h3:before{content:"";background:var(--muted);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}#hnd-home .val-lims .lim p{color:var(--ink-soft);margin-top:9px;font-size:13.5px;line-height:1.55}#hnd-home .val-method{background:var(--line);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:1px;margin-top:36px;display:flex;overflow:hidden}#hnd-home .val-method .step{background:var(--surface);flex-direction:row;align-items:flex-start;gap:18px;min-height:0;padding:20px 22px}#hnd-home .val-method .step:hover{background:var(--surface)}#hnd-home .val-method .snum{width:26px;height:26px;color:var(--accent-ink);background:color-mix(in srgb, var(--accent-2) 18%, transparent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}#hnd-home .val-method .step h3{letter-spacing:-.01em;font-size:16px}#hnd-home .val-method .step p{color:var(--ink-soft);max-width:78ch;margin-top:5px;font-size:14px;line-height:1.55}
