.HandVsTool-module__QNRppq__scroll{overflow-x:auto}.HandVsTool-module__QNRppq__table{border-collapse:separate;border-spacing:0;border:1px solid var(--rule,#d6dbdf);background:var(--card,#fff);border-radius:12px;width:100%;min-width:520px;font-size:16px;overflow:hidden}.HandVsTool-module__QNRppq__table th{text-align:left;background:var(--paper-2,#eaeef0);border-bottom:1px solid var(--rule,#d6dbdf);font:600 11.5px/1 var(--sans,sans-serif);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft,#59626a);padding:13px 18px}.HandVsTool-module__QNRppq__table th.HandVsTool-module__QNRppq__mdHead{color:var(--accent,#175a66);background:var(--accent-soft,#e1ecee)}.HandVsTool-module__QNRppq__table td{border-bottom:1px solid var(--rule,#d6dbdf);vertical-align:top;padding:14px 18px}.HandVsTool-module__QNRppq__table tr:last-child td{border-bottom:0}.HandVsTool-module__QNRppq__table th:first-child,.HandVsTool-module__QNRppq__table td:first-child{width:44%}.HandVsTool-module__QNRppq__label{color:var(--ink,#22272b);font-weight:600}.HandVsTool-module__QNRppq__qb{color:var(--ink-soft,#59626a)}.HandVsTool-module__QNRppq__md{background:var(--accent-soft,#e1ecee)}.HandVsTool-module__QNRppq__mdCell{align-items:flex-start;gap:9px;display:flex}.HandVsTool-module__QNRppq__tick{color:var(--accent,#175a66);flex:none;font-weight:700;line-height:1.5}.HandVsTool-module__QNRppq__mdText{color:var(--ink,#22272b);font-weight:600}.HandVsTool-module__QNRppq__cap{color:var(--ink-soft,#59626a);max-width:46rem;margin:0 0 18px;font-size:15px}.HandVsTool-module__QNRppq__note{color:var(--ink-soft,#59626a);max-width:46rem;margin:16px 0 0;font-size:14.5px}
.GateStripTight-module__kcBMdG__wrap{border:1px solid var(--rule,#d6dbdf);background:var(--card,#fff);border-radius:12px;width:100%;margin:1.2rem 0;padding:28px 30px}.GateStripTight-module__kcBMdG__h3{font-family:var(--serif,Georgia,serif);color:var(--ink,#22272b);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;font-size:20px;font-weight:600;display:flex}.GateStripTight-module__kcBMdG__badge{font:600 11px/1 var(--sans,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft,#59626a);border:1px solid var(--rule,#d6dbdf);border-radius:999px;padding:5px 10px;display:inline-block}.GateStripTight-module__kcBMdG__rail{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.GateStripTight-module__kcBMdG__g{border-top:3px solid var(--accent,#175a66);padding-top:14px}.GateStripTight-module__kcBMdG__stop{border-top-color:var(--clay,#8a5030)}.GateStripTight-module__kcBMdG__n{font:600 13px/1 var(--mono,monospace);color:var(--ink-soft,#59626a)}.GateStripTight-module__kcBMdG__t{font-family:var(--serif,Georgia,serif);color:var(--ink,#22272b);margin-top:8px;font-size:20px;font-weight:600}.GateStripTight-module__kcBMdG__stop .GateStripTight-module__kcBMdG__t{color:var(--clay,#8a5030)}.GateStripTight-module__kcBMdG__cap{color:var(--ink-soft,#59626a);text-align:center;margin:22px 0 0;font-size:15px}.GateStripTight-module__kcBMdG__cap strong{color:var(--ink,#22272b)}@media (max-width:720px){.GateStripTight-module__kcBMdG__rail{grid-template-columns:repeat(2,1fr);row-gap:22px}}
.FigureRow-module__nVJLXG__wrap{grid-template-columns:repeat(3,1fr);margin:1.2rem;display:grid}.FigureRow-module__nVJLXG__fig{padding:6px 26px}.FigureRow-module__nVJLXG__fig+.FigureRow-module__nVJLXG__fig{border-left:1px solid var(--rule,#d6dbdf)}.FigureRow-module__nVJLXG__v{font-family:var(--serif,Georgia,serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink,#22272b);font-size:clamp(34px,4.6vw,46px);font-weight:600;line-height:1}.FigureRow-module__nVJLXG__unit{color:var(--ink-soft,#59626a);margin-left:.15em;font-size:.48em;font-weight:600}.FigureRow-module__nVJLXG__l{color:var(--ink-soft,#59626a);margin-top:12px;font-size:15.5px;line-height:1.45}.FigureRow-module__nVJLXG__l strong{color:var(--ink,#22272b);font-weight:600}.FigureRow-module__nVJLXG__note{color:var(--ink-soft,#59626a);text-align:center;margin:18px 0 0;font-size:14.5px}@media (max-width:640px){.FigureRow-module__nVJLXG__wrap{grid-template-columns:1fr}.FigureRow-module__nVJLXG__fig{padding:14px 0}.FigureRow-module__nVJLXG__fig+.FigureRow-module__nVJLXG__fig{border-left:0;border-top:1px solid var(--rule,#d6dbdf)}}
.LogConsole-module__nru6WW__console{border:1px solid var(--rule,#d6dbdf);background:var(--card,#fff);border-radius:10px;margin:1.2rem 0;overflow:hidden}.LogConsole-module__nru6WW__bar{background:var(--paper-2,#eaeef0);border-bottom:1px solid var(--rule,#d6dbdf);font:600 13px/1 var(--mono,monospace);color:var(--ink-soft,#59626a);align-items:center;gap:10px;padding:11px 16px;display:flex}.LogConsole-module__nru6WW__dot{background:var(--rule,#d6dbdf);border-radius:50%;flex:none;width:9px;height:9px}.LogConsole-module__nru6WW__title{margin-left:4px}.LogConsole-module__nru6WW__summary{white-space:nowrap;margin-left:auto;font-weight:500}.LogConsole-module__nru6WW__table{border-collapse:collapse;width:100%;font-size:15.5px}.LogConsole-module__nru6WW__table th{text-align:left;font:600 11.5px/1 var(--sans,sans-serif);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft,#59626a);border-bottom:1px solid var(--rule,#d6dbdf);padding:13px 16px 9px}.LogConsole-module__nru6WW__table td{border-bottom:1px solid var(--rule,#d6dbdf);vertical-align:middle;padding:13px 16px}.LogConsole-module__nru6WW__table tr:last-child td{border-bottom:0}.LogConsole-module__nru6WW__id{font-family:var(--mono,monospace);color:var(--ink-soft,#59626a);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.LogConsole-module__nru6WW__rec{color:var(--ink,#22272b);white-space:nowrap}.LogConsole-module__nru6WW__pill{font:600 12.5px/1 var(--sans,sans-serif);white-space:nowrap;border-radius:999px;padding:5px 10px;display:inline-block}.LogConsole-module__nru6WW__ok{background:var(--accent-soft,#e1ecee);color:var(--accent,#175a66)}.LogConsole-module__nru6WW__skip{background:var(--clay-soft,#f2e8e2);color:var(--clay,#8a5030)}.LogConsole-module__nru6WW__why{color:var(--ink-soft,#59626a);font-size:14.5px}.LogConsole-module__nru6WW__why strong{color:var(--ink,#22272b);font-weight:600}.LogConsole-module__nru6WW__muted{color:var(--ink-soft,#59626a)}@media (max-width:640px){.LogConsole-module__nru6WW__colType,.LogConsole-module__nru6WW__colId{display:none}}
.page-module__E0kJGG__home{align-items:initial;max-width:none;padding:0;display:block}.page-module__E0kJGG__hero{text-align:center;padding:clamp(var(--space-2xl,5rem), 8vw, var(--space-3xl,7rem)) 1.5rem}.page-module__E0kJGG__heroInner{max-width:var(--measure,46rem);margin:0 auto}.page-module__E0kJGG__home h2{margin:0 0 var(--space-md,1.5rem);border-top:0;padding-top:0}.page-module__E0kJGG__featureList{margin:var(--space-md,1.5rem) 0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;font-size:.88rem;display:inline-flex}.page-module__E0kJGG__under{background:linear-gradient(transparent 72%, var(--accent) 75% 80%, transparent 20%);padding:0 .05em}
.SafetyGrid-module__M8JHJq__grid{background:var(--rule,#d6dbdf);border:1px solid var(--rule,#d6dbdf);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin:1.25rem 0 0;display:grid;overflow:hidden}.SafetyGrid-module__M8JHJq__cell{background:var(--card,#fff);flex-direction:column;gap:10px;padding:22px 22px 20px;display:flex}.SafetyGrid-module__M8JHJq__n{font:600 12px/1 var(--mono,monospace);letter-spacing:.08em;color:var(--accent,#175a66)}.SafetyGrid-module__M8JHJq__t{font-family:var(--serif,Georgia, serif);color:var(--ink,#22272b);font-size:18px;font-weight:600;line-height:1.2}.SafetyGrid-module__M8JHJq__d{color:var(--ink-soft,#59626a);flex:1;margin:0;font-size:14.5px;line-height:1.5}.SafetyGrid-module__M8JHJq__meter{font:600 11.5px/1 var(--sans,sans-serif);background:var(--accent-soft,#e1ecee);color:var(--accent,#175a66);border-radius:999px;align-self:flex-start;margin-top:4px;padding:5px 10px;display:inline-block}.SafetyGrid-module__M8JHJq__stop .SafetyGrid-module__M8JHJq__n,.SafetyGrid-module__M8JHJq__stop .SafetyGrid-module__M8JHJq__t{color:var(--clay,#8a5030)}.SafetyGrid-module__M8JHJq__stop .SafetyGrid-module__M8JHJq__meter{background:var(--clay-soft,#f2e8e2);color:var(--clay,#8a5030)}@media (max-width:900px){.SafetyGrid-module__M8JHJq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.SafetyGrid-module__M8JHJq__grid{grid-template-columns:1fr}}
