.release-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:#202921}.release-dialog::backdrop{background:rgb(17 27 22/52%);backdrop-filter:blur(7px);animation:release-backdrop-in .35s both}.release-popup{--release-width:min(970px,calc(100vw - 40px));--release-height:min(570px,calc(100dvh - 40px));--release-top:max(20px,calc((100dvh - 570px) / 2));--release-left:max(20px,calc((100vw - 970px) / 2));position:absolute;inset:0;width:100vw;height:100dvh;background:#f8faf6;clip-path:inset(var(--release-top) var(--release-left) round 30px);overflow:hidden;isolation:isolate;transition:clip-path .65s cubic-bezier(.22,1,.36,1),background-color .65s;animation:release-appear .25s both}.release-popup:focus{outline:none}.release-popup:before{content:"";position:absolute;left:var(--release-left);top:var(--release-top);width:var(--release-width);height:var(--release-height);background:radial-gradient(ellipse at 70% 20%,#e4eedb,transparent 65%);pointer-events:none;transition:opacity .65s}.release-popup[data-expanded=true]{clip-path:inset(0 round 0);background-color:white}.release-popup[data-expanded=true]:before{opacity:0}.release-content-scroll{position:absolute;inset:0;overflow:hidden;scrollbar-width:none}.release-content-scroll::-webkit-scrollbar{display:none}.release-popup[data-expanded=true] .release-content-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.release-hero{position:relative;left:var(--release-left);margin-top:var(--release-top);width:var(--release-width);height:var(--release-height)}.release-close{position:absolute;top:calc(var(--release-top) + 18px);right:calc(var(--release-left) + 18px);z-index:5;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:#475047;background:rgb(255 255 255/90%);cursor:pointer;transition:top .65s cubic-bezier(.22,1,.36,1),right .65s cubic-bezier(.22,1,.36,1),background .2s}.release-close:hover{background:#e9eee5}.release-popup[data-expanded=true] .release-close{top:18px;right:18px;background:#f0f3ed}.release-popup-brand{position:absolute;top:26px;left:44px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.release-popup-brand strong{padding:4px 8px;border-radius:7px;background:#dce9d3;color:#3c663d;font-size:11px}.release-popup-copy{position:absolute;top:136px;left:44px;width:330px}.release-popup-eyebrow{display:flex;align-items:center;gap:8px;color:#507b47;font-size:12px;font-weight:500;margin-bottom:18px}.release-popup-copy h2{margin:0 0 22px;font-size:38px;font-weight:500;line-height:1.12;letter-spacing:-1.7px;color:#233024;text-wrap:balance}.release-popup-copy p{margin:0;max-width:310px;font-size:14px;line-height:1.75;color:#657061}.release-popup-more{display:block;font-size:12px;color:#73816d;margin-top:24px}.release-update-frame{position:absolute;left:410px;top:83px;right:28px;bottom:86px;overflow:hidden;border-radius:20px}.release-update-frame iframe{width:100%;height:100%;border:0;background:transparent;opacity:0;transition:opacity .3s}.release-update-frame[data-ready=true] iframe{opacity:1}.release-loading{inset:0;gap:12px;color:#7a8575;font-size:13px}.release-loading,.release-popup-actions{position:absolute;display:flex;align-items:center;justify-content:center}.release-popup-actions{left:44px;right:44px;bottom:27px;z-index:4;transition:opacity .15s}.release-keep-reading{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-width:210px;min-height:46px;padding:12px 21px;border:0;border-radius:13px;background:#273c2b;color:white;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.release-keep-reading:hover{background:#385b3b}.release-keep-reading:disabled{opacity:.6;cursor:wait}.release-popup[data-expanded=true] .release-popup-actions{opacity:0;visibility:hidden;pointer-events:none}.release-close:focus-visible,.release-keep-reading:focus-visible,.release-reopen:focus-visible{outline:3px solid #729b59;outline-offset:4px}.release-body-frame{display:block;width:100%;border:0;background:white;opacity:0;transition:opacity .35s}.release-body-frame[data-ready=true]{opacity:1}.release-reopen{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:center;gap:9px;min-height:42px;padding:10px 15px;color:#34432c;background:#f5f8f1;border:1px solid #dce5d5;border-radius:14px;box-shadow:0 6px 24px #263f2514;font-size:12px;cursor:pointer}.release-reopen>span{width:6px;height:6px;border-radius:50%;background:#79a65b}.release-reopen strong{font-size:11px}@keyframes release-backdrop-in{0%{backdrop-filter:blur(0);background:transparent}}@keyframes release-appear{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.release-popup{--release-width:min(640px,calc(100vw - 24px));--release-height:min(710px,calc(100dvh - 24px));--release-top:max(12px,calc((100dvh - 710px) / 2));--release-left:max(12px,calc((100vw - 640px) / 2));clip-path:inset(var(--release-top) var(--release-left) round 25px)}.release-close{top:calc(var(--release-top) + 14px);right:calc(var(--release-left) + 14px);width:36px;height:36px}.release-popup-brand{top:23px;left:28px;font-size:12px}.release-popup-copy{top:88px;left:28px;right:25px;width:auto}.release-popup-eyebrow{margin-bottom:11px;font-size:11px}.release-popup-copy h2{font-size:34px;letter-spacing:-1.3px;margin-bottom:13px}.release-popup-copy p{font-size:12px;line-height:1.65;max-width:420px}.release-popup-more{display:none}.release-update-frame{top:264px;left:16px;right:16px;bottom:85px}.release-popup-actions{bottom:22px;left:22px;right:22px}.release-keep-reading{min-height:44px;padding:12px 13px;font-size:12px;gap:9px;border-radius:11px}.release-reopen{right:14px;bottom:14px}}@media (max-height:650px) and (min-width:901px){.release-popup-copy{top:112px}.release-popup-copy h2{font-size:36px}.release-popup-more{margin-top:13px}}@media (max-height:730px) and (max-width:900px){.release-popup-copy{top:70px}.release-popup-copy h2{font-size:29px;margin-bottom:10px}.release-popup-copy p{font-size:11px}.release-update-frame{top:210px;bottom:64px}.release-popup-actions{bottom:18px}}@media (prefers-reduced-motion:reduce){.release-body-frame,.release-close,.release-popup,.release-popup:before,.release-update-frame iframe{transition:none;animation:none}.release-dialog::backdrop{animation:none}}