.engine-announcement-dialog-module__oNuhsG__backdrop{z-index:1999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;position:fixed;inset:0}.engine-announcement-dialog-module__oNuhsG__popup{--accent:color-mix(in srgb, var(--amber-400) 60%, var(--fg-4));z-index:2000;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--white) 10%, transparent);background:var(--surface-800);width:min(535px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--fg-1);font-family:var(--font-sans);border-radius:20px;outline:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 28px 90px #000000b8}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima]{--accent:var(--azalea-300);width:min(660px,100% - 24px)}.engine-announcement-dialog-module__oNuhsG__close{z-index:2;width:32px;height:32px;color:var(--white);background:#00000059;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.engine-announcement-dialog-module__oNuhsG__masthead{text-align:center;background:radial-gradient(circle at 16% -20%, color-mix(in srgb, var(--azalea-400) 72%, transparent), transparent 44%), linear-gradient(112deg, color-mix(in srgb, var(--azalea-500) 45%, var(--surface-800)), color-mix(in srgb, var(--azalea-700) 60%, var(--surface-800)) 55%, var(--surface-800));padding:48px 28px 28px;position:relative;overflow:hidden}.engine-announcement-dialog-module__oNuhsG__masthead:before{opacity:.2;content:"";pointer-events:none;background:repeating-linear-gradient(108deg,#0000 0 5px,#ffffff14 6px);position:absolute;inset:0}.engine-announcement-dialog-module__oNuhsG__wordmark{letter-spacing:.34em;color:var(--white);margin:0;font-size:28px;font-weight:600;position:relative}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__wordmark{font-size:42px}.engine-announcement-dialog-module__oNuhsG__subtitle{letter-spacing:.28em;max-width:290px;color:color-mix(in srgb, var(--white) 65%, transparent);align-items:center;gap:12px;margin:16px auto 0;font-size:8px;font-weight:600;display:flex;position:relative}.engine-announcement-dialog-module__oNuhsG__subtitle span,.engine-announcement-dialog-module__oNuhsG__divider span{background:color-mix(in srgb, var(--white) 10%, transparent);flex:1;height:1px}.engine-announcement-dialog-module__oNuhsG__subtitle span{background:color-mix(in srgb, var(--white) 20%, transparent)}.engine-announcement-dialog-module__oNuhsG__content{padding:20px 24px}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__content{padding:22px 22px 24px}.engine-announcement-dialog-module__oNuhsG__badge{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);letter-spacing:.14em;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:600;display:inline-flex}.engine-announcement-dialog-module__oNuhsG__title{color:var(--white);margin:10px 0 0;font-size:22px;font-weight:700;line-height:1.25}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__title{font-size:24px}.engine-announcement-dialog-module__oNuhsG__description{color:var(--fg-3);margin:8px 0 0;font-size:13px;line-height:1.55}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__description{font-size:14px}.engine-announcement-dialog-module__oNuhsG__divider{letter-spacing:.25em;color:var(--fg-4);align-items:center;gap:12px;margin:20px 0;font-size:8px;font-weight:600;display:flex}.engine-announcement-dialog-module__oNuhsG__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.engine-announcement-dialog-module__oNuhsG__feature{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.engine-announcement-dialog-module__oNuhsG__featureIcon{border:1px solid color-mix(in srgb, var(--white) 4%, transparent);background:var(--surface-750);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.engine-announcement-dialog-module__oNuhsG__feature h3{color:var(--white);margin:0;font-size:11px;font-weight:600;line-height:1.25}.engine-announcement-dialog-module__oNuhsG__feature p{color:var(--fg-3);margin:4px 0 0;font-size:9px;line-height:1.45}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__features{column-gap:24px}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__feature{grid-template-columns:36px minmax(0,1fr)}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__featureIcon{width:36px;height:36px}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__feature h3{font-size:12px}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__feature p{font-size:10px}.engine-announcement-dialog-module__oNuhsG__guide{text-align:center;min-height:44px;color:var(--accent);text-underline-offset:4px;justify-content:center;align-items:center;margin-top:16px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:underline;display:flex}.engine-announcement-dialog-module__oNuhsG__actions{align-items:center;gap:16px;margin-top:20px;display:flex}.engine-announcement-dialog-module__oNuhsG__primary{background:linear-gradient(to right, var(--azalea-400) 0%, var(--azalea-400) 50%, var(--azalea-300) 100%);min-height:44px;color:var(--white);box-shadow:inset 0 1px #ffffff59, 0 6px 18px color-mix(in srgb, var(--azalea-400) 25%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:600;transition:transform .15s ease-out;display:inline-flex}.engine-announcement-dialog-module__oNuhsG__secondary{min-height:44px;color:var(--fg-3);padding:0 8px;font-size:12px;font-weight:500}.engine-announcement-dialog-module__oNuhsG__settings{text-align:center;color:var(--fg-4);margin:12px 0 0;font-size:10px}.engine-announcement-dialog-module__oNuhsG__settings button{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.engine-announcement-dialog-module__oNuhsG__error{color:var(--azalea-200);margin:12px 0 0;font-size:12px}.engine-announcement-dialog-module__oNuhsG__popup button{cursor:pointer}.engine-announcement-dialog-module__oNuhsG__popup button:disabled,.engine-announcement-dialog-module__oNuhsG__guide[aria-disabled=true]{cursor:wait;opacity:.6}.engine-announcement-dialog-module__oNuhsG__popup :is(button,a):focus-visible{outline:2px solid var(--azalea-300);outline-offset:3px}@media (hover:hover) and (pointer:fine){.engine-announcement-dialog-module__oNuhsG__primary:not(:disabled):hover{transform:scale(1.015)}.engine-announcement-dialog-module__oNuhsG__secondary:not(:disabled):hover{color:var(--white)}}.engine-announcement-dialog-module__oNuhsG__primary:not(:disabled):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.engine-announcement-dialog-module__oNuhsG__primary{transition:none}.engine-announcement-dialog-module__oNuhsG__primary:not(:disabled):is(:hover,:active){transform:none}}@media (max-width:639px){.engine-announcement-dialog-module__oNuhsG__popup{border-radius:22px 22px 0 0;width:calc(100% - 16px);max-height:calc(100dvh - 12px);top:auto;bottom:0;transform:translate(-50%)}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima]{width:100%;max-height:88dvh}.engine-announcement-dialog-module__oNuhsG__masthead{padding:36px 20px 20px}.engine-announcement-dialog-module__oNuhsG__wordmark{letter-spacing:.27em;font-size:20px}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__wordmark{font-size:28px}.engine-announcement-dialog-module__oNuhsG__content,.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__content{padding:16px 16px max(18px, env(safe-area-inset-bottom))}.engine-announcement-dialog-module__oNuhsG__title,.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__title{font-size:20px}.engine-announcement-dialog-module__oNuhsG__description,.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__description{font-size:12px}.engine-announcement-dialog-module__oNuhsG__divider{margin:16px 0}.engine-announcement-dialog-module__oNuhsG__features{gap:12px}.engine-announcement-dialog-module__oNuhsG__feature h3{font-size:10px}.engine-announcement-dialog-module__oNuhsG__feature p{font-size:8px}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__features{grid-template-columns:1fr;gap:14px}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__feature h3{font-size:11px}.engine-announcement-dialog-module__oNuhsG__popup[data-kind=anima] .engine-announcement-dialog-module__oNuhsG__feature p{font-size:9px}.engine-announcement-dialog-module__oNuhsG__actions{flex-direction:column;gap:10px}.engine-announcement-dialog-module__oNuhsG__primary{width:100%}}
