.cc{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#141414;-webkit-font-smoothing:antialiased;box-sizing:border-box}.cc *,.cc :before,.cc :after{box-sizing:border-box}.cc h2,.cc p{margin:0}.cc button{font:inherit;color:inherit;cursor:pointer}.cc :focus-visible{outline-offset:2px;outline:2px solid #2b54e8}.cc-banner{z-index:1000;background:#fff;border-radius:20px;flex-direction:column;gap:14px;width:400px;max-width:calc(100vw - 40px);padding:20px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 0 0 1px #e4e2dc,0 18px 40px -12px #14141433}.cc-copy{flex-direction:column;gap:6px;display:flex}.cc-title{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.3}.cc-text{color:#555;text-wrap:pretty;font-size:14px;line-height:1.5}.cc-link{color:#2b54e8;text-decoration:none}.cc-link:hover{color:#1d3fc0}.cc-actions{gap:8px;display:flex}.cc-btn{border-radius:999px;flex:1;padding:11px 14px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}.cc .cc-btn-secondary{color:#141414;background:#fff;border:1px solid #cfccc4}.cc .cc-btn-secondary:hover{border-color:#141414}.cc .cc-btn-primary{color:#f6f5f2;background:#141414;border:1px solid #141414}.cc .cc-btn-primary:hover,.cc .cc-btn-changed{color:#fff;background:#2b54e8;border-color:#2b54e8}.cc .cc-customise{color:#555;text-underline-offset:3px;background:0 0;border:none;align-self:center;padding:2px 4px;font-size:13px;font-weight:500;text-decoration:underline}.cc .cc-customise:hover{color:#141414}.cc-dialog{background:#fff;border:none;border-radius:22px;flex-direction:column;width:440px;max-width:calc(100vw - 32px);margin:auto;padding:0;box-shadow:0 24px 60px -16px #14141459}.cc-dialog[open]{display:flex}.cc-dialog::backdrop{background:#14141452}.cc-handle{display:none}.cc-dialog-head{justify-content:space-between;align-items:center;padding:20px 22px 6px;display:flex}.cc-dialog-title{letter-spacing:-.02em;font-size:18px;font-weight:600}.cc .cc-close{background:#f1f0ec;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background-color .15s;display:flex}.cc .cc-close:hover{background:#e4e2dc}.cc-rows{flex-direction:column;padding:0 22px;display:flex}.cc-row{border-bottom:1px solid #eeece7;align-items:center;gap:16px;padding:14px 0;display:flex}.cc-row:last-child{border-bottom:none}.cc .cc-row-toggle{text-align:left;background:0 0;border:none;border-bottom:1px solid #eeece7;width:100%}.cc .cc-row-toggle:last-child{border-bottom:none}.cc-row-copy{flex-direction:column;flex:1;gap:3px;display:flex}.cc-row-name{font-size:15px;font-weight:600}.cc-row-desc{color:#666;font-size:13px;line-height:1.45}.cc-always{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#8a877f;letter-spacing:.04em;font-size:11px;font-weight:500}.cc-switch{background:#d9d6ce;border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.cc-knob{background:#fff;border-radius:999px;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.cc-row-toggle[aria-checked=true] .cc-switch{background:#2b54e8}.cc-row-toggle[aria-checked=true] .cc-knob{left:19px}.cc .cc-row-toggle:focus-visible{outline:none}.cc .cc-row-toggle:focus-visible .cc-switch{outline-offset:2px;outline:2px solid #2b54e8}.cc-dialog-foot{border-top:1px solid #eeece7;gap:8px;padding:14px 22px 20px;display:flex}.cc-toast{z-index:1000;color:#f6f5f2;background:#141414;border-radius:999px;align-items:center;gap:12px;padding:10px 10px 10px 14px;font-size:14px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 12px 30px -10px #14141466}.cc-check{color:#fff;background:#2b54e8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.cc .cc-change{color:#fff;background:#ffffff1f;border:none;border-radius:999px;padding:5px 12px;font-size:13px;transition:background-color .15s}.cc .cc-change:hover{background:#ffffff38}@media (max-width:480px){.cc-banner{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:24px;width:auto;max-width:none;box-shadow:0 0 0 1px #e4e2dc,0 -10px 40px -12px #14141433}.cc-actions{flex-direction:column-reverse}.cc-banner .cc-btn{padding:14px;font-size:15px}.cc .cc-customise{align-self:stretch;margin-top:-6px;padding:12px;font-size:14px}.cc-dialog{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:100dvh;margin:auto 0 0;overflow-y:auto}.cc-handle{background:#dcd9d1;border-radius:999px;align-self:center;width:36px;height:4px;margin-top:8px;display:block}.cc-dialog-head{padding:14px 20px 4px}.cc-dialog-title{font-size:19px}.cc .cc-close{width:44px;height:44px;font-size:18px}.cc-rows{padding:0 20px}.cc-row{padding:16px 0}.cc-switch{width:48px;height:28px}.cc-knob{width:22px;height:22px}.cc-row-toggle[aria-checked=true] .cc-knob{left:23px}.cc-dialog-foot{padding:14px 20px calc(26px + env(safe-area-inset-bottom));flex-direction:column-reverse}.cc-dialog-foot .cc-btn{padding:14px;font-size:15px}.cc-toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));white-space:nowrap;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cc-switch,.cc-knob,.cc-btn{transition:none}}.cc .cc-btn,.cc .cc-change,.cc .cc-close{-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color,transform;transition-duration:.15s,.15s,.15s,.2s;transition-timing-function:ease-out}.cc .cc-btn:active,.cc .cc-change:active,.cc .cc-close:active{transition-duration:.15s,.15s,.15s,75ms;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.cc .cc-btn:active,.cc .cc-change:active,.cc .cc-close:active{transform:none}}
