.g-root{padding-bottom:var(--g-ck-inset,0)}.g-root .g-ck-banner{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:15px 32px;background:var(--g-ink);color:var(--g-d1);box-shadow:0 -12px 34px color-mix(in srgb,#000 14.1%,#0000)}.g-root .g-ck-banner h3{font-size:16px;color:var(--g-d1)}.g-root .g-ck-banner p{margin-top:5px;max-width:78ch;font-size:13.5px;line-height:1.55;color:var(--g-d2)}.g-root .g-ck-banner a{color:inherit;text-decoration:underline;text-underline-offset:3px}.g-root .g-ck-banner a:hover{color:inherit;opacity:.78}.g-root .g-ck-acts{display:flex;align-items:center;gap:9px}.g-root .g-ck-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border-radius:12px;font:700 15px var(--g-font-ui);letter-spacing:-.01em;transition:transform .13s var(--g-squish),box-shadow .13s var(--g-squish),filter .13s,background-color .14s}.g-root .g-ck-yes{background:var(--g-cta);color:var(--g-cta-ink);box-shadow:0 4px 0 var(--g-cta-edge)}.g-root .g-ck-yes:hover{filter:brightness(1.06)}.g-root .g-ck-yes:active{transform:translateY(3px);box-shadow:0 1px 0 var(--g-cta-edge)}.g-root .g-ck-no{background:var(--g-ink-lift);color:var(--g-d1)}.g-root .g-ck-no:hover{filter:brightness(1.12)}.g-root .g-ck-prefs{padding:0 14px;color:var(--g-d3)}.g-root .g-ck-prefs:hover{color:var(--g-d1)}.g-root .g-ck-scrim{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 40%,#0000)}.g-root .g-ck-panel{position:relative;width:100%;max-width:560px;border-radius:20px;padding:28px;background:var(--g-ink);color:var(--g-d1);box-shadow:0 30px 70px color-mix(in srgb,#000 22%,#0000);max-height:calc(100dvh - 48px);overflow-y:auto}.g-root .g-ck-panel h3{font-size:22px;color:var(--g-d1)}.g-root .g-ck-panel>p{margin:10px 0 20px;font-size:14px;line-height:1.6;color:var(--g-d2)}.g-root .g-ck-rows{display:flex;flex-direction:column;gap:2px;margin-bottom:22px}.g-root .g-ck-row{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:16px 18px;border-radius:11px;background:var(--g-ink-lift)}.g-root .g-ck-row b{font:600 15.5px var(--g-font-display);letter-spacing:-.012em}.g-root .g-ck-row span{display:block;margin-top:5px;font-size:13px;line-height:1.5;color:var(--g-d3)}.g-root .g-ck-prow{display:flex;gap:9px;flex-wrap:wrap}.g-root .g-ck-sw{position:relative;width:50px;height:30px;border-radius:9px;flex-shrink:0;background:var(--g-switch-track);transition:background-color .2s var(--g-sweep)}.g-root .g-ck-sw i{position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:6px;background:var(--g-switch-knob);transition:transform .26s var(--g-sweep),background-color .2s}.g-root .g-ck-sw[aria-checked=true]{background:var(--g-switch-on)}.g-root .g-ck-sw[aria-checked=true] i{transform:translateX(20px);background:var(--g-switch-knob-on)}.g-root .g-ck-sw[data-locked=true]{cursor:default;opacity:.62}@media (max-width:1080px){.g-root .g-ck-banner{grid-template-columns:1fr;gap:14px;padding:15px 20px}.g-root .g-ck-acts{flex-wrap:wrap}}@media (max-height:800px){.g-root .g-ck-banner{gap:10px;padding:12px 16px}.g-root .g-ck-banner h3{font-size:15px}.g-root .g-ck-banner p{margin-top:3px;font-size:12.5px;line-height:1.45}.g-root .g-ck-acts{flex-wrap:nowrap;gap:7px}.g-root .g-ck-acts .g-ck-btn{flex:1 1 0;height:38px;padding:0 10px;font-size:13.5px;white-space:nowrap}}