.donut-anim[data-v-0cc40ce1]{transform-box:fill-box;transform-origin:center;transform:scale(.55) rotate(-12deg);opacity:0;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .55s ease}.is-in .donut-anim[data-v-0cc40ce1]{transform:scale(1) rotate(0);opacity:1}.area-anim[data-v-0cc40ce1]{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);transition:transform 1.15s cubic-bezier(.16,1,.3,1)}.is-in .area-anim[data-v-0cc40ce1]{transform:scaleX(1)}.app-mock[data-v-7ba57834]{--accent: #5cb3ef;display:flex;justify-content:center}.phone[data-v-7ba57834]{--m-bg: #000;--m-border: #2b2b2b;--m-text: #fff;--m-card: #1c1c1e;--m-card-bd: #2c2c2e;--m-label: #999;--m-green: #4ade80;--m-gray: #999;--m-chev: #555;--m-nav: #666;--m-settings-ico: #999;width:360px;max-width:100%;height:760px;background:var(--m-bg);border:6px solid var(--m-border);border-radius:40px;overflow:hidden;box-shadow:0 30px 60px #00000073;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.phone.light[data-v-7ba57834]{--m-bg: #ededf2;--m-border: #d7d7de;--m-text: #111;--m-card: #ffffff;--m-card-bd: #e3e3e8;--m-label: #6b6b70;--m-green: #16a34a;--m-gray: #8e8e93;--m-chev: #c7c7cc;--m-nav: #999;--m-settings-ico: #8e8e93}.phone[data-v-7ba57834],.phone[data-v-7ba57834] *{transition:background-color .7s ease,border-color .7s ease,color .7s ease,fill .7s ease}.status[data-v-7ba57834]{background:var(--m-bg);padding:12px 22px 6px;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:var(--m-text)}.status-icons[data-v-7ba57834]{display:flex;gap:6px;align-items:center}.status-icons svg[data-v-7ba57834]{width:15px;height:15px;fill:var(--m-text)}.battery[data-v-7ba57834]{background:#4caf50;color:#000;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700}.content[data-v-7ba57834]{flex:1;overflow:hidden;padding:0 14px}.greeting[data-v-7ba57834]{padding:14px 2px 4px;display:flex;justify-content:space-between;align-items:center}.greeting h3[data-v-7ba57834]{font-size:24px;font-weight:700;color:var(--m-text)}.settings[data-v-7ba57834]{width:38px;height:38px;background:var(--m-card);border:1px solid var(--m-card-bd);border-radius:50%;display:flex;align-items:center;justify-content:center}.settings svg[data-v-7ba57834]{width:19px;height:19px;fill:var(--m-settings-ico)}.label[data-v-7ba57834]{font-size:13px;font-weight:600;color:var(--m-label);margin:14px 0 7px}.row[data-v-7ba57834]{background:var(--m-card);border:1px solid var(--m-card-bd);border-radius:13px;padding:13px 15px;margin-bottom:9px;display:flex;align-items:center;justify-content:space-between}.row-left[data-v-7ba57834]{display:flex;align-items:center;gap:13px}.row-icon[data-v-7ba57834]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 18%,transparent)}.row-icon svg[data-v-7ba57834]{width:21px;height:21px;fill:var(--accent)}.row-title[data-v-7ba57834]{font-size:15px;font-weight:500;color:var(--m-text)}.row-right[data-v-7ba57834]{display:flex;align-items:center;gap:8px}.amount[data-v-7ba57834]{font-size:17px;font-weight:600}.amount.green[data-v-7ba57834]{color:var(--m-green)}.amount.white[data-v-7ba57834]{color:var(--m-text)}.amount.gray[data-v-7ba57834]{color:var(--m-gray)}.chev[data-v-7ba57834]{color:var(--m-chev);font-size:17px}.badge[data-v-7ba57834]{background:#ef4444;color:#fff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 6px}.nav[data-v-7ba57834]{background:var(--m-card);border-top:1px solid var(--m-card-bd);display:flex;padding:8px 0 18px}.nav-item[data-v-7ba57834]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.nav-item svg[data-v-7ba57834]{width:23px;height:23px;fill:var(--m-nav)}.nav-item span[data-v-7ba57834]{font-size:10px;font-weight:500;color:var(--m-nav)}.nav-item.active svg[data-v-7ba57834]{fill:var(--accent)}.nav-item.active span[data-v-7ba57834]{color:var(--accent)}.notif-float[data-v-e01f8fd6]{animation:notif-float-e01f8fd6 5s ease-in-out infinite}@keyframes notif-float-e01f8fd6{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}
