.px .px-rule-target{display:flex;align-items:center;gap:8px;color:var(--td);font-size:13.5px;line-height:18px;font-weight:650}.px .px-rule-tag{margin-left:auto;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.85);font-size:12px;font-weight:700}.px .px-rule-said{margin-top:12px;border:1px solid var(--line);border-radius:20px;padding:10px 12px;background:white}.px .px-rule-said>span{font-size:12px;line-height:17px;font-weight:700;color:var(--muted)}.px .px-rule-said p{margin:4px 0 0;font-size:15px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.px .px-rule-change{margin-top:10px;background:var(--tb);border:1px solid var(--edge);border-radius:24px;padding:14px 14px 12px}.px .px-rule-change h2{margin:0;color:var(--ink);font-size:20px;line-height:25px;font-weight:750;letter-spacing:-.02em}.px .px-rule-rest{margin:4px 0 0;font-size:14px;line-height:19px;font-weight:600}.px .px-before-after{display:flex;align-items:stretch;gap:8px;margin-top:10px}.px .px-before-after>svg{align-self:center;flex:none;color:var(--td)}.px .px-before-after-cell{flex:1 1;min-width:0;border-radius:16px;padding:8px 12px 9px;display:flex;flex-direction:column;gap:1px;overflow-wrap:anywhere}.px .px-before-after-cell>span{font-size:12px;line-height:17px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.px .px-before-after-cell>strong{font-size:clamp(20px,5.5vw,26px);line-height:30px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.px .px-before-after-cell>small{font-size:12.5px;line-height:17px;font-weight:600}.px .px-before-after-old{background:rgba(255,255,255,.55);color:var(--muted)}.px .px-before-after-old>strong{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:rgba(106,109,132,.6)}.px .px-before-after-new{background:white;box-shadow:0 0 0 2px var(--td) inset;color:var(--ink)}.px .px-before-after-new>span{color:var(--td)}.px .px-before-after-new>strong{font-weight:750}.px .px-before-after-stacked{flex-direction:column}.px .px-before-after-stacked .px-before-after-cell>strong{font-size:20px;line-height:25px}.px .px-rule-details{background:rgba(255,255,255,.85);border-radius:16px;padding:0 12px;margin:8px 0 0}.px .px-rule-details>div{padding:8px 0;min-height:38px}.px .px-rule-details>div+div{border-top:1px solid var(--divider)}.px .px-rule-details dt{font-size:12px;line-height:17px;font-weight:600;color:var(--muted)}.px .px-rule-details dd{margin:2px 0 0;font-size:14px;line-height:19px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.px .px-rule-until{display:block;margin-top:4px}.px .px-rule-footer{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:17px;font-weight:600;color:var(--muted);margin:12px 2px 0}.px .px-rule-footer svg{flex:none;margin-top:1px}.px .px-rule-error{color:var(--hot-text);font-size:14px;line-height:19px}.px .px-rule-actions{position:sticky;bottom:-14px;background:var(--sheet);padding:1px 0 14px;margin-bottom:-14px}.px .px-before-after-until{margin:8px 2px 0;color:var(--muted);font-size:12.5px;line-height:17px;font-weight:650}.px .px-rule-version{margin:8px 0 0;color:var(--ink2);font-size:12.5px;line-height:17px}.px .px-dispute-menu{display:grid;gap:12px}.px .px-dispute-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.px .px-dispute-reason{display:flex;align-items:center;gap:8px;min-height:56px;border:1.5px solid var(--line);border-radius:18px;background:white;padding:10px;color:var(--ink);font-size:14px;line-height:19px;font-weight:650;cursor:pointer}.px .px-dispute-reason:has(input:checked){background:var(--act);color:white;border-color:var(--act)}.px .px-dispute-reason input{width:16px;height:16px;flex:none;accent-color:var(--act)}.px .px-dispute-text{display:grid;gap:6px;margin-top:14px;color:var(--ink2);font-size:13px;line-height:18px;font-weight:650}.px .px-dispute-text textarea{width:100%;min-height:70px;resize:vertical;border:1.5px solid var(--line);border-radius:18px;padding:12px;font:550 15px/20px GA Inter,system-ui,sans-serif;color:var(--ink);background:white}.px .px-rule-expired{margin:0;padding:8px 14px;font-size:13px;line-height:18px;color:var(--hot-text);background:var(--sheet)}.px .px-rule-change h3,.px .px-rule-protocol h3{margin:0;font-size:16px;line-height:21px;color:var(--ink)}.px .px-rule-protocol{margin:12px 0;color:var(--ink2)}.px .px-rule-protocol ul{list-style:none;padding:0;margin:8px 0}.px .px-rule-protocol li{display:grid;gap:4px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:18px}.px .px-rule-protocol time{font-size:12px;line-height:17px}