.ill[data-v-d2a16c76]{width:100%;height:auto;display:block;overflow:visible}.i-card[data-v-d2a16c76]{fill:#fff;filter:drop-shadow(0 30px 40px #0f0f101f)}.i-bar[data-v-d2a16c76]{fill:#f1efea}.i-dot[data-v-d2a16c76]{fill:#d8d4cc}.i-ink[data-v-d2a16c76]{fill:var(--ink)}.i-acc[data-v-d2a16c76]{fill:var(--accent)}.i-mute[data-v-d2a16c76]{fill:#d8d4cc}.i-soft[data-v-d2a16c76]{fill:#ebe8e1}.i-dim[data-v-d2a16c76]{fill:#f4f2ee59}.i-op[data-v-d2a16c76]{opacity:.35}.i-line[data-v-d2a16c76]{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.i-line--light[data-v-d2a16c76]{stroke:var(--bg)}.i-line--acc[data-v-d2a16c76]{stroke:var(--accent);stroke-width:6px}.i-line--thin[data-v-d2a16c76]{stroke-width:1.5px}.i-area[data-v-d2a16c76]{fill:#d7ff3a40}.i-txt[data-v-d2a16c76]{font:700 16px var(--font-body);fill:var(--ink)}.i-mono[data-v-d2a16c76]{fill:var(--muted);font:600 16px ui-monospace,monospace}.i-lbl[data-v-d2a16c76]{font:600 14px var(--font-body);fill:var(--muted);letter-spacing:.08em;text-transform:uppercase}.i-big[data-v-d2a16c76]{font:600 64px var(--font-head);fill:var(--ink)}.i-cursor[data-v-d2a16c76]{fill:var(--ink);stroke:#fff;stroke-width:2px;animation:click-d2a16c76 3s var(--ease) infinite}.i-blink[data-v-d2a16c76]{animation:1s steps(2,end) infinite blink-d2a16c76}.i-float[data-v-d2a16c76]{animation:5s ease-in-out infinite float-d2a16c76}.i-pulse[data-v-d2a16c76]{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pulse-d2a16c76}.i-bounce[data-v-d2a16c76]{animation:bounce-d2a16c76 2s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}.i-scroll[data-v-d2a16c76]{animation:9s ease-in-out infinite scroll-d2a16c76}.i-fan[data-v-d2a16c76]{transform-box:fill-box;transform-origin:bottom;transition:transform 1s var(--ease)}.i-fan--1[data-v-d2a16c76]{animation:6s ease-in-out infinite fan1-d2a16c76}.i-fan--3[data-v-d2a16c76]{animation:6s ease-in-out infinite fan3-d2a16c76}.i-prod[data-v-d2a16c76]{animation:3s ease-in-out infinite lift-d2a16c76}.i-draw[data-v-d2a16c76]{stroke-dasharray:700;stroke-dashoffset:700px;animation:draw-d2a16c76 4s var(--ease) infinite alternate}.i-tree .i-line[data-v-d2a16c76]{stroke-dasharray:600;stroke-dashoffset:600px;animation:draw-d2a16c76 3s var(--ease) forwards}.i-arrow[data-v-d2a16c76]{animation:1.6s ease-in-out infinite nudge-d2a16c76}.i-up[data-v-d2a16c76]{animation:1.6s ease-in-out infinite up-d2a16c76}.i-confetti[data-v-d2a16c76]>*{animation:4s ease-in-out infinite float-d2a16c76}.i-confetti[data-v-d2a16c76]>:nth-child(2n){animation-delay:-2s}.i-swatch[data-v-d2a16c76]>*{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite pulse-d2a16c76}.i-swatch[data-v-d2a16c76]>:nth-child(2){animation-delay:.3s}.i-swatch[data-v-d2a16c76]>:nth-child(3){animation-delay:.6s}.i-swatch[data-v-d2a16c76]>:nth-child(4){animation-delay:.9s}.i-ad[data-v-d2a16c76]{animation:3s ease-in-out infinite pulse-soft-d2a16c76}@keyframes blink-d2a16c76{50%{opacity:0}}@keyframes float-d2a16c76{50%{transform:translateY(-10px)}}@keyframes pulse-d2a16c76{50%{transform:scale(1.06)}}@keyframes pulse-soft-d2a16c76{50%{opacity:.85}}@keyframes bounce-d2a16c76{0%,60%,to{transform:none}30%{transform:scale(1.25)}}@keyframes scroll-d2a16c76{0%,15%{transform:translateY(0)}50%,65%{transform:translateY(-200px)}to{transform:translateY(0)}}@keyframes fan1-d2a16c76{50%{transform:rotate(-6deg)translate(-10px)}}@keyframes fan3-d2a16c76{50%{transform:rotate(5deg)translate(10px)}}@keyframes lift-d2a16c76{0%,20%,to{transform:none}10%{transform:translateY(-8px)}}@keyframes draw-d2a16c76{to{stroke-dashoffset:0}}@keyframes nudge-d2a16c76{50%{transform:translate(6px)}}@keyframes up-d2a16c76{50%{transform:translateY(-6px)}}@keyframes click-d2a16c76{0%,to{transform:translate(40px,40px)}40%,60%{transform:none}50%{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.ill[data-v-d2a16c76] *{animation:none!important}.i-draw[data-v-d2a16c76],.i-tree .i-line[data-v-d2a16c76]{stroke-dashoffset:0}}.dirs[data-v-ef113adf]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dir[data-v-ef113adf]{border-radius:var(--radius);transition:transform .6s var(--ease), border-color .3s, background .4s;background:#fff;border:1px solid #0000;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.dir[data-v-ef113adf]:hover{border-color:var(--ink);transform:translateY(-6px)}.dir--cta[data-v-ef113adf]{background:var(--ink);color:var(--bg);--line:#f4f2ee24;--muted:#a3a09a}.dir--cta .dir__price[data-v-ef113adf]{color:var(--accent)}.dir--cta .dir__arrow[data-v-ef113adf]{background:var(--accent);color:var(--accent-ink)}.dir__ill[data-v-ef113adf]{background:var(--bg);aspect-ratio:480/330;border-radius:20px;place-items:center;margin:-12px -12px 6px;padding:10px 24px;display:grid;overflow:hidden}.dir:not(:hover) .dir__ill[data-v-ef113adf] *{animation-play-state:paused!important}.dir[data-v-ef113adf],.dir__ill[data-v-ef113adf]{min-width:0}.dir__ill[data-v-ef113adf] svg{width:100%;max-width:100%;height:auto}.dir__ill--q[data-v-ef113adf]{font-family:var(--font-head);color:var(--accent);background:#f4f2ee14;font-size:96px}.dir__ill--q span[data-v-ef113adf]{animation:3s ease-in-out infinite q-ef113adf}@keyframes q-ef113adf{50%{transform:translateY(-8px)rotate(-6deg)}}.dir__num[data-v-ef113adf]{font-family:var(--font-head);color:var(--muted);font-size:14px}.dir h3[data-v-ef113adf]{padding-right:40px;font-size:clamp(22px,2vw,28px)}.dir p[data-v-ef113adf]{color:var(--muted);font-size:16px}.dir__meta[data-v-ef113adf]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:auto;padding-top:16px;display:flex}.dir__price[data-v-ef113adf]{font-family:var(--font-head);font-size:20px;font-weight:500}.dir__term[data-v-ef113adf]{color:var(--muted);font-size:15px}.dir__arrow[data-v-ef113adf]{z-index:1;background:var(--bg);width:40px;height:40px;transition:background .3s, transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px}.dir:hover .dir__arrow[data-v-ef113adf]{background:var(--accent);transform:rotate(-45deg)}@media (width<=1000px){.dirs[data-v-ef113adf]{grid-template-columns:1fr 1fr}}@media (width<=640px){.dirs[data-v-ef113adf]{grid-template-columns:1fr 1fr;gap:10px}.dir[data-v-ef113adf]{border-radius:20px;gap:8px;padding:14px 14px 16px}.dir__ill[data-v-ef113adf]{display:none}.dir__ill--q[data-v-ef113adf]{aspect-ratio:auto;border-radius:14px;margin:-4px -4px 2px;padding:6px 10px;font-size:56px;display:grid}.dir h3[data-v-ef113adf]{-webkit-hyphens:auto;hyphens:auto;padding-right:34px;font-size:16px}.dir p[data-v-ef113adf]{font-size:13px;line-height:1.45}.dir__meta[data-v-ef113adf]{flex-direction:column;align-items:flex-start;gap:2px;padding-top:10px}.dir__price[data-v-ef113adf]{font-size:15px}.dir__term[data-v-ef113adf]{font-size:13px}.dir__arrow[data-v-ef113adf]{width:30px;height:30px;font-size:13px;top:12px;right:12px}}.adv[data-v-4bea9ca7]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.adv__item[data-v-4bea9ca7]{border-bottom:1px solid var(--line);align-content:start;gap:14px;padding:36px 32px 40px 0;display:grid}.adv__item[data-v-4bea9ca7]:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:32px}.adv__icon[data-v-4bea9ca7]{background:var(--ink);width:56px;height:56px;color:var(--bg);transition:transform .6s var(--ease);border-radius:16px;padding:14px}.adv__item:hover .adv__icon[data-v-4bea9ca7]{transform:rotate(-8deg)scale(1.06)}.adv__item h3[data-v-4bea9ca7]{font-size:clamp(20px,1.8vw,24px)}.adv__item p[data-v-4bea9ca7]{color:var(--muted)}@media (width<=900px){.adv[data-v-4bea9ca7]{grid-template-columns:1fr 1fr}.adv__item[data-v-4bea9ca7],.adv__item[data-v-4bea9ca7]:not(:nth-child(3n+1)){border-left:0;padding:28px 20px 32px 0}.adv__item[data-v-4bea9ca7]:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}}@media (width<=600px){.adv[data-v-4bea9ca7]{grid-template-columns:1fr 1fr}.adv__item[data-v-4bea9ca7],.adv__item[data-v-4bea9ca7]:not(:nth-child(3n+1)){gap:10px;padding:20px 12px 22px 0}.adv__item[data-v-4bea9ca7]:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.adv__icon[data-v-4bea9ca7]{border-radius:12px;width:42px;height:42px;padding:10px}.adv__item h3[data-v-4bea9ca7]{font-size:16px}.adv__item p[data-v-4bea9ca7]{font-size:13.5px;line-height:1.45}}
