.dkc{--dkc-ink:#020302d1;--dkc-line:#ffffff17;--dkc-line-2:#ffffff29;--dkc-text:#eff3f0;--dkc-muted:#eff3f09e;--dkc-faint:#eff3f06b;--dkc-green:#51e57e;--dkc-gap:16px;z-index:8000;left:max(var(--dkc-gap), env(safe-area-inset-left,0px));bottom:calc(var(--dkc-gap) + var(--dkc-lift,0px) + env(safe-area-inset-bottom,0px));width:min(440px, calc(100vw - 2 * var(--dkc-gap)));color:var(--dkc-text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;transition:bottom .22s cubic-bezier(.2,.8,.2,1);position:fixed}@supports (color:lab(0% 0 0)){.dkc{--dkc-ink:lab(.673641% -.328675 .205582/.82);--dkc-line:lab(100% 0 0/.09);--dkc-line-2:lab(100% 0 0/.16);--dkc-text:lab(95.4275% -1.47596 .938213);--dkc-muted:lab(95.4275% -1.47596 .938213/.62);--dkc-faint:lab(95.4275% -1.47596 .938213/.42)}}.dkc *,.dkc :before,.dkc :after{box-sizing:border-box}.dkc-card{background:radial-gradient(120% 80% at 0% 0%, #51e57e12, transparent 55%), var(--dkc-ink);border:1px solid var(--dkc-line);-webkit-backdrop-filter:blur(20px)saturate(170%);border-radius:18px;padding:18px 18px 16px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -20px #000000b3,0 2px 8px #00000059;box-shadow:inset 0 1px lab(100% 0 0/.06),0 24px 60px -20px lab(0% 0 0/.701961),0 2px 8px lab(0% 0 0/.34902)}.dkc-card:before{content:"";background:linear-gradient(90deg,#0000,#51e57e8c,#0000);height:1px;position:absolute;top:-1px;left:18px;right:18px}.dkc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--dkc-faint);align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:inline-flex}.dkc-dot{background:var(--dkc-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #51e57ecc}.dkc-lede{letter-spacing:-.005em;text-wrap:pretty;margin:8px 0 0;font-family:General Sans,Inter,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.45}.dkc-link{color:var(--dkc-muted);text-decoration:underline;-webkit-text-decoration-color:var(--dkc-line-2);text-decoration-color:var(--dkc-line-2);text-underline-offset:3px;white-space:nowrap;font-weight:400}.dkc-link:hover{color:var(--dkc-green);text-decoration-color:currentColor}.dkc-gpc{color:var(--dkc-green);align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;display:flex}.dkc-panel{border-top:1px solid var(--dkc-line);margin-top:14px}.dkc-panel[hidden]{display:none}.dkc-rows{margin:0;padding:0;list-style:none}.dkc-row{border-bottom:1px solid var(--dkc-line);align-items:center;gap:16px;padding:12px 0;display:flex}.dkc-row-copy{flex:1;gap:3px;min-width:0;display:grid}.dkc-row-title{font-family:General Sans,Inter,sans-serif;font-size:14px;font-weight:600}.dkc-row-desc{color:var(--dkc-muted);font-size:12.5px;line-height:1.45}.dkc-always{letter-spacing:.1em;text-transform:uppercase;color:var(--dkc-faint);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}.dkc-switch{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 2px;display:inline-flex}.dkc-switch-track{border:1px solid var(--dkc-line-2);background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:999px;width:40px;height:22px;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.dkc-switch-thumb{background:#eff3f0d9;background:lab(95.4275% -1.47596 .938213/.85);border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.3,1.4,.5,1),background .18s;position:absolute;top:2px;left:2px}.dkc-switch[aria-checked=true] .dkc-switch-track{background:#51e57e38;border-color:#51e57eb3;box-shadow:0 0 14px #51e57e40}.dkc-switch[aria-checked=true] .dkc-switch-thumb{background:var(--dkc-green);transform:translate(18px)}.dkc-switch[aria-disabled=true]{cursor:not-allowed;opacity:.55}.dkc-switch-state{letter-spacing:.1em;text-transform:uppercase;color:var(--dkc-faint);text-align:left;width:2.6em;font-family:JetBrains Mono,monospace;font-size:10.5px}.dkc-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.dkc-manage{min-height:44px;color:var(--dkc-muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 0;font-family:JetBrains Mono,monospace;font-size:11.5px;display:inline-flex}.dkc-manage:hover{color:var(--dkc-text)}.dkc-manage svg{transition:transform .2s}.dkc-manage[aria-expanded=true] svg{transform:rotate(180deg)}.dkc-choices{flex:1;justify-content:flex-end;gap:8px;display:flex}.dkc-btn{border:1px solid var(--dkc-line-2);max-width:140px;min-height:44px;color:var(--dkc-text);white-space:nowrap;cursor:pointer;background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:12px;flex:1 1 0;padding:0 14px;font-family:General Sans,Inter,sans-serif;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.dkc-btn:hover{background:#51e57e1a;border-color:#51e57e8c}.dkc-btn:active{background:#51e57e29}.dkc :focus-visible,.dkc-settings-link:focus-visible{outline:2px solid var(--dkc-green,#51e57e);outline-offset:2px}.dkc-settings-link{cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:3px;background:0 0;border:0;padding:12px 4px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.footer-legal .dkc-settings-link{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-tertiary);text-decoration:none}.footer-legal .dkc-settings-link:hover{color:var(--sig-300)}@media (prefers-reduced-motion:no-preference){.dkc-card{animation:.52s cubic-bezier(.2,.8,.2,1) both dkc-in}.dkc-panel:not([hidden]){animation:.26s both dkc-fold}}@media (prefers-reduced-motion:reduce){.dkc,.dkc *{transition:none!important;animation:none!important}}@keyframes dkc-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes dkc-fold{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:639px){.dkc{width:100%;left:0;right:0;bottom:var(--dkc-lift,0px)}.dkc-card{padding:14px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));max-height:calc(100svh - var(--dkc-lift,0px) - 24px);overscroll-behavior:contain;border-bottom:0;border-radius:18px 18px 0 0;overflow-y:auto}.dkc-lede{font-size:14px}.dkc-actions{margin-top:10px}.dkc-manage{top:4px;right:max(10px, env(safe-area-inset-right,0px));padding:0 6px;position:absolute}.dkc-lede{padding-right:4px}.dkc-choices{width:100%}.dkc-btn{max-width:none;padding:0 8px}}
