.lipc{--ink:#14181F;--body:#5A6472;--meta:#6D747E;--line:#E4E2DB;--accent:#7153FF;position:fixed;z-index:80;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:5px max(16px,calc((100vw - 1160px) / 2)) calc(5px + env(safe-area-inset-bottom));background:#FFFFFF;color:var(--ink);border-top:1px solid var(--line);box-shadow:0 -4px 20px rgba(20,24,31,.06);font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:13px;line-height:1.35;color-scheme:light;-webkit-font-smoothing:antialiased}body{padding-bottom:var(--consent-h,0)}.lipc *{box-sizing:border-box}.lipc__text{margin:0;flex:1 1 360px;color:var(--body)}.lipc__more{color:var(--accent);text-decoration:underline;white-space:nowrap}.lipc__more:hover{color:var(--ink)}.lipc__opts{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 24px;margin:6px 0}.lipc__opt{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer}.lipc__opt[data-off]{cursor:default;opacity:.55}.lipc__opt input{position:absolute;z-index:1;opacity:0;width:34px;height:20px;margin:0;cursor:inherit}.lipc__track{flex:0 0 auto;position:relative;width:34px;height:20px;margin-top:1px;border-radius:999px;background:var(--line);transition:background .15s}.lipc__track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#FFFFFF;box-shadow:0 1px 2px rgba(20,24,31,.2);transition:transform .15s}.lipc__opt input:checked+.lipc__track{background:var(--accent)}.lipc__opt input:checked+.lipc__track:after{transform:translateX(14px)}.lipc__opt input:focus-visible+.lipc__track{outline:2px solid var(--accent);outline-offset:2px}.lipc__opt-t{display:grid;gap:1px}.lipc__opt-t strong{font-weight:600;color:var(--ink)}.lipc__opt-t span{color:var(--body);font-size:12px}.lipc__row{display:flex;align-items:center;gap:8px;flex:0 0 auto}.lipc__btn{font:inherit;font-weight:500;font-size:13px;color:var(--ink);background:#FFFFFF;border:1px solid var(--ink);border-radius:10px;min-height:44px;min-width:96px;padding:0 16px;cursor:pointer;transition:background .15s}@media (hover:hover){.lipc__btn:hover{background:#F4F3EF}}.lipc__link{font:inherit;font-size:13px;color:var(--body);background:none;border:0;min-height:44px;padding:0 4px;cursor:pointer}.lipc__link:hover{color:var(--ink)}.lipc :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width < 640px){.lipc{padding:3px 12px calc(4px + env(safe-area-inset-bottom));font-size:12px;line-height:1.3}.lipc__text{flex-basis:100%}.lipc__row{flex:1 1 100%}.lipc__btn{flex:1 1 0;min-width:0;padding:0 8px}}@media (prefers-reduced-motion:reduce){.lipc__btn,.lipc__track,.lipc__track:after{transition:none}}@media print{.lipc{display:none}}.v2-foot__choices{font:inherit;color:var(--meta);background:none;border:0;padding:0;cursor:pointer}.v2-foot__choices:hover{color:var(--ink)}@media (width < 560px){.v2-foot__choices{display:inline-flex;align-items:center;min-height:44px;font-size:14px}}