*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{background:#fff;margin:0;overflow-x:clip}.ds.tool .page{max-width:760px;margin:0 auto;padding:96px 16px 0}.ds.tool .kick{opacity:.5;margin:0 0 18px;position:static}.ds.tool h1{margin:0 0 22px;font-size:clamp(34px,7vw,56px)}.ds.tool .sub{color:var(--mute);max-width:560px;margin:0 0 18px;font-size:16px}.ds.tool .ask{letter-spacing:-.015em;margin:0 0 28px;font-size:clamp(20px,3.4vw,26px);font-weight:300;line-height:1.25}.ds.tool .ask .mono{opacity:.5;margin-bottom:6px;display:block}.ds.tool .in{animation:.9s cubic-bezier(.2,.7,.2,1) both inup;animation-delay:calc(var(--i,0) * 90ms)}@keyframes inup{0%{opacity:0;filter:blur(7px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.ds.tool .pick{border-top:1px solid var(--hair);gap:0;display:grid}.ds.tool .opt{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--hair);-webkit-tap-highlight-color:transparent;padding:22px 0 24px;transition:color .6s,opacity .6s;display:block}.ds.tool .opt:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.ds.tool .opt .lbl{opacity:.5;margin-bottom:10px;display:block}.ds.tool .opt .txt{letter-spacing:-.005em;white-space:pre-wrap;font-size:18px;line-height:1.6;display:block}.ds.tool .opt:not(:disabled):hover .lbl{opacity:1}.ds.tool .opt:not(:disabled):active{opacity:.6}.ds.tool .done .opt{cursor:default}.ds.tool .done .opt:not(.win) .txt{color:#a3a3a0}.ds.tool .opt .who{align-items:center;gap:8px;margin-top:16px;animation:.7s cubic-bezier(.2,.7,.2,1) both inup;display:flex}.ds.tool .opt.win .who{opacity:1}.ds.tool .opt:not(.win) .who{opacity:.5}.ds.tool .opt.mine .lbl{opacity:1}.ds.tool .hint{opacity:.45;margin:16px 0 0}.ds.tool .after{margin:28px 0 0;animation:.8s cubic-bezier(.2,.7,.2,1) both inup}.ds.tool .verdict{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(26px,5vw,36px);font-weight:300;line-height:1.1}.ds.tool .next{all:unset;cursor:pointer;font-family:var(--mono);border-bottom:1px solid var(--hair);padding-bottom:3px;font-size:13px;transition:border-color .2s}.ds.tool .next:hover,.ds.tool .next:focus-visible{border-color:var(--ink)}.ds.tool .sec{margin:84px 0 0}.ds.tool .scroll{margin:0 -16px;padding:0 16px;overflow-x:auto}.ds.tool .rows{border-collapse:collapse;width:100%;font-size:15px}.ds.tool .rows th{font:12px/1.4 var(--mono);color:var(--mute);text-align:left;white-space:nowrap;border-bottom:1px solid var(--ink);padding:0 10px 10px 0;font-weight:400}.ds.tool .rows td{border-bottom:1px solid var(--hair);white-space:nowrap;padding:13px 10px 13px 0}.ds.tool .rows td:first-child{font:12px var(--mono);color:var(--mute);width:28px}.ds.tool .rows .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.ds.tool .rows tr.me td{color:var(--ink)}.ds.tool .rows tr:not(.me) td:not(:first-child){color:#4a4a47}.ds.tool .rows .nm{align-items:center;gap:8px;display:inline-flex}.ds.tool .bar{background:var(--ink);vertical-align:middle;opacity:.6;height:1px;margin-right:10px;display:inline-block}.ds.tool .note{font:12px/1.5 var(--mono);color:var(--mute);margin:14px 0 0}.ds.tool .m3{gap:26px;margin:8px 0 28px;display:grid}.ds.tool .m3 div{border-top:1px solid var(--hair);padding-top:14px;font-size:16px;line-height:1.55}.ds.tool .m3 b{font:12px/1.4 var(--mono);color:var(--mute);margin-bottom:8px;font-weight:400;display:block}.ds.tool .sec p{max-width:600px}.ds.tool .foot{max-width:760px;padding:0 16px max(40px,env(safe-area-inset-bottom));opacity:.45;margin:16vh auto 0}.logo{flex:none;width:13px;height:13px}.tdot{border:1.5px solid;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}@media (min-width:760px){.ds.tool .page{padding-top:120px}.ds.tool .m3{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.ds.tool .in,.ds.tool .after,.ds.tool .opt .who{animation:none}}
