@layer components{.rk-list{margin:0;padding:0;list-style:none}.rk-item{border-top:1px solid #0f172a14;gap:16px;padding:20px 0;display:flex}.rk-item:first-child{border-top:0;padding-top:0}.rk-item:last-child{padding-bottom:0}.rk-icon{border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.rk-icon svg{width:26px;height:26px}.rk-item[data-tone=open] .rk-icon{color:#fff;background:var(--primer-grad);box-shadow:0 10px 22px -10px #2563ebb3}.rk-item[data-tone=fixed] .rk-icon{color:#64748b;background:var(--primer-off-soft)}.rk-title{margin:0;font-size:22px;font-weight:800;line-height:1.4}.rk-desc{color:var(--color-text-secondary);margin:4px 0 0;font-size:16px;line-height:1.75}.rk-tag{margin:8px 0 0;font-size:15px;font-weight:800;line-height:1.6}.rk-item[data-tone=open] .rk-tag{color:var(--color-primary)}.rk-item[data-tone=fixed] .rk-tag{color:var(--color-text-muted)}.rk-nopay{color:var(--color-text-secondary);align-items:center;gap:12px;margin:14px 0 0;font-size:17px;font-weight:700;line-height:1.6;display:flex}.rk-nopay svg{width:24px;height:24px;color:var(--color-text-muted);flex-shrink:0}.pf-term{margin-bottom:20px}.pf-layout{justify-items:center;gap:28px;display:grid}@media (min-width:640px){.pf-layout{grid-template-columns:210px minmax(0,1fr);place-items:start stretch;gap:32px}}.pf-phone{background:linear-gradient(150deg,#1b2438 0%,#0c1222 38%);border-radius:34px;width:210px;padding:8px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 2px #ffffff1a,0 36px 50px -26px #0f172a99,0 18px 60px -30px #2563eb73}.pf-screen{background:#fff;border-radius:26px;overflow:hidden}.pf-photo{aspect-ratio:16/11;position:relative}.pf-photo-img{object-fit:cover;object-position:28% 50%}.pf-info{gap:9px;padding:14px 14px 8px;display:grid}.pf-bar{background:#e2e8f0;border-radius:999px;height:9px;display:block}.pf-name{background:#cbd5e1;width:62%;height:12px}.pf-row{align-items:center;gap:8px;min-height:22px;display:flex;position:relative}.pf-cat{width:40%}.pf-hours{width:54%}.pf-mini{color:#94a3b8;flex-shrink:0;width:15px;height:15px}.pf-actions{justify-content:space-between;padding:8px 14px 12px;display:flex}.pf-act{color:#64748b;background:#eef2f7;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:relative}.pf-act svg{width:18px;height:18px}.pf-act[data-key]{color:#fff;background:var(--primer-grad);box-shadow:0 8px 16px -6px #2563eba6}.pf-news{background:#f1f5f9;border-radius:12px;gap:7px;margin:0 14px 14px;padding:12px;display:grid;position:relative}.pf-short{width:60%}.pf-badge,.pf-num{color:#fff;background:var(--primer-grad);border-radius:999px;place-items:center;font-size:14px;font-weight:800;display:grid}.pf-badge{z-index:3;border:2px solid #fff;width:24px;height:24px;position:absolute;box-shadow:0 4px 10px -2px #0f172a59}.pf-b1,.pf-b2{margin-top:-12px;top:50%;right:0}.pf-b3{bottom:10px;right:10px}.pf-b4{top:-10px;right:-6px}.pf-b5{top:-12px;right:10px}.pf-list{gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pf-item{align-items:flex-start;gap:12px;display:flex}.pf-num{flex-shrink:0;width:28px;height:28px;margin-top:1px;font-size:15px}.pf-title{align-items:center;gap:8px;margin:0;font-size:19px;font-weight:800;line-height:1.5;display:flex}.pf-title svg{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.pf-desc{color:var(--color-text-secondary);margin:4px 0 0;font-size:16px;line-height:1.75}.pf-note{color:var(--color-text-secondary);border-top:1px solid #0f172a14;margin:22px 0 0;padding-top:16px;font-size:15px;line-height:1.8}.rv-pair{gap:14px;display:grid}@media (min-width:768px){.rv-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.rv-ng{padding:20px}@media (min-width:768px){.rv-ng{padding:28px}}.rv-head{margin:0 0 16px;font-size:19px;font-weight:800;line-height:1.5}.rv-ng .rv-head{color:var(--color-text-muted)}.rv-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.rv-item{align-items:flex-start;gap:12px;display:flex}.rv-mark{border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.rv-mark svg{width:16px;height:16px}.rv-mark[data-kind=ok]{color:#fff;background:var(--primer-grad)}.rv-mark[data-kind=ng]{color:#475569;background:#cbd5e1}.rv-title{margin:0;font-size:17px;font-weight:800;line-height:1.6}.rv-ng .rv-title{color:var(--color-text-secondary)}.rv-desc{color:var(--color-text-secondary);margin:2px 0 0;font-size:15px;line-height:1.75}.rv-ng .rv-desc{color:var(--color-text-muted)}.rv-law{margin-top:14px}.rv-law-head{align-items:flex-start;gap:12px;margin:0;font-size:19px;font-weight:800;line-height:1.5;display:flex}.rv-law-head svg{width:26px;height:26px;color:var(--color-primary);flex-shrink:0;margin-top:1px}.rv-law-by{letter-spacing:.04em;color:var(--color-text-muted);margin-top:2px;font-size:14px;font-weight:700;display:block}.rv-law-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rv-law-list li{color:var(--color-text-secondary);padding-left:18px;font-size:16px;line-height:1.8;position:relative}.rv-law-list li:before{content:"";background:var(--color-primary);border-radius:999px;width:6px;height:6px;position:absolute;top:.85em;left:0}.rv-law-caution{border-top:1px solid #0f172a14;margin:18px 0 0;padding-top:16px;font-size:16px;font-weight:800;line-height:1.8}.cn-actions{gap:16px;margin:0;padding:0;list-style:none;display:grid}.cn-action{align-items:center;gap:14px;display:flex}.cn-tile{width:52px;height:52px;color:var(--color-primary);background:#2563eb17;border-radius:16px;flex-shrink:0;place-items:center;display:grid}.cn-tile svg{width:26px;height:26px}.cn-title{margin:0;font-size:19px;font-weight:800;line-height:1.5}.cn-desc{color:var(--color-text-secondary);margin:2px 0 0;font-size:15px;line-height:1.7}.cn-line{background:var(--primer-grad-v);border-radius:2px;width:3px;height:40px;margin:20px auto 0;display:block;box-shadow:0 0 12px #06b6d459}.cn-line-short{height:30px;margin-top:0}.cn-gbp{text-align:center;background:#2563eb0d;border:2px solid #2563eb47;border-radius:22px;padding:20px}.cn-block-title{margin:0;font-size:18px;font-weight:800;line-height:1.5}.cn-block-desc{color:var(--color-text-secondary);margin:4px 0 0;font-size:16px;line-height:1.7}.cn-verified{color:var(--color-text-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.cn-link{flex-direction:column;align-items:center;display:flex}.cn-link-label{color:var(--color-primary);align-items:center;gap:6px;margin:6px 0;font-size:15px;font-weight:800;display:inline-flex}.cn-link-label svg{width:16px;height:16px}.cn-ga4{text-align:center;color:#fff;background:radial-gradient(110% 90% at 0% 0%, #ffffff4d, transparent 58%), var(--primer-grad);border-radius:22px;padding:22px 20px 24px;box-shadow:inset 0 1px #ffffff80,0 30px 54px -26px #2563ebbf,0 0 40px -6px #06b6d44d}.cn-ga4 .cn-block-desc{color:#ffffffe6}.cn-term{margin-top:14px}.cn-caution{color:var(--color-text-secondary);align-items:center;gap:12px;margin:14px 0 0;font-size:16px;font-weight:700;line-height:1.7;display:flex}.cn-caution svg{width:24px;height:24px;color:var(--color-text-muted);flex-shrink:0}}
