.ae-sky{color:var(--ae-app-mist,#f4f6fa);font-weight:400}.ae-sky-page{background:#000;max-width:560px;min-height:100dvh;margin:auto;padding:12px 24px 100px;position:relative}.ae-sky h1{margin:0;font-size:22px;font-weight:300}.ae-sky h2{margin:22px 0 10px;font-size:17px;font-weight:500}.ae-sky-header{align-items:center;gap:14px;min-height:64px;display:flex}.ae-sky-header>a{border:1px solid #ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.ae-sky-header small{text-align:right;color:#f4f6fa9e;margin-left:auto;font-size:13px}.ae-sky-note{color:#f4f6fa9e;margin:8px 0;font-size:13px;line-height:1.45}.ae-sky-stale{color:#ffa133;font-size:13px}.ae-sky-skeleton{background:linear-gradient(100deg,#ffffff08,#ffffff20,#ffffff08) 0 0/200% 100%;border-radius:18px;height:96px;animation:1.5s infinite ae-sky-load}.ae-sky-page>.ae-sky-skeleton{height:300px}.ae-sky-card{background:linear-gradient(#ffffff17,#ffffff0a),#0a132280;border:1px solid #ffffff1f;border-radius:18px;grid-column:1/-1;padding:16px;position:relative}.ae-sky-card-main{min-height:100px;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.ae-sky-card-main>div{flex:1}.ae-sky-card h2{margin:0 0 5px;font-size:12px}.ae-sky-card strong{font-size:22px;font-weight:600}.ae-sky-card p{color:#f4f6fa9e;margin:4px 0;font-size:11px}.ae-sky-own{color:#f4f6fa9e;background:#ffffff1a;border-radius:6px;padding:2px 8px;font-size:11px;text-decoration:none;display:inline-block}.ae-sky-gauge{text-align:center;width:190px;height:170px;margin:18px auto 0;position:relative}.ae-sky-gauge svg{fill:none;stroke:#f4f6fa47;stroke-width:6px;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0}.ae-sky-gauge svg path+path{stroke:#ffc94d}.ae-sky-gauge b{padding-top:48px;font-size:52px;font-weight:200;line-height:1;display:block}.ae-sky-gauge>span{margin-top:8px;font-size:19px;display:block}.ae-sky-advice{margin:18px 0;font-size:19px;font-weight:300;line-height:1.35}.ae-sky-component{border-bottom:1px solid #ffffff24;grid-template-columns:70px 1fr;gap:14px;padding:13px 0;font-size:14px;display:grid}.ae-sky-component>span{color:#f4f6fa9e}.ae-sky-component>div{text-align:right}.ae-sky-bar{background:#ffffff14;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.ae-sky-bar i{background:#ffc94d;height:100%;display:block}.ae-sky-hours{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ae-sky-hours>div{background:#ffffff0f;border-radius:8px;flex-direction:column;align-items:center;gap:8px;min-height:80px;padding:8px 2px;display:flex}.ae-sky-hours small{font-size:11px}.ae-sky-hours b{font-size:17px;font-weight:400}.ae-sky-hours .ae-sky-dusk{color:#f4f6fa9e;background:#ffffff08}.ae-sky-hours .ae-sky-best{background:#ffffff47}.ae-sky-button{color:#1a1200;text-align:center;cursor:pointer;background:#ff8a00;border:0;border-radius:999px;width:100%;margin:18px 0;padding:14px 18px;font-size:16px;text-decoration:none;display:block}.ae-sky-button small{margin-top:4px;font-size:11px;display:block}.ae-sky-row{color:inherit;border-bottom:1px solid #ffffff24;padding:14px 0;font-size:16px;text-decoration:none;display:block}.ae-sky-row small{color:#f4f6fa9e;margin-top:4px;font-size:13px;display:block}.ae-app:has(.ae-sky-page){background:#000}.ae-app:has(.ae-sky-page) .ae-app__masthead{display:none}@keyframes ae-sky-load{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ae-sky-skeleton{animation:none}}.ae-sky-chips{gap:8px;padding:6px 0;display:flex;overflow:auto}.ae-sky-chips button{min-height:44px;color:inherit;background:#08102061;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px}.ae-sky-chips button[aria-pressed=true]{color:#1a1200;background:#ff8a00}.ae-sky-event{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff24;align-items:center;gap:14px;min-height:64px;padding:14px 0;font-size:16px;display:flex}.ae-sky-event>span:first-child{flex-shrink:0;width:48px;font-size:13px}.ae-sky-event>div{flex:1}.ae-sky-event small{color:#f4f6fa9e;margin-top:4px;font-size:13px;display:block}.ae-sky-event-detail{color:#f4f6fa9e;padding:10px 0 18px 120px;font-size:13px}.ae-sky-ended{opacity:.62}.ae-sky-live{z-index:60;background:#000;position:fixed;inset:0;overflow:hidden}.ae-sky-live canvas{touch-action:none;background:linear-gradient(#000 70%,#0b1a2e);width:100%;height:100%;position:absolute;inset:0}.ae-sky-live header{left:16px;right:16px;top:max(16px,env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute}.ae-sky-live header>a,.ae-sky-live header>span,.ae-sky-live button{color:inherit;background:#0b1a2ecc;border:1px solid #ffffff24;border-radius:24px;min-height:44px;padding:10px 14px;font-size:13px}.ae-sky-live header>a{font-size:22px}.ae-sky-live-status{color:#f4f6fa9e;font-size:13px;position:absolute;top:70px;left:24px;right:24px}.ae-sky-live footer{padding:16px 24px max(24px,env(safe-area-inset-bottom));background:#0b1a2ee6;border-radius:24px 24px 0 0;min-height:112px;position:absolute;bottom:0;left:0;right:0}.ae-sky-live footer h2{margin:0 48px 4px 0;font-size:20px}.ae-sky-live footer p{color:#f4f6fa9e;font-size:13px}.ae-sky-live footer>button:first-child{float:right}.ae-sky-reticle{pointer-events:none;border:1px dashed #ff8a00;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ae-sky-reticle.is-locked{border-style:solid}.ae-sky-sheet{z-index:3;background:#0b1a2e;border-radius:24px 24px 0 0;max-height:75vh;padding:24px;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -20px 80px #000}.ae-sky-sheet .ae-sky-row{text-align:left;border-width:0 0 1px;border-radius:0;width:100%}.ae-sky-sheet p{font-size:15px;line-height:1.45}.ae-app:has(.ae-sky-live) .ae-app__tabbar{display:none}.ae-sky-gauge{text-align:left;align-items:center;gap:18px;width:auto;height:auto;min-height:104px;margin:4px 0 10px;display:flex}.ae-sky-ring{flex:none;width:104px;height:104px;position:relative}.ae-sky-gauge .ae-sky-ring svg{stroke-width:6px;width:104px;height:104px}.ae-sky-gauge .ae-sky-ring b{place-items:center;padding:0 0 6px;font-size:28px;font-weight:300;display:grid;position:absolute;inset:0}.ae-sky-gauge strong{font-size:17px;font-weight:500}.ae-sky-gauge .ae-sky-note{margin:2px 0 8px;font-size:11px}.ae-sky-component{padding:11px 2px 9px;display:block}.ae-sky-component>div:first-child{text-align:left;align-items:center;gap:10px;font-size:16px;display:flex}.ae-sky-component>div:first-child>span:last-child{color:#f4f6fa9e;text-align:right;margin-left:auto;font-size:14px}.ae-sky-component .ae-sky-bar{height:4px;margin-top:8px}.ae-sky-header h1{flex-shrink:0}.ae-sky-header small{max-width:54%;line-height:1.3}.ae-sky-header a{text-decoration:none}.ae-sky-hours>div{gap:5px;min-height:58px;padding:6px 2px}.ae-sky-hours b{font-size:14px}.ae-sky-button{padding:14px}.ae-sky-page:before{content:"";pointer-events:none;opacity:.2;background-image:radial-gradient(circle at 12% 18%,#fff 0 .6px,#0000 1px),radial-gradient(circle at 76% 52%,#fff 0 .5px,#0000 .9px);background-size:127px 173px,181px 211px;position:absolute;inset:0}.ae-sky-page>*{position:relative}.ae-sky-live .ae-sky-map{border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ae-sky-edge{color:#ffa133;pointer-events:none;font-size:13px;position:absolute;transform:translate(-50%,-50%)}.ae-sky-live-moon{pointer-events:none;position:absolute}.ae-sky-event-detail dl{margin:0}.ae-sky-event-detail dl>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.ae-sky-event-detail dt{flex:none}.ae-sky-event-detail dd{text-align:right;margin:0}.ae-sky-weather{color:#f4f6fa9e;font-size:11px}.ae-sky-conditions-link{color:inherit;text-decoration:none}.ae-sky-plane{justify-content:space-between;align-items:center;min-height:60px;display:flex}.ae-sky-plane svg{fill:none;stroke:currentColor;width:120px;height:60px}.ae-sky-plane small{max-width:90px}.ae-sky-row .ae-sky-window-pill{border:1px solid #ffffff24;border-radius:20px;padding:4px 9px;font-size:11px;display:inline-block}.ae-sky-hours [data-current=true]{outline-offset:-1px;outline:1px solid #ff8a00}:is(.ae-app:has(.ae-sky-page),.ae-app:has(.ae-sky-live)){grid-template-rows:1fr}:is(.ae-app:has(.ae-sky-page) .ae-app__header,.ae-app:has(.ae-sky-live) .ae-app__header){display:none}.ae-app__main:has(.ae-sky-page){padding:0}.ae-app__main:has(.ae-sky-live){padding:0;overflow:hidden}.ae-sky-page{padding-top:calc(var(--ae-app-safe-top,0px) + 12px)}.ae-sky-live-status.ae-sky-stale{color:#ffa133}.ae-sky-row--thumb{min-height:72px;padding-left:58px;position:relative}.ae-sky-thumb{background:#080a0e;border-radius:10px;width:44px;height:44px;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.ae-sky-thumb img{object-fit:cover;width:44px;height:44px;display:block}.ae-sky-thumb img[hidden]{display:none}.ae-sky-thumb svg{pointer-events:none;width:44px;height:44px;position:absolute;inset:0}.ae-sky-event .ae-sky-thumb{flex:none;position:relative;top:auto;transform:none}.ae-sky-event>div{overflow-wrap:anywhere;min-width:0}.ae-sky-compass-debug{top:calc(max(16px,env(safe-area-inset-top)) + 64px);z-index:2;color:#fff;pointer-events:none;background:#000d;margin:0;padding:8px;font:12px/1.4 monospace;position:absolute;left:16px}
