.pf-wrap[data-astro-cid-yro7kysb]{--s:.8;justify-content:center;display:flex}.pf[data-astro-cid-yro7kysb]{padding:calc(10px * var(--s));border-radius:calc(58px * var(--s));background:var(--phone);flex-shrink:0;box-shadow:0 40px 90px #0000008c}.pf-screen[data-astro-cid-yro7kysb]{width:calc(390px * var(--s));height:calc(844px * var(--s));border-radius:calc(48px * var(--s));background:var(--bg);position:relative;overflow:hidden}.pf-inner[data-astro-cid-yro7kysb]{width:390px;height:844px;transform:scale(var(--s));transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.peek[data-astro-cid-yro7kysb]{align-items:flex-start;height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}:where(.app){color:#f0f7f4;background:#0b1518;width:390px;height:844px;font-family:Manrope,system-ui,sans-serif;font-size:14px;line-height:1.35;position:relative;overflow:hidden}:where(.app) *{box-sizing:border-box}:where(.app) img{object-fit:cover;width:100%;height:100%;display:block}:where(.app) .scene{z-index:2;opacity:0;background:#0b1518;transition:opacity .5s,transform .5s;position:absolute;inset:0 0 88px;transform:translate(40px)}:where(.app) .scene.on{opacity:1;transform:none}:where(.app) .sub{opacity:0;background:#0b1518;transition:opacity .35s;position:absolute;inset:0}:where(.app) .sub.on{opacity:1}:where(.app) .hd{background:#111e24;border-bottom:1px solid #55828b59;align-items:center;gap:8px;padding:56px 16px 12px;display:flex}:where(.app) .hd .t{text-align:center;flex:1;font-size:17px;font-weight:700}:where(.app) .hd .back{width:24px;height:24px}:where(.app) .hd .sp{width:24px}:where(.app) .muted{color:#7a9e95}:where(.app) .acc{color:#87bba2}:where(.app) .card{background:#111e24;border:1px solid #55828b59;border-radius:16px}:where(.app) .row{align-items:center;gap:12px;display:flex}:where(.app) .av{background:#87bba2;border-radius:50%;flex-shrink:0;display:block;overflow:hidden}:where(.app) .pill{border-radius:20px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}:where(.app) .btn{color:#fff;background:#87bba2;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:15px 0;font-size:15px;font-weight:700;display:flex;position:relative}:where(.app) .btn-out{color:#87bba2;background:0 0;border:1.5px solid #87bba2}:where(.app) .chip{border:1px solid #55828b59;border-radius:20px;padding:7px 14px;font-size:13px}:where(.app) .chip.sel{color:#fff;background:#87bba2;border-color:#87bba2;font-weight:700}:where(.app) .tapdot{opacity:0;pointer-events:none;background:#f0f7f480;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;top:50%;left:50%}:where(.app) .tap .tapdot,:where(.app) .tapdot.tap{animation:.9s ease-out .3s infinite app-tap}@keyframes app-tap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}:where(.app) .dim{z-index:3;opacity:0;background:#00000073;transition:opacity .4s;position:absolute;inset:0 0 -88px}:where(.app) .sheet{z-index:4;background:#111e24;border-radius:24px 24px 0 0;flex-direction:column;gap:10px;padding:12px 20px 112px;transition:transform .45s;display:flex;position:absolute;bottom:-88px;left:0;right:0;transform:translateY(110%)}:where(.app) .open .dim{opacity:1}:where(.app) .open .sheet{transform:none}:where(.app) .grab{background:#55828b59;border-radius:2px;align-self:center;width:40px;height:4px;margin-bottom:6px}:where(.app) .push{z-index:6;background:#1e3037f7;border-radius:22px;align-items:flex-start;gap:12px;padding:14px;transition:transform .55s cubic-bezier(.2,.9,.3,1.15);display:flex;position:absolute;top:12px;left:10px;right:10px;transform:translateY(-190px);box-shadow:0 12px 32px #00000080}:where(.app) .push.show{transform:none}:where(.app) .push .ico{background:#0b1518;border:1px solid #87bba259;border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:flex;overflow:hidden}:where(.app) .push .ico img{object-fit:contain;width:78%;height:78%}:where(.app) .push .top{color:#a9c4bc;justify-content:space-between;font-size:12px;font-weight:700;display:flex}:where(.app) .push b{font-size:15px;display:block}:where(.app) .push p{color:#d4e5df;margin:2px 0 0;font-size:13px;line-height:18px}:where(.app) .tabs{z-index:1;background:#111e24;border-top:1px solid #55828b59;height:88px;padding:8px 4px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}:where(.app) .tabs span{color:#7a9e95;flex-direction:column;flex:1;align-items:center;gap:2px;font-size:10px;font-weight:600;display:flex}:where(.app) .tabs i{border-radius:16px;justify-content:center;align-items:center;width:56px;height:32px;transition:background .3s;display:flex}:where(.app) .tabs .on{color:#87bba2;font-weight:800}:where(.app) .tabs .on i{background:#87bba229}:where(.app) svg{flex-shrink:0}[data-tab=home] .tabs .tab-home,[data-tab=calendar] .tabs .tab-calendar,[data-tab=teams] .tabs .tab-teams,[data-tab=profile] .tabs .tab-profile{color:#87bba2;font-weight:800}[data-tab=home] .tabs .tab-home i,[data-tab=calendar] .tabs .tab-calendar i,[data-tab=teams] .tabs .tab-teams i,[data-tab=profile] .tabs .tab-profile i{background:#87bba229}
