._2XI6kG_banner{z-index:1000;border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);width:100%;color:var(--ink);-webkit-backdrop-filter:blur(16px);overscroll-behavior:contain;max-height:min(100dvh,32rem);font-family:inherit;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #00000014}[data-theme=light] ._2XI6kG_banner{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] ._2XI6kG_banner{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._2XI6kG_inner{width:100%;max-width:var(--container-width,80rem);padding:14px 64px 14px var(--container-padding,32px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 auto;display:grid;position:relative}._2XI6kG_content{min-width:0;max-width:760px}._2XI6kG_content h2{border-bottom:1px solid var(--line);font-size:16px;font-weight:var(--type-heading-weight,500);letter-spacing:var(--type-heading-tracking,-.04em);margin:0 0 6px;padding-bottom:6px;line-height:1.2}._2XI6kG_content p{color:var(--muted);font-size:var(--type-small-size,.8125rem);margin:0;line-height:1.55}._2XI6kG_content p a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._2XI6kG_preferences{flex-wrap:wrap;gap:16px;margin-top:9px;display:flex}._2XI6kG_preference{color:var(--ink);font-size:var(--type-small-size,.8125rem);accent-color:var(--ink);align-items:center;gap:7px;display:flex}._2XI6kG_preference input{width:14px;height:14px;margin:0}._2XI6kG_preference input:disabled{cursor:not-allowed;opacity:.65}._2XI6kG_actions{border-left:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-left:24px;display:flex}._2XI6kG_primary,._2XI6kG_secondary,._2XI6kG_link,._2XI6kG_settingsButton,._2XI6kG_closeButton{cursor:pointer;font:inherit}._2XI6kG_primary{border-color:var(--ink);background:var(--ink);color:var(--surface);box-shadow:none}._2XI6kG_primary:hover{background:color-mix(in srgb, var(--ink) 88%, var(--surface));box-shadow:none}._2XI6kG_secondary{box-shadow:none}._2XI6kG_link{color:var(--muted);font-size:var(--type-small-size,.8125rem);text-underline-offset:3px;background:0 0;border:0;padding:8px 6px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}._2XI6kG_link:hover{color:var(--ink)}._2XI6kG_closeButton{top:12px;right:var(--container-padding,32px);border-radius:var(--radius-sm,6px);width:26px;height:26px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;font-size:19px;line-height:1;display:grid;position:absolute}._2XI6kG_closeButton:hover{background:var(--soft);color:var(--ink)}._2XI6kG_preferencePanel{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin:34px 0 46px;padding:26px 28px}._2XI6kG_preferencePanel>span{color:var(--coral-dark,var(--ink));font:9px var(--font-geist-mono,monospace);letter-spacing:.11em}._2XI6kG_preferencePanel h2{border:0;margin:10px 0 8px;padding:0;font-size:clamp(24px,3vw,32px)}._2XI6kG_preferencePanel p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}._2XI6kG_preferenceActions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px;display:flex}._2XI6kG_preferenceActions>span{color:var(--muted);font-size:var(--type-small-size,.8125rem)}._2XI6kG_banner :is(button,input):focus-visible,._2XI6kG_preferencePanel :is(button,input):focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:760px){._2XI6kG_inner{padding:16px 52px max(16px, env(safe-area-inset-bottom)) 16px;grid-template-columns:1fr;gap:12px}._2XI6kG_content{max-width:none}._2XI6kG_actions{border-top:1px solid var(--line);border-left:0;grid-template-columns:1fr;justify-content:stretch;gap:6px;padding:10px 0 0;display:grid}._2XI6kG_primary,._2XI6kG_secondary,._2XI6kG_link{text-align:center;width:100%}._2XI6kG_primary,._2XI6kG_secondary{min-height:44px}._2XI6kG_preferencePanel{padding:22px 18px}._2XI6kG_closeButton{top:10px;right:14px}}@media (max-width:520px){._2XI6kG_inner{padding-top:12px;padding-bottom:12px}._2XI6kG_content h2{font-size:15px}._2XI6kG_content p,._2XI6kG_preference{font-size:12px}._2XI6kG_preferences{flex-direction:column;gap:8px}}
