.view.svelte-ykqq0o{isolation:isolate;background:radial-gradient(90% 60% at 0 0,#e6f1cf,#0000 60%),radial-gradient(80% 60% at 100% 100%,#efe3c4,#0000 60%),#f4f3e6;padding:150px 4% 80px;position:relative;overflow:hidden}.bg.svelte-ykqq0o{z-index:-1;pointer-events:none;position:absolute;inset:0}.bg.svelte-ykqq0o i:where(.svelte-ykqq0o){filter:blur(70px);border-radius:50%;animation:20s ease-in-out infinite alternate svelte-ykqq0o-drift;position:absolute}.b1.svelte-ykqq0o{background:#d7f499b3;width:420px;height:420px;top:60px;right:-100px}.b2.svelte-ykqq0o{background:#78c8aa66;width:380px;height:380px;animation-delay:-8s;bottom:80px;left:-100px}@keyframes svelte-ykqq0o-drift{to{transform:translate(50px,40px)scale(1.15)}}.top.svelte-ykqq0o{grid-template-columns:1fr auto;align-items:end;gap:14px 40px;max-width:1500px;margin:0 auto 34px;display:grid}.back.svelte-ykqq0o{color:#6e7c73;grid-column:1/-1;font-size:15px;font-weight:500;transition:color .3s}.back.svelte-ykqq0o:hover{color:#153e35}.titles.svelte-ykqq0o .eyebrow:where(.svelte-ykqq0o){letter-spacing:2px;font-size:12px}h1.svelte-ykqq0o{margin:10px 0 8px;font-size:clamp(32px,4vw,58px);line-height:1.06}.titles.svelte-ykqq0o p:where(.svelte-ykqq0o){margin:0;font-size:17px}.actions.svelte-ykqq0o{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.actions.svelte-ykqq0o .btn{font-size:15px}.ghost.svelte-ykqq0o{background:#fff9;border:1px solid #153e3540;border-radius:99px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;transition:background .3s;display:inline-flex}.ghost.svelte-ykqq0o:hover{background:#fff}kbd.svelte-ykqq0o{background:#153e3514;border-radius:6px;padding:2px 8px;font:600 12px Poppins,sans-serif}.layout.svelte-ykqq0o{grid-template-columns:150px minmax(0,1fr) 280px;align-items:start;gap:26px;max-width:1500px;margin:0 auto;display:grid}.thumbs.svelte-ykqq0o{scrollbar-width:thin;gap:12px;max-height:78vh;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.thumbs.svelte-ykqq0o button:where(.svelte-ykqq0o){cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;width:100%;padding:0;transition:border-color .3s,transform .3s;display:block;position:relative;overflow:hidden}.thumbs.svelte-ykqq0o button:where(.svelte-ykqq0o):hover{transform:translate(3px)}.thumbs.svelte-ykqq0o button.on:where(.svelte-ykqq0o){border-color:#153e35;box-shadow:0 10px 24px #153e3538}.thumbs.svelte-ykqq0o .n:where(.svelte-ykqq0o){z-index:2;color:#fff;background:#153e35d9;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;top:6px;left:6px}.thumbs.svelte-ykqq0o .im:where(.svelte-ykqq0o){pointer-events:none;border-radius:9px;display:block;overflow:hidden}.stage.svelte-ykqq0o{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffc,#fff6);border:1px solid #fff;border-radius:30px;padding:18px;position:relative;box-shadow:inset 0 1px #fff,0 36px 70px #153e3524}.canvas.svelte-ykqq0o{border-radius:14px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #153e3538}.portrait.svelte-ykqq0o .canvas:where(.svelte-ykqq0o){width:min(100%,520px)}.slot.svelte-ykqq0o{grid-area:1/1}.nav.svelte-ykqq0o{z-index:5;color:#153e35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffd1;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:54px;height:54px;margin-top:-27px;transition:transform .3s,background .3s;display:grid;position:absolute;top:50%;box-shadow:0 14px 30px #153e3540}.nav.svelte-ykqq0o:hover{background:#d7f499;transform:scale(1.1)}.nav.svelte-ykqq0o svg{transition:none}.prev.svelte-ykqq0o{inset-inline-start:6px}.prev.svelte-ykqq0o svg{transform:rotate(225deg)}.next.svelte-ykqq0o{inset-inline-end:6px}.next.svelte-ykqq0o svg,html[dir=rtl] .prev.svelte-ykqq0o svg{transform:rotate(45deg)}html[dir=rtl] .next.svelte-ykqq0o svg{transform:rotate(225deg)}.ctrl.svelte-ykqq0o{align-items:center;gap:16px;margin-top:16px;padding:0 6px;display:flex}.count.svelte-ykqq0o{color:#6e7c73;white-space:nowrap;font-size:15px}.count.svelte-ykqq0o b:where(.svelte-ykqq0o){color:#153e35;font-weight:600}.prog.svelte-ykqq0o{background:#153e351f;border-radius:99px;flex:1;height:5px;overflow:hidden}.prog.svelte-ykqq0o u:where(.svelte-ykqq0o){background:#153e35;border-radius:99px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);display:block}.pp.svelte-ykqq0o{color:#153e35;cursor:pointer;background:#fff;border:1px solid #153e3533;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;transition:background .3s;display:grid}.pp.svelte-ykqq0o:hover{background:#d7f499}.stage.full.svelte-ykqq0o{background:#0b1512;border:0;border-radius:0;place-items:center;padding:0;display:grid}.stage.full.svelte-ykqq0o .canvas:where(.svelte-ykqq0o){box-shadow:none;border-radius:0;width:auto}.stage.full.svelte-ykqq0o .ctrl:where(.svelte-ykqq0o){color:#fff;opacity:.6;position:absolute;bottom:18px;left:24px;right:24px}.stage.full.svelte-ykqq0o .count:where(.svelte-ykqq0o),.stage.full.svelte-ykqq0o .count:where(.svelte-ykqq0o) b:where(.svelte-ykqq0o){color:#fff}.stage.full.svelte-ykqq0o .prog:where(.svelte-ykqq0o){background:#fff3}.stage.full.svelte-ykqq0o .prog:where(.svelte-ykqq0o) u:where(.svelte-ykqq0o){background:#d7f499}.info.svelte-ykqq0o{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #fff;border-radius:26px;padding:26px;box-shadow:inset 0 1px #fff,0 20px 44px #153e3514}.info.svelte-ykqq0o h2:where(.svelte-ykqq0o){margin-bottom:16px;font-size:22px}dl.svelte-ykqq0o{margin:0 0 18px}dl.svelte-ykqq0o div:where(.svelte-ykqq0o){border-top:1px solid #153e351f;gap:3px;padding:12px 0;display:grid}dt.svelte-ykqq0o{letter-spacing:1.5px;text-transform:uppercase;color:#6e7c73;font-size:12px}dd.svelte-ykqq0o{margin:0;font-size:16px;font-weight:500}.info.svelte-ykqq0o p:where(.svelte-ykqq0o){margin:0 0 14px;font-size:14px;line-height:1.65}.info.svelte-ykqq0o .sample:where(.svelte-ykqq0o){color:#6e7c73;font-size:13px}.info.svelte-ykqq0o .btn{width:100%;font-size:15px}.more.svelte-ykqq0o{max-width:1500px;margin:auto;padding:90px 4% 20px}.mh.svelte-ykqq0o{margin-bottom:44px}.mh.svelte-ykqq0o .eyebrow:where(.svelte-ykqq0o){letter-spacing:2px;font-size:12px}.mh.svelte-ykqq0o h2:where(.svelte-ykqq0o){margin-top:12px}.cards.svelte-ykqq0o{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px;margin-bottom:70px;display:grid}@media (width<=1150px){.layout.svelte-ykqq0o{grid-template-columns:minmax(0,1fr)}.thumbs.svelte-ykqq0o{order:2;grid-auto-columns:130px;grid-auto-flow:column;max-height:none;padding:4px 0 10px;overflow:auto hidden}.info.svelte-ykqq0o{order:3}.cards.svelte-ykqq0o{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.view.svelte-ykqq0o{padding-top:130px}.top.svelte-ykqq0o{grid-template-columns:minmax(0,1fr)}.stage.svelte-ykqq0o{border-radius:22px;padding:10px}.nav.svelte-ykqq0o{width:44px;height:44px;margin-top:-22px}.cards.svelte-ykqq0o{grid-template-columns:minmax(0,1fr)}}
