.top[data-astro-cid-rebrjudu]{text-align:center;justify-items:center;gap:20px;padding-top:clamp(56px,10vh,110px);display:grid}h1[data-astro-cid-rebrjudu]{letter-spacing:-.04em;font-size:clamp(40px,7vw,76px);line-height:1.04}.lede[data-astro-cid-rebrjudu]{max-width:520px;color:var(--text-dim);font-size:clamp(17px,2vw,20px);line-height:1.5}.list[data-astro-cid-rebrjudu]{gap:clamp(72px,12vh,130px);margin-top:clamp(64px,10vh,110px);display:grid}.row[data-astro-cid-rebrjudu]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,6vw,80px);display:grid}.flip[data-astro-cid-rebrjudu] .copy[data-astro-cid-rebrjudu]{order:2}.copy[data-astro-cid-rebrjudu]{gap:16px;display:grid}.copy[data-astro-cid-rebrjudu] h2[data-astro-cid-rebrjudu]{letter-spacing:-.035em;font-size:clamp(30px,4.2vw,46px);line-height:1.06}.copy[data-astro-cid-rebrjudu] p[data-astro-cid-rebrjudu]{color:var(--text-dim);max-width:440px;font-size:18px;line-height:1.55}.art[data-astro-cid-rebrjudu]{place-items:center;height:280px;padding:24px;display:grid;position:relative;overflow:hidden}.end[data-astro-cid-rebrjudu]{text-align:center;justify-items:center;gap:24px;margin-top:clamp(80px,14vh,140px);display:grid}.end[data-astro-cid-rebrjudu] h2[data-astro-cid-rebrjudu]{letter-spacing:-.035em;font-size:clamp(34px,5vw,54px)}.orb[data-astro-cid-rebrjudu],.o[data-astro-cid-rebrjudu]{background:radial-gradient(circle at 35% 30%,#e8f3ff,#59c8ff 35%,#ff6fb5 75%,#b7a6ff);border-radius:50%;flex:none;width:20px;height:20px}.orb[data-astro-cid-rebrjudu]{animation:2.4s ease-in-out infinite breathe}@keyframes breathe{50%{transform:scale(.82)}}.pill[data-astro-cid-rebrjudu]{background:var(--island);height:46px;box-shadow:var(--island-rim), 0 14px 40px -12px #00000073;backdrop-filter:var(--blur);color:#fff;border-radius:999px;align-items:center;gap:12px;padding:0 20px 0 12px;font-size:14px;font-weight:520;display:flex;position:absolute;top:36px}.wave[data-astro-cid-rebrjudu]{align-items:center;gap:6px;height:90px;margin-top:50px;display:flex}.wave[data-astro-cid-rebrjudu] i[data-astro-cid-rebrjudu]{background:var(--text);opacity:.8;width:5px;height:100%;transform:scaleY(calc(.2 + var(--d) * .07));animation:1.6s ease-in-out infinite wave;animation-delay:calc(var(--d) * -.15s);border-radius:4px}@keyframes wave{50%{transform:scaleY(calc(.95 - var(--d) * .05))}}.win[data-astro-cid-rebrjudu]{background:var(--fill);width:min(100%,340px);box-shadow:var(--card-rim);border-radius:14px;gap:14px;padding:16px 18px 20px;display:grid}.dots[data-astro-cid-rebrjudu]{gap:6px;display:flex}.dots[data-astro-cid-rebrjudu] i[data-astro-cid-rebrjudu]{background:var(--text-faint);border-radius:50%;width:8px;height:8px}.fld[data-astro-cid-rebrjudu]{color:var(--text-dim);gap:6px;font-size:12px;display:grid}.fld[data-astro-cid-rebrjudu] b[data-astro-cid-rebrjudu]{background:var(--fill);height:28px;box-shadow:var(--card-rim);border-radius:8px;display:block;position:relative;overflow:hidden}.fld[data-astro-cid-rebrjudu] b[data-astro-cid-rebrjudu]:after{content:"";height:6px;width:var(--w);background:var(--text-dim);transform-origin:0;max-width:calc(100% - 16px);animation:type 5s var(--ease) infinite;animation-delay:var(--t);border-radius:3px;position:absolute;top:11px;left:8px}@keyframes type{0%{transform:scaleX(0)}25%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.send[data-astro-cid-rebrjudu]{background:var(--accent);color:var(--accent-ink);border-radius:999px;justify-self:start;padding:7px 16px;font-size:13px;font-weight:560}.menu[data-astro-cid-rebrjudu]{justify-items:start;gap:10px;display:grid}.file[data-astro-cid-rebrjudu]{background:var(--fill-hover);border-radius:8px;padding:6px 12px;font-size:13px}.menu[data-astro-cid-rebrjudu] ul[data-astro-cid-rebrjudu]{background:var(--bg-raise);width:190px;box-shadow:var(--card-rim), 0 18px 40px -14px #00000080;backdrop-filter:var(--blur);border-radius:14px;margin:0 0 0 28px;padding:6px;font-size:14px;list-style:none}.menu[data-astro-cid-rebrjudu] li[data-astro-cid-rebrjudu]{color:var(--text-dim);border-radius:9px;padding:8px 12px;animation:6s step-end infinite hl}.menu[data-astro-cid-rebrjudu] li[data-astro-cid-rebrjudu]:first-child{animation:none}.menu[data-astro-cid-rebrjudu] li[data-astro-cid-rebrjudu]:nth-child(2){animation-name:hl2}.menu[data-astro-cid-rebrjudu] li[data-astro-cid-rebrjudu]:nth-child(3){animation-name:hl3}.menu[data-astro-cid-rebrjudu] li[data-astro-cid-rebrjudu]:nth-child(4){animation-name:hl4}.menu[data-astro-cid-rebrjudu] li[data-astro-cid-rebrjudu]:nth-child(5){animation-name:hl5}.on[data-astro-cid-rebrjudu]{background:var(--accent);color:var(--accent-ink)}@keyframes hl2{0%,24.9%{background:var(--accent);color:var(--accent-ink)}25%,to{color:var(--text-dim);background:0 0}}@keyframes hl3{0%,24.9%{background:0 0}25%,49.9%{background:var(--accent);color:var(--accent-ink)}50%,to{color:var(--text-dim);background:0 0}}@keyframes hl4{0%,49.9%{background:0 0}50%,74.9%{background:var(--accent);color:var(--accent-ink)}75%,to{color:var(--text-dim);background:0 0}}@keyframes hl5{0%,74.9%{background:0 0}75%,to{background:var(--accent);color:var(--accent-ink)}}.paper[data-astro-cid-rebrjudu]{background:var(--fill);width:min(100%,230px);height:220px;box-shadow:var(--card-rim);border-radius:12px;align-content:start;gap:12px;padding:24px 22px;display:grid;position:relative}.paper[data-astro-cid-rebrjudu] i[data-astro-cid-rebrjudu]{height:6px;width:var(--w);background:var(--fill-hover);border-radius:3px}.sig[data-astro-cid-rebrjudu]{fill:none;width:120px;stroke:var(--text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;bottom:54px;left:22px}.sig[data-astro-cid-rebrjudu] path[data-astro-cid-rebrjudu]{stroke-dasharray:260;stroke-dashoffset:260px;animation:draw 5s var(--ease) infinite}@keyframes draw{0%{stroke-dashoffset:260px}40%,90%{stroke-dashoffset:0}to{stroke-dashoffset:260px}}.seal[data-astro-cid-rebrjudu]{background:var(--accent);color:var(--accent-ink);animation:seal 5s var(--spring) infinite;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:14px;right:14px}.seal[data-astro-cid-rebrjudu] svg[data-astro-cid-rebrjudu]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@keyframes seal{0%,45%{opacity:0;transform:scale(.6)}55%,90%{opacity:1;transform:none}to{opacity:0}}.diff[data-astro-cid-rebrjudu]{background:var(--fill);width:min(100%,360px);box-shadow:var(--card-rim);border-radius:14px;padding:14px 0 16px;font-size:13px}.ln[data-astro-cid-rebrjudu]{white-space:nowrap;padding:4px 18px;overflow:hidden}code[data-astro-cid-rebrjudu]{color:var(--text-dim);font-family:ui-monospace,Cascadia Code,Consolas,monospace}.del[data-astro-cid-rebrjudu]{background:#ff5a5a29}.add[data-astro-cid-rebrjudu]{background:#35c98a33;animation:3s ease-in-out infinite pulse}.del[data-astro-cid-rebrjudu] code[data-astro-cid-rebrjudu],.add[data-astro-cid-rebrjudu] code[data-astro-cid-rebrjudu]{color:var(--text)}@keyframes pulse{50%{background:#35c98a4d}}.acts[data-astro-cid-rebrjudu]{gap:8px;padding:14px 18px 0;display:flex}.acts[data-astro-cid-rebrjudu] span[data-astro-cid-rebrjudu]{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:560}.acts[data-astro-cid-rebrjudu] .ghost[data-astro-cid-rebrjudu]{background:var(--fill-hover);color:var(--text)}.chips[data-astro-cid-rebrjudu]{flex-wrap:wrap;justify-content:center;gap:10px;max-width:340px;display:flex}.chips[data-astro-cid-rebrjudu] span[data-astro-cid-rebrjudu]{background:var(--fill-hover);box-shadow:var(--card-rim);animation:5s ease-in-out infinite bob;animation-delay:var(--d);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:520}.chips[data-astro-cid-rebrjudu] .skill[data-astro-cid-rebrjudu]{background:var(--accent);color:var(--accent-ink)}@keyframes bob{50%{transform:translateY(-6px)}}.models[data-astro-cid-rebrjudu]{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,320px);display:grid;position:relative}.models[data-astro-cid-rebrjudu] span[data-astro-cid-rebrjudu]{z-index:1;text-align:center;background:var(--fill);box-shadow:var(--card-rim);border-radius:14px;padding:16px 10px;font-size:14px;font-weight:560;position:relative}.pick[data-astro-cid-rebrjudu]{z-index:2;width:calc(50% - 5px);height:calc(50% - 5px);box-shadow:0 0 0 2px var(--accent);animation:pick 8s var(--ease) infinite;pointer-events:none;border-radius:14px;position:absolute;top:0;left:0}@keyframes pick{0%,20%{transform:none}25%,45%{transform:translate(calc(100% + 10px))}50%,70%{transform:translate(calc(100% + 10px),calc(100% + 10px))}75%,95%{transform:translateY(calc(100% + 10px))}to{transform:none}}.stack[data-astro-cid-rebrjudu]{justify-items:center;gap:12px;width:100%;display:grid}.isl[data-astro-cid-rebrjudu]{background:var(--island);width:min(100%,300px);height:54px;box-shadow:var(--island-rim), 0 14px 40px -14px #00000080;backdrop-filter:var(--blur);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:0 18px 0 12px;font-size:14px;font-weight:520;display:flex;position:relative}.isl[data-astro-cid-rebrjudu] em[data-astro-cid-rebrjudu]{color:#fff9;font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.isl[data-astro-cid-rebrjudu] b[data-astro-cid-rebrjudu]{background:#ffffff24;border-radius:3px;height:3px;position:absolute;bottom:8px;left:44px;right:18px;overflow:hidden}.isl[data-astro-cid-rebrjudu] s[data-astro-cid-rebrjudu]{height:100%;width:var(--p);border-radius:inherit;transform-origin:0;animation:grow 4s var(--ease) infinite;background:#fff;display:block}@keyframes grow{0%{transform:scaleX(.1)}70%,to{transform:scaleX(1)}}.isl[data-astro-cid-rebrjudu].small{width:160px;height:40px}.isl[data-astro-cid-rebrjudu] .ok[data-astro-cid-rebrjudu]{background:radial-gradient(circle at 35% 30%,#d9ffe9,#35c98a 70%)}.isl[data-astro-cid-rebrjudu] .o[data-astro-cid-rebrjudu]{width:22px;height:22px}.rem[data-astro-cid-rebrjudu]{gap:10px;width:min(100%,330px);display:grid}.r[data-astro-cid-rebrjudu]{background:var(--fill);box-shadow:var(--card-rim);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:520;display:flex}.r[data-astro-cid-rebrjudu] small[data-astro-cid-rebrjudu]{color:var(--text-dim);margin-left:auto;font-size:12.5px;font-weight:450}.chk[data-astro-cid-rebrjudu]{width:18px;height:18px;box-shadow:inset 0 0 0 1.6px var(--text-faint);border-radius:50%;flex:none}.r[data-astro-cid-rebrjudu]:first-child .chk[data-astro-cid-rebrjudu]{animation:6s ease-in-out infinite tick}.r[data-astro-cid-rebrjudu]:nth-child(2) .chk[data-astro-cid-rebrjudu]{animation:6s ease-in-out 1.5s infinite tick}.r[data-astro-cid-rebrjudu]:nth-child(3) .chk[data-astro-cid-rebrjudu]{animation:6s ease-in-out 3s infinite tick}@keyframes tick{0%,20%{box-shadow:inset 0 0 0 1.6px var(--text-faint);background:0 0}30%,80%{background:var(--accent);box-shadow:inset 0 0 0 1.6px var(--accent)}to{background:0 0}}.phone[data-astro-cid-rebrjudu]{background:var(--bg);width:168px;height:330px;box-shadow:inset 0 0 0 2px var(--text-faint), 0 0 0 1px var(--hairline);border-radius:30px;align-self:start;margin-top:36px;padding:40px 10px 0;position:relative}.notch[data-astro-cid-rebrjudu]{background:var(--fill-hover);border-radius:999px;width:50px;height:12px;position:absolute;top:10px;left:50%;translate:-50%}.note[data-astro-cid-rebrjudu]{background:var(--bg-raise);box-shadow:var(--card-rim), 0 10px 24px -10px #00000080;animation:slide 5s var(--spring) infinite;border-radius:16px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.note[data-astro-cid-rebrjudu] img[data-astro-cid-rebrjudu]{border-radius:7px}.note[data-astro-cid-rebrjudu] span[data-astro-cid-rebrjudu]{gap:1px;display:grid}.note[data-astro-cid-rebrjudu] small[data-astro-cid-rebrjudu]{color:var(--text-dim);font-size:11.5px}@keyframes slide{0%{opacity:0;transform:translateY(-24px)}15%,85%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sig[data-astro-cid-rebrjudu] path[data-astro-cid-rebrjudu]{stroke-dashoffset:0;animation:none}.seal[data-astro-cid-rebrjudu],.note[data-astro-cid-rebrjudu]{opacity:1;animation:none}.fld[data-astro-cid-rebrjudu] b[data-astro-cid-rebrjudu]:after{animation:none}}@media (width<=820px){.row[data-astro-cid-rebrjudu]{grid-template-columns:minmax(0,1fr);gap:24px}.flip[data-astro-cid-rebrjudu] .copy[data-astro-cid-rebrjudu]{order:0}.art[data-astro-cid-rebrjudu]{height:260px}}
