.announcement-module__0Qz3oW__backdrop{z-index:60;background:color-mix(in srgb, var(--notice-backdrop) 72%, transparent);-webkit-backdrop-filter:blur(6px);position:fixed;inset:0}.announcement-module__0Qz3oW__backdrop[data-state=open]{animation:.22s ease-out both announcement-module__0Qz3oW__fade-in}.announcement-module__0Qz3oW__backdrop[data-state=closed]{animation:.16s ease-in both announcement-module__0Qz3oW__fade-out}.announcement-module__0Qz3oW__window{z-index:61;inset-inline:0;overscroll-behavior:contain;border:1px solid var(--notice-border);background:linear-gradient(160deg, var(--notice-bg), var(--notice-bg-to));width:min(440px,100vw - 32px);max-height:min(86dvh,760px);box-shadow:0 28px 70px -14px #000000a6, 0 0 110px -28px color-mix(in srgb, var(--notice-glow) 65%, transparent);color:var(--notice-text);border-radius:24px;outline:none;margin-inline:auto;position:fixed;top:50%;overflow-y:auto;translate:0 -50%}.announcement-module__0Qz3oW__window[data-state=open]{animation:.28s cubic-bezier(.16,1,.3,1) both announcement-module__0Qz3oW__pop-in}.announcement-module__0Qz3oW__window[data-state=closed]{animation:.18s cubic-bezier(.4,0,1,1) both announcement-module__0Qz3oW__pop-out}.announcement-module__0Qz3oW__handle{display:none}.announcement-module__0Qz3oW__close{z-index:2;top:12px;background:color-mix(in srgb, var(--notice-close-bg) 88%, transparent);width:44px;height:44px;color:var(--notice-close-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:background-color .16s,transform .16s;display:grid;position:absolute;inset-inline-end:12px}.announcement-module__0Qz3oW__close svg{width:18px;height:18px}.announcement-module__0Qz3oW__close:hover{background:var(--notice-close-bg);transform:scale(1.06)}.announcement-module__0Qz3oW__close:active{transform:scale(.94)}.announcement-module__0Qz3oW__close:focus-visible,.announcement-module__0Qz3oW__button:focus-visible,.announcement-module__0Qz3oW__imageButton:focus-visible,.announcement-module__0Qz3oW__body a:focus-visible{outline:2px solid var(--notice-link);outline-offset:2px}.announcement-module__0Qz3oW__media{position:relative}.announcement-module__0Qz3oW__image{object-fit:cover;border-radius:23px 23px 0 0;width:100%;height:auto;max-height:52dvh;display:block}.announcement-module__0Qz3oW__media:after{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, var(--notice-bg));pointer-events:none;height:40px;position:absolute;bottom:0}.announcement-module__0Qz3oW__imageOnly .announcement-module__0Qz3oW__image{border-radius:23px;max-height:80dvh}.announcement-module__0Qz3oW__imageButton{cursor:pointer;background:0 0;border:0;border-radius:23px;width:100%;padding:0;transition:filter .16s;display:block}.announcement-module__0Qz3oW__imageButton:hover{filter:brightness(1.05)}.announcement-module__0Qz3oW__content{flex-direction:column;gap:12px;padding:24px 24px 22px;display:flex}.announcement-module__0Qz3oW__title{color:var(--notice-title);text-wrap:balance;margin:0;padding-inline-end:44px;font-size:1.3rem;font-weight:800;line-height:1.4}.announcement-module__0Qz3oW__media+.announcement-module__0Qz3oW__content .announcement-module__0Qz3oW__title{padding-inline-end:0}.announcement-module__0Qz3oW__body{overflow-wrap:anywhere;font-size:.95rem;line-height:1.8}.announcement-module__0Qz3oW__body p{margin:0 0 .4em}.announcement-module__0Qz3oW__body p:last-child{margin-bottom:0}.announcement-module__0Qz3oW__body h2{color:var(--notice-title);margin:.3em 0;font-size:1.2rem;font-weight:800;line-height:1.4}.announcement-module__0Qz3oW__body h3{color:var(--notice-title);margin:.3em 0;font-size:1.05rem;font-weight:700;line-height:1.45}.announcement-module__0Qz3oW__body ul,.announcement-module__0Qz3oW__body ol{margin:0 0 .4em;padding-inline-start:1.3em}.announcement-module__0Qz3oW__body ul{list-style:outside}.announcement-module__0Qz3oW__body ol{list-style:decimal}.announcement-module__0Qz3oW__body li p{margin:0}.announcement-module__0Qz3oW__body blockquote{border-inline-start:3px solid var(--notice-link);opacity:.92;margin:.4em 0;padding-inline-start:.8em}.announcement-module__0Qz3oW__body a{color:var(--notice-link);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.announcement-module__0Qz3oW__body mark{color:inherit;border-radius:3px;padding:0 2px}.announcement-module__0Qz3oW__body strong{font-weight:800}.announcement-module__0Qz3oW__button{background:linear-gradient(135deg, var(--notice-button-from), var(--notice-button-to));min-height:50px;color:var(--notice-button-ink);font:inherit;cursor:pointer;box-shadow:0 12px 28px -12px var(--notice-button-from);border:0;border-radius:14px;margin-top:4px;padding:0 18px;font-size:1rem;font-weight:700;transition:transform .16s,filter .16s,box-shadow .16s}.announcement-module__0Qz3oW__button:hover{filter:brightness(1.08);transform:translateY(-1px)}.announcement-module__0Qz3oW__button:active{transform:scale(.98)}.announcement-module__0Qz3oW__dots{justify-content:center;gap:6px;padding:0 0 18px;display:flex}.announcement-module__0Qz3oW__imageOnly .announcement-module__0Qz3oW__dots{padding-top:14px}.announcement-module__0Qz3oW__dots span{background:color-mix(in srgb, var(--notice-dots) 35%, transparent);border-radius:6px;width:6px;height:6px;transition:width .24s cubic-bezier(.16,1,.3,1)}.announcement-module__0Qz3oW__dots .announcement-module__0Qz3oW__dotActive{background:var(--notice-dots);width:20px}@media (max-width:639px){.announcement-module__0Qz3oW__window{width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:24px 24px 0 0;top:auto;bottom:0;translate:none}.announcement-module__0Qz3oW__window[data-state=open]{animation:.32s cubic-bezier(.16,1,.3,1) both announcement-module__0Qz3oW__sheet-in}.announcement-module__0Qz3oW__window[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) both announcement-module__0Qz3oW__sheet-out}.announcement-module__0Qz3oW__handle{touch-action:none;cursor:grab;justify-content:center;padding:10px 0 4px;display:flex}.announcement-module__0Qz3oW__handle span{background:color-mix(in srgb, var(--notice-text) 40%, transparent);border-radius:4px;width:40px;height:4px}.announcement-module__0Qz3oW__close{top:14px}.announcement-module__0Qz3oW__image,.announcement-module__0Qz3oW__imageOnly .announcement-module__0Qz3oW__image{border-radius:0}.announcement-module__0Qz3oW__content{padding:20px 20px 18px}}@keyframes announcement-module__0Qz3oW__fade-in{0%{opacity:0}}@keyframes announcement-module__0Qz3oW__fade-out{to{opacity:0}}@keyframes announcement-module__0Qz3oW__pop-in{0%{opacity:0;scale:.94}}@keyframes announcement-module__0Qz3oW__pop-out{to{opacity:0;scale:.97}}@keyframes announcement-module__0Qz3oW__sheet-in{0%{transform:translateY(100%)}}@keyframes announcement-module__0Qz3oW__sheet-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.announcement-module__0Qz3oW__window[data-state=open],.announcement-module__0Qz3oW__window[data-state=closed]{animation-name:announcement-module__0Qz3oW__fade-in;animation-duration:.12s;animation-timing-function:linear}.announcement-module__0Qz3oW__window[data-state=closed]{animation-name:announcement-module__0Qz3oW__fade-out}.announcement-module__0Qz3oW__button,.announcement-module__0Qz3oW__close,.announcement-module__0Qz3oW__imageButton,.announcement-module__0Qz3oW__dots span{transition:none}}
