.ip-signup{border:1px solid var(--line);max-width:560px;box-shadow:var(--card-shadow);background:#fff;border-radius:18px;margin-top:28px;padding:20px 22px}.ip-signup>b{color:var(--ink);margin-bottom:12px;font-weight:600;display:block}.ip-first{margin-top:16px}.ip-table{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;border-radius:18px;margin:24px 0 20px;padding:0;list-style:none;overflow:hidden}.ip-table li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.ip-table li+li{border-top:1px solid var(--line)}.ip-table .pr-card-ico{border-radius:12px;width:44px;height:44px}.ip-table .pr-card-ico .lucide{width:20px;height:20px}.ip-table b{color:var(--ink);font-weight:600}.ip-table a:hover b{color:var(--blue-2)}.ip-table div>span{color:var(--ink-3);margin-top:2px;font-size:14px;display:block}.ip-table div>span em{color:var(--ink-2);font-style:normal}.ip-table .hw-pill{white-space:nowrap;justify-self:end}.ip-today{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-today a,.ip-inline{color:var(--blue-2);font-weight:600}@media (max-width:720px){.ip-table li{grid-template-columns:40px minmax(0,1fr);padding:14px 16px}.ip-table .hw-pill{grid-column:2;justify-self:start}.ip-today{grid-template-columns:minmax(0,1fr)}}
