.glw-page{color:#0f2a4d;gap:16px;max-width:560px;margin:0 auto;padding:8px 16px 40px;display:grid}.glw-eye{letter-spacing:.16em;color:#64748b;align-items:center;gap:8px;margin:6px 0 0;font-size:.75rem;font-weight:900;display:flex}.glw-eye i{background:#22c55e;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #22c55e2e}.glw-page h1{margin:0;font-size:clamp(1.6rem,6.4vw,2.1rem);font-weight:900;line-height:1.3}.glw-stage{isolation:isolate;color:#fff;border-radius:30px;justify-items:center;gap:6px;padding:40px 20px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 60px -36px #0a143ce6}.glw-bg{z-index:-1;background:radial-gradient(70% 60% at 50% 42%,#3a5a8c,#141d3f 60%,#070a1c);position:absolute;inset:0}.glw-stage.is-firefly .glw-bg{background:radial-gradient(70% 60% at 50% 42%,#2f5a52,#10263a 60%,#060d18)}.glw-stage.is-rainbow .glw-bg{background:radial-gradient(70% 60% at 50% 42%,#4a4a8c,#1c1a45 60%,#0a0820)}.glw-stage.is-star .glw-bg{background:radial-gradient(70% 60% at 50% 42%,#5a6a9c,#1a2348 60%,#070a1c)}.glw-frame{width:min(62%,300px);margin:6px 0 10px;animation:5s ease-in-out infinite glw-float}@keyframes glw-float{50%{transform:translateY(-8px)}}.glw-days{align-items:baseline;gap:6px;margin:0;display:flex}.glw-days b{font-variant-numeric:tabular-nums;text-shadow:0 0 24px #ffe6aa99;font-size:clamp(3rem,15vw,4.4rem);font-weight:900;line-height:1;animation:.6s cubic-bezier(.3,1.6,.5,1) glw-pop}@keyframes glw-pop{0%{opacity:.3;transform:scale(.8)}}.glw-days span{color:#dfe7ff;font-size:1.05rem;font-weight:800}.glw-name{color:#ffe08a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:999px;margin:0;padding:6px 16px;font-weight:900}.glw-demo{color:#b8c4e8;margin:4px 0 0;font-size:.74rem;font-weight:700}.glw-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.glw-steps li{color:#8a9ab5;background:#fff;border:1.5px solid #dbe6f5;border-radius:18px;justify-items:center;gap:2px;padding:12px 4px;transition:all .4s;display:grid}.glw-steps li.is-on{color:#0f2a4d;background:#eaf5ff;border-color:#9fd2ff}.glw-steps li.is-now{color:#7a3d00;background:linear-gradient(160deg,#fff6dc,#ffe6f1);border-color:#ffb86b;transform:translateY(-2px);box-shadow:0 10px 22px -14px #ff8c50e6}.glw-steps b{font-size:1.15rem;font-weight:900}.glw-steps small{font-size:.74rem;font-weight:800}.glw-next{color:#a14b6e;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:800;display:flex}.glw-kids{scrollbar-width:none;gap:10px;margin:0;padding:6px 4px 10px;list-style:none;display:flex;overflow-x:auto}.glw-kids::-webkit-scrollbar{display:none}.glw-kids button{width:76px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;justify-items:center;gap:6px;padding:8px 6px;display:grid}.glw-kids button[aria-pressed=true]{background:#eaf5ff}.glw-kids button>.ogf{width:56px}.glw-kids small{color:#4a6585;font-size:.72rem;font-weight:800}.glw-actions{justify-items:center;gap:8px;display:grid}.glw-save{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(#38b4ff,#1677ff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:1.02rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 18px 30px -16px #1677ffd9}.glw-save:disabled{opacity:.6}.glw-save-alt{color:#2a6fb8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.85rem;font-weight:800;display:inline-flex}.glw-empty{text-align:center;background:#fff;border:1px solid #e3ecf7;border-radius:22px;justify-items:center;gap:12px;padding:20px;display:grid}.glw-empty p{margin:0;font-weight:800;line-height:1.6}.glw-note{color:#5b6b85;margin:0;font-size:.76rem;font-weight:700;line-height:1.7}@media (prefers-reduced-motion:reduce){.glw-frame,.glw-days b{animation:none}}
