.cover[data-astro-cid-nqrf7fjc]{border-radius:var(--r-lg);background:var(--c);color:var(--ci);isolation:isolate;width:100%;max-width:100%;position:relative;overflow:hidden}.cover[data-astro-cid-nqrf7fjc] img{object-fit:cover;object-position:var(--pos,center);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.art[data-astro-cid-nqrf7fjc]{place-items:center;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0}.sh[data-astro-cid-nqrf7fjc]{width:100%;height:100%;position:absolute;inset:0}.by[data-astro-cid-nqrf7fjc]{font:500 11px/1 var(--label);opacity:.55;letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:16px;left:18px}.dev[data-astro-cid-nqrf7fjc]{position:relative;box-shadow:0 40px 80px -30px #00000073}.browser[data-astro-cid-nqrf7fjc]{color:#10131f;background:#fff;border-radius:14px;width:64%;overflow:hidden;transform:translateY(6%)}.browser[data-astro-cid-nqrf7fjc] .top[data-astro-cid-nqrf7fjc]{background:#f3f3f6;border-bottom:1px solid #e6e6ec;align-items:center;gap:6px;padding:10px 12px;display:flex}.browser[data-astro-cid-nqrf7fjc] .top[data-astro-cid-nqrf7fjc] i[data-astro-cid-nqrf7fjc]{background:#d4d5de;border-radius:50%;width:8px;height:8px}.browser[data-astro-cid-nqrf7fjc] .top[data-astro-cid-nqrf7fjc] span[data-astro-cid-nqrf7fjc]{font:500 10px/1 var(--label);color:#777b8f;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.browser[data-astro-cid-nqrf7fjc] .pg[data-astro-cid-nqrf7fjc]{gap:10px;padding:8% 8% 10%;display:grid}.wm[data-astro-cid-nqrf7fjc]{font:700 clamp(18px, 3vw, 34px)/1 var(--display);letter-spacing:-.04em;color:var(--c)}.browser[data-astro-cid-nqrf7fjc] .l1[data-astro-cid-nqrf7fjc],.browser[data-astro-cid-nqrf7fjc] .l2[data-astro-cid-nqrf7fjc],.bcard[data-astro-cid-nqrf7fjc] .l1[data-astro-cid-nqrf7fjc]{background:#e4e5ec;border-radius:4px;height:7px}.browser[data-astro-cid-nqrf7fjc] .l1[data-astro-cid-nqrf7fjc]{width:80%}.browser[data-astro-cid-nqrf7fjc] .l2[data-astro-cid-nqrf7fjc]{width:56%}.btn-f[data-astro-cid-nqrf7fjc]{background:var(--c);border-radius:99px;width:30%;height:18px;margin-top:4px}.phone[data-astro-cid-nqrf7fjc]{aspect-ratio:9/18;color:#10131f;background:#fff;border-radius:26px;flex-direction:column;gap:8px;width:28%;min-width:120px;padding:16px 10px;display:flex;transform:translateY(14%)rotate(-6deg)}.notch[data-astro-cid-nqrf7fjc]{background:#e6e6ec;border-radius:9px;width:36%;height:6px;margin:0 auto 6px}.ph-head[data-astro-cid-nqrf7fjc]{border-bottom:1px solid #eee;align-items:center;gap:6px;padding-bottom:8px;display:flex}.ph-head[data-astro-cid-nqrf7fjc] b[data-astro-cid-nqrf7fjc]{font:600 11px/1.1 var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av[data-astro-cid-nqrf7fjc]{background:var(--c);width:22px;height:22px;color:var(--ci);font:700 9px/1 var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.msg[data-astro-cid-nqrf7fjc]{border-radius:10px;height:22px}.msg[data-astro-cid-nqrf7fjc].q{background:#eef0f6;align-self:flex-end;width:70%}.msg[data-astro-cid-nqrf7fjc].a{background:var(--c);opacity:.9;width:80%}.msg[data-astro-cid-nqrf7fjc].s{width:50%}.msg[data-astro-cid-nqrf7fjc].l{height:36px}.bcard[data-astro-cid-nqrf7fjc]{aspect-ratio:1.75;color:#10131f;background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;width:50%;padding:7%;display:flex;transform:rotate(-5deg)}.bcard[data-astro-cid-nqrf7fjc] .mono[data-astro-cid-nqrf7fjc]{background:var(--c);width:38px;height:38px;color:var(--ci);font:700 15px/1 var(--display);border-radius:10px;place-items:center;display:grid}.bcard[data-astro-cid-nqrf7fjc] .l1[data-astro-cid-nqrf7fjc]{width:46%}a:hover>.cover[data-astro-cid-nqrf7fjc] .art[data-astro-cid-nqrf7fjc],a:hover>.cover[data-astro-cid-nqrf7fjc] img{transform:scale(1.03)}.case[data-astro-cid-esvs7huh]{align-content:start;gap:16px;min-width:0;display:grid}.link[data-astro-cid-esvs7huh]{border-radius:var(--r-lg);isolation:isolate;display:block;position:relative;overflow:hidden}.link[data-astro-cid-esvs7huh] .cover img{transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s}.hov[data-astro-cid-esvs7huh]{z-index:2;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000 20%,#060812e0 78%);flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(18px,2.4vw,28px);transition:opacity .4s;display:flex;position:absolute;inset:0}.hov[data-astro-cid-esvs7huh]>[data-astro-cid-esvs7huh]{opacity:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s;transform:translateY(14px)}.h-title[data-astro-cid-esvs7huh]{font:700 clamp(18px, 1.7vw, 24px)/1.12 var(--display);letter-spacing:-.03em;max-width:30ch}.lg[data-astro-cid-esvs7huh] .h-title[data-astro-cid-esvs7huh]{font-size:clamp(22px,2.2vw,32px)}.h-sum[data-astro-cid-esvs7huh]{color:#ffffffc7;max-width:52ch;font-size:14px;line-height:1.5;transition-delay:50ms}.h-foot[data-astro-cid-esvs7huh]{justify-content:space-between;align-items:center;gap:12px;transition-delay:.1s;display:flex}.tags[data-astro-cid-esvs7huh]{flex-wrap:wrap;gap:6px;display:flex}.hov[data-astro-cid-esvs7huh] .tag[data-astro-cid-esvs7huh]{color:#fff;background:#ffffff1f;border-color:#fff3}.go[data-astro-cid-esvs7huh]{width:42px;height:42px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.sample[data-astro-cid-esvs7huh]{z-index:3;position:absolute;top:14px;left:14px}@media (hover:hover){.link[data-astro-cid-esvs7huh]:hover .hov[data-astro-cid-esvs7huh],.link[data-astro-cid-esvs7huh]:focus-visible .hov[data-astro-cid-esvs7huh]{opacity:1}.link[data-astro-cid-esvs7huh]:hover .hov[data-astro-cid-esvs7huh]>[data-astro-cid-esvs7huh],.link[data-astro-cid-esvs7huh]:focus-visible .hov[data-astro-cid-esvs7huh]>[data-astro-cid-esvs7huh]{opacity:1;transform:none}.link[data-astro-cid-esvs7huh]:hover .cover img,.link[data-astro-cid-esvs7huh]:focus-visible .cover img{filter:saturate(1.05);transform:scale(1.05)}}.body[data-astro-cid-esvs7huh]{gap:6px;display:grid}.meta[data-astro-cid-esvs7huh]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:14px;display:flex}.client[data-astro-cid-esvs7huh]{color:var(--ink);font-weight:600}.dark .client[data-astro-cid-esvs7huh],.black .client[data-astro-cid-esvs7huh]{color:#fff}.yr[data-astro-cid-esvs7huh]{font:500 12px/1 var(--label);letter-spacing:.04em}.title[data-astro-cid-esvs7huh]{letter-spacing:-.035em;font-size:clamp(22px,2vw,28px);line-height:1.08}.lg[data-astro-cid-esvs7huh] .title[data-astro-cid-esvs7huh]{font-size:clamp(26px,2.6vw,36px)}.title[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]{text-decoration:none}.case[data-astro-cid-esvs7huh]:hover .title[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]{text-underline-offset:5px;text-decoration:underline 2px}
