.great-theme .great-edition.great-edition-preparing{display:flex;align-items:center;gap:28px;padding:24px 34px;background:radial-gradient(ellipse at 0 50%,#7151a938,transparent 55%),linear-gradient(120deg,#141b31,#111b2c);min-height:146px}
.great-prep-copy{flex:1;min-width:0}.great-prep-eyebrow{font-size:9px;color:#b4a1df;letter-spacing:2.6px}.great-theme .great-prep-copy h2{font-size:26px;color:#f1e8ff;margin:8px 0;line-height:1.3}.great-theme .great-prep-copy p{font-size:12px;line-height:1.75;color:#adbdd8;margin:0;max-width:690px;white-space:pre-line;overflow-wrap:anywhere}
.great-prep-state{display:flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid #9c83c53b;border-radius:30px;background:#ac7dfc08;color:#cab5ec;font-size:9px;letter-spacing:1.5px;white-space:nowrap}.great-prep-state i{width:6px;height:6px;border-radius:50%;background:#d5b0ff;box-shadow:0 0 10px #bd92ff}
.great-prep-hourglass{position:relative;width:88px;height:96px;flex:none;display:grid;place-items:center}.great-prep-halo{position:absolute;inset:0;border:1px solid #bc99ed28;border-radius:50%;box-shadow:0 0 30px #9a68e618,inset 0 0 22px #9a68e610}
.great-prep-glass{position:relative;display:block;width:46px;height:68px;border-top:5px solid #dec391;border-bottom:5px solid #dec391;filter:drop-shadow(0 0 6px #cba4f944);background:linear-gradient(45deg,transparent 47%,#ae9dcd80 49%,#ae9dcd80 51%,transparent 53%),linear-gradient(-45deg,transparent 47%,#ae9dcd80 49%,#ae9dcd80 51%,transparent 53%)}
.great-prep-glass:before,.great-prep-glass:after{content:"";position:absolute;left:-4px;right:-4px;height:3px;background:#97744c;border-radius:3px}.great-prep-glass:before{top:-7px}.great-prep-glass:after{bottom:-7px}
.great-prep-sand-top{position:absolute;top:2px;left:4px;width:38px;height:25px;background:linear-gradient(#f4d696,#bb8bd5);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 100%}
.great-prep-sand-bottom{position:absolute;bottom:2px;left:4px;width:38px;height:25px;background:linear-gradient(#dab3ec,#eed19b);clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 100%;transform:scaleY(.35)}
.great-prep-stream{position:absolute;top:27px;left:22px;width:2px;height:24px;background:repeating-linear-gradient(to bottom,#f4dbac 0 2px,transparent 3px 5px);opacity:.9}
.great-prep-hourglass.is-animated .great-prep-glass{animation:great-prep-turn 8s ease-in-out infinite}.great-prep-hourglass.is-animated .great-prep-sand-top{animation:great-prep-empty 8s linear infinite}.great-prep-hourglass.is-animated .great-prep-sand-bottom{animation:great-prep-fill 8s linear infinite}.great-prep-hourglass.is-animated .great-prep-stream{animation:great-prep-flow .5s linear infinite}
@keyframes great-prep-flow{to{background-position:0 5px}}@keyframes great-prep-empty{0%,10%{transform:scaleY(1)}80%,100%{transform:scaleY(.05)}}@keyframes great-prep-fill{0%,10%{transform:scaleY(.05)}80%,100%{transform:scaleY(1)}}@keyframes great-prep-turn{0%,82%{transform:rotate(0)}100%{transform:rotate(180deg)}}
@media(max-width:800px){.great-theme .great-edition.great-edition-preparing{gap:18px;padding:22px;flex-wrap:wrap}.great-prep-state{margin-left:106px}.great-theme .great-prep-copy h2{font-size:23px}}
@media(max-width:480px){.great-theme .great-edition.great-edition-preparing{flex-direction:column;text-align:center;gap:16px}.great-prep-state{margin-left:0}.great-prep-hourglass{height:84px}.great-prep-eyebrow{font-size:8px;letter-spacing:1.7px}}
@media(prefers-reduced-motion:reduce){.great-prep-hourglass.is-animated *{animation:none!important}}
