.rhcTrq_tl{border-radius:var(--radius-2xl);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:clamp(24px,4vw,56px);padding:clamp(18px,3vw,36px);display:grid}.rhcTrq_tl>.rhcTrq_tone{grid-column:1/-1;justify-self:start;margin-bottom:-8px}.rhcTrq_tone{border-radius:var(--radius-pill);background:var(--surface-2);gap:4px;padding:5px;display:inline-flex}.rhcTrq_tone button{font:500 15px var(--font);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 20px;transition:background .25s,color .25s}.rhcTrq_tone button.rhcTrq_on{background:var(--ink);color:var(--paper)}.rhcTrq_pick{margin-top:26px}.rhcTrq_ctl .rhcTrq_pick:first-child{margin-top:0}.rhcTrq_pick h3{justify-content:space-between;margin:0 0 10px;font-size:15px;font-weight:500;display:flex}.rhcTrq_pick h3 span{color:var(--muted);font-size:13px;font-weight:400}.rhcTrq_opts{gap:6px;display:grid}.rhcTrq_opt{text-align:right;font:400 15px/1.45 var(--font);color:var(--ink);background:var(--paper);border-radius:var(--radius-md);cursor:pointer;white-space:pre-line;border:0;padding:12px 14px;transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1px #0000}@media (hover:hover){.rhcTrq_opt:hover{background:var(--surface-2)}}.rhcTrq_opt.rhcTrq_on{background:var(--ink);color:var(--on-ink)}.rhcTrq_opt.rhcTrq_on small{color:color-mix(in srgb, var(--on-ink) 70%, transparent)}.rhcTrq_opt small{color:var(--muted);font-size:inherit}.rhcTrq_pv{gap:12px;display:grid;position:sticky;top:24px}.rhcTrq_pv>div:first-child{background:var(--paper);align-content:center;min-height:520px;margin:0;display:grid}.rhcTrq_acts{gap:8px;display:flex}.rhcTrq_acts>*{flex:1}.rhcTrq_hint{color:var(--muted);text-align:center;margin:0;font-size:13px}@media (max-width:900px){.rhcTrq_tl{grid-template-columns:minmax(0,1fr)}.rhcTrq_tl>.rhcTrq_tone{order:-2;justify-self:stretch;margin-bottom:0}.rhcTrq_pv{order:-1;position:static}.rhcTrq_pv>div:first-child{min-height:0}.rhcTrq_tone{display:flex}.rhcTrq_tone button{flex:1;padding-inline:8px}}.rhcTrq_tool{border-radius:var(--radius-2xl);background:var(--surface);gap:20px;padding:clamp(22px,4vw,40px);display:grid}.rhcTrq_tool h2{margin:0;font-size:24px;font-weight:500}.rhcTrq_tool label{gap:8px;max-width:320px;font-size:14px;font-weight:500;display:grid}.rhcTrq_tool input{border-radius:var(--radius-md);background:var(--surface-2);height:52px;font:400 17px var(--font);color:var(--ink);border:0;padding:0 16px}.rhcTrq_tool input[type=date]{appearance:none;box-sizing:border-box;text-align:start;width:100%;min-width:0;height:auto;min-height:52px;padding-block:14px;line-height:24px;display:block}.rhcTrq_tool input[type=date]::-webkit-date-and-time-value{text-align:start;margin:0}.rhcTrq_tool input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rhcTrq_res{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;min-height:96px;display:grid}.rhcTrq_res>div{border-radius:var(--radius-lg);background:var(--surface-2);gap:4px;padding:16px 18px;display:grid}.rhcTrq_res small{color:var(--muted);font-size:13px}.rhcTrq_res b{font-size:22px;font-weight:500}.rhcTrq_res span{color:var(--muted);font-size:14px}.rhcTrq_res .rhcTrq_hi{background:var(--ink);color:var(--on-ink)}.rhcTrq_res .rhcTrq_hi :is(small,span){color:color-mix(in srgb, var(--on-ink) 72%, transparent)}.rhcTrq_copy{border-radius:var(--radius-xl);background:var(--surface);justify-items:center;gap:14px;margin:0 0 22px;padding:clamp(20px,3vw,28px);display:grid}.rhcTrq_copy pre{white-space:pre-wrap;text-align:center;font:400 16px/1.75 var(--font);color:var(--ink);overflow-wrap:anywhere;width:100%;margin:0}.rhcTrq_copyBtn{min-width:120px}
