.wDYVZW_banner{z-index:60;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--color-white);width:auto;max-width:none;color:var(--color-black);border-radius:24px;margin:0;padding:20px;position:fixed;box-shadow:0 8px 28px #00000014}.wDYVZW_inner{flex-direction:column;gap:16px;display:flex}.wDYVZW_text{font-family:var(--font-content);font-size:.9375rem;font-weight:var(--font-weight-regular);color:#000000b8;margin:0;line-height:1.45}.wDYVZW_link{color:inherit;text-underline-offset:.15em;text-decoration:underline}.wDYVZW_link:hover{color:var(--color-black)}.wDYVZW_link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.wDYVZW_actions{flex-flow:row;align-items:stretch;gap:10px;display:flex}.wDYVZW_btn{appearance:none;cursor:pointer;min-width:0;min-height:var(--touch-min);font-family:var(--font-content);font-size:.9375rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);border:0;flex:1 1 0;padding:.65rem 1.1rem;line-height:1.2;transition:background-color .18s,color .18s}.wDYVZW_btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.wDYVZW_accept{background:var(--color-black);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.wDYVZW_accept:hover{background:#222}}.wDYVZW_reject{color:var(--color-black);background:#ececec}@media (hover:hover) and (pointer:fine){.wDYVZW_reject:hover{background:#e0e0e0}}@media (min-width:768px){.wDYVZW_banner{left:24px;right:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-large);width:min(560px,100vw - 48px);max-width:560px;padding:26px 28px}.wDYVZW_inner{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.wDYVZW_text{flex:auto;font-size:.9375rem;line-height:1.4}.wDYVZW_actions{flex:none;gap:10px}.wDYVZW_btn{flex:none;padding:.6rem 1.25rem}}@media (prefers-reduced-motion:reduce){.wDYVZW_btn{transition:none}}
:root{--color-red:#f95151;--color-blue:#3869ff;--color-pink:#ff69d0;--color-light-blue:#84d1f4;--color-gray-card:#656565;--color-black:#000;--color-white:#fff;--color-page:#e6e6e6;--color-surface:#fff;--color-muted:#777;--color-field:#ebebeb;--color-field-border:transparent;--color-divider:#000;--color-error:#f95151;--color-text:var(--color-black);--color-text-on-dark:var(--color-white);--color-text-muted:var(--color-muted);--color-text-on-red:var(--color-white);--color-text-on-blue:var(--color-white);--color-text-on-pink:var(--color-black);--color-text-on-light-blue:var(--color-black);--color-text-on-gray:var(--color-white);--radius-large:30px;--radius-small:10px;--radius-pill:999px;--divider-thin:1px;--focus-ring-width:2px;--focus-ring-offset:3px;--focus-ring-color:var(--color-blue);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.36s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--space-page-inline:20px;--space-page-block:24px;--space-stack-sm:8px;--space-stack-md:16px;--space-stack-lg:32px;--touch-min:44px;--font-content:Helvetica, "Helvetica Neue", Arial, sans-serif;--font-display:"Anonymous Pro", ui-monospace, "Cascadia Mono", "SFMono-Regular", Menlo, Consolas, monospace;--font-weight-regular:400;--font-weight-bold:700}@media (min-width:768px){:root{--space-page-inline:40px;--space-page-block:40px}}@media (min-width:1024px){:root{--space-page-inline:56px}}@media (min-width:1440px){:root{--space-page-inline:72px}}:root{--cta-pulse-strength:1.15;--cta-pulse-softness:.7}

.t-ui{font-family:var(--font-content);font-weight:var(--font-weight-regular);font-style:normal}.t-ui-bold{font-family:var(--font-content);font-weight:var(--font-weight-bold);font-style:normal}.t-body{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-text);font-size:1rem;line-height:1.45}.t-caption{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-text-muted);font-size:.875rem;line-height:1.4}.t-label{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-text-muted);font-size:.875rem;line-height:1.3}.t-section-title{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text);margin:0;line-height:1.05}.t-display{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-style:normal;line-height:1.1}.t-display-bold{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-style:normal;line-height:1.1}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{min-height:100dvh;font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-text);background:var(--color-page);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}h1,h2,h3,h4,h5,h6{font-family:var(--font-content);font-weight:var(--font-weight-bold);line-height:1.15}p{margin:0}a{color:inherit}a:hover{text-decoration-thickness:from-font}img,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

