html[data-theme=light] .lvcg{z-index:90;pointer-events:none;padding-top:38px;position:fixed;bottom:0;left:0;right:0}html[data-theme=light] .lvcg-bar{pointer-events:auto;background:var(--color-surface);border-top:3px solid var(--color-frame);overscroll-behavior:contain;max-height:calc(100dvh - 38px);position:relative;overflow-y:auto}html[data-theme=light] .lvcg-in{gap:16px;max-width:1320px;margin:0 auto;padding:18px 28px 22px 150px;display:grid}html[data-theme=light] .lvcg-cookie{z-index:2;width:96px;height:96px;position:absolute;top:0;left:calc(max(0px,50% - 660px) + 28px)}html[data-theme=light] .lvcg-cookie .lvcg-ck{width:100%;height:100%;filter:drop-shadow(4px 5px 0 color-mix(in srgb,var(--lv-ink)16%,transparent));transform-origin:50% 55%;animation:6s ease-in-out infinite lvcg-bob;display:block;overflow:visible}html[data-theme=light] .lvcg-crumb{background:var(--color-highlight);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--color-frame);opacity:0;animation:6s cubic-bezier(.45,0,.9,.6) infinite lvcg-crumb;position:absolute;top:24%;left:84%}html[data-theme=light] .lvcg-crumb--2{width:5px;height:5px;animation-delay:.25s;top:34%;left:94%}html[data-theme=light] .lvcg-crumb--3{width:5px;height:5px;animation-delay:.5s;top:16%;left:74%}html[data-theme=light] .lvcg:hover .lvcg-ck,html[data-theme=light] .lvcg:hover .lvcg-crumb{animation-play-state:paused}html[data-theme=light] .lvcg-ck-ink{fill:var(--color-frame)}html[data-theme=light] .lvcg-ck-dough{fill:var(--color-highlight)}html[data-theme=light] .lvcg-ck-dot{fill:color-mix(in srgb,var(--lv-ink)20%,transparent)}html[data-theme=light] .lvcg-ck-shine{fill:none;stroke:color-mix(in srgb,var(--lv-gold-light)40%,var(--lv-white));stroke-width:3.5px;stroke-linecap:round}html[data-theme=light] .lvcg-row{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}html[data-theme=light] .lvcg-txt{flex:460px;min-width:0}html[data-theme=light] .lvcg-top{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}html[data-theme=light] .lvcg-h{color:var(--color-text);margin:0;font-size:36px;line-height:.9}html[data-theme=light] .lvcg-p{color:var(--color-text-body);max-width:760px;margin:10px 0 0;font-size:15px;line-height:1.55}html[data-theme=light] .lvcg-link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}html[data-theme=light] .lvcg-link:hover{-webkit-text-decoration-color:var(--link-line-hover);text-decoration-color:var(--link-line-hover)}html[data-theme=light] .lvcg-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-theme=light] .lvcg-act .lv-btn{min-width:188px}html[data-theme=light] .lvcg-adjust{cursor:pointer;min-height:44px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:5px;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:800;text-decoration-thickness:2px}html[data-theme=light] .lvcg-adjust:hover,html[data-theme=light] .lvcg-adjust[aria-expanded=true]{-webkit-text-decoration-color:var(--link-line-hover);text-decoration-color:var(--link-line-hover)}html[data-theme=light] .lvcg-adjust:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}html[data-theme=light] .lvcg .lvcg-ink{background:var(--btn-ink-bg);color:var(--btn-ink-text)}html[data-theme=light] .lvcg .lvcg-ink:hover{background:var(--btn-ink-bg-hover);color:var(--btn-ink-text)}html[data-theme=light] .lvcg-panel{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line);padding:14px 16px 16px}html[data-theme=light] .lvcg-ph{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}html[data-theme=light] .lvcg-ph-n{color:var(--color-text)}html[data-theme=light] .lvcg-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html[data-theme=light] .lvcg-opts--4{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .lvcg-opt{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 14px;display:grid}html[data-theme=light] .lvcg-opt:hover{box-shadow:var(--hover-frame)}html[data-theme=light] .lvcg-opt--lock,html[data-theme=light] .lvcg-opt--lock:hover{cursor:default;box-shadow:inset 0 0 0 1px var(--color-line)}html[data-theme=light] .lvcg-opt b{color:var(--color-text);font-size:15px}html[data-theme=light] .lvcg-always{vertical-align:2px;margin-left:4px;padding:3px 7px;font-size:10px}html[data-theme=light] .lvcg-note{color:var(--color-text-muted);margin-top:3px;font-size:13.5px;line-height:1.5;display:block}html[data-theme=light] .lvcg-opt input{width:20px;height:20px;accent-color:var(--color-frame);cursor:inherit;margin:2px 0 0}html[data-theme=light] .lvcg-mini{width:44px;height:44px;display:block}html[data-theme=light] .lvcg-mini .lvcg-ck{width:100%;height:100%;animation:.22s ease-out lvcg-pop;display:block}html[data-theme=light] .lvcg-mini--off{border:2px dashed var(--color-line-strong);font-family:var(--font-mono);color:var(--color-line-strong);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}html[data-theme=light] .lvcg-save{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:14px;display:flex}html[data-theme=light] .lvcg-save .lvcg-note{margin:0;font-size:13px}@keyframes lvcg-bob{0%,to{transform:rotate(-8deg)}50%{transform:rotate(5deg)translateY(-3px)}}@keyframes lvcg-crumb{0%{opacity:0;transform:translate(0)rotate(0)}3%{opacity:1}14%{opacity:1;transform:translate(9px,52px)rotate(150deg)}62%{opacity:1;transform:translate(9px,52px)rotate(150deg)}72%,to{opacity:0;transform:translate(9px,52px)rotate(150deg)}}@keyframes lvcg-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}html[data-theme=light] .lvcg-backdrop{background:var(--scrim)}html[data-theme=light] .lvcg-backdrop .lvcg-modal{clip-path:none;background:var(--color-surface);max-width:440px;box-shadow:inset 0 6px 0 var(--color-highlight),inset 0 0 0 2px var(--color-frame),8px 8px 0 var(--color-frame);border:0;border-radius:0;flex-direction:column;gap:14px;padding:22px 14px 20px 22px;display:flex;position:relative}html[data-theme=light] .lvcg-modal .lvcg-x{width:44px;height:44px;color:var(--color-text);background:0 0;border-radius:0;top:22px;right:14px}html[data-theme=light] .lvcg-modal .lvcg-x:hover,html[data-theme=light] .lvcg-modal .lvcg-x:focus-visible{color:var(--color-text);box-shadow:var(--hover-frame);background:0 0;outline:none}html[data-theme=light] .lvcg-modal .lvcg-x:disabled{opacity:1;color:var(--color-line-strong);box-shadow:none}html[data-theme=light] .lvcg-modal>.lv-chip{align-self:flex-start;margin-top:8px}html[data-theme=light] .lvcg-modal .lvcg-title{color:var(--color-text);margin:0;padding-right:8px;font-size:42px;line-height:.88}html[data-theme=light] .lvcg-modal .lvcg-body{color:var(--color-text-body);margin:0;padding-right:8px;font-size:15px;line-height:1.6}html[data-theme=light] .lvcg-modal .lvcg-fine{color:var(--color-text-muted);margin:0;padding-right:8px;font-size:13px;line-height:1.55}html[data-theme=light] .lvcg-modal .lvcg-actions{gap:10px;padding-right:8px}html[data-theme=light] .lvcg-modal .lvcg-actions .lv-btn{width:100%;min-height:52px;padding:0 22px;font-size:14px}html[data-theme=light] .lvcg-modal .lvcg-err{background:var(--color-negative);color:var(--color-text);margin:0 8px 0 0;padding:10px 12px;font-size:14px;line-height:1.5}html[data-theme=light] .lvcg-modal .lvcg-done{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:44px 0 0;padding:12px 8px 4px 0}html[data-theme=light] .lvcg-modal .lvcg-done p{color:var(--color-text);margin:0;font-size:17px;font-weight:700;line-height:1.45}html[data-theme=light] .lvcg-check{background:var(--color-positive);width:52px;height:52px;box-shadow:0 0 0 2px var(--color-frame);border:0}html[data-theme=light] .lvcg-check svg{width:24px;height:24px;stroke:var(--color-text)}html[data-theme=light] .lv-consent-line.lvcg-line{border:1px solid var(--color-line-soft);background:var(--color-bg);border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:16px 18px}html[data-theme=light] .lvcg-line .lv-consent-line-text{flex:none;width:100%}html[data-theme=light] .lvcg-line .lv-consent-line-title{color:var(--color-text);font-size:15.5px;font-weight:700}html[data-theme=light] .lvcg-line .lv-consent-line-text p{color:var(--color-text-body);margin:8px 0 0;font-size:13.5px;line-height:1.5}html[data-theme=light] .lvcg-line .lv-btn{flex:none;min-height:44px;padding:0 16px;font-size:12.5px}html[data-theme=light] .lvcg-line .lv-btn:not(:disabled){background:var(--btn-gold-bg);color:var(--btn-gold-text);box-shadow:none}html[data-theme=light] .lvcg-line .lv-btn:not(:disabled):hover{background:var(--btn-gold-bg-hover)}html[data-theme=light] .lvcg-line .lv-btn:not(:disabled):focus-visible{box-shadow:inset 0 0 0 2px var(--color-frame),inset 0 0 0 4px var(--color-surface)}html[data-theme=light] .lvcg-line .lv-consent-line-err{background:var(--color-negative);color:var(--color-text);padding:1px 5px;font-weight:600}html[data-theme=light] .lv-consent-line.lvcg-line.is-done{box-shadow:inset 6px 0 0 var(--color-positive);flex-flow:row;align-items:center;gap:12px;padding-left:22px}html[data-theme=light] .lvcg-line.is-done p{color:var(--color-text);margin:0;font-size:15px;font-weight:600;line-height:1.5}html[data-theme=light] .lvcg-ok{background:var(--color-positive);width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--color-frame);color:var(--color-text);flex:none;justify-content:center;align-items:center;display:flex}html[data-theme=light] .lvcg-spin{border:2.5px solid var(--color-line-strong);border-top-color:var(--color-frame);border-radius:50%;flex:none;width:15px;height:15px;animation:.9s linear infinite lvcg-spin;display:inline-block}@keyframes lvcg-spin{to{transform:rotate(360deg)}}@media (max-width:980px){html[data-theme=light] .lvcg-opts,html[data-theme=light] .lvcg-opts--4{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){html[data-theme=light] .lvcg{padding-top:30px}html[data-theme=light] .lvcg-bar{max-height:calc(100dvh - 30px)}html[data-theme=light] .lvcg-cookie{width:72px;height:72px;left:14px}html[data-theme=light] .lvcg-in{padding:14px 16px 16px}html[data-theme=light] .lvcg-top{min-height:44px;padding-left:76px}html[data-theme=light] .lvcg-h{font-size:28px}html[data-theme=light] .lvcg-txt{flex-basis:100%}html[data-theme=light] .lvcg-act{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}html[data-theme=light] .lvcg-act .lv-btn{min-width:0;padding:0 8px;font-size:11.5px}html[data-theme=light] .lvcg-adjust{order:3;grid-column:1/-1;justify-self:start}html[data-theme=light] .lvcg-opt{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:10px}html[data-theme=light] .lvcg-mini{width:36px;height:36px}}@media (max-width:480px){html[data-theme=light] .lvcg-modal .lvcg-title{font-size:36px}}@media (prefers-reduced-motion:reduce){html[data-theme=light] .lvcg-cookie .lvcg-ck{animation:none;transform:rotate(-8deg)}html[data-theme=light] .lvcg-crumb{opacity:0;animation:none}html[data-theme=light] .lvcg-mini .lvcg-ck{animation:none}}
