.f7{--accent-50:#fdefeb;--accent-100:#fbdbd2;--accent-200:#f7b8a6;--accent-300:#f28f75;--accent-400:#ee6f4f;--accent-500:#e6522f;--accent-600:#c73d1d;--accent-700:#9a2e15;--accent-contrast:#fff;--sh-accent:0 8px 24px #e6522f42;--bg:#f2f2f3;--surface:#fff;--surface-2:#f5f5f6;--surface-3:#eaeaec;--line:#ededef;--ink:#17171b;--ink-2:#61616b;--ink-3:#9c9ca6;box-shadow:var(--sh-3);font-family:var(--font-ui);color:var(--ink);background:#fafafa;border-radius:26px;padding:20px 24px 24px;position:absolute;inset:28px 34px;overflow:hidden}.f7__ico{background:var(--surface-2);width:38px;height:38px;color:var(--ink-2);transition:background var(--t-base) var(--e-smooth), color var(--t-base) var(--e-smooth), transform var(--t-fast) var(--e-out);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.f7__ico svg{width:16px;height:16px}.f7__ico:hover{background:var(--surface-3);color:var(--ink);transform:translateY(-2px)}.f7__ico--sm{width:26px;height:26px}.f7__ico--sm svg{width:13px;height:13px}.f7__ico[data-v=ghost]{border:1px solid var(--line);background:var(--surface)}.f7__ico u{background:var(--accent-500);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:10px}.f7__chip{border-radius:var(--r-full);background:var(--surface-2);height:26px;color:var(--ink-2);border:0;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:500;display:inline-flex}.f7__chip svg{width:12px;height:12px}.f7__face{width:36px;height:36px;font-family:var(--font-display);color:#fff;background:linear-gradient(150deg,#f0a15a,#c2622a);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.f7__top{align-items:center;gap:16px;display:flex}.f7__brand{align-items:center;gap:10px;display:inline-flex}.f7__brand i{background:var(--ink);width:34px;height:34px;font-style:normal;font-family:var(--font-display);color:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.f7__brand span{font-family:var(--font-display);letter-spacing:-.024em;font-size:15px;font-weight:600}.f7__brand em{color:var(--ink-3);font-size:10.5px;font-style:normal;font-weight:400;display:block}.f7__who{align-items:center;gap:9px;margin-left:40px;display:inline-flex}.f7__whoText b{font-size:12px;font-weight:600;display:block}.f7__whoText i{color:var(--ink-3);font-size:10.5px;font-style:normal}.f7__search{border-radius:var(--r-full);background:var(--surface-2);height:38px;color:var(--ink-3);align-items:center;gap:9px;margin-left:auto;padding:0 16px;display:flex}.f7__search svg{width:15px;height:15px}.f7__search input{width:170px;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}.f7__lead{align-items:center;gap:14px;margin-top:22px;display:flex}.f7__date{align-items:center;gap:9px;display:inline-flex}.f7__date b{letter-spacing:-.036em;font-size:30px;font-weight:600}.f7__date i{color:var(--ink-2);font-size:10.5px;font-style:normal;line-height:1.3}.f7__task{border-radius:var(--r-full);background:var(--accent-500);color:#fff;height:40px;box-shadow:var(--sh-accent);transition:transform var(--t-fast) var(--e-out), background var(--t-base) var(--e-smooth);border:0;align-items:center;gap:9px;padding:0 18px;font-size:12.5px;font-weight:600;display:inline-flex}.f7__task svg{width:14px;height:14px;transition:transform var(--t-base) var(--e-out)}.f7__task:hover{background:var(--accent-400);transform:translateY(-2px)}.f7__task:hover svg{transform:translate(3px)}.f7__ask{text-align:right;margin-left:auto}.f7__ask h1{font-family:var(--font-display);letter-spacing:-.032em;margin:0;font-size:27px;font-weight:600}.f7__ask em{font-style:normal}.f7__ask p{color:var(--ink-3);margin:2px 0 0;font-size:12px}.f7__mic{border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--ink);transition:transform var(--t-base) var(--e-spring), background var(--t-base) var(--e-smooth);border-radius:50%;place-items:center;display:grid}.f7__mic svg{width:18px;height:18px}.f7__mic:hover{background:var(--accent-500);color:#fff;transform:scale(1.06)}.f7__card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:box-shadow var(--t-base) var(--e-out), transform var(--t-base) var(--e-out);flex-direction:column;padding:14px 16px;display:flex;position:absolute}.f7__card:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.f7__card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.f7__card h3{font-family:var(--font-display);letter-spacing:-.022em;margin:0;font-size:14.5px;font-weight:600}.f7__big{letter-spacing:-.032em;margin:5px 0 0;font-size:20px;font-weight:600}.f7__big--sm{font-size:18px}.f7__pay{width:260px;height:184px;top:150px;left:24px}.f7__payMark{display:flex}.f7__payMark i{background:#17171bb8;border-radius:50%;width:22px;height:22px}.f7__payMark i+i{background:#17171b4d;margin-left:-9px}.f7__payNo{letter-spacing:.06em;margin:12px 0 2px;font-size:15px}.f7__payLink{color:var(--ink-3);font-size:10px}.f7__payBtns{gap:6px;margin:12px 0 0;display:flex}.f7__payBtns button{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);height:30px;color:var(--ink);transition:transform var(--t-fast) var(--e-out);flex:1;font-size:11.5px;font-weight:600}.f7__payBtns button[data-v=ink]{background:var(--ink);color:#fff;border-color:#0000}.f7__payBtns button:hover{transform:translateY(-2px)}.f7__pay footer{color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:auto;font-size:10px;display:flex}.f7__pay footer b{color:var(--ink)}.f7__pay footer i{color:var(--accent-500);font-style:normal}.f7__inc{width:282px;height:184px;top:150px;left:300px}.f7__sep{background:var(--line);height:1px;margin:7px 0;display:block}.f7__viewChart{color:var(--accent-500);align-items:center;gap:5px;margin-top:4px;font-size:10px;display:inline-flex}.f7__viewChart svg{width:11px;height:11px}.f7__lock{text-align:center;justify-content:center;align-items:center;gap:8px;width:128px;height:184px;top:150px;left:598px}.f7__lockIco{background:var(--surface-2);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.f7__lockIco svg{width:18px;height:18px}.f7__lock b{font-size:12.5px;font-weight:600}.f7__lock i{color:var(--ink-3);font-size:10px;font-style:normal}.f7__days{width:220px;height:184px;top:150px;left:742px}.f7__yr{color:var(--ink-3);font-size:10px}.f7__yr--alt{margin-top:auto}.f7__daysSub{color:var(--ink-3);margin:2px 0 10px;font-size:10px}.f7-grid{grid-template-columns:repeat(21,1fr);gap:3px;display:grid}.f7-grid span{aspect-ratio:1;background:var(--surface-3);opacity:0;transition:opacity var(--t-base) var(--e-out), transform var(--t-base) var(--e-spring);transition-delay:var(--d);border-radius:50%;transform:scale(.4)}.f7-grid span[data-in=true]{opacity:1;transform:none}.f7-grid span[data-on=true]{background:var(--accent-500)}.f7__growth{background:var(--ink);border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:absolute;top:150px;left:978px}.f7__growth svg{width:100%;height:100%;position:absolute;inset:0}.f7__growthT{fill:none;stroke:#ffffff1f;stroke-width:9px}.f7__growthF{fill:none;stroke:var(--accent-500);stroke-width:9px;stroke-linecap:round}.f7__growth span{text-align:center;position:relative}.f7__growth b{color:#fff;font-size:20px;font-weight:600;display:block}.f7__growth i{color:#fff9;font-size:9.5px;font-style:normal}.f7__stocks{height:184px;top:150px;left:1122px;right:24px}.f7__stocksIco{background:var(--accent-50);width:26px;height:26px;color:var(--accent-600);border-radius:50%;place-items:center;display:grid;transform:rotate(-45deg)}.f7__stocksIco svg{width:13px;height:13px}.f7-wave{width:100%;height:48px;min-height:0;margin:auto 0}.f7-wave__l{fill:none;stroke:var(--accent-500);stroke-width:2px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset 1.3s var(--e-out)}.f7-wave__l[data-in=true]{stroke-dashoffset:0}.f7__stocks footer{justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;font-weight:600;display:flex}.f7__stocksNote{color:var(--ink-3);margin-top:2px;font-size:9.5px;font-style:normal}.f7__annual{width:282px;top:352px;bottom:24px;left:24px}.f7-rings{margin:auto}.f7-rings svg{width:100%;height:100%;overflow:visible}.f7-rings__d{fill:var(--accent-500);opacity:0;transition:opacity var(--t-slow) var(--e-out);transition-delay:calc(var(--i) * .11s)}.f7-rings__d[data-in=true]{opacity:var(--o)}.f7-rings__t{font-family:var(--font-display);fill:var(--ink);font-size:11px;font-weight:700}.f7__activity{inset:352px 300px 24px 322px}.f7__actTools{align-items:center;gap:7px;display:flex}.f7__actBar{align-items:center;gap:10px;margin:12px 0 14px;display:flex}.f7__actSearch{border-radius:var(--r-full);background:var(--surface-2);height:32px;color:var(--ink-3);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.f7__actSearch svg{width:13px;height:13px}.f7__actSearch input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:11.5px}.f7__actSegs{gap:5px;display:flex}.f7__actSegs button{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);height:28px;color:var(--ink-2);transition:background var(--t-base) var(--e-smooth), color var(--t-base) var(--e-smooth);padding:0 12px;font-size:11px;font-weight:500}.f7__actSegs button[data-active=true]{background:var(--ink);color:#fff;border-color:#0000}.f7__actBody{flex:1;grid-template-columns:1fr 1fr 1fr;gap:14px;min-height:0;margin-top:14px;display:grid}.f7__actFig{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;padding:14px;display:flex}.f7__actFig b{letter-spacing:-.032em;font-size:24px;font-weight:600}.f7__actFig i{color:var(--ink-3);font-size:10px;font-style:normal}.f7-cand{flex:1;align-items:flex-end;gap:3px;min-height:74px;margin-top:14px;display:flex}.f7-cand span{background:var(--surface-3);height:0;min-height:3px;transition:height var(--t-slow) var(--e-out);transition-delay:calc(var(--i) * 28ms);border-radius:2px;flex:1}.f7-cand span[data-in=true]{height:var(--h)}.f7-cand span[data-up=true]{background:var(--accent-500)}.f7__plans{border:1px solid var(--line);border-radius:var(--r-md);padding:14px}.f7__plans b{font-size:11.5px;font-weight:600}.f7__plans ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.f7__plans li{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);transition:background var(--t-fast) var(--e-smooth);align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.f7__plans li:hover{background:var(--surface-2)}.f7__plans li i{background:var(--accent-50);width:22px;height:22px;color:var(--accent-600);border-radius:5px;place-items:center;display:grid}.f7__plans li i svg{width:12px;height:12px}.f7__plans li span{color:var(--ink-3);place-items:center;margin-left:auto;display:grid;transform:rotate(-90deg)}.f7__plans li span svg{width:12px;height:12px}.f7__verify{border:1px solid var(--line);border-radius:var(--r-md);background:radial-gradient(circle, #f28c6ad9 0%, #e6522f73 42%, #e6522f00 72%) no-repeat right -30px top -30px / 120px 120px, var(--surface-2);padding:14px;position:relative;overflow:hidden}.f7__verifySun{display:none}.f7__verify b{font-size:11.5px;font-weight:600;position:relative}.f7__verify p{color:var(--ink-2);margin:6px 0 10px;font-size:10px;line-height:1.5;position:relative}.f7__verify button{border-radius:var(--r-full);background:var(--accent-500);color:#fff;height:28px;transition:transform var(--t-fast) var(--e-out);border:0;padding:0 16px;font-size:11px;font-weight:600;position:relative}.f7__verify button:hover{transform:translateY(-2px)}.f7__review{width:260px;top:352px;bottom:24px;right:24px}.f7__reviewDash{background:var(--surface-3);border-radius:2px;width:34px;height:4px;display:block}.f7__review p{margin:auto 0 14px;font-size:13px;font-weight:500;line-height:1.45}.f7__faces{justify-content:space-between;display:flex}.f7__faces button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;transition:transform var(--t-base) var(--e-spring), background var(--t-base) var(--e-smooth);border-radius:50%;place-items:center;font-size:15px;display:grid}.f7__faces button:hover{transform:translateY(-3px)scale(1.06)}.f7__faces button[data-active=true]{background:var(--accent-500);border-color:#0000}.f7__steps{flex-direction:column;gap:7px;margin:12px 0 14px;padding:0;list-style:none;display:flex}.f7__steps li{color:var(--ink-3);padding-left:20px;font-size:10.5px;position:relative}.f7__steps li:before{content:"";border:1.5px solid var(--line);border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:0}.f7__steps li[data-done=true]{color:var(--ink-2)}.f7__steps li[data-done=true]:before{border-color:var(--accent-500);background:var(--accent-500)}.f7__pulse{flex-direction:column;gap:10px;margin:14px 0 auto;padding:0;list-style:none;display:flex}.f7__pulse li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;font-size:11.5px;display:flex}.f7__pulse li:last-child{border-bottom:0}.f7__pulse i{color:var(--ink-2);font-style:normal}.f7__pulse b{font-family:var(--font-display);letter-spacing:-.022em;font-size:14px;font-weight:600}
