@font-face{font-family:'burando Privacy';src:url('/fonts/inter-variable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'burando Privacy Mono';src:url('/fonts/797e433ab948586e-s.p.1v5bejj26fx9h.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
#burando-privacy{--cookie-bg:var(--ui-surface,var(--theme-surface,#1c1c1e));--cookie-line:var(--ui-border,rgb(var(--theme-rule-rgb,255 255 255) / 0.08627));--cookie-text:var(--ui-text,var(--theme-text,#e5e5e5));--cookie-muted:var(--ui-muted,var(--theme-muted,#969696));--cookie-accent:var(--theme-accent,#c9b2ef);font:400 13px/1.65 var(--ui-font,'burando Privacy',Inter,Arial,sans-serif);color:var(--cookie-text);color-scheme:dark}
#burando-privacy *,#burando-privacy *::before,#burando-privacy *::after{box-sizing:border-box}
#burando-privacy [hidden]{display:none!important}
#burando-privacy #analytics-withdraw{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:90;border:1px solid var(--cookie-line);border-radius:6px;padding:8px 12px;min-height:44px;background:var(--cookie-bg);color:var(--cookie-text);font-size:11px;box-shadow:0 2px 12px #0003}
body[data-view="focus"] #burando-privacy #analytics-withdraw{bottom:calc(70px + env(safe-area-inset-bottom))}
@media(max-width:760px),(max-height:560px){#burando-privacy #analytics-withdraw,body[data-view="focus"] #burando-privacy #analytics-withdraw{bottom:calc(84px + env(safe-area-inset-bottom))}}
#burando-privacy button,#burando-privacy input,#burando-privacy a{font:inherit;letter-spacing:normal}
#burando-privacy button{cursor:pointer;text-transform:none}
#burando-privacy :is(button,a,input):focus-visible{outline:2px solid var(--cookie-accent);outline-offset:4px}
#burando-privacy .cookie-banner{position:fixed;inset:0;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;background:var(--cookie-bg);color:var(--cookie-text);border:1px solid var(--cookie-line);border-radius:11px;overflow:auto;overscroll-behavior:contain;box-shadow:0 16px 64px var(--theme-shadow-panel,#0007)}
#burando-privacy .cookie-banner:not([open]){display:none}
#burando-privacy .cookie-banner:focus-visible{outline:none}
#burando-privacy .cookie-window-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:10px 14px;border-bottom:1px solid rgb(var(--theme-rule-rgb,255 255 255) / 0.01961);background:var(--theme-chrome,#252527);color:var(--theme-secondary,#b9b9c1);font:400 9px/1.5 var(--mono,'burando Privacy Mono',monospace);letter-spacing:.05em;text-transform:uppercase}
#burando-privacy .cookie-window-dots{display:flex;align-items:center;gap:5px}
#burando-privacy .cookie-window-dots i{width:5px;height:5px;border-radius:50%;background:var(--cookie-accent);opacity:.55}
#burando-privacy .cookie-window-dots i:nth-child(2){opacity:.8}
#burando-privacy .cookie-window-dots i:nth-child(3){opacity:1}
#burando-privacy .cookie-summary{padding:18px 20px 16px}
#burando-privacy .cookie-banner p{margin:0;color:var(--theme-secondary,#c5c5cb);font-size:13px;font-weight:400;line-height:1.75}
#burando-privacy .cookie-banner p a{color:inherit;text-decoration:underline;text-underline-offset:3px}
#burando-privacy .cookie-banner .cookie-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin:0;padding:0 20px 20px}
#burando-privacy .cookie-banner .cookie-button{flex:none;min-width:0;min-height:44px;padding:8px 10px;font-size:12px;white-space:nowrap}
#burando-privacy .cookie-banner .cookie-signal{margin-top:12px;padding:0;border:0;background:none;color:var(--cookie-muted);font-size:12px;font-weight:400}
#burando-privacy .cookie-content{padding:23px}
#burando-privacy h2{font-size:21px;font-weight:500;line-height:1.25;letter-spacing:-.65px;margin:0 0 12px;color:var(--cookie-text)}
#burando-privacy p{font:inherit;margin:0 0 20px;color:var(--cookie-muted);max-width:none}
#burando-privacy .cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}
#burando-privacy .cookie-button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid var(--cookie-line);border-radius:6px;background:transparent;color:var(--theme-secondary,#c4c0cc);font-size:12px;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s,color .15s}
#burando-privacy .cookie-button:hover{background:rgb(var(--theme-rule-rgb,255 255 255) / 0.03137);border-color:var(--theme-faint,#8e8999);color:var(--cookie-text)}
#burando-privacy .cookie-save{background:var(--cookie-accent);color:var(--theme-on-accent,#1c1626);border-color:var(--cookie-accent)}
#burando-privacy .cookie-save:hover{background:var(--theme-accent-hover,#dac5f8);color:var(--theme-on-accent,#1c1626)}
#burando-privacy .cookie-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:17px;font-size:11px}
#burando-privacy .cookie-links :is(a,button){padding:0;border:0;background:none;color:var(--theme-secondary,#bbb4c7);text-decoration:underline;text-underline-offset:3px;font-size:11px;line-height:1.5}
#burando-privacy .cookie-links :is(a,button):hover{color:var(--theme-accent-hover,#e6d9fa)}
.privacy-tool svg,.privacy-nav svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.privacy-tool:focus-visible,.privacy-nav:focus-visible{outline:2px solid var(--theme-accent,#c9b2ef);outline-offset:3px}
.privacy-nav{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}
.privacy-nav:hover{color:var(--theme-accent,#c9b2ef)}
.privacy-nav svg{width:15px;height:15px}
#burando-privacy .cookie-dialog{position:fixed;inset:0;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;background:var(--cookie-bg);color:var(--cookie-text);border:1px solid var(--cookie-line);border-radius:11px;overflow:auto;overscroll-behavior:contain;box-shadow:0 16px 64px var(--theme-shadow-panel,#0007)}
#burando-privacy .cookie-banner::backdrop,#burando-privacy .cookie-dialog::backdrop{background:#0006}
#burando-privacy .cookie-dialog .cookie-content{padding:20px}
#burando-privacy .cookie-dialog h2{font-size:20px;letter-spacing:-.4px}
#burando-privacy .cookie-dialog .cookie-window-header{position:sticky;top:0;z-index:1;min-height:44px;padding:0 6px 0 14px}
#burando-privacy .cookie-dialog .cookie-window-header>span:nth-child(2){margin-left:auto}
#burando-privacy .cookie-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:none;color:var(--cookie-muted)}
#burando-privacy .cookie-close:hover{color:var(--cookie-text)}
#burando-privacy .cookie-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}
#burando-privacy .cookie-service{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 0;border-top:1px solid var(--cookie-line)}
#burando-privacy .cookie-service h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px;font:500 13px/1.6 var(--ui-font,'burando Privacy',Inter,Arial,sans-serif);color:var(--cookie-text)}
#burando-privacy .cookie-service p{margin:0;font-size:12px;line-height:1.7}
#burando-privacy .cookie-required,#burando-privacy .cookie-optional{padding:2px 6px;border-radius:4px;background:rgb(var(--theme-rule-rgb,255 255 255) / 0.03137);color:var(--theme-muted,#b5afbc);font-size:9px;font-weight:400}
#burando-privacy .cookie-optional{background:var(--theme-accent-wash,#c9b2ef10);color:var(--theme-accent,#c9b2ef)}
#burando-privacy .cookie-switch{appearance:none;flex:none;position:relative;width:36px;height:22px;margin:2px 0 0;padding:0;border:1px solid rgb(var(--theme-rule-rgb,255 255 255) / 0.18824);border-radius:999px;background:var(--theme-chrome,#323035);cursor:pointer;transition:background .15s}
#burando-privacy .cookie-switch::before{content:'';position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--theme-muted,#99939f);transition:transform .15s}
#burando-privacy .cookie-switch:checked{background:var(--cookie-accent);border-color:var(--cookie-accent)}
#burando-privacy .cookie-switch:checked::before{transform:translateX(14px);background:var(--theme-on-accent,#21192b)}
#burando-privacy .cookie-switch:disabled{opacity:.45;cursor:default}
#burando-privacy .cookie-signal,#burando-privacy .cookie-storage-note{padding:11px 13px;border:1px solid var(--theme-accent-line,#c9b2ef24);border-radius:6px;background:var(--theme-accent-wash,#c9b2ef08);font-size:11px;color:var(--theme-accent,#c8b6df);margin-bottom:16px}
#burando-privacy .cookie-announcement{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:600px){#burando-privacy .cookie-summary{padding:16px}#burando-privacy .cookie-banner .cookie-actions{padding:0 16px 16px}#burando-privacy .cookie-dialog .cookie-content{padding:18px}}
@media(max-width:340px){#burando-privacy .cookie-banner .cookie-button{padding-inline:8px}#burando-privacy .cookie-banner .cookie-actions{gap:5px}}
@media(prefers-reduced-motion:reduce){#burando-privacy *,#burando-privacy *::before{animation:none!important;transition:none!important}}
