.sky-focus.is-expanded{position:fixed;inset:0;width:min(100%,760px);height:100dvh;margin:auto;z-index:100;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at 50% 10%,#1a2943,#070d1e 60%);box-shadow:0 0 0 100vmax #020611d9;padding:0 24px max(28px,env(safe-area-inset-bottom));isolation:isolate;scrollbar-gutter:stable;color:#f2ead7}.sky-focus.is-expanded[hidden]{display:none}.sky-focus.is-expanded .sky-focus-close{position:sticky;top:0;left:auto;right:auto;display:block;width:100%;height:64px;margin:0 0 28px;padding:0 8px;text-align:left;border:0;border-bottom:1px solid #d6bd802e;border-radius:0;background:#0b1327f5;color:#f1dfb9;font:600 .9rem/1.5 var(--font-body);backdrop-filter:blur(16px);z-index:8}.sky-focus.is-expanded .sky-fcard{position:relative;top:auto;left:auto;width:min(58vw,250px);max-width:250px;margin:0 auto 32px;transform:none!important;opacity:1!important;animation:none!important;flex:none}.sky-focus.is-expanded .sky-panel{position:relative;inset:auto;max-height:none;overflow:visible;width:100%;margin:0 auto;padding:26px 24px;border-radius:22px;opacity:1;transform:none!important;animation:none!important;background:#111c32;border:1px solid #d7be8133}.sky-focus.is-expanded .sky-panel h3{font-size:1.5rem;line-height:1.5;margin:10px 0 20px;color:#f8e6ba}.sky-focus.is-expanded .sky-panel h4{font-size:.85rem;color:#e7c98b;margin:24px 0 10px}.sky-focus.is-expanded .sky-panel p{font-size:1rem;line-height:1.95;margin-bottom:14px;color:#d9e0ee}.sky-focus.is-expanded .sky-panel .sky-panel-kicker{font-size:.8rem;color:#dfc48d}.sky-focus.is-expanded .sky-panel-nav{margin-top:28px;gap:10px;flex-wrap:wrap}.sky-focus.is-expanded .sky-panel-nav button{min-height:46px}.sky-focus.is-expanded .sky-panel-close{display:block;width:100%;margin-top:24px;padding:12px;color:#dfc99e}.sky-focus.is-expanded.out .sky-fcard{opacity:.55!important;transition:opacity .2s}@media(min-width:700px){.sky-focus.is-expanded{padding-left:56px;padding-right:56px}.sky-focus.is-expanded .sky-fcard{width:250px}}@media(prefers-reduced-motion:reduce){.sky-focus.is-expanded *{animation:none!important;transition:none!important}.sky-focus.is-expanded .sky-fcard-inner{transform:rotateY(180deg)}}

.sky-premium{margin:28px 0;padding-top:24px;border-top:1px solid #d6bd8044}.sky-focus.is-expanded .sky-premium .unlock-btn{width:100%;min-height:48px;margin-top:16px;background:linear-gradient(110deg,#f0d38c,#d9a957);color:#242b44;border:0;border-radius:12px;font-weight:700}.sky-focus.is-expanded .sky-premium .section-title{color:#f2e4c6}.sky-focus.is-expanded .sky-premium .persona-wrap{color:#dce5f5}.sky-focus.is-expanded .sky-premium .month-legend{color:#bdcbe3}.sky-focus.is-expanded .sky-premium .locked-card{background:#1b2941;border-color:#d6bd8040;color:#e9e3d8}
