#splash-page-overlay,#splash-page-overlay *,#splash-page-overlay *:before,#splash-page-overlay *:after{box-sizing:border-box}#splash-page-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center}.splash-backdrop{position:absolute;inset:0;transition:opacity .4s ease}.splash-panel{position:relative;z-index:1;max-width:720px;width:calc(100% - 2rem);max-height:90vh;overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.splash-panel::-webkit-scrollbar{width:4px}.splash-panel::-webkit-scrollbar-track{background:0 0}.splash-panel::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:99px}.splash-progress-track{position:sticky;top:0;left:0;width:100%;height:4px;background:rgba(0,0,0,.08);border-radius:8px 8px 0 0;overflow:hidden;z-index:2}.splash-progress-bar{height:100%;width:100%;background:linear-gradient(90deg,#2271b1,#00a0d2);transform-origin:left;border-radius:8px 8px 0 0;transition:none}.splash-close{position:absolute;top:12px;right:12px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.06);border:none;border-radius:50%;cursor:pointer;color:#444;padding:0;line-height:1;transition:background .2s ease,color .2s ease,transform .15s ease}.splash-close:hover{background:rgba(0,0,0,.14);color:#111;transform:scale(1.1)}.splash-close:focus-visible{outline:2px solid #2271b1;outline-offset:2px}.splash-content{padding:2rem 2.25rem 2.25rem}.splash-content>*:first-child{margin-top:0}.splash-content>*:last-child{margin-bottom:0}.splash-content img,.splash-content video,.splash-content iframe{max-width:100%;height:auto;display:block}#splash-page-overlay[data-animation=fade] .splash-panel{opacity:0;transition:opacity .35s ease}#splash-page-overlay.splash-active[data-animation=fade] .splash-panel{opacity:1}#splash-page-overlay[data-animation=slide-down] .splash-panel{opacity:0;transform:translateY(-40px);transition:opacity .35s ease,transform .35s cubic-bezier(.34,1.2,.64,1)}#splash-page-overlay.splash-active[data-animation=slide-down] .splash-panel{opacity:1;transform:translateY(0)}#splash-page-overlay[data-animation=slide-up] .splash-panel{opacity:0;transform:translateY(40px);transition:opacity .35s ease,transform .35s cubic-bezier(.34,1.2,.64,1)}#splash-page-overlay.splash-active[data-animation=slide-up] .splash-panel{opacity:1;transform:translateY(0)}#splash-page-overlay[data-animation=zoom] .splash-panel{opacity:0;transform:scale(.88);transition:opacity .3s ease,transform .35s cubic-bezier(.34,1.3,.64,1)}#splash-page-overlay.splash-active[data-animation=zoom] .splash-panel{opacity:1;transform:scale(1)}#splash-page-overlay[data-animation=none] .splash-panel{opacity:1;transform:none;transition:none}.splash-backdrop{opacity:0;transition:opacity .35s ease}#splash-page-overlay.splash-active .splash-backdrop{opacity:1}#splash-page-overlay.splash-dismissing .splash-backdrop{opacity:0 !important;transition:opacity .3s ease}#splash-page-overlay.splash-dismissing .splash-panel{opacity:0 !important;transform:scale(.96) !important;transition:opacity .3s ease,transform .3s ease !important}@media (prefers-reduced-motion:reduce){#splash-page-overlay .splash-panel,.splash-backdrop{transition:none !important}}@media (max-width:600px){.splash-panel{width:100%;max-width:100%;max-height:95vh;border-radius:12px 12px 0 0;position:fixed;bottom:0;left:0;right:0;margin:0}#splash-page-overlay{align-items:flex-end}#splash-page-overlay[data-animation=slide-down] .splash-panel,#splash-page-overlay[data-animation=slide-up] .splash-panel{transform:translateY(40px)}#splash-page-overlay.splash-active[data-animation=slide-down] .splash-panel,#splash-page-overlay.splash-active[data-animation=slide-up] .splash-panel{transform:translateY(0)}.splash-content{padding:1.5rem 1.25rem 2rem}}