.companions[data-astro-cid-ox2hed4c]{gap:var(--space-7);padding:var(--space-3) var(--page-pad) var(--space-10);background:var(--bg-page);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.companion[data-astro-cid-ox2hed4c]{--card-accent:var(--accent);background:var(--bg-panel);border:1px solid var(--line-control);border-top:3px solid color-mix(in srgb, var(--card-accent) 45%, var(--line-control));border-radius:4px 4px 16px;flex-direction:column;min-width:0;display:flex;position:relative}.companion--fantasmas[data-astro-cid-ox2hed4c]{--card-accent:var(--card-phantom)}.companion--florais[data-astro-cid-ox2hed4c]{--card-accent:var(--cat-gold)}.companion--available[data-astro-cid-ox2hed4c]{border-color:var(--accent-dim);border-top-color:var(--accent)}.companion--available[data-astro-cid-ox2hed4c]:focus-within{border-color:var(--accent)}.companion__top[data-astro-cid-ox2hed4c]{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-7) var(--space-8) 0;display:flex}.companion__emblem[data-astro-cid-ox2hed4c]{color:var(--card-accent);display:flex}.companion__status[data-astro-cid-ox2hed4c]{font:500 var(--size-body-s) var(--font-body);color:var(--text-muted)}.companion--available[data-astro-cid-ox2hed4c] .companion__status[data-astro-cid-ox2hed4c]{color:var(--accent)}.companion--available[data-astro-cid-ox2hed4c] .companion__status[data-astro-cid-ox2hed4c]:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.companion__portrait[data-astro-cid-ox2hed4c]{isolation:isolate;height:230px;margin:var(--space-5) var(--space-8) 0;place-items:center;display:grid;position:relative}.companion__frame[data-astro-cid-ox2hed4c]{z-index:-1;border:1px solid color-mix(in srgb, var(--card-accent) 25%, var(--line-control));background:color-mix(in srgb, var(--card-accent) 6%, var(--bg-panel));border-radius:120px 120px 0 0;position:absolute;inset:12px 12% 0}.companion__frame[data-astro-cid-ox2hed4c]:after{content:"";border:1px solid color-mix(in srgb, var(--card-accent) 9%, transparent);border-radius:inherit;position:absolute;inset:7px}.companion__portrait[data-astro-cid-ox2hed4c] img[data-astro-cid-ox2hed4c]{object-fit:contain;object-position:center bottom;transform-origin:bottom;width:100%;max-width:300px;height:230px;transition:transform .22s;display:block}.companion__body[data-astro-cid-ox2hed4c]{padding:var(--space-8) var(--space-8) var(--space-7);flex:1}.companion__title[data-astro-cid-ox2hed4c]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}h3[data-astro-cid-ox2hed4c]{letter-spacing:.01em;text-transform:none;font-size:36px;line-height:1.1}.companion__beta[data-astro-cid-ox2hed4c]{color:var(--card-accent);border:1px solid var(--accent-dim);padding:2px 6px;font-size:11px}.companion__body[data-astro-cid-ox2hed4c] p[data-astro-cid-ox2hed4c]{font-size:var(--size-body);line-height:var(--leading-body);color:var(--text-muted);max-width:42ch}.companion__footer[data-astro-cid-ox2hed4c]{margin:0 var(--space-8);padding:var(--space-7) 0 var(--space-8);border-top:1px solid var(--line-hard)}.companion__action[data-astro-cid-ox2hed4c]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:48px;padding:var(--space-5) var(--space-7);color:var(--accent-ink);background:var(--accent);font:600 var(--size-body) var(--font-body);touch-action:manipulation;border-radius:0;display:flex}.companion__action[data-astro-cid-ox2hed4c]:hover{background:var(--accent-hover)}.companion__action[data-astro-cid-ox2hed4c]:focus-visible{outline:var(--focus-ring);outline-offset:4px}.companion__action[data-astro-cid-ox2hed4c] svg[data-astro-cid-ox2hed4c]{flex:none}.companion__features[data-astro-cid-ox2hed4c]{min-height:48px;font-size:var(--size-body-s);color:var(--text-muted);align-items:center;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.companion--available[data-astro-cid-ox2hed4c]:hover .companion__portrait[data-astro-cid-ox2hed4c] img[data-astro-cid-ox2hed4c]{transform:translateY(-4px)}}@media (width<=900px){.companions[data-astro-cid-ox2hed4c]{grid-template-columns:repeat(2,minmax(0,1fr))}.companion--available[data-astro-cid-ox2hed4c]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.companion--available[data-astro-cid-ox2hed4c] .companion__top[data-astro-cid-ox2hed4c]{grid-column:1/-1}.companion--available[data-astro-cid-ox2hed4c] .companion__portrait[data-astro-cid-ox2hed4c]{grid-area:2/1/4;align-self:end;height:260px}.companion--available[data-astro-cid-ox2hed4c] .companion__portrait[data-astro-cid-ox2hed4c] img[data-astro-cid-ox2hed4c]{height:260px}.companion--available[data-astro-cid-ox2hed4c] .companion__body[data-astro-cid-ox2hed4c]{padding-top:var(--space-9);grid-column:2;align-self:center}.companion--available[data-astro-cid-ox2hed4c] .companion__footer[data-astro-cid-ox2hed4c]{grid-column:2}}@media (width<=600px){.companions[data-astro-cid-ox2hed4c]{grid-template-columns:minmax(0,1fr)}.companion--available[data-astro-cid-ox2hed4c]{grid-column:auto;display:flex}.companion--available[data-astro-cid-ox2hed4c] .companion__portrait[data-astro-cid-ox2hed4c]{align-self:stretch;height:230px}.companion--available[data-astro-cid-ox2hed4c] .companion__portrait[data-astro-cid-ox2hed4c] img[data-astro-cid-ox2hed4c]{height:230px}.companion--available[data-astro-cid-ox2hed4c] .companion__body[data-astro-cid-ox2hed4c]{padding-top:var(--space-8);align-self:stretch}.companion__portrait[data-astro-cid-ox2hed4c]{margin-inline:var(--space-9)}}.hero[data-astro-cid-m3zpgalb]{min-height:315px;padding:var(--space-7) var(--page-pad) var(--space-7);border-bottom:var(--border) solid var(--line-hard);background:var(--bg-page);grid-template-columns:minmax(0,720px);align-items:center;display:grid;position:relative;overflow:hidden}.hero__art[data-astro-cid-m3zpgalb]{opacity:.94;pointer-events:none;background:linear-gradient(90deg,#050a09f7 0%,#050a09e0 27%,#050a0938 70%,#050a097a 100%),url(/assets/hero-forneus.jpg) 50%/cover no-repeat;position:absolute;inset:0}.hero[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:not(.hero__art){z-index:1;position:relative}.hero[data-astro-cid-m3zpgalb]>.preview[data-astro-cid-m3zpgalb]{display:none}.hero__copy[data-astro-cid-m3zpgalb]{gap:var(--space-8);flex-direction:column;display:flex}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{letter-spacing:-.045em;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:600;line-height:.98;font-family:Georgia,Times New Roman,serif!important}.hero__title-accent[data-astro-cid-m3zpgalb]{color:#52d7a7!important}.hero__eyebrow[data-astro-cid-m3zpgalb]{color:var(--accent);letter-spacing:var(--track-label-wide)}.hero__lead[data-astro-cid-m3zpgalb]{font-size:var(--size-body-l);color:var(--text-muted);max-width:620px}.hero__cta[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.hero__benefits[data-astro-cid-m3zpgalb]{gap:var(--space-3);color:var(--text-muted);font-family:var(--font-body);font-size:var(--size-label);flex-wrap:wrap;display:flex}.hero__cta[data-astro-cid-m3zpgalb] .fx-btn[data-astro-cid-m3zpgalb]{padding-left:var(--space-5);padding-right:var(--space-4);gap:var(--space-2);color:#04100b;background:linear-gradient(135deg,#48d8a4,#1da878);box-shadow:0 8px 26px #2bd59d38}.preview[data-astro-cid-m3zpgalb]{background:var(--bg-panel);border:var(--border) solid var(--line-hard);margin:0}.preview__head[data-astro-cid-m3zpgalb],.preview__foot[data-astro-cid-m3zpgalb]{padding:var(--space-3) var(--space-7);background:var(--bg-chrome);justify-content:space-between;align-items:center;display:flex}.preview__head[data-astro-cid-m3zpgalb]{border-bottom:var(--border) solid var(--line-hard)}.preview__foot[data-astro-cid-m3zpgalb]{border-top:var(--border) solid var(--line-hard)}.preview__budget[data-astro-cid-m3zpgalb]{font-size:var(--size-label-xs);color:var(--accent)}.preview__total[data-astro-cid-m3zpgalb]{font-size:var(--size-figure);color:var(--accent);font-weight:600}.preview__table[data-astro-cid-m3zpgalb]{border-collapse:collapse;width:100%}.preview__table[data-astro-cid-m3zpgalb] td[data-astro-cid-m3zpgalb]{padding:var(--space-2) var(--space-7);font-size:var(--size-figure-s);border-bottom:var(--border) solid var(--line-soft)}.preview__table[data-astro-cid-m3zpgalb] tr[data-astro-cid-m3zpgalb]:last-child td[data-astro-cid-m3zpgalb]{border-bottom:0}.preview__table[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-align=end]{text-align:right}.preview__power[data-astro-cid-m3zpgalb]{color:var(--accent)}.tools[data-astro-cid-m3zpgalb]{gap:var(--border);background:var(--line-hard);flex-direction:column;display:flex}.tools__head[data-astro-cid-m3zpgalb]{padding:var(--space-6) var(--page-pad);background:var(--bg-page);justify-content:space-between;align-items:center;display:flex}.showcase[data-astro-cid-m3zpgalb]{max-width:1200px;padding:56px var(--page-pad) 64px;background:var(--bg-inset);border-top:var(--border) solid var(--line-hard);grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:center;gap:clamp(40px,7vw,112px);margin-inline:auto;display:grid}.showcase__capture[data-astro-cid-m3zpgalb]{min-width:0;color:inherit;display:block}.showcase__screen[data-astro-cid-m3zpgalb]{background:#171b1e;border:1px solid #394044;border-radius:14px;padding:8px 8px 0;overflow:hidden;box-shadow:0 18px 42px #00000057}.showcase__screen-bar[data-astro-cid-m3zpgalb]{color:var(--text-muted);font:.65rem var(--font-mono);align-items:center;gap:10px;padding:8px 10px 12px;display:flex}.showcase__screen-bar[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]{background:var(--accent);border-radius:50%;width:5px;height:5px}.showcase__screen-bar[data-astro-cid-m3zpgalb] small[data-astro-cid-m3zpgalb]{font:inherit;margin-left:auto}.showcase__screen-chin[data-astro-cid-m3zpgalb]{place-items:center;height:22px;display:grid}.showcase__screen-chin[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]{background:var(--accent);opacity:.6;width:18px;height:2px}.showcase__screen-stand[data-astro-cid-m3zpgalb]{clip-path:polygon(34% 0,66% 0,72% 80%,100% 86%,100% 100%,0 100%,0 86%,28% 80%);background:linear-gradient(#171b1e,#2a3034);border-bottom:4px solid #394044;width:26%;height:26px;margin:0 auto 12px}.showcase__capture[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{width:100%;height:auto;display:block}.showcase__capture[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{padding:var(--space-3) var(--space-2);border-top:1px solid var(--line);color:var(--accent);font-size:var(--size-body-s);display:block}.showcase__capture[data-astro-cid-m3zpgalb]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mockup__bar[data-astro-cid-m3zpgalb]{padding:var(--space-3) var(--space-5);color:var(--text-faint);font:500 .68rem var(--font-mono);border-bottom:1px solid var(--line-control);justify-content:space-between;display:flex}.mockup__body[data-astro-cid-m3zpgalb]{gap:var(--space-5);padding:var(--space-6);grid-template-columns:.75fr 1.25fr;display:grid}.mockup__resources[data-astro-cid-m3zpgalb],.mockup__result[data-astro-cid-m3zpgalb]{gap:var(--space-3);padding:var(--space-5);background:var(--bg-panel);border:1px solid var(--line);flex-direction:column;display:flex}.mockup__resources[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{color:var(--accent);font:600 var(--size-figure) var(--font-mono)}.mockup__resource-line[data-astro-cid-m3zpgalb]{border:1px solid var(--line-control);background:linear-gradient(90deg,#4ad7a938 0 62%,#0000 62%);height:26px}.mockup__resource-line--short[data-astro-cid-m3zpgalb]{background:linear-gradient(90deg,#deb05240 0 38%,#0000 38%)}.mockup__result[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{color:var(--accent);font:600 clamp(1.6rem, 4vw, 2.8rem) var(--font-mono)}.mockup__gain[data-astro-cid-m3zpgalb]{color:var(--accent);font:500 .7rem var(--font-mono)}.mockup__rows[data-astro-cid-m3zpgalb]{gap:var(--border);margin-top:var(--space-3);flex-direction:column;display:flex}.mockup__row[data-astro-cid-m3zpgalb]{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;color:var(--text-muted);font-size:var(--size-body-s);border-bottom:1px solid var(--line);display:flex}.showcase__copy[data-astro-cid-m3zpgalb]{max-width:500px}.showcase__copy[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin:var(--space-4) 0 var(--space-5);font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}.showcase__copy[data-astro-cid-m3zpgalb]>p[data-astro-cid-m3zpgalb]{color:var(--text-muted);line-height:var(--leading-relaxed)}.showcase__copy[data-astro-cid-m3zpgalb] ul[data-astro-cid-m3zpgalb]{gap:var(--space-5);margin:var(--space-8) 0 0;color:var(--text-muted);padding:0;list-style:none;display:grid}.showcase__copy[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{gap:var(--space-4);align-items:baseline;display:flex}.showcase__copy[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before{content:"✓";color:var(--accent);font-family:var(--font-mono);flex:none}.process[data-astro-cid-m3zpgalb],.wiki[data-astro-cid-m3zpgalb]{padding:clamp(56px, 8vw, 96px) var(--page-pad);border-top:var(--border) solid var(--line-hard)}.process[data-astro-cid-m3zpgalb]{background:var(--bg-page);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,8vw,128px);display:grid}.section-intro[data-astro-cid-m3zpgalb]{max-width:520px}.section-intro[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin:var(--space-4) 0 var(--space-3)}.section-intro[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--text-muted);line-height:var(--leading-relaxed)}.process__steps[data-astro-cid-m3zpgalb]{padding-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.process__step[data-astro-cid-m3zpgalb]{min-width:0;position:relative}.process__step-top[data-astro-cid-m3zpgalb]{align-items:center;height:28px;display:flex}.process__number[data-astro-cid-m3zpgalb]{width:28px;height:28px;color:var(--bg-page);background:var(--accent);font:600 .72rem var(--font-mono);flex:none;place-items:center;display:grid}.process__connector[data-astro-cid-m3zpgalb]{background:var(--line-control);width:100%;height:1px;display:block}.process__step-copy[data-astro-cid-m3zpgalb]{padding:var(--space-6) var(--space-6) 0 0}.process__step[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-3);font-size:var(--size-display-s);line-height:1.12}.process__step[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:230px;color:var(--text-muted);line-height:var(--leading-relaxed)}.wiki[data-astro-cid-m3zpgalb]{background:var(--bg-page)}.wiki__grid[data-astro-cid-m3zpgalb]{gap:var(--space-3);margin-top:var(--space-9);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wiki__card[data-astro-cid-m3zpgalb]{min-height:180px;padding:var(--space-6);background:var(--bg-panel);border:1px solid var(--line-control);flex-direction:column;transition:border-color .18s,transform .18s;display:flex}.wiki__card[data-astro-cid-m3zpgalb]:hover{border-color:var(--accent);transform:translateY(-2px)}.wiki__card[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin:var(--space-7) 0 var(--space-3);font-size:var(--size-display-s)}.wiki__card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--text-muted);line-height:var(--leading-relaxed)}.wiki__link[data-astro-cid-m3zpgalb]{padding-top:var(--space-5);color:var(--accent);font:500 .72rem var(--font-mono);text-transform:uppercase;margin-top:auto}.why[data-astro-cid-m3zpgalb]{gap:var(--border);background:var(--line-hard);border-top:var(--border) solid var(--line-hard);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.why__cell[data-astro-cid-m3zpgalb]{gap:var(--space-3);padding:var(--space-9) var(--page-pad);background:var(--bg-page);flex-direction:column;display:flex}.why__label[data-astro-cid-m3zpgalb]{color:var(--accent)}.why__text[data-astro-cid-m3zpgalb]{font-size:var(--size-body-s);color:var(--text-muted)}@media (width<=1100px){.hero[data-astro-cid-m3zpgalb]{gap:var(--space-9);grid-template-columns:minmax(0,1fr)}.why[data-astro-cid-m3zpgalb],.showcase[data-astro-cid-m3zpgalb],.process[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr)}.wiki__grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}.process__steps[data-astro-cid-m3zpgalb]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.process__step[data-astro-cid-m3zpgalb]{gap:var(--space-5);grid-template-columns:28px minmax(0,1fr);display:grid}.process__step-top[data-astro-cid-m3zpgalb]{height:auto;display:block}.process__connector[data-astro-cid-m3zpgalb]{width:1px;height:calc(100% + var(--space-8));margin:0 auto}.process__step-copy[data-astro-cid-m3zpgalb]{padding:0}.process__step[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:520px}}@media (width<=640px){.hero[data-astro-cid-m3zpgalb]{padding-block:var(--space-9)}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{font-size:var(--size-display-l)}.showcase[data-astro-cid-m3zpgalb]{padding-block:var(--space-9)}.mockup__body[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.wiki__grid[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.showcase[data-astro-cid-m3zpgalb]{gap:var(--space-10);padding-block:var(--space-10)}.showcase__copy[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--size-display-l)}}@media (width<=600px){.tools__head[data-astro-cid-m3zpgalb]{align-items:flex-start;gap:var(--space-2);flex-direction:column}}
