.proj-none[data-astro-cid-xoxn7t3d]{color:var(--muted,#6B7580);font-size:16px;margin:20px 0 0}:root{--ink:#141B22;--muted:#525C66;--faint:#5A636C;--line:#E8EBEE;--page:#F7F8F8;--card:#FFFFFF;--action:#1B2430;--teal:#09A895;--teal-hi:#0DC5AE;--teal-deep:#087F73;--ok:#1D9E75;--art:#E07A5F;--art-light:#F2CC8F;--art-dark:#8F3F2C;--art-pale:#F6DCC8;--art-pale2:#FBF0E6;--art-sky:#CFE5F2;--art-ink:#3D405B;--font:"Figtree","Codec Pro",system-ui,-apple-system,sans-serif}.web-phone *{box-sizing:border-box}.web-phone body{margin:0;background:#fff;color:var(--ink);font:13px/1.4 var(--font);-webkit-font-smoothing:antialiased}.web-phone h1,.web-phone h2,.web-phone h3,.web-phone p,.web-phone ul{margin:0}.web-phone .num{font-variant-numeric:tabular-nums}.web-phone .topbar{font-family:Figtree,Codec Pro,system-ui;position:sticky;top:0;z-index:20;margin:14px 20px 0;height:52px;border-radius:999px;background:#0e1114;color:#fff;display:flex;align-items:center;padding:0 22px 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.web-phone .topbar .mark{width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;margin-right:16px}.web-phone .topbar .c{flex:1;text-align:center;color:#ffffffd9}.web-phone .topbar .c b{font-weight:400;margin:0 12px;color:#ffffff59}.web-phone .slide{position:relative;padding:70px 32px 60px}.web-phone .slide .lab{position:absolute;top:26px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.web-phone .slide .lab.l{left:32px}.web-phone .slide .lab.r{right:32px}.web-phone .slide .lab.m{left:50%;transform:translate(-50%)}.web-phone .slide.dark{background:#0b0d0f;color:#fff}.web-phone .slide.dark .lab{color:#fff6}.web-phone .h{font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.02em;max-width:22ch}.web-phone .h span{color:var(--faint);font-weight:400}.web-phone .small{font-size:13px;color:var(--muted);line-height:1.6;max-width:46ch;margin-top:14px}.web-phone .pts{margin-top:18px;padding-left:18px;color:var(--muted);font-size:12.5px;line-height:1.6;max-width:46ch}.web-phone .pts b{color:var(--ink);font-weight:500}.web-phone .feat{font-size:40px;font-weight:400;line-height:1.08;letter-spacing:-.03em}.web-phone .feat b{display:block;font-weight:400}.web-phone .cap{margin-top:14px;text-align:center;font-size:12px;color:var(--muted);max-width:392px}.web-phone .cap b{display:block;color:var(--ink);font-weight:500;font-size:12.5px}.web-phone .s1{background:linear-gradient(180deg,#fff,#fbf0e6 40%,#f6dcc8);overflow:hidden;min-height:820px}.web-phone .s1grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;position:relative}.web-phone .s1 .txt{padding-top:60px}.web-phone .s1 .stand{position:absolute;right:-8%;bottom:-140px;width:760px;height:300px;border-radius:200px 200px 0 0/140px 140px 0 0;background:linear-gradient(180deg,#2b3036,#0e1114);box-shadow:0 -30px 80px #00000040}.web-phone .s1 .ph{position:relative;z-index:2;width:392px;margin:0 auto;transform:perspective(1600px) rotateY(-14deg) rotateX(6deg) rotate(-2deg);transform-origin:50% 60%}.web-phone .s2grid{display:grid;grid-template-columns:.8fr 1.6fr;gap:40px;align-items:center}.web-phone .panel{border-radius:40px;background:linear-gradient(160deg,#fbf0e6,#f6dcc8 55%,#cfe5f2);padding:60px 30px 0;overflow:hidden;height:700px;display:flex;gap:30px;justify-content:center;align-items:flex-start}.web-phone .panel .ph{transform:perspective(1600px) rotateY(-10deg) rotateX(5deg);transform-origin:50% 40%}.web-phone .panel .ph.two{transform:perspective(1600px) rotateY(10deg) rotateX(5deg) translateY(60px)}.web-phone .zig{height:110px;background:repeating-linear-gradient(115deg,#f2f3f4 0 120px,#fff 120px 160px);position:relative;overflow:hidden}.web-phone .zig .z{position:absolute;left:50%;top:0;bottom:0;width:160px;transform:translate(-50%) skew(-25deg);background:#0e1114;display:grid;place-items:center}.web-phone .zig .z svg{transform:skew(25deg)}.web-phone .s3{background:#fafafa;border-top:1px solid var(--line)}.web-phone .three{display:grid;grid-template-columns:repeat(3,392px);gap:36px;justify-content:center}.web-phone .s4{background:linear-gradient(180deg,#fff,#fbf0e6)}.web-phone .four{display:grid;grid-template-columns:1fr 392px;gap:60px;align-items:center;max-width:1000px;margin:0 auto}.web-phone .ruler{margin:0 32px 40px;height:36px;background:repeating-linear-gradient(to right,var(--faint) 0 1px,transparent 1px 8px) bottom/100% 12px no-repeat,repeating-linear-gradient(to right,var(--ink) 0 1px,transparent 1px 80px) bottom/100% 20px no-repeat;position:relative}.web-phone .ruler span{position:absolute;bottom:22px;font-size:12px;color:var(--muted)}.web-phone .phone{width:392px;background:#2a1f1c;border-radius:56px;padding:12px;color:var(--ink);box-shadow:0 40px 90px #2a1f1c59,inset 0 0 0 2px #5a4038;flex:none}.web-phone .scr{background:var(--page);border-radius:46px;overflow:hidden;height:844px;position:relative;display:flex;flex-direction:column}.web-phone .sb{display:flex;justify-content:space-between;align-items:center;padding:14px 28px 0;font-size:14px;font-weight:600;position:relative;z-index:3}.web-phone .sb .isl{width:110px;height:32px;background:#000;border-radius:20px}.web-phone .body{flex:1;overflow:hidden;position:relative;padding:12px 16px 0;display:flex;flex-direction:column;gap:12px}.web-phone .tabbar{margin:0 12px 14px;height:66px;border-radius:999px;background:var(--card);box-shadow:0 12px 34px #10182824;display:flex;align-items:center;padding:6px;gap:2px;position:relative;z-index:3}.web-phone .tabbar span{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:54px;border-radius:999px;font-size:11px;color:var(--muted);white-space:nowrap}.web-phone .tabbar span i{font-size:19px}.web-phone .tabbar span.on{background:var(--action);color:#fff;flex:1.3}.web-phone .ind{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:110px;height:4px;border-radius:2px;background:#00000040;z-index:4}.web-phone .av{width:38px;height:38px;border-radius:50%;background:#c98a5b;display:grid;place-items:center;border:2px solid #fff;box-shadow:0 2px 8px #10182826;position:relative;overflow:hidden}.web-phone .av:after{content:"";position:absolute;left:9px;right:9px;top:8px;height:12px;border-radius:50%;background:#2b1b12}.web-phone .av.big{width:56px;height:56px;border-color:#ffffff40}.web-phone .av.big:after{left:13px;right:13px;top:12px;height:18px}.web-phone .circ{width:38px;height:38px;border-radius:50%;background:var(--card);display:grid;place-items:center;box-shadow:0 2px 10px #1018281a;font-size:16px;position:relative}.web-phone .circ b{position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--art);border:1.5px solid #fff}.web-phone .search{height:48px;border-radius:999px;background:var(--card);box-shadow:0 8px 24px #10182814;display:flex;align-items:center;gap:10px;padding:0 8px 0 16px;color:var(--faint);font-size:12.5px;position:relative;z-index:2}.web-phone .search i{font-size:16px}.web-phone .search .sp{flex:1}.web-phone .search .f{width:34px;height:34px;border-radius:50%;background:var(--page);color:var(--ink);display:grid;place-items:center;font-size:14px}.web-phone .search.overlap{margin-top:-34px}.web-phone .hero{margin:-12px -16px 0;height:190px;position:relative}.web-phone .hero.tall{height:236px}.web-phone .hero svg{width:100%;height:100%;display:block}.web-phone .hero .brand{position:absolute;left:16px;right:16px;top:12px;z-index:2;display:flex;justify-content:space-between;align-items:center}.web-phone .hero .brand .lg{display:flex;align-items:center;gap:7px;font-weight:500;font-size:17px;letter-spacing:-.01em;color:var(--art-ink)}.web-phone .chip-l{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:999px;background:#ffffffd9;font-size:12px;font-weight:500}.web-phone .welcome h2{font-size:26px;font-weight:500;letter-spacing:-.02em}.web-phone .welcome p{font-size:12px;color:var(--muted);margin-top:2px}.web-phone .alt{text-align:center;font-size:12px;color:var(--muted);margin-bottom:14px}.web-phone .alt b{color:var(--ink);font-weight:500}.web-phone .wallet{background:var(--card);border-radius:22px;padding:14px 16px;box-shadow:0 8px 24px #1018280f;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:10px}.web-phone .wallet:before{content:"";position:absolute;left:-30px;top:-50px;width:200px;height:160px;border-radius:50%;background:radial-gradient(circle,#fbf0e6,#fbf0e600 70%)}.web-phone .wallet>div{position:relative}.web-phone .wallet .lg{display:flex;align-items:center;gap:6px;font-weight:500;font-size:13px}.web-phone .wallet .amt{margin-top:8px;font-size:26px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.web-phone .wallet .amt em{font-style:normal;color:var(--teal);font-size:16px;margin-right:2px;vertical-align:4px}.web-phone .wallet .amt small{display:block;font-size:12px;color:var(--faint);font-weight:400;margin-top:2px;letter-spacing:0}.web-phone .wallet .acts{display:flex;gap:8px}.web-phone .wallet .acts div{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;color:var(--ink);width:48px}.web-phone .wallet .acts div i{width:38px;height:38px;border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:15px;color:var(--ink);border:1px solid var(--line);box-shadow:0 2px 8px #1018280f}.web-phone .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.web-phone .grid.short{grid-template-columns:repeat(3,1fr);gap:10px}.web-phone .tile{background:var(--card);border-radius:18px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:500;box-shadow:0 3px 12px #1018280d}.web-phone .tile svg{width:58px;height:54px;display:block}.web-phone .grid.short .tile{padding:14px 6px 12px;font-size:12px;gap:6px}.web-phone .grid.short .tile svg{width:74px;height:68px}.web-phone .promo{border-radius:22px;padding:14px 16px;position:relative;overflow:hidden;background:linear-gradient(115deg,var(--art-pale2) 0%,#fff 45%,var(--art-sky) 100%);min-height:104px;display:flex;align-items:center}.web-phone .promo.sky{background:linear-gradient(115deg,var(--art-sky) 0%,#fff 50%,var(--art-pale2) 100%)}.web-phone .promo .t{position:relative;z-index:1;max-width:60%}.web-phone .promo .t b{display:block;color:var(--art-dark);font-weight:500;font-size:13.5px}.web-phone .promo .t span{display:block;font-size:12px;color:var(--muted);margin-top:3px;line-height:1.35}.web-phone .promo .t .btn{margin-top:9px}.web-phone .promo svg.art{position:absolute;right:4px;bottom:0;height:104px;width:150px}.web-phone .btn{height:32px;padding:0 14px;border-radius:999px;background:var(--action);color:#fff;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.web-phone .btn.wide{width:100%;height:54px;justify-content:center;font-size:14px}.web-phone .sec{display:flex;justify-content:space-between;align-items:baseline}.web-phone .sec b{font-weight:500;font-size:14.5px}.web-phone .sec a{font-size:12px;color:var(--art-dark);font-weight:500}.web-phone .loc{display:flex;align-items:center;gap:10px}.web-phone .loc span{display:block;font-size:12px;color:var(--faint)}.web-phone .loc b{display:block;font-weight:500;font-size:13px}.web-phone .loc .sp{flex:1}.web-phone .cats{display:flex;gap:10px;overflow:hidden}.web-phone .cats div{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;flex:none;width:66px;text-align:center}.web-phone .cats div i{width:60px;height:60px;border-radius:50%;background:var(--card);box-shadow:0 6px 16px #1018281a;display:grid;place-items:center}.web-phone .cats div i svg{width:40px;height:40px}.web-phone .pgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.web-phone .pc{background:var(--card);border-radius:20px;padding:10px;position:relative;box-shadow:0 3px 12px #1018280d}.web-phone .pc .img{height:92px;border-radius:14px;display:grid;place-items:center;background:var(--art-pale2)}.web-phone .pc .img svg{width:80px;height:76px}.web-phone .pc .badge{position:absolute;top:10px;left:10px;padding:2px 7px;border-radius:999px;background:var(--art);color:#fff;font-size:12px;font-weight:700}.web-phone .pc b{display:block;margin-top:8px;font-weight:500;font-size:12px;line-height:1.25}.web-phone .pc small{display:block;color:var(--faint);font-size:12px;margin-top:2px}.web-phone .pc .row{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.web-phone .pc .row span{font-weight:500;font-size:13px}.web-phone .pc .row .plus{width:30px;height:30px;border-radius:50%;background:var(--action);color:#fff;display:grid;place-items:center;font-size:14px}.web-phone .ttl{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;text-align:center;font-weight:500;font-size:14px}.web-phone .sunday{position:relative;border-radius:22px;overflow:hidden;height:196px}.web-phone .sunday>svg{width:100%;height:100%;display:block}.web-phone .sunday .ov{position:absolute;left:14px;right:14px;bottom:12px;display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center}.web-phone .eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--art-ink);font-weight:500}.web-phone .sunday .times{display:flex;gap:6px}.web-phone .sunday .times b{padding:6px 10px;border-radius:999px;background:#ffffffe6;font-weight:500;font-size:12px}.web-phone .sunday .times b.on{background:var(--action);color:#fff}.web-phone .sunday .ov .btn{grid-column:2;grid-row:1/3}.web-phone .sunday small{grid-column:1;font-size:12px;color:var(--art-ink)}.web-phone .streak{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;background:var(--card);border-radius:18px;padding:10px 12px;box-shadow:0 3px 12px #1018280d}.web-phone .streak svg{width:44px;height:42px}.web-phone .streak b{display:block;font-weight:500;font-size:12.5px}.web-phone .streak span{font-size:12px;color:var(--faint)}.web-phone .streak i{font-size:20px;color:var(--art)}.web-phone .hscroll{display:flex;gap:10px;overflow:hidden}.web-phone .ev{flex:none;width:126px;background:var(--card);border-radius:18px;padding:10px;box-shadow:0 3px 12px #1018280d}.web-phone .ev svg{width:100%;height:64px;display:block;background:var(--art-pale2);border-radius:12px;padding:4px}.web-phone .ev b{display:block;margin-top:8px;font-weight:500;font-size:12px}.web-phone .ev span{font-size:12px;color:var(--faint)}.web-phone .grp{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;background:var(--card);border-radius:18px;padding:10px 12px;box-shadow:0 3px 12px #1018280d}.web-phone .grp .avs{display:flex}.web-phone .grp .avs i{width:26px;height:26px;border-radius:50%;background:var(--art-pale);color:var(--art-dark);display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:500;border:2px solid #fff;margin-left:-8px}.web-phone .grp .avs i:first-child{margin-left:0}.web-phone .grp b{display:block;font-weight:500;font-size:12.5px}.web-phone .grp span{font-size:12px;color:var(--faint)}.web-phone .pill{padding:4px 10px;border-radius:999px;background:var(--art-pale2);color:var(--art-dark);font-size:12px;font-weight:500}.web-phone .seg{display:flex;background:var(--card);border-radius:999px;padding:4px;box-shadow:0 2px 10px #1018280a}.web-phone .seg span{flex:1;text-align:center;padding:8px 0;border-radius:999px;font-size:12px;color:var(--muted)}.web-phone .seg span.on{background:var(--action);color:#fff;font-weight:500}.web-phone .digest{display:grid;grid-template-columns:1fr 120px;gap:8px;align-items:center;border-radius:22px;padding:14px 0 0 16px;background:linear-gradient(115deg,var(--art-pale2),var(--art-sky));overflow:hidden}.web-phone .digest>div{min-width:0}.web-phone .digest b{display:block;font-weight:500;font-size:12.5px;line-height:1.3;margin:4px 0 10px}.web-phone .digest .btn{margin-bottom:14px}.web-phone .digest svg{width:130px;height:104px;display:block}.web-phone .mon{font-size:12px;color:var(--faint);font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.web-phone .tx{display:grid;gap:8px}.web-phone .tx>div{background:var(--card);border-radius:18px;padding:9px 12px;display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;box-shadow:0 2px 10px #1018280a}.web-phone .tx>div>div{min-width:0}.web-phone .tx>div>svg{width:40px;height:38px}.web-phone .tx b{display:block;font-weight:500;font-size:12.5px}.web-phone .tx span{font-size:12px;color:var(--faint);display:block}.web-phone .tx .dot{width:8px;height:8px;border-radius:50%;background:var(--art)}.web-phone .mcard{background:var(--action);color:#fff;border-radius:22px;padding:16px;display:grid;gap:12px;position:relative;overflow:hidden}.web-phone .mcard:after{content:"";position:absolute;right:-40px;top:-60px;width:180px;height:180px;border-radius:50%;background:#e07a5f40}.web-phone .mcard .row1{display:flex;gap:12px;align-items:center;position:relative}.web-phone .mcard .row1 b{display:block;font-weight:500;font-size:15px}.web-phone .mcard .row1 span{font-size:12px;color:#ffffffa6}.web-phone .mcard .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:relative}.web-phone .mcard .row2 span{display:block;font-size:12px;color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase}.web-phone .mcard .row2 b{font-weight:500;font-size:12.5px}.web-phone .mcard .qrm{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;color:#ffffffb3;position:relative}.web-phone .mcard .qrm svg{width:40px;height:38px}.web-phone .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.web-phone .stats div{background:var(--card);border-radius:16px;padding:10px;text-align:center;box-shadow:0 2px 10px #1018280a}.web-phone .stats b{display:block;font-weight:500;font-size:16px}.web-phone .stats span{font-size:12px;color:var(--faint)}.web-phone .plist{display:grid;gap:8px}.web-phone .plist>div{background:var(--card);border-radius:18px;padding:9px 12px;display:grid;grid-template-columns:44px 1fr auto;gap:2px 10px;align-items:center;box-shadow:0 2px 10px #1018280a}.web-phone .plist svg{width:40px;height:38px;grid-row:span 2}.web-phone .plist span{font-weight:500;font-size:12.5px}.web-phone .plist small{font-size:12px;color:var(--faint);grid-column:2}.web-phone .plist i{grid-row:span 2;color:var(--faint)}.web-phone .big-obj{height:200px;display:grid;place-items:center}.web-phone .big-obj svg{width:200px;height:186px}.web-phone .stepper{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:-10px}.web-phone .stepper i{width:44px;height:44px;border-radius:50%;background:var(--card);box-shadow:0 8px 20px #1018281f;display:grid;place-items:center;font-size:16px}.web-phone .stepper i.k{background:var(--action);color:#fff}.web-phone .stepper b{min-width:124px;height:44px;border-radius:999px;background:var(--card);box-shadow:0 8px 20px #1018281f;display:grid;place-items:center;font-size:20px;font-weight:500}.web-phone .dt{position:relative}.web-phone .dt h2{font-size:17px;font-weight:500;line-height:1.25;padding-right:52px}.web-phone .dt .ok{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ok);margin-top:5px}.web-phone .dt .ok i{width:14px;height:14px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font-size:12px}.web-phone .dt .price{display:flex;align-items:baseline;gap:8px;margin-top:10px}.web-phone .dt .price b{font-size:20px;font-weight:500}.web-phone .dt .price s{color:var(--faint);font-size:12px}.web-phone .dt .price em{font-style:normal;padding:2px 8px;border-radius:999px;background:var(--action);color:#fff;font-size:12px;font-weight:500}.web-phone .dt .rate{position:absolute;right:0;top:34px;font-size:12px;display:flex;align-items:center;gap:4px}.web-phone .dt .rate i{color:var(--art)}.web-phone .dt .heart{position:absolute;right:0;top:-8px;width:40px;height:40px;border-radius:50%;background:var(--card);box-shadow:0 6px 16px #1018281a;display:grid;place-items:center;color:var(--art);font-size:17px}.web-phone .notice{border-radius:14px;padding:10px 12px;background:var(--art-pale2);display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.35}.web-phone .notice i{font-size:14px;color:var(--art-dark);margin-top:1px}@media (max-width:1300px){.web-phone .three{grid-template-columns:repeat(2,392px)}}@media (max-width:1000px){.web-phone .s1grid,.web-phone .s2grid,.web-phone .four{grid-template-columns:1fr}.web-phone .panel{flex-direction:column;height:auto;padding-bottom:40px}.web-phone .panel .ph.two{transform:none}.web-phone .three{grid-template-columns:392px}.web-phone .s1 .stand{display:none}}.web-phone .sun-strip{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;background:var(--card);border-radius:18px;padding:10px 12px;box-shadow:0 3px 12px #1018280d}.web-phone .sun-strip svg{width:44px;height:42px}.web-phone .sun-strip b{display:block;font-weight:500;font-size:12.5px}.web-phone .sun-strip span{font-size:12px;color:var(--faint)}.web-phone .sun-strip i{color:var(--faint)}.web-phone .grid.short .tile small{display:block;font-weight:400;font-size:12px;color:var(--faint);margin-top:1px}.web-phone .grid.short .tile{padding:12px 6px 10px;font-size:12px;text-align:center;line-height:1.2}.web-phone .grid.short .tile svg{width:56px;height:52px}.web-phone .field{display:grid;gap:3px;background:var(--card);border-radius:16px;padding:10px 14px;box-shadow:0 2px 10px #1018280a;position:relative}.web-phone .field span{font-size:12px;color:var(--faint)}.web-phone .field b{font-weight:500;font-size:13.5px}.web-phone .field i{position:absolute;right:14px;top:18px;color:var(--faint)}.web-phone .field .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.web-phone .cursor{display:inline-block;width:2px;height:14px;background:var(--ink);margin-left:2px;vertical-align:-2px}.web-phone .results{display:grid;gap:6px}.web-phone .res{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;background:var(--card);border-radius:16px;padding:8px 12px;box-shadow:0 2px 10px #1018280a}.web-phone .res svg{width:40px;height:38px}.web-phone .res b{display:block;font-weight:500;font-size:12.5px}.web-phone .res span{font-size:12px;color:var(--faint)}.web-phone .res.on{box-shadow:0 0 0 1.5px var(--action)}.web-phone .res.on i{color:var(--teal);font-size:18px}.web-phone .or{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--faint)}.web-phone .or i{flex:1;height:1px;background:var(--line)}.web-phone .mini-il{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center}.web-phone .mini-il svg{width:90px;height:64px}.web-phone .mini-il p{font-size:12px;color:var(--muted);line-height:1.4}.web-phone .church-hd{display:flex;justify-content:space-between;align-items:center;background:var(--card);border-radius:18px;padding:10px 14px;box-shadow:0 2px 10px #1018280a}.web-phone .church-hd span{display:block;font-size:12px;color:var(--faint)}.web-phone .church-hd b{font-weight:500;font-size:14px}.web-phone .church-hd .chg{font-size:12px;font-weight:500;color:var(--art-dark);display:inline}.web-phone .funds{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.web-phone .fund{background:var(--card);border-radius:16px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:500;text-align:center;line-height:1.15;box-shadow:0 2px 10px #1018280a}.web-phone .fund svg{width:44px;height:40px}.web-phone .fund.on{box-shadow:0 0 0 1.5px var(--action)}.web-phone .amount{display:flex;align-items:baseline;justify-content:center;gap:4px;padding:6px 0 0}.web-phone .amount span{font-size:18px;color:var(--teal);font-weight:500}.web-phone .amount b{font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1}.web-phone .amount i{font-style:normal;font-size:18px;color:var(--faint)}.web-phone .quick{display:flex;gap:6px;justify-content:center}.web-phone .quick span{padding:7px 12px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:12px}.web-phone .quick span.on{background:var(--action);color:#fff;border-color:var(--action)}.web-phone .calc{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;background:var(--art-pale2);border-radius:16px;padding:10px 12px}.web-phone .calc svg{width:40px;height:38px}.web-phone .calc>div>span{font-size:12px;color:var(--art-dark);font-weight:500}.web-phone .calc .row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:2px}.web-phone .calc label{font-size:12px;color:var(--muted)}.web-phone .calc label b{display:block;font-weight:500;color:var(--ink);font-size:12px}.web-phone .calc .out{font-size:16px;font-weight:500}.web-phone .calc .use{font-size:12px;font-weight:500;color:var(--art-dark)}.web-phone .hist{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;background:var(--card);border-radius:16px;padding:9px 12px;box-shadow:0 2px 10px #1018280a;font-size:12px}.web-phone .hist span{color:var(--faint);grid-column:1/-1}.web-phone .hist b{font-weight:500;font-size:12px}.web-phone .hist em{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.06em;padding:3px 7px;border-radius:999px;background:#e3f5f2;color:var(--teal-deep)}.web-phone .big-obj.sm{height:140px}.web-phone .big-obj.sm svg{width:150px;height:140px}.web-phone .youre{text-align:center}.web-phone .youre span{font-size:12px;color:var(--faint)}.web-phone .youre b{display:block;font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.web-phone .youre small{font-size:12px;color:var(--muted)}.web-phone .sum-rows{background:var(--card);border-radius:18px;padding:6px 14px;box-shadow:0 2px 10px #1018280a}.web-phone .sum-rows>div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line);font-size:12px}.web-phone .sum-rows>div:first-child{border-top:0}.web-phone .sum-rows span{color:var(--muted)}.web-phone .sum-rows b{font-weight:500}.web-phone .sum-rows .tot{font-size:13px}.web-phone .sum-rows .tot span{color:var(--ink)}.web-phone .sum-rows .tot b{font-size:15px}.web-phone .opt{display:flex;justify-content:space-between;align-items:center;background:var(--card);border-radius:16px;padding:9px 14px;box-shadow:0 2px 10px #1018280a}.web-phone .opt span{display:block;font-size:12px;color:var(--faint)}.web-phone .opt b{font-weight:500;font-size:12.5px}.web-phone .opt i{color:var(--faint)}.web-phone .opt.two{justify-content:flex-start;gap:24px}.web-phone .svc{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;background:var(--card);border-radius:16px;padding:9px 12px;box-shadow:0 2px 10px #1018280a}.web-phone .svc span{display:block;font-size:12px;color:var(--faint)}.web-phone .svc b{font-weight:500;font-size:12.5px}.web-phone .svc .pill{display:inline-block}.web-phone .svc .pill.on{background:var(--action);color:#fff}.web-phone .tools{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.web-phone .tool{background:var(--card);border-radius:16px;padding:8px 4px 7px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;box-shadow:0 2px 10px #1018280a}.web-phone .tool svg{width:46px;height:42px}.web-phone .tool b{font-weight:500;font-size:12px;line-height:1.15}.web-phone .tool span{font-size:12px;color:var(--faint);line-height:1.15}.web-phone .card-il{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;background:var(--card);border-radius:18px;padding:10px 12px;box-shadow:0 2px 10px #1018280a}.web-phone .card-il .eyebrow{display:block;font-size:12px;margin-bottom:2px}.web-phone .card-il b{display:block;font-weight:500;font-size:12.5px}.web-phone .card-il small{display:block;font-size:12px;color:var(--faint);line-height:1.3}.web-phone .card-il svg{width:44px;height:42px}.web-phone .btn.sm{height:28px;padding:0 11px;font-size:12px}.web-phone .btn.ghost{background:var(--card);color:var(--ink);border:1px solid var(--line)}.web-phone .proj{background:var(--card);border-radius:20px;padding:10px;box-shadow:0 3px 12px #1018280d}.web-phone .proj .gal{position:relative;height:120px;border-radius:14px;overflow:hidden;background:var(--art-pale2)}.web-phone .proj .gal svg{width:100%;height:100%;display:block}.web-phone .proj .gal .pic{position:absolute;right:8px;bottom:8px;padding:3px 8px;border-radius:999px;background:#1b2430d9;color:#fff;font-size:12px}.web-phone .proj>b{display:block;margin-top:10px;font-weight:500;font-size:13.5px}.web-phone .proj .bar{height:6px;border-radius:999px;background:var(--line);margin-top:8px}.web-phone .proj .bar i{display:block;height:100%;border-radius:999px;background:var(--art)}.web-phone .proj .meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:6px}.web-phone .proj .meta b{color:var(--ink);font-weight:500}.web-phone .proj p{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4}.web-phone .proj .acts{display:flex;gap:6px;margin-top:10px}.web-phone .proj.sm{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center}.web-phone .proj.sm .gal{height:64px;display:grid;place-items:center}.web-phone .proj.sm .gal svg{width:56px;height:52px}.web-phone .proj.sm b{display:block;font-weight:500;font-size:12px}.web-phone .proj.sm .bar{margin-top:5px;height:5px}.web-phone .proj.sm span{font-size:12px;color:var(--faint);display:block;margin-top:4px}.web-phone .push{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;background:var(--art-pale2);border-radius:16px;padding:10px 12px}.web-phone .push>i{font-size:18px;color:var(--art-dark)}.web-phone .push b{display:block;font-weight:500;font-size:12px}.web-phone .push span{font-size:12px;color:var(--muted)}.web-phone .nacts{display:flex;gap:6px;margin-top:8px}.web-phone .panel.wide3{height:760px;gap:20px;padding:50px 20px 0}.web-phone .panel .ph.mid{transform:perspective(1600px) rotateX(4deg) translateY(30px)}.web-phone .caps3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;font-size:12px;color:#ffffff80}.web-phone .caps3 b{display:block;color:#fff;font-weight:500;font-size:12.5px}@media (max-width:1300px){.web-phone .panel.wide3{flex-wrap:wrap;height:auto;padding-bottom:40px}.web-phone .panel .ph.mid,.web-phone .panel .ph.two{transform:none}}.web-phone .btn.wide{background:var(--teal-deep);color:#fff}.web-phone .fund.on{box-shadow:0 0 0 2px var(--teal);background:var(--teal-soft, #E3F5F2)}.web-phone .quick span.on{background:var(--teal-deep);border-color:var(--teal-deep);color:#fff}.web-phone .seg span.on{background:var(--teal-deep)}.web-phone .amount span{color:var(--teal-deep)}.web-phone .proj .bar i{background:var(--teal)}.web-phone .hist em{background:#e3f5f2;color:var(--teal-deep)}.web-phone .res.on{box-shadow:0 0 0 2px var(--teal)}.web-phone .res.on i{color:var(--teal)}.web-phone .svc .pill.on{background:var(--teal-deep)}.web-phone .tx .dot{background:var(--teal)}.web-phone .push .btn.sm,.web-phone .card-il .btn.sm,.web-phone .nacts .btn.sm:first-child,.web-phone .proj .acts .btn:first-child{background:var(--teal-deep)}.web-phone .grid.short .tile:first-child{box-shadow:0 0 0 2px var(--teal)}.web-phone .calc .use{color:var(--teal-deep)}.web-phone .mcard:after{background:#09a89547}.web-phone .given{display:grid;grid-template-columns:40px 1fr auto auto;gap:10px;align-items:center;background:var(--card);border-radius:16px;padding:8px 12px;box-shadow:0 2px 10px #1018280a}.web-phone .given svg{width:40px;height:38px}.web-phone .given span{display:block;font-size:12px;color:var(--faint)}.web-phone .given b{font-weight:500;font-size:14px}.web-phone .given em{font-style:normal;font-size:12px;font-weight:500;padding:4px 9px;border-radius:999px;background:#e3f5f2;color:var(--teal-deep)}.web-phone .given i{color:var(--faint)}.web-phone .given.empty{background:var(--art-pale2)}.web-phone .given.empty b{font-size:12.5px;font-weight:500}.web-phone .today-card{position:relative;overflow:hidden;border-radius:22px;background:var(--art-sky);min-height:132px;display:grid;grid-template-columns:1fr 150px;align-items:center}.web-phone .today-card .t{padding:14px 0 14px 16px;position:relative;z-index:1}.web-phone .today-card .eyebrow{display:block;margin-bottom:2px}.web-phone .today-card b{display:block;font-weight:500;font-size:16px}.web-phone .today-card .acts{display:flex;gap:6px;margin-top:10px}.web-phone .today-card>svg{width:100%;height:100%;display:block;align-self:end}
