From 510d7ca4ecc58ac542e84f095bc3e4d5130f9d52 Mon Sep 17 00:00:00 2001 From: AdrianoDev Date: Thu, 3 Sep 2026 11:05:54 +0000 Subject: [PATCH] Struttura: il sito esistente si sposta sotto apps/sito Primo passo della separazione sito / piattaforme decisa da Adriano il 03/09: due applicazioni autosufficienti, senza workspace di root, cosi' che ognuna resti un progetto Astro completo ed estraibile. Qui non cambia niente del codice: solo la radice. I pattern del .gitignore che avevano una barra erano ancorati alla radice e dopo lo spostamento non avrebbero piu' coperto niente (data/*.db*, uploads/*): resi validi a qualunque profondita'. Suite: 45 file, 347 test verdi prima e dopo lo spostamento. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01EndnceRA5WnA6rvA5iV9WL --- .gitignore | 8 ++++---- .dockerignore => apps/sito/.dockerignore | 0 .env.example => apps/sito/.env.example | 0 Dockerfile => apps/sito/Dockerfile | 0 README.md => apps/sito/README.md | 0 astro.config.mjs => apps/sito/astro.config.mjs | 0 .../slide/slide-dna/fig-01-moduli-genetici.png | Bin .../assets/slide/slide-dna/fig-02-metabolico.png | Bin .../slide-dna/fig-03-intallergy-micronutrienti.png | Bin .../slide/slide-dna/fig-04-salute-cellula.png | Bin .../slide-dna/fig-05-cervello-cuore-farmaci.png | Bin .../slide/slide-dna/fig-06-metabolismo-farmaci.png | Bin .../slide/slide-dna/fig-07-estrogeni-pelle.png | Bin .../assets/slide/slide-dna/fig-08-tiroide-ossa.png | Bin .../assets/slide/slide-dna/fig-09-sport-talent.png | Bin .../fig-01-caratteri-ereditabilita.png | Bin .../fig-02-selezione-naturale.png | Bin .../fig-03-variazione-sequenza-dna.png | Bin .../fig-04-meccanismi-epigenetici.png | Bin .../fig-05-metilazione-dna.png | Bin .../fig-06-epigenetica-muscolo.png | Bin .../fig-07-asse-ipotalamo-ipofisi.png | Bin .../slide-epigenetica-ormoni/fig-08-leptina.png | Bin .../fig-09-trasportatori-glucosio.png | Bin .../fig-10-regolazione-glicemia.png | Bin .../fig-11-biosintesi-steroidei.png | Bin .../fig-12-effetti-cortisolo.png | Bin .../fig-13-cortisolo-melatonina.png | Bin .../fig-14-ormone-crescita.png | Bin .../fig-15-pannelli-test.png | Bin .../fig-16-referto-indici.png | Bin .../fig-01-nicchie-microbiota.png | Bin .../fig-02-pubblicazioni-pubmed.png | Bin .../fig-03-crescita-pubblicazioni.png | Bin .../fig-04-barriera-sano-infiammato.png | Bin .../fig-05-tight-junction.png | Bin .../fig-06-indoli-triptofano.png | Bin .../fig-07-lps-parete.png | Bin .../fig-08-phyla-istogramma.png | Bin .../fig-09-firmicutes-bacteroidetes.png | Bin .../fig-10-specie-correlazioni.png | Bin .../fig-11-longevita-invecchiamento.png | Bin .../fig-12-tmao-pathway.png | Bin .../slide-focus-ormoni/fig-01-wellness-pannello.png | Bin .../slide-focus-ormoni/fig-02-crono-pannello.png | Bin .../slide-focus-ormoni/fig-03-ciclo-mestruale.png | Bin .../fig-04-cortisolo-curva-appiattita.png | Bin .../fig-05-risposta-stress-surrene.png | Bin .../slide/slide-focus-ormoni/fig-06-asse-hpa.png | Bin .../fig-07-cortisolo-melatonina-antifase.png | Bin .../fig-08-orologio-circadiano.png | Bin .../slide-focus-ormoni/fig-09-melatonina-eta.png | Bin .../fig-10-sintesi-melatonina.png | Bin .../fig-11-metabolismo-aminoacidi.png | Bin .../fig-12-microbiota-triptofano.png | Bin .../slide-focus-ormoni/fig-13-steroidogenesi.png | Bin .../assets/slide/slide-focus-ormoni/fig-14-pcos.png | Bin .../fig-15-metabolismo-estrogenico.png | Bin .../fig-16-progesterone-ciclo.png | Bin .../slide/slide-focus-ormoni/fig-17-leptina.png | Bin .../slide/slide-hrv/fig-01-ecg-rr-interval.png | Bin .../slide/slide-hrv/fig-02-cruscotti-firstbeat.png | Bin .../slide-hrv/fig-03-training-load-triathlon.png | Bin ...g-04-tracciati-normale-contratta-disregolata.png | Bin .../fig-05-acquisizioni-lungo-ciclici-spot.png | Bin .../fig-06-macro-stadi-orto-parasimpatici.png | Bin .../fig-07-correlati-ormonali-metabolici.png | Bin .../slide/slide-hrv/fig-08-tabella-test-fasico.png | Bin .../slide/slide-hrv/fig-09-referto-hrv-meter.png | Bin .../slide-hrv/fig-10-riflesso-barocettoriale.png | Bin .../slide/slide-hrv/fig-11-tabella-metriche-hrv.png | Bin .../fig-12-variabili-stabili-transitorie.png | Bin .../slide-hrv/fig-13-funzionale-disfunzionale.png | Bin .../fig-01-precision-medicine.png | Bin ...fig-02-caratteri-ereditabilita-reversibilita.png | Bin .../fig-03-pcr-16s-rrna.png | Bin .../fig-04-workflow-popolazioni-batteriche.png | Bin .../fig-05-cladogramma-tassonomico.png | Bin .../fig-06-taxonomic-function-profiling.png | Bin .../fig-07-microbioma-cutaneo.png | Bin .../fig-08-cellula-batterica.png | Bin .../fig-09-coniugazione-batterica.png | Bin .../fig-10-apparato-gastroenterico-ph.png | Bin .../fig-11-microbiota-tratto-cfu.png | Bin .../fig-12-disbiosi-obeso.png | Bin .../fig-13-lps-struttura.png | Bin .../fig-14-esercizio-obeso-magro.png | Bin .../fig-15-referto-filippo.png | Bin .../fig-16-esercizio-performance-schema.png | Bin .../fig-01-piatto-harvard.png | Bin .../fig-02-ciclo-bh4.png | Bin .../fig-03-pathway-fenilalanina.png | Bin .../fig-04-tabella-carboidrati.png | Bin .../fig-05-glucochinasi.png | Bin .../fig-06-vie-lipidi.png | Bin .../fig-07-omega6-omega3.png | Bin .../fig-08-adiponectina.png | Bin .../fig-09-grelina-leptina.png | Bin .../fig-10-glutine-celiachia.png | Bin .../fig-11-tabella-micronutrienti.png | Bin .../fig-12-epcidina-ferro.png | Bin .../sito/campus-content}/nav.json | 0 .../pages/accelerator-1-2025-11-11.html | 0 .../pages/accelerator-2-2025-12-20.html | 0 .../pages/accelerator-3-2026-01-28.html | 0 .../pages/accelerator-4-2026-02-21.html | 0 .../pages/accelerator-5-2026-03-28.html | 0 .../pages/accelerator-6-2026-05-09.html | 0 .../pages/accelerator-7-2026-06-06.html | 0 .../consulenza-2025-02-04-cristina-ruggeri.html | 0 .../pages/consulenza-2025-02-10-umberto-riad.html | 0 .../consulenza-2025-02-11-stefano-pignatelli.html | 0 .../consulenza-2025-02-18-annalisa-di-lello.html | 0 .../consulenza-2025-02-24-barbara-fila-manenti.html | 0 .../pages/consulenza-2025-02-27-eva-guerini.html | 0 .../pages/consulenza-2025-03-03-luca-patella.html | 0 .../pages/consulenza-2025-03-04-marco-gilberti.html | 0 .../consulenza-2025-06-10-guglielmo-cornelli.html | 0 .../pages/consulenza-2025-06-16-liga-briviba.html | 0 .../pages/consulenza-2025-07-02-lucia-griglio.html | 0 .../pages/consulenza-2025-07-03-monia-gaudenzi.html | 0 .../pages/consulenza-2025-07-08-simone-holl.html | 0 ...onsulenza-2025-07-09-isabella-biagina-gioia.html | 0 .../pages/lezione-01-ottimizzazione-del-sonno.html | 0 .../pages/lezione-02-movimento-fitness-parte1.html | 0 .../pages/lezione-02-movimento-fitness-parte2.html | 0 .../lezione-03-protocollo-fitness-longevita.html | 0 .../pages/lezione-04-peso-corporeo.html | 0 .../pages/lezione-05-proteine-creatina.html | 0 .../campus-content}/pages/lezione-06-il-freddo.html | 0 .../pages/lezione-07-la-respirazione.html | 0 .../lezione-08-respirazione-pianificazione.html | 0 .../lezione-09-allenamento-mentale-parte1.html | 0 .../lezione-09-allenamento-mentale-parte2.html | 0 .../sito/campus-content}/pages/lezione-10-hrv.html | 0 .../lezione-11-luce-fotobiomodulazione-parte1.html | 0 .../lezione-11-luce-fotobiomodulazione-parte2.html | 0 .../pages/lezione-12-recupero-attivo.html | 0 .../pages/lezione-13-monitoraggio-dati.html | 0 .../pages/lezione-14-prima-consulenza-cliente.html | 0 .../pages/lezione-15-arte-obiettivo.html | 0 .../pages/lezione-16-introduzione-dna.html | 0 .../pages/lezione-17-microbiota-metagenomica.html | 0 .../pages/lezione-18-epigenetica-ormoni.html | 0 .../pages/lezione-19-analisi-longevita-parte1.html | 0 .../pages/lezione-19-analisi-longevita-parte2.html | 0 .../pages/lezione-20-alimentazione-longevita.html | 0 .../lezione-21-performance-cognitiva-parte1.html | 0 .../lezione-21-performance-cognitiva-parte2.html | 0 .../pages/lezione-22-funghi-terapeutici.html | 0 ...lezione-23-integrazione-annuale-giornaliera.html | 0 .../pages/lezione-24-longevita-cervello-sano.html | 0 .../pages/lezione-25-focus-microbiota-plus.html | 0 .../pages/lezione-live-1-2026-02-24.html | 0 .../pages/lezione-live-2-2026-03-31.html | 0 .../pages/lezione-live-3-2026-05-26.html | 0 .../pages/lezione-live-4-2026-06-30.html | 0 .../pages/masterclass-2025-10-08-luca-ruggeri.html | 0 .../pages/masterclass-2025-11-08-laura-pirotta.html | 0 .../pages/masterclass-2025-11-12-luca-ruggeri.html | 0 .../pages/masterclass-2025-11-29-laura-pirotta.html | 0 .../pages/masterclass-2025-12-10-luca-ruggeri.html | 0 .../pages/masterclass-2026-01-10-laura-pirotta.html | 0 .../pages/masterclass-2026-01-14-luca-ruggeri.html | 0 .../pages/masterclass-2026-02-07-laura-pirotta.html | 0 .../pages/masterclass-2026-02-11-luca-ruggeri.html | 0 .../pages/masterclass-2026-03-07-laura-pirotta.html | 0 .../pages/masterclass-2026-03-25-luca-ruggeri.html | 0 .../pages/masterclass-2026-04-27-laura-pirotta.html | 0 .../pages/masterclass-2026-05-18-laura-pirotta.html | 0 .../pages/masterclass-2026-06-08-laura-pirotta.html | 0 .../pages/masterclass-2026-06-23-laura-pirotta.html | 0 .../sito/campus-content}/pages/qa-01-tony-04.html | 0 .../sito/campus-content}/pages/qa-02-tony-05.html | 0 .../sito/campus-content}/pages/qa-03-tony-06.html | 0 .../sito/campus-content}/pages/qa-04-tony-07.html | 0 .../sito/campus-content}/pages/qa-05-tony-08.html | 0 .../sito/campus-content}/pages/qa-06-tony-09.html | 0 .../sito/campus-content}/pages/qa-07-tony-10.html | 0 .../sito/campus-content}/pages/qa-08-tony-11.html | 0 .../sito/campus-content}/pages/qa-09-tony-12.html | 0 .../sito/campus-content}/pages/qa-10-tony-13.html | 0 .../sito/campus-content}/pages/qa-11-tony-n14.html | 0 .../pages/qa-12-tony-n15-ketosi-e-sport.html | 0 .../campus-content}/pages/qa-13-massimo-27-02.html | 0 .../campus-content}/pages/qa-14-massimo-6-03.html | 0 ...imulazione-caso-studio-1-cliente-skinny-fat.html | 0 ...tony-n15-sonno-su-cliente-56-anni-e-lettura.html | 0 ...ony-n16-ottimizzazione-sonno-uomo-donna-ipe.html | 0 ...18-tony-n17-idratazione-sali-caffeina-teina.html | 0 ...ony-n-18-caso-calciatore-caso-perimenopausa.html | 0 ...ony-n19-quando-il-caso-non-e-di-nostra-comp.html | 0 ...simulazione-di-esame-caso-studio-calciatore.html | 0 ...ony-n20-domande-generiche-su-sonno-e-strate.html | 0 ...tony-n21-sirtuine-restrizione-calorica-caso.html | 0 ...ony-n21-uso-dei-dispositivi-di-monitoraggio.html | 0 ...tony-n22-organizzare-la-routine-del-cliente.html | 0 .../qa-26-business-13-06-24-massimo-filippi.html | 0 ...aniela-nuti-sedentarieta-donna-e-ritenzione.html | 0 ...ony-n23-lettura-dati-wearable-sonno-come-im.html | 0 ...tony-n24-organizzare-un-ritiro-massaggi-d-i.html | 0 .../pages/qa-30-daniela-15-07-2024.html | 0 ...ony-n25-dispositivi-per-stress-concetti-sul.html | 0 ...ony-n26-biohacking-uomo-sportivo-con-protes.html | 0 ...ony-n27-perdita-di-peso-inestetismi-deontol.html | 0 ...tony-n28-come-organizzare-la-tua-attivita-a.html | 0 ...tony-n29-lavoro-approfondito-su-caso-studio.html | 0 ...ony-n30-presentazione-docente-neurobiohacki.html | 0 .../qa-37-info-esame-sessione-settembre-2024.html | 0 ...tony-n31-uso-del-monitoraggio-con-i-clienti.html | 0 ...tony-n32-caso-studio-donna-69-anni-lavorato.html | 0 ...ony-n33-discussione-su-integratori-caso-stu.html | 0 ...ony-n34-caso-studio-post-trauma-emotivo-dis.html | 0 ...tony-n35-strategie-di-digiuno-intermittente.html | 0 ...ony-n36-prodotti-da-network-marketing-esper.html | 0 ...ony-n37-approfondimento-sonno-per-ottimizza.html | 0 ...ony-n38-considerazioni-sul-bw24-caso-studio.html | 0 ...assimo-n39-caso-studio-da-risolvere-e-tecni.html | 0 ...-47-tony-n40-togliere-invece-che-aggiungere.html | 0 ...ony-n41-come-monitorare-senza-dispositivi-i.html | 0 ...tony-n42-caso-studio-performance-lavorativa.html | 0 ...ony-n43-ore-di-sonno-inverno-estate-dieta-d.html | 0 ...ony-n44-abbassamento-fc-2-casi-studio-su-ot.html | 0 ...ony-n45-caso-studio-approfondito-cliente-no.html | 0 .../pages/qa-53-daniela-n-46-integrazione.html | 0 ...ony-n47-caso-studio-entropico-tecniche-di-r.html | 0 ...ony-n48-caso-studio-uomo-iperattivo-imprend.html | 0 ...ony-n49-caso-studio-donna-menopausa-precoce.html | 0 ...ony-n50-caso-studio-donna-iperattiva-caso-s.html | 0 ...ony-n51-caso-studio-senza-autorevolezza-lav.html | 0 ...ony-n52-caso-uomo-75-anni-considerazioni-su.html | 0 ...ony-n53-caso-studio-persona-standard-e-caso.html | 0 .../pages/qa-61-daniela-nuti-n54.html | 0 .../pages/qa-62-daniela-nuti-n55-19-03-2025.html | 0 ...3-daniela-nuti-modalita-esame-27-marzo-2025.html | 0 ...ony-n56-caso-studio-donna-sovrappeso-dibatt.html | 0 ...ony-n57-interpretazione-dati-dispositivi-ca.html | 0 ...ony-n58-aspetti-di-impostazione-del-busines.html | 0 ...ony-n59-3-casi-studio-uomo-imprenditore-tes.html | 0 ...ony-n60-carboidrati-e-proteine-piante-adatt.html | 0 ...ony-n61-monitoraggio-whoop-caso-studio-atle.html | 0 ...-70-tony-n62-caso-studio-operatore-turnista.html | 0 ...ony-n63-camionista-sonno-e-routine-approcci.html | 0 .../pages/qa-72-daniela-nuti-n64-11-06-2025.html | 0 ...tony-n65-ipertrofia-soggetto-giovane-strips.html | 0 ...ony-n66-caso-studio-donna-lifestyle-mindset.html | 0 ...ony-n67-caso-studio-donna-pre-menopausa-ges.html | 0 ...ony-n68-concetti-di-fotobiomodulazione-caso.html | 0 ...ony-n69-caso-studio-atleta-amatore-focus-co.html | 0 ...ony-n-70-caso-studio-ex-olimpica-ora-impren.html | 0 ...ony-n71-fare-del-biohacking-il-proprio-lavo.html | 0 ...ony-n74-caso-studio-insonnia-da-stress-lavo.html | 0 ...ony-n75-ragionamenti-di-marketing-e-posizio.html | 0 ...ony-n76-caso-studio-uomo-broker-stressato-c.html | 0 ...ony-n77-domande-varie-cortisolo-basso-ashwa.html | 0 ...ony-n79-operaio-turnista-con-3-turni-divers.html | 0 .../sito/campus-content}/pages/slide-dna.html | 0 .../pages/slide-epigenetica-ormoni.html | 0 .../pages/slide-focus-microbiota-plus.html | 0 .../campus-content}/pages/slide-focus-ormoni.html | 0 .../sito/campus-content}/pages/slide-hrv.html | 0 .../pages/slide-microbiota-metagenomica.html | 0 .../pages/slide-nutrizione-precisione.html | 0 .../pages/speaker-delnero-etica-integrita.html | 0 .../pages/speaker-dna-focus-moduli.html | 0 .../pages/speaker-manfron-consulenza.html | 0 .../pages/speaker-resta-marketing.html | 0 .../speaker-seipel-campi-elettromagnetici.html | 0 .../pages/speaker-smeazzetto-focus-ormoni.html | 0 compose.yaml => apps/sito/compose.yaml | 0 {data => apps/sito/data}/.gitkeep | 0 {docs => apps/sito/docs}/articoli-blog.md | 0 {docs => apps/sito/docs}/articoli-blog.pdf | Bin .../docs}/plans/2026-08-21-longevity-strato-dati.md | 0 .../docs}/plans/2026-08-22-longevity-interfaccia.md | 0 .../sito/docs}/plans/2026-08-22-longevity-motore.md | 0 .../sito/docs}/specs/2026-08-21-longevity-design.md | 0 .../superpowers/specs/2026-07-25-campus-design.md | 0 package-lock.json => apps/sito/package-lock.json | 0 package.json => apps/sito/package.json | 0 {public => apps/sito/public}/favicon.svg | 0 .../sito/public}/img/insanity-hour-titolo.png | Bin .../sito/public}/img/locandina-insanity-hour.png | Bin {public => apps/sito/public}/img/logo-dark.png | Bin {public => apps/sito/public}/img/logo-light.png | Bin {public => apps/sito/public}/img/og.jpg | Bin .../sito/public}/locandina-insanity-hour.pdf | Bin {public => apps/sito/public}/robots.txt | 0 {scripts => apps/sito/scripts}/apply-asset-map.mjs | 0 {scripts => apps/sito/scripts}/asset-map.json | 0 {scripts => apps/sito/scripts}/campus/parse.mjs | 0 {scripts => apps/sito/scripts}/campus/structure.mjs | 0 {scripts => apps/sito/scripts}/create-user.mjs | 0 .../sito/scripts}/extract-fig-images.sh | 0 {scripts => apps/sito/scripts}/extract-logos.sh | 0 {scripts => apps/sito/scripts}/locandina-evento.py | 0 {scripts => apps/sito/scripts}/optimize-assets.sh | 0 .../sito/scripts}/seed-blog-biohacking.mjs | 0 {scripts => apps/sito/scripts}/smoke.sh | 0 {scripts => apps/sito/scripts}/sync-campus.mjs | 0 {scripts => apps/sito/scripts}/testi-17-agosto.mjs | 0 .../sito/src}/assets/img/about-conventions.jpg | Bin {src => apps/sito/src}/assets/img/about-pushup.jpg | Bin {src => apps/sito/src}/assets/img/about-studios.jpg | Bin .../sito/src}/assets/img/about-team-group.jpg | Bin .../sito/src}/assets/img/about-training-group.jpg | Bin {src => apps/sito/src}/assets/img/about-vision.jpg | Bin {src => apps/sito/src}/assets/img/contact-hero.jpg | Bin .../sito/src}/assets/img/feature-balance.jpg | Bin .../sito/src}/assets/img/feature-longevity.jpg | Bin .../sito/src}/assets/img/feature-performance.jpg | Bin {src => apps/sito/src}/assets/img/hero-1.png | Bin {src => apps/sito/src}/assets/img/info-balance.jpg | Bin .../sito/src}/assets/img/info-longevity.jpg | Bin .../sito/src}/assets/img/info-performance.jpg | Bin {src => apps/sito/src}/assets/img/method-step-1.jpg | Bin {src => apps/sito/src}/assets/img/method-step-2.jpg | Bin {src => apps/sito/src}/assets/img/method-step-3.jpg | Bin {src => apps/sito/src}/assets/img/method-step-4.jpg | Bin {src => apps/sito/src}/assets/img/partner-aon.png | Bin .../sito/src}/assets/img/partner-edenred.png | Bin .../sito/src}/assets/img/partner-howden.png | Bin .../sito/src}/assets/img/partner-welbee.png | Bin .../sito/src}/assets/img/program-coaching.jpg | Bin .../sito/src}/assets/img/program-holistic-class.jpg | Bin .../sito/src}/assets/img/program-nutrition.jpg | Bin .../sito/src}/assets/img/program-one-to-one.jpg | Bin .../sito/src}/assets/img/program-osteopatia.jpg | Bin .../src}/assets/img/program-performance-class.jpg | Bin .../sito/src}/assets/img/program-profilazione.jpg | Bin .../sito/src}/assets/img/program-reformer-class.jpg | Bin {src => apps/sito/src}/assets/img/program-rehab.jpg | Bin .../sito/src}/assets/img/program-small-group.jpg | Bin {src => apps/sito/src}/assets/img/quote-bg.jpg | Bin .../sito/src}/assets/img/team-alessandro-dark.jpg | Bin .../sito/src}/assets/img/team-alice-dark.jpg | Bin .../sito/src}/assets/img/team-antonello-dark.jpg | Bin .../sito/src}/assets/img/team-antonello.jpg | Bin .../sito/src}/assets/img/team-davide-dark.jpg | Bin .../sito/src}/assets/img/team-donata-dark.jpg | Bin {src => apps/sito/src}/assets/img/team-donata.jpg | Bin .../sito/src}/assets/img/team-eleonora-dark.jpg | Bin {src => apps/sito/src}/assets/img/team-eleonora.jpg | Bin {src => apps/sito/src}/assets/img/team-eva-dark.jpg | Bin .../sito/src}/assets/img/team-giulia-dark.jpg | Bin .../sito/src}/assets/img/team-nicola-dark.jpg | Bin {src => apps/sito/src}/assets/img/team-nicola.jpg | Bin .../sito/src}/assets/img/training-coaching.jpg | Bin .../sito/src}/assets/img/training-fit-remote.jpg | Bin .../src}/assets/img/training-holistic-class.jpg | Bin .../sito/src}/assets/img/training-one-to-one.jpg | Bin .../src}/assets/img/training-performance-class.jpg | Bin .../src}/assets/img/training-reformer-class.jpg | Bin .../sito/src}/assets/img/training-rehab.jpg | Bin .../sito/src}/assets/img/training-small-groups.jpg | Bin {src => apps/sito/src}/assets/img/trial-class.jpg | Bin {src => apps/sito/src}/components/Agenda.astro | 0 .../sito/src}/components/CalendarioModal.astro | 0 {src => apps/sito/src}/components/ContactForm.astro | 0 {src => apps/sito/src}/components/Footer.astro | 0 {src => apps/sito/src}/components/Header.astro | 0 {src => apps/sito/src}/components/PageHero.astro | 0 .../sito/src}/components/about/Timeline.astro | 0 .../sito/src}/components/admin/PostForm.astro | 0 .../sito/src}/components/blog/Sidebar.astro | 0 {src => apps/sito/src}/components/content/T.astro | 0 .../sito/src}/components/content/TImg.astro | 0 .../sito/src}/components/home/FeatureBlocks.astro | 0 .../sito/src}/components/home/HeroSlider.astro | 0 .../sito/src}/components/home/InfoColumns.astro | 0 .../sito/src}/components/home/MethodSteps.astro | 0 .../sito/src}/components/home/PartnersStrip.astro | 0 .../sito/src}/components/home/QuoteBanner.astro | 0 .../sito/src}/components/home/ServicesGrid.astro | 0 .../sito/src}/components/home/TeamSection.astro | 0 .../sito/src}/components/home/TrainingCards.astro | 0 .../sito/src}/components/longevity/MacroScore.astro | 0 .../sito/src}/components/longevity/Questionario.tsx | 0 .../sito/src}/components/longevity/Radar.tsx | 0 .../src}/components/stress-index/AlertRow.astro | 0 .../src}/components/stress-index/AnalyticsView.tsx | 0 .../sito/src}/components/stress-index/Card.astro | 0 .../src}/components/stress-index/ClientDetail.tsx | 0 .../sito/src}/components/stress-index/Kpi.astro | 0 .../sito/src}/components/stress-index/SportView.tsx | 0 .../src}/components/stress-index/StatList.astro | 0 .../stress-index/charts/AndamentoChart.tsx | 0 .../components/stress-index/charts/DataChart.tsx | 0 {src => apps/sito/src}/data/agenda.ts | 0 {src => apps/sito/src}/data/calendari.ts | 0 {src => apps/sito/src}/data/content-seed.ts | 0 {src => apps/sito/src}/data/method.ts | 0 {src => apps/sito/src}/data/partners.ts | 0 {src => apps/sito/src}/data/piattaforme.ts | 0 {src => apps/sito/src}/data/pricing.ts | 0 {src => apps/sito/src}/data/promo-edizioni.ts | 0 {src => apps/sito/src}/data/service-icons.ts | 0 {src => apps/sito/src}/data/services.ts | 0 {src => apps/sito/src}/data/site.ts | 0 {src => apps/sito/src}/data/team.ts | 0 {src => apps/sito/src}/data/trainings.ts | 0 {src => apps/sito/src}/env.d.ts | 0 {src => apps/sito/src}/layouts/Admin.astro | 0 {src => apps/sito/src}/layouts/Base.astro | 0 {src => apps/sito/src}/layouts/Campus.astro | 0 {src => apps/sito/src}/layouts/Longevity.astro | 0 {src => apps/sito/src}/layouts/StressIndex.astro | 0 {src => apps/sito/src}/lib/auth.ts | 0 {src => apps/sito/src}/lib/blog-const.ts | 0 {src => apps/sito/src}/lib/calendario-pdf.ts | 0 {src => apps/sito/src}/lib/campus.ts | 0 {src => apps/sito/src}/lib/contact.ts | 0 {src => apps/sito/src}/lib/content-update.ts | 0 {src => apps/sito/src}/lib/content.ts | 0 {src => apps/sito/src}/lib/db.ts | 0 {src => apps/sito/src}/lib/env.ts | 0 {src => apps/sito/src}/lib/longevity/anagrafica.ts | 0 {src => apps/sito/src}/lib/longevity/db.ts | 0 {src => apps/sito/src}/lib/longevity/export.ts | 0 {src => apps/sito/src}/lib/longevity/formato.ts | 0 {src => apps/sito/src}/lib/longevity/misure.ts | 0 .../sito/src}/lib/longevity/motore/cascata.ts | 0 .../sito/src}/lib/longevity/motore/curve.ts | 0 .../sito/src}/lib/longevity/motore/index.ts | 0 .../sito/src}/lib/longevity/motore/test-fisici.ts | 0 .../sito/src}/lib/longevity/questionario.ts | 0 {src => apps/sito/src}/lib/longevity/registro.ts | 0 {src => apps/sito/src}/lib/longevity/vista.ts | 0 {src => apps/sito/src}/lib/mailer.ts | 0 {src => apps/sito/src}/lib/post-body.ts | 0 {src => apps/sito/src}/lib/posts.ts | 0 {src => apps/sito/src}/lib/rate-limit.ts | 0 {src => apps/sito/src}/lib/safe-next.ts | 0 {src => apps/sito/src}/lib/sanitize.ts | 0 {src => apps/sito/src}/lib/slug.ts | 0 .../sito/src}/lib/stress-index/analytics.ts | 0 {src => apps/sito/src}/lib/stress-index/data.ts | 0 {src => apps/sito/src}/lib/stress-index/sport.ts | 0 {src => apps/sito/src}/lib/style-presets.ts | 0 {src => apps/sito/src}/lib/upload-rules.ts | 0 {src => apps/sito/src}/middleware.ts | 0 {src => apps/sito/src}/pages/404.astro | 0 {src => apps/sito/src}/pages/about.astro | 0 {src => apps/sito/src}/pages/admin/cestino.astro | 0 {src => apps/sito/src}/pages/admin/content.astro | 0 {src => apps/sito/src}/pages/admin/edit/[id].astro | 0 {src => apps/sito/src}/pages/admin/index.astro | 0 {src => apps/sito/src}/pages/admin/login.astro | 0 {src => apps/sito/src}/pages/admin/logout.ts | 0 {src => apps/sito/src}/pages/admin/new.astro | 0 {src => apps/sito/src}/pages/admin/users.astro | 0 {src => apps/sito/src}/pages/admin/users/new.astro | 0 .../sito/src}/pages/api/admin/content/[tag].ts | 0 .../src}/pages/api/admin/content/[tag]/image.ts | 0 .../sito/src}/pages/api/admin/content/index.ts | 0 .../sito/src}/pages/api/admin/posts/[id].ts | 0 .../sito/src}/pages/api/admin/posts/index.ts | 0 {src => apps/sito/src}/pages/api/admin/showtags.ts | 0 {src => apps/sito/src}/pages/api/admin/upload.ts | 0 .../sito/src}/pages/api/admin/users/[id]/index.ts | 0 .../pages/api/admin/users/[id]/reset-password.ts | 0 .../sito/src}/pages/api/admin/users/[id]/role.ts | 0 .../sito/src}/pages/api/admin/users/index.ts | 0 {src => apps/sito/src}/pages/api/contact.ts | 0 .../sito/src}/pages/api/longevity/questionario.ts | 0 {src => apps/sito/src}/pages/blog/[slug].astro | 0 {src => apps/sito/src}/pages/blog/index.astro | 0 {src => apps/sito/src}/pages/calendario/[id].pdf.ts | 0 {src => apps/sito/src}/pages/campus/[...slug].astro | 0 .../sito/src}/pages/campus/assets/[...path].ts | 0 {src => apps/sito/src}/pages/campus/index.astro | 0 {src => apps/sito/src}/pages/contact.astro | 0 {src => apps/sito/src}/pages/cookie-policy.astro | 0 {src => apps/sito/src}/pages/index.astro | 0 {src => apps/sito/src}/pages/login.astro | 0 {src => apps/sito/src}/pages/longevity/index.astro | 0 {src => apps/sito/src}/pages/longevity/io.astro | 0 .../sito/src}/pages/longevity/questionario.astro | 0 .../sito/src}/pages/piattaforme/index.astro | 0 .../pages/piattaforme/stress-index/analytics.astro | 0 .../piattaforme/stress-index/clienti/[id].astro | 0 .../piattaforme/stress-index/clienti/index.astro | 0 .../piattaforme/stress-index/impostazioni.astro | 0 .../src}/pages/piattaforme/stress-index/index.astro | 0 .../piattaforme/stress-index/organizzazione.astro | 0 .../piattaforme/stress-index/sport/index.astro | 0 .../piattaforme/stress-index/sport/team-live.astro | 0 {src => apps/sito/src}/pages/privacy.astro | 0 .../sito/src}/pages/promo-eventi/eventi.astro | 0 .../sito/src}/pages/promo-eventi/index.astro | 0 .../sito/src}/pages/promo-eventi/promo.astro | 0 {src => apps/sito/src}/pages/services/[slug].astro | 0 {src => apps/sito/src}/pages/services/index.astro | 0 {src => apps/sito/src}/pages/sitemap.xml.ts | 0 .../sito/src}/pages/training/[...vista].astro | 0 {src => apps/sito/src}/pages/uploads/[...path].ts | 0 {src => apps/sito/src}/styles/global.css | 0 {src => apps/sito/src}/styles/longevity.css | 0 {src => apps/sito/src}/styles/stress-index.css | 0 {tests => apps/sito/tests}/auth-piattaforme.test.ts | 0 {tests => apps/sito/tests}/auth.test.ts | 0 {tests => apps/sito/tests}/calendari.test.ts | 0 {tests => apps/sito/tests}/calendario-pdf.test.ts | 0 {tests => apps/sito/tests}/campus-lib.test.ts | 0 {tests => apps/sito/tests}/campus-parse.test.ts | 0 {tests => apps/sito/tests}/contact.test.ts | 0 {tests => apps/sito/tests}/content-api.test.ts | 0 {tests => apps/sito/tests}/content-db.test.ts | 0 {tests => apps/sito/tests}/content.test.ts | 0 {tests => apps/sito/tests}/locandina-evento.test.ts | 0 .../sito/tests}/longevity/anagrafica.test.ts | 0 .../sito/tests}/longevity/consenso-atomico.test.ts | 0 {tests => apps/sito/tests}/longevity/db.test.ts | 0 {tests => apps/sito/tests}/longevity/export.test.ts | 0 .../sito/tests}/longevity/formato.test.ts | 0 .../sito/tests}/longevity/middleware.test.ts | 0 {tests => apps/sito/tests}/longevity/misure.test.ts | 0 .../sito/tests}/longevity/motore-cascata.test.ts | 0 .../sito/tests}/longevity/motore-caso-reale.test.ts | 0 .../sito/tests}/longevity/motore-curve.test.ts | 0 .../sito/tests}/longevity/motore-fisici.test.ts | 0 {tests => apps/sito/tests}/longevity/motore.test.ts | 0 {tests => apps/sito/tests}/longevity/pagine.test.ts | 0 .../sito/tests}/longevity/prima-apertura.test.ts | 0 .../tests}/longevity/questionario-pagina.test.ts | 0 .../sito/tests}/longevity/questionario.test.ts | 0 .../sito/tests}/longevity/referto.test.ts | 0 .../sito/tests}/longevity/registro.test.ts | 0 .../sito/tests}/longevity/riferimento/README.md | 0 .../longevity/riferimento/genera-riferimento.py | 0 .../longevity/riferimento/isl_scoring_engine.py | 0 .../tests}/longevity/riferimento/riferimento.json | 0 {tests => apps/sito/tests}/longevity/ruoli.test.ts | 0 .../sito/tests}/longevity/salvataggio-e2e.test.ts | 0 {tests => apps/sito/tests}/modifiche-agosto.test.ts | 0 {tests => apps/sito/tests}/posts-cestino.test.ts | 0 {tests => apps/sito/tests}/posts-ownership.test.ts | 0 {tests => apps/sito/tests}/posts.test.ts | 0 {tests => apps/sito/tests}/promo-edizioni.test.ts | 0 {tests => apps/sito/tests}/rate-limit.test.ts | 0 {tests => apps/sito/tests}/roles.test.ts | 0 {tests => apps/sito/tests}/safe-next.test.ts | 0 {tests => apps/sito/tests}/sanitize.test.ts | 0 {tests => apps/sito/tests}/slug.test.ts | 0 .../sito/tests}/stress-index-analytics.test.ts | 0 .../sito/tests}/stress-index-sport.test.ts | 0 {tests => apps/sito/tests}/style-presets.test.ts | 0 {tests => apps/sito/tests}/users.test.ts | 0 tsconfig.json => apps/sito/tsconfig.json | 0 {uploads => apps/sito/uploads}/.gitkeep | 0 vitest.config.ts => apps/sito/vitest.config.ts | 0 551 files changed, 4 insertions(+), 4 deletions(-) rename .dockerignore => apps/sito/.dockerignore (100%) rename .env.example => apps/sito/.env.example (100%) rename Dockerfile => apps/sito/Dockerfile (100%) rename README.md => apps/sito/README.md (100%) rename astro.config.mjs => apps/sito/astro.config.mjs (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-dna/fig-01-moduli-genetici.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-dna/fig-02-metabolico.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-dna/fig-03-intallergy-micronutrienti.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-dna/fig-04-salute-cellula.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-dna/fig-05-cervello-cuore-farmaci.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-dna/fig-06-metabolismo-farmaci.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-dna/fig-07-estrogeni-pelle.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-dna/fig-08-tiroide-ossa.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-dna/fig-09-sport-talent.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-01-caratteri-ereditabilita.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-02-selezione-naturale.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-03-variazione-sequenza-dna.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-04-meccanismi-epigenetici.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-05-metilazione-dna.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-06-epigenetica-muscolo.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-07-asse-ipotalamo-ipofisi.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-08-leptina.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-09-trasportatori-glucosio.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-10-regolazione-glicemia.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-11-biosintesi-steroidei.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-12-effetti-cortisolo.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-13-cortisolo-melatonina.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-14-ormone-crescita.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-15-pannelli-test.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-epigenetica-ormoni/fig-16-referto-indici.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-01-nicchie-microbiota.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-02-pubblicazioni-pubmed.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-03-crescita-pubblicazioni.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-04-barriera-sano-infiammato.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-05-tight-junction.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-06-indoli-triptofano.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-07-lps-parete.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-08-phyla-istogramma.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-09-firmicutes-bacteroidetes.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-10-specie-correlazioni.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-11-longevita-invecchiamento.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-microbiota-plus/fig-12-tmao-pathway.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-01-wellness-pannello.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-02-crono-pannello.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-03-ciclo-mestruale.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-04-cortisolo-curva-appiattita.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-05-risposta-stress-surrene.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-06-asse-hpa.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-07-cortisolo-melatonina-antifase.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-08-orologio-circadiano.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-09-melatonina-eta.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-10-sintesi-melatonina.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-11-metabolismo-aminoacidi.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-12-microbiota-triptofano.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-13-steroidogenesi.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-14-pcos.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-15-metabolismo-estrogenico.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-16-progesterone-ciclo.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-focus-ormoni/fig-17-leptina.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-01-ecg-rr-interval.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-02-cruscotti-firstbeat.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-03-training-load-triathlon.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-04-tracciati-normale-contratta-disregolata.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-05-acquisizioni-lungo-ciclici-spot.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-06-macro-stadi-orto-parasimpatici.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-07-correlati-ormonali-metabolici.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-08-tabella-test-fasico.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-09-referto-hrv-meter.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-10-riflesso-barocettoriale.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-11-tabella-metriche-hrv.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-12-variabili-stabili-transitorie.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-hrv/fig-13-funzionale-disfunzionale.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-01-precision-medicine.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-02-caratteri-ereditabilita-reversibilita.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-03-pcr-16s-rrna.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-04-workflow-popolazioni-batteriche.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-05-cladogramma-tassonomico.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-06-taxonomic-function-profiling.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-07-microbioma-cutaneo.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-08-cellula-batterica.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-09-coniugazione-batterica.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-10-apparato-gastroenterico-ph.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-11-microbiota-tratto-cfu.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-12-disbiosi-obeso.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-13-lps-struttura.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-14-esercizio-obeso-magro.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-15-referto-filippo.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-microbiota-metagenomica/fig-16-esercizio-performance-schema.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-01-piatto-harvard.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-02-ciclo-bh4.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-03-pathway-fenilalanina.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-04-tabella-carboidrati.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-05-glucochinasi.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-06-vie-lipidi.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-07-omega6-omega3.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-08-adiponectina.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-09-grelina-leptina.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-10-glutine-celiachia.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-11-tabella-micronutrienti.png (100%) rename {campus-content => apps/sito/campus-content}/assets/slide/slide-nutrizione-precisione/fig-12-epcidina-ferro.png (100%) rename {campus-content => apps/sito/campus-content}/nav.json (100%) rename {campus-content => apps/sito/campus-content}/pages/accelerator-1-2025-11-11.html (100%) rename {campus-content => apps/sito/campus-content}/pages/accelerator-2-2025-12-20.html (100%) rename {campus-content => apps/sito/campus-content}/pages/accelerator-3-2026-01-28.html (100%) rename {campus-content => apps/sito/campus-content}/pages/accelerator-4-2026-02-21.html (100%) rename {campus-content => apps/sito/campus-content}/pages/accelerator-5-2026-03-28.html (100%) rename {campus-content => apps/sito/campus-content}/pages/accelerator-6-2026-05-09.html (100%) rename {campus-content => apps/sito/campus-content}/pages/accelerator-7-2026-06-06.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-02-04-cristina-ruggeri.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-02-10-umberto-riad.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-02-11-stefano-pignatelli.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-02-18-annalisa-di-lello.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-02-24-barbara-fila-manenti.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-02-27-eva-guerini.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-03-03-luca-patella.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-03-04-marco-gilberti.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-06-10-guglielmo-cornelli.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-06-16-liga-briviba.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-07-02-lucia-griglio.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-07-03-monia-gaudenzi.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-07-08-simone-holl.html (100%) rename {campus-content => apps/sito/campus-content}/pages/consulenza-2025-07-09-isabella-biagina-gioia.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-01-ottimizzazione-del-sonno.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-02-movimento-fitness-parte1.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-02-movimento-fitness-parte2.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-03-protocollo-fitness-longevita.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-04-peso-corporeo.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-05-proteine-creatina.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-06-il-freddo.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-07-la-respirazione.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-08-respirazione-pianificazione.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-09-allenamento-mentale-parte1.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-09-allenamento-mentale-parte2.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-10-hrv.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-11-luce-fotobiomodulazione-parte1.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-11-luce-fotobiomodulazione-parte2.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-12-recupero-attivo.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-13-monitoraggio-dati.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-14-prima-consulenza-cliente.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-15-arte-obiettivo.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-16-introduzione-dna.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-17-microbiota-metagenomica.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-18-epigenetica-ormoni.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-19-analisi-longevita-parte1.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-19-analisi-longevita-parte2.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-20-alimentazione-longevita.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-21-performance-cognitiva-parte1.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-21-performance-cognitiva-parte2.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-22-funghi-terapeutici.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-23-integrazione-annuale-giornaliera.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-24-longevita-cervello-sano.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-25-focus-microbiota-plus.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-live-1-2026-02-24.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-live-2-2026-03-31.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-live-3-2026-05-26.html (100%) rename {campus-content => apps/sito/campus-content}/pages/lezione-live-4-2026-06-30.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2025-10-08-luca-ruggeri.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2025-11-08-laura-pirotta.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2025-11-12-luca-ruggeri.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2025-11-29-laura-pirotta.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2025-12-10-luca-ruggeri.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2026-01-10-laura-pirotta.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2026-01-14-luca-ruggeri.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2026-02-07-laura-pirotta.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2026-02-11-luca-ruggeri.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2026-03-07-laura-pirotta.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2026-03-25-luca-ruggeri.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2026-04-27-laura-pirotta.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2026-05-18-laura-pirotta.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2026-06-08-laura-pirotta.html (100%) rename {campus-content => apps/sito/campus-content}/pages/masterclass-2026-06-23-laura-pirotta.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-01-tony-04.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-02-tony-05.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-03-tony-06.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-04-tony-07.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-05-tony-08.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-06-tony-09.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-07-tony-10.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-08-tony-11.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-09-tony-12.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-10-tony-13.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-11-tony-n14.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-12-tony-n15-ketosi-e-sport.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-13-massimo-27-02.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-14-massimo-6-03.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-15-simulazione-caso-studio-1-cliente-skinny-fat.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-16-tony-n15-sonno-su-cliente-56-anni-e-lettura.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-17-tony-n16-ottimizzazione-sonno-uomo-donna-ipe.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-18-tony-n17-idratazione-sali-caffeina-teina.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-19-tony-n-18-caso-calciatore-caso-perimenopausa.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-20-tony-n19-quando-il-caso-non-e-di-nostra-comp.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-21-simulazione-di-esame-caso-studio-calciatore.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-22-tony-n20-domande-generiche-su-sonno-e-strate.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-23-tony-n21-sirtuine-restrizione-calorica-caso.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-24-tony-n21-uso-dei-dispositivi-di-monitoraggio.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-25-tony-n22-organizzare-la-routine-del-cliente.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-26-business-13-06-24-massimo-filippi.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-27-daniela-nuti-sedentarieta-donna-e-ritenzione.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-28-tony-n23-lettura-dati-wearable-sonno-come-im.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-29-tony-n24-organizzare-un-ritiro-massaggi-d-i.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-30-daniela-15-07-2024.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-31-tony-n25-dispositivi-per-stress-concetti-sul.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-32-tony-n26-biohacking-uomo-sportivo-con-protes.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-33-tony-n27-perdita-di-peso-inestetismi-deontol.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-34-tony-n28-come-organizzare-la-tua-attivita-a.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-35-tony-n29-lavoro-approfondito-su-caso-studio.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-36-tony-n30-presentazione-docente-neurobiohacki.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-37-info-esame-sessione-settembre-2024.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-38-tony-n31-uso-del-monitoraggio-con-i-clienti.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-39-tony-n32-caso-studio-donna-69-anni-lavorato.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-40-tony-n33-discussione-su-integratori-caso-stu.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-41-tony-n34-caso-studio-post-trauma-emotivo-dis.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-42-tony-n35-strategie-di-digiuno-intermittente.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-43-tony-n36-prodotti-da-network-marketing-esper.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-44-tony-n37-approfondimento-sonno-per-ottimizza.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-45-tony-n38-considerazioni-sul-bw24-caso-studio.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-46-massimo-n39-caso-studio-da-risolvere-e-tecni.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-47-tony-n40-togliere-invece-che-aggiungere.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-48-tony-n41-come-monitorare-senza-dispositivi-i.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-49-tony-n42-caso-studio-performance-lavorativa.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-50-tony-n43-ore-di-sonno-inverno-estate-dieta-d.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-51-tony-n44-abbassamento-fc-2-casi-studio-su-ot.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-52-tony-n45-caso-studio-approfondito-cliente-no.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-53-daniela-n-46-integrazione.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-54-tony-n47-caso-studio-entropico-tecniche-di-r.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-55-tony-n48-caso-studio-uomo-iperattivo-imprend.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-56-tony-n49-caso-studio-donna-menopausa-precoce.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-57-tony-n50-caso-studio-donna-iperattiva-caso-s.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-58-tony-n51-caso-studio-senza-autorevolezza-lav.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-59-tony-n52-caso-uomo-75-anni-considerazioni-su.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-60-tony-n53-caso-studio-persona-standard-e-caso.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-61-daniela-nuti-n54.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-62-daniela-nuti-n55-19-03-2025.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-63-daniela-nuti-modalita-esame-27-marzo-2025.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-64-tony-n56-caso-studio-donna-sovrappeso-dibatt.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-65-tony-n57-interpretazione-dati-dispositivi-ca.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-66-tony-n58-aspetti-di-impostazione-del-busines.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-67-tony-n59-3-casi-studio-uomo-imprenditore-tes.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-68-tony-n60-carboidrati-e-proteine-piante-adatt.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-69-tony-n61-monitoraggio-whoop-caso-studio-atle.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-70-tony-n62-caso-studio-operatore-turnista.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-71-tony-n63-camionista-sonno-e-routine-approcci.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-72-daniela-nuti-n64-11-06-2025.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-73-tony-n65-ipertrofia-soggetto-giovane-strips.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-74-tony-n66-caso-studio-donna-lifestyle-mindset.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-75-tony-n67-caso-studio-donna-pre-menopausa-ges.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-76-tony-n68-concetti-di-fotobiomodulazione-caso.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-77-tony-n69-caso-studio-atleta-amatore-focus-co.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-78-tony-n-70-caso-studio-ex-olimpica-ora-impren.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-79-tony-n71-fare-del-biohacking-il-proprio-lavo.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-82-tony-n74-caso-studio-insonnia-da-stress-lavo.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-83-tony-n75-ragionamenti-di-marketing-e-posizio.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-84-tony-n76-caso-studio-uomo-broker-stressato-c.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-85-tony-n77-domande-varie-cortisolo-basso-ashwa.html (100%) rename {campus-content => apps/sito/campus-content}/pages/qa-86-tony-n79-operaio-turnista-con-3-turni-divers.html (100%) rename {campus-content => apps/sito/campus-content}/pages/slide-dna.html (100%) rename {campus-content => apps/sito/campus-content}/pages/slide-epigenetica-ormoni.html (100%) rename {campus-content => apps/sito/campus-content}/pages/slide-focus-microbiota-plus.html (100%) rename {campus-content => apps/sito/campus-content}/pages/slide-focus-ormoni.html (100%) rename {campus-content => apps/sito/campus-content}/pages/slide-hrv.html (100%) rename {campus-content => apps/sito/campus-content}/pages/slide-microbiota-metagenomica.html (100%) rename {campus-content => apps/sito/campus-content}/pages/slide-nutrizione-precisione.html (100%) rename {campus-content => apps/sito/campus-content}/pages/speaker-delnero-etica-integrita.html (100%) rename {campus-content => apps/sito/campus-content}/pages/speaker-dna-focus-moduli.html (100%) rename {campus-content => apps/sito/campus-content}/pages/speaker-manfron-consulenza.html (100%) rename {campus-content => apps/sito/campus-content}/pages/speaker-resta-marketing.html (100%) rename {campus-content => apps/sito/campus-content}/pages/speaker-seipel-campi-elettromagnetici.html (100%) rename {campus-content => apps/sito/campus-content}/pages/speaker-smeazzetto-focus-ormoni.html (100%) rename compose.yaml => apps/sito/compose.yaml (100%) rename {data => apps/sito/data}/.gitkeep (100%) rename {docs => apps/sito/docs}/articoli-blog.md (100%) rename {docs => apps/sito/docs}/articoli-blog.pdf (100%) rename {docs => apps/sito/docs}/plans/2026-08-21-longevity-strato-dati.md (100%) rename {docs => apps/sito/docs}/plans/2026-08-22-longevity-interfaccia.md (100%) rename {docs => apps/sito/docs}/plans/2026-08-22-longevity-motore.md (100%) rename {docs => apps/sito/docs}/specs/2026-08-21-longevity-design.md (100%) rename {docs => apps/sito/docs}/superpowers/specs/2026-07-25-campus-design.md (100%) rename package-lock.json => apps/sito/package-lock.json (100%) rename package.json => apps/sito/package.json (100%) rename {public => apps/sito/public}/favicon.svg (100%) rename {public => apps/sito/public}/img/insanity-hour-titolo.png (100%) rename {public => apps/sito/public}/img/locandina-insanity-hour.png (100%) rename {public => apps/sito/public}/img/logo-dark.png (100%) rename {public => apps/sito/public}/img/logo-light.png (100%) rename {public => apps/sito/public}/img/og.jpg (100%) rename {public => apps/sito/public}/locandina-insanity-hour.pdf (100%) rename {public => apps/sito/public}/robots.txt (100%) rename {scripts => apps/sito/scripts}/apply-asset-map.mjs (100%) rename {scripts => apps/sito/scripts}/asset-map.json (100%) rename {scripts => apps/sito/scripts}/campus/parse.mjs (100%) rename {scripts => apps/sito/scripts}/campus/structure.mjs (100%) rename {scripts => apps/sito/scripts}/create-user.mjs (100%) rename {scripts => apps/sito/scripts}/extract-fig-images.sh (100%) rename {scripts => apps/sito/scripts}/extract-logos.sh (100%) rename {scripts => apps/sito/scripts}/locandina-evento.py (100%) rename {scripts => apps/sito/scripts}/optimize-assets.sh (100%) rename {scripts => apps/sito/scripts}/seed-blog-biohacking.mjs (100%) rename {scripts => apps/sito/scripts}/smoke.sh (100%) rename {scripts => apps/sito/scripts}/sync-campus.mjs (100%) rename {scripts => apps/sito/scripts}/testi-17-agosto.mjs (100%) rename {src => apps/sito/src}/assets/img/about-conventions.jpg (100%) rename {src => apps/sito/src}/assets/img/about-pushup.jpg (100%) rename {src => apps/sito/src}/assets/img/about-studios.jpg (100%) rename {src => apps/sito/src}/assets/img/about-team-group.jpg (100%) rename {src => apps/sito/src}/assets/img/about-training-group.jpg (100%) rename {src => apps/sito/src}/assets/img/about-vision.jpg (100%) rename {src => apps/sito/src}/assets/img/contact-hero.jpg (100%) rename {src => apps/sito/src}/assets/img/feature-balance.jpg (100%) rename {src => apps/sito/src}/assets/img/feature-longevity.jpg (100%) rename {src => apps/sito/src}/assets/img/feature-performance.jpg (100%) rename {src => apps/sito/src}/assets/img/hero-1.png (100%) rename {src => apps/sito/src}/assets/img/info-balance.jpg (100%) rename {src => apps/sito/src}/assets/img/info-longevity.jpg (100%) rename {src => apps/sito/src}/assets/img/info-performance.jpg (100%) rename {src => apps/sito/src}/assets/img/method-step-1.jpg (100%) rename {src => apps/sito/src}/assets/img/method-step-2.jpg (100%) rename {src => apps/sito/src}/assets/img/method-step-3.jpg (100%) rename {src => apps/sito/src}/assets/img/method-step-4.jpg (100%) rename {src => apps/sito/src}/assets/img/partner-aon.png (100%) rename {src => apps/sito/src}/assets/img/partner-edenred.png (100%) rename {src => apps/sito/src}/assets/img/partner-howden.png (100%) rename {src => apps/sito/src}/assets/img/partner-welbee.png (100%) rename {src => apps/sito/src}/assets/img/program-coaching.jpg (100%) rename {src => apps/sito/src}/assets/img/program-holistic-class.jpg (100%) rename {src => apps/sito/src}/assets/img/program-nutrition.jpg (100%) rename {src => apps/sito/src}/assets/img/program-one-to-one.jpg (100%) rename {src => apps/sito/src}/assets/img/program-osteopatia.jpg (100%) rename {src => apps/sito/src}/assets/img/program-performance-class.jpg (100%) rename {src => apps/sito/src}/assets/img/program-profilazione.jpg (100%) rename {src => apps/sito/src}/assets/img/program-reformer-class.jpg (100%) rename {src => apps/sito/src}/assets/img/program-rehab.jpg (100%) rename {src => apps/sito/src}/assets/img/program-small-group.jpg (100%) rename {src => apps/sito/src}/assets/img/quote-bg.jpg (100%) rename {src => apps/sito/src}/assets/img/team-alessandro-dark.jpg (100%) rename {src => apps/sito/src}/assets/img/team-alice-dark.jpg (100%) rename {src => apps/sito/src}/assets/img/team-antonello-dark.jpg (100%) rename {src => apps/sito/src}/assets/img/team-antonello.jpg (100%) rename {src => apps/sito/src}/assets/img/team-davide-dark.jpg (100%) rename {src => apps/sito/src}/assets/img/team-donata-dark.jpg (100%) rename {src => apps/sito/src}/assets/img/team-donata.jpg (100%) rename {src => apps/sito/src}/assets/img/team-eleonora-dark.jpg (100%) rename {src => apps/sito/src}/assets/img/team-eleonora.jpg (100%) rename {src => apps/sito/src}/assets/img/team-eva-dark.jpg (100%) rename {src => apps/sito/src}/assets/img/team-giulia-dark.jpg (100%) rename {src => apps/sito/src}/assets/img/team-nicola-dark.jpg (100%) rename {src => apps/sito/src}/assets/img/team-nicola.jpg (100%) rename {src => apps/sito/src}/assets/img/training-coaching.jpg (100%) rename {src => apps/sito/src}/assets/img/training-fit-remote.jpg (100%) rename {src => apps/sito/src}/assets/img/training-holistic-class.jpg (100%) rename {src => apps/sito/src}/assets/img/training-one-to-one.jpg (100%) rename {src => apps/sito/src}/assets/img/training-performance-class.jpg (100%) rename {src => apps/sito/src}/assets/img/training-reformer-class.jpg (100%) rename {src => apps/sito/src}/assets/img/training-rehab.jpg (100%) rename {src => apps/sito/src}/assets/img/training-small-groups.jpg (100%) rename {src => apps/sito/src}/assets/img/trial-class.jpg (100%) rename {src => apps/sito/src}/components/Agenda.astro (100%) rename {src => apps/sito/src}/components/CalendarioModal.astro (100%) rename {src => apps/sito/src}/components/ContactForm.astro (100%) rename {src => apps/sito/src}/components/Footer.astro (100%) rename {src => apps/sito/src}/components/Header.astro (100%) rename {src => apps/sito/src}/components/PageHero.astro (100%) rename {src => apps/sito/src}/components/about/Timeline.astro (100%) rename {src => apps/sito/src}/components/admin/PostForm.astro (100%) rename {src => apps/sito/src}/components/blog/Sidebar.astro (100%) rename {src => apps/sito/src}/components/content/T.astro (100%) rename {src => apps/sito/src}/components/content/TImg.astro (100%) rename {src => apps/sito/src}/components/home/FeatureBlocks.astro (100%) rename {src => apps/sito/src}/components/home/HeroSlider.astro (100%) rename {src => apps/sito/src}/components/home/InfoColumns.astro (100%) rename {src => apps/sito/src}/components/home/MethodSteps.astro (100%) rename {src => apps/sito/src}/components/home/PartnersStrip.astro (100%) rename {src => apps/sito/src}/components/home/QuoteBanner.astro (100%) rename {src => apps/sito/src}/components/home/ServicesGrid.astro (100%) rename {src => apps/sito/src}/components/home/TeamSection.astro (100%) rename {src => apps/sito/src}/components/home/TrainingCards.astro (100%) rename {src => apps/sito/src}/components/longevity/MacroScore.astro (100%) rename {src => apps/sito/src}/components/longevity/Questionario.tsx (100%) rename {src => apps/sito/src}/components/longevity/Radar.tsx (100%) rename {src => apps/sito/src}/components/stress-index/AlertRow.astro (100%) rename {src => apps/sito/src}/components/stress-index/AnalyticsView.tsx (100%) rename {src => apps/sito/src}/components/stress-index/Card.astro (100%) rename {src => apps/sito/src}/components/stress-index/ClientDetail.tsx (100%) rename {src => apps/sito/src}/components/stress-index/Kpi.astro (100%) rename {src => apps/sito/src}/components/stress-index/SportView.tsx (100%) rename {src => apps/sito/src}/components/stress-index/StatList.astro (100%) rename {src => apps/sito/src}/components/stress-index/charts/AndamentoChart.tsx (100%) rename {src => apps/sito/src}/components/stress-index/charts/DataChart.tsx (100%) rename {src => apps/sito/src}/data/agenda.ts (100%) rename {src => apps/sito/src}/data/calendari.ts (100%) rename {src => apps/sito/src}/data/content-seed.ts (100%) rename {src => apps/sito/src}/data/method.ts (100%) rename {src => apps/sito/src}/data/partners.ts (100%) rename {src => apps/sito/src}/data/piattaforme.ts (100%) rename {src => apps/sito/src}/data/pricing.ts (100%) rename {src => apps/sito/src}/data/promo-edizioni.ts (100%) rename {src => apps/sito/src}/data/service-icons.ts (100%) rename {src => apps/sito/src}/data/services.ts (100%) rename {src => apps/sito/src}/data/site.ts (100%) rename {src => apps/sito/src}/data/team.ts (100%) rename {src => apps/sito/src}/data/trainings.ts (100%) rename {src => apps/sito/src}/env.d.ts (100%) rename {src => apps/sito/src}/layouts/Admin.astro (100%) rename {src => apps/sito/src}/layouts/Base.astro (100%) rename {src => apps/sito/src}/layouts/Campus.astro (100%) rename {src => apps/sito/src}/layouts/Longevity.astro (100%) rename {src => apps/sito/src}/layouts/StressIndex.astro (100%) rename {src => apps/sito/src}/lib/auth.ts (100%) rename {src => apps/sito/src}/lib/blog-const.ts (100%) rename {src => apps/sito/src}/lib/calendario-pdf.ts (100%) rename {src => apps/sito/src}/lib/campus.ts (100%) rename {src => apps/sito/src}/lib/contact.ts (100%) rename {src => apps/sito/src}/lib/content-update.ts (100%) rename {src => apps/sito/src}/lib/content.ts (100%) rename {src => apps/sito/src}/lib/db.ts (100%) rename {src => apps/sito/src}/lib/env.ts (100%) rename {src => apps/sito/src}/lib/longevity/anagrafica.ts (100%) rename {src => apps/sito/src}/lib/longevity/db.ts (100%) rename {src => apps/sito/src}/lib/longevity/export.ts (100%) rename {src => apps/sito/src}/lib/longevity/formato.ts (100%) rename {src => apps/sito/src}/lib/longevity/misure.ts (100%) rename {src => apps/sito/src}/lib/longevity/motore/cascata.ts (100%) rename {src => apps/sito/src}/lib/longevity/motore/curve.ts (100%) rename {src => apps/sito/src}/lib/longevity/motore/index.ts (100%) rename {src => apps/sito/src}/lib/longevity/motore/test-fisici.ts (100%) rename {src => apps/sito/src}/lib/longevity/questionario.ts (100%) rename {src => apps/sito/src}/lib/longevity/registro.ts (100%) rename {src => apps/sito/src}/lib/longevity/vista.ts (100%) rename {src => apps/sito/src}/lib/mailer.ts (100%) rename {src => apps/sito/src}/lib/post-body.ts (100%) rename {src => apps/sito/src}/lib/posts.ts (100%) rename {src => apps/sito/src}/lib/rate-limit.ts (100%) rename {src => apps/sito/src}/lib/safe-next.ts (100%) rename {src => apps/sito/src}/lib/sanitize.ts (100%) rename {src => apps/sito/src}/lib/slug.ts (100%) rename {src => apps/sito/src}/lib/stress-index/analytics.ts (100%) rename {src => apps/sito/src}/lib/stress-index/data.ts (100%) rename {src => apps/sito/src}/lib/stress-index/sport.ts (100%) rename {src => apps/sito/src}/lib/style-presets.ts (100%) rename {src => apps/sito/src}/lib/upload-rules.ts (100%) rename {src => apps/sito/src}/middleware.ts (100%) rename {src => apps/sito/src}/pages/404.astro (100%) rename {src => apps/sito/src}/pages/about.astro (100%) rename {src => apps/sito/src}/pages/admin/cestino.astro (100%) rename {src => apps/sito/src}/pages/admin/content.astro (100%) rename {src => apps/sito/src}/pages/admin/edit/[id].astro (100%) rename {src => apps/sito/src}/pages/admin/index.astro (100%) rename {src => apps/sito/src}/pages/admin/login.astro (100%) rename {src => apps/sito/src}/pages/admin/logout.ts (100%) rename {src => apps/sito/src}/pages/admin/new.astro (100%) rename {src => apps/sito/src}/pages/admin/users.astro (100%) rename {src => apps/sito/src}/pages/admin/users/new.astro (100%) rename {src => apps/sito/src}/pages/api/admin/content/[tag].ts (100%) rename {src => apps/sito/src}/pages/api/admin/content/[tag]/image.ts (100%) rename {src => apps/sito/src}/pages/api/admin/content/index.ts (100%) rename {src => apps/sito/src}/pages/api/admin/posts/[id].ts (100%) rename {src => apps/sito/src}/pages/api/admin/posts/index.ts (100%) rename {src => apps/sito/src}/pages/api/admin/showtags.ts (100%) rename {src => apps/sito/src}/pages/api/admin/upload.ts (100%) rename {src => apps/sito/src}/pages/api/admin/users/[id]/index.ts (100%) rename {src => apps/sito/src}/pages/api/admin/users/[id]/reset-password.ts (100%) rename {src => apps/sito/src}/pages/api/admin/users/[id]/role.ts (100%) rename {src => apps/sito/src}/pages/api/admin/users/index.ts (100%) rename {src => apps/sito/src}/pages/api/contact.ts (100%) rename {src => apps/sito/src}/pages/api/longevity/questionario.ts (100%) rename {src => apps/sito/src}/pages/blog/[slug].astro (100%) rename {src => apps/sito/src}/pages/blog/index.astro (100%) rename {src => apps/sito/src}/pages/calendario/[id].pdf.ts (100%) rename {src => apps/sito/src}/pages/campus/[...slug].astro (100%) rename {src => apps/sito/src}/pages/campus/assets/[...path].ts (100%) rename {src => apps/sito/src}/pages/campus/index.astro (100%) rename {src => apps/sito/src}/pages/contact.astro (100%) rename {src => apps/sito/src}/pages/cookie-policy.astro (100%) rename {src => apps/sito/src}/pages/index.astro (100%) rename {src => apps/sito/src}/pages/login.astro (100%) rename {src => apps/sito/src}/pages/longevity/index.astro (100%) rename {src => apps/sito/src}/pages/longevity/io.astro (100%) rename {src => apps/sito/src}/pages/longevity/questionario.astro (100%) rename {src => apps/sito/src}/pages/piattaforme/index.astro (100%) rename {src => apps/sito/src}/pages/piattaforme/stress-index/analytics.astro (100%) rename {src => apps/sito/src}/pages/piattaforme/stress-index/clienti/[id].astro (100%) rename {src => apps/sito/src}/pages/piattaforme/stress-index/clienti/index.astro (100%) rename {src => apps/sito/src}/pages/piattaforme/stress-index/impostazioni.astro (100%) rename {src => apps/sito/src}/pages/piattaforme/stress-index/index.astro (100%) rename {src => apps/sito/src}/pages/piattaforme/stress-index/organizzazione.astro (100%) rename {src => apps/sito/src}/pages/piattaforme/stress-index/sport/index.astro (100%) rename {src => apps/sito/src}/pages/piattaforme/stress-index/sport/team-live.astro (100%) rename {src => apps/sito/src}/pages/privacy.astro (100%) rename {src => apps/sito/src}/pages/promo-eventi/eventi.astro (100%) rename {src => apps/sito/src}/pages/promo-eventi/index.astro (100%) rename {src => apps/sito/src}/pages/promo-eventi/promo.astro (100%) rename {src => apps/sito/src}/pages/services/[slug].astro (100%) rename {src => apps/sito/src}/pages/services/index.astro (100%) rename {src => apps/sito/src}/pages/sitemap.xml.ts (100%) rename {src => apps/sito/src}/pages/training/[...vista].astro (100%) rename {src => apps/sito/src}/pages/uploads/[...path].ts (100%) rename {src => apps/sito/src}/styles/global.css (100%) rename {src => apps/sito/src}/styles/longevity.css (100%) rename {src => apps/sito/src}/styles/stress-index.css (100%) rename {tests => apps/sito/tests}/auth-piattaforme.test.ts (100%) rename {tests => apps/sito/tests}/auth.test.ts (100%) rename {tests => apps/sito/tests}/calendari.test.ts (100%) rename {tests => apps/sito/tests}/calendario-pdf.test.ts (100%) rename {tests => apps/sito/tests}/campus-lib.test.ts (100%) rename {tests => apps/sito/tests}/campus-parse.test.ts (100%) rename {tests => apps/sito/tests}/contact.test.ts (100%) rename {tests => apps/sito/tests}/content-api.test.ts (100%) rename {tests => apps/sito/tests}/content-db.test.ts (100%) rename {tests => apps/sito/tests}/content.test.ts (100%) rename {tests => apps/sito/tests}/locandina-evento.test.ts (100%) rename {tests => apps/sito/tests}/longevity/anagrafica.test.ts (100%) rename {tests => apps/sito/tests}/longevity/consenso-atomico.test.ts (100%) rename {tests => apps/sito/tests}/longevity/db.test.ts (100%) rename {tests => apps/sito/tests}/longevity/export.test.ts (100%) rename {tests => apps/sito/tests}/longevity/formato.test.ts (100%) rename {tests => apps/sito/tests}/longevity/middleware.test.ts (100%) rename {tests => apps/sito/tests}/longevity/misure.test.ts (100%) rename {tests => apps/sito/tests}/longevity/motore-cascata.test.ts (100%) rename {tests => apps/sito/tests}/longevity/motore-caso-reale.test.ts (100%) rename {tests => apps/sito/tests}/longevity/motore-curve.test.ts (100%) rename {tests => apps/sito/tests}/longevity/motore-fisici.test.ts (100%) rename {tests => apps/sito/tests}/longevity/motore.test.ts (100%) rename {tests => apps/sito/tests}/longevity/pagine.test.ts (100%) rename {tests => apps/sito/tests}/longevity/prima-apertura.test.ts (100%) rename {tests => apps/sito/tests}/longevity/questionario-pagina.test.ts (100%) rename {tests => apps/sito/tests}/longevity/questionario.test.ts (100%) rename {tests => apps/sito/tests}/longevity/referto.test.ts (100%) rename {tests => apps/sito/tests}/longevity/registro.test.ts (100%) rename {tests => apps/sito/tests}/longevity/riferimento/README.md (100%) rename {tests => apps/sito/tests}/longevity/riferimento/genera-riferimento.py (100%) rename {tests => apps/sito/tests}/longevity/riferimento/isl_scoring_engine.py (100%) rename {tests => apps/sito/tests}/longevity/riferimento/riferimento.json (100%) rename {tests => apps/sito/tests}/longevity/ruoli.test.ts (100%) rename {tests => apps/sito/tests}/longevity/salvataggio-e2e.test.ts (100%) rename {tests => apps/sito/tests}/modifiche-agosto.test.ts (100%) rename {tests => apps/sito/tests}/posts-cestino.test.ts (100%) rename {tests => apps/sito/tests}/posts-ownership.test.ts (100%) rename {tests => apps/sito/tests}/posts.test.ts (100%) rename {tests => apps/sito/tests}/promo-edizioni.test.ts (100%) rename {tests => apps/sito/tests}/rate-limit.test.ts (100%) rename {tests => apps/sito/tests}/roles.test.ts (100%) rename {tests => apps/sito/tests}/safe-next.test.ts (100%) rename {tests => apps/sito/tests}/sanitize.test.ts (100%) rename {tests => apps/sito/tests}/slug.test.ts (100%) rename {tests => apps/sito/tests}/stress-index-analytics.test.ts (100%) rename {tests => apps/sito/tests}/stress-index-sport.test.ts (100%) rename {tests => apps/sito/tests}/style-presets.test.ts (100%) rename {tests => apps/sito/tests}/users.test.ts (100%) rename tsconfig.json => apps/sito/tsconfig.json (100%) rename {uploads => apps/sito/uploads}/.gitkeep (100%) rename vitest.config.ts => apps/sito/vitest.config.ts (100%) diff --git a/.gitignore b/.gitignore index 9e6878a..e27adf0 100644 --- a/.gitignore +++ b/.gitignore @@ -3,10 +3,10 @@ dist/ .astro/ .env .env.bak* -data/*.db* -uploads/* -!uploads/.gitkeep -assets-src/ +**/data/*.db* +**/uploads/* +!**/uploads/.gitkeep +**/assets-src/ # Artefatti di lavoro dei subagenti (ledger, brief, review package) .superpowers/ diff --git a/.dockerignore b/apps/sito/.dockerignore similarity index 100% rename from .dockerignore rename to apps/sito/.dockerignore diff --git a/.env.example b/apps/sito/.env.example similarity index 100% rename from .env.example rename to apps/sito/.env.example diff --git a/Dockerfile b/apps/sito/Dockerfile similarity index 100% rename from Dockerfile rename to apps/sito/Dockerfile diff --git a/README.md b/apps/sito/README.md similarity index 100% rename from README.md rename to apps/sito/README.md diff --git a/astro.config.mjs b/apps/sito/astro.config.mjs similarity index 100% rename from astro.config.mjs rename to apps/sito/astro.config.mjs diff --git a/campus-content/assets/slide/slide-dna/fig-01-moduli-genetici.png b/apps/sito/campus-content/assets/slide/slide-dna/fig-01-moduli-genetici.png similarity index 100% rename from campus-content/assets/slide/slide-dna/fig-01-moduli-genetici.png rename to apps/sito/campus-content/assets/slide/slide-dna/fig-01-moduli-genetici.png diff --git a/campus-content/assets/slide/slide-dna/fig-02-metabolico.png b/apps/sito/campus-content/assets/slide/slide-dna/fig-02-metabolico.png similarity index 100% rename from campus-content/assets/slide/slide-dna/fig-02-metabolico.png rename to apps/sito/campus-content/assets/slide/slide-dna/fig-02-metabolico.png diff --git a/campus-content/assets/slide/slide-dna/fig-03-intallergy-micronutrienti.png b/apps/sito/campus-content/assets/slide/slide-dna/fig-03-intallergy-micronutrienti.png similarity index 100% rename from campus-content/assets/slide/slide-dna/fig-03-intallergy-micronutrienti.png rename to apps/sito/campus-content/assets/slide/slide-dna/fig-03-intallergy-micronutrienti.png diff --git a/campus-content/assets/slide/slide-dna/fig-04-salute-cellula.png b/apps/sito/campus-content/assets/slide/slide-dna/fig-04-salute-cellula.png similarity index 100% rename from campus-content/assets/slide/slide-dna/fig-04-salute-cellula.png rename to apps/sito/campus-content/assets/slide/slide-dna/fig-04-salute-cellula.png diff --git a/campus-content/assets/slide/slide-dna/fig-05-cervello-cuore-farmaci.png b/apps/sito/campus-content/assets/slide/slide-dna/fig-05-cervello-cuore-farmaci.png similarity index 100% rename from campus-content/assets/slide/slide-dna/fig-05-cervello-cuore-farmaci.png rename to apps/sito/campus-content/assets/slide/slide-dna/fig-05-cervello-cuore-farmaci.png diff --git a/campus-content/assets/slide/slide-dna/fig-06-metabolismo-farmaci.png b/apps/sito/campus-content/assets/slide/slide-dna/fig-06-metabolismo-farmaci.png similarity index 100% rename from campus-content/assets/slide/slide-dna/fig-06-metabolismo-farmaci.png rename to apps/sito/campus-content/assets/slide/slide-dna/fig-06-metabolismo-farmaci.png diff --git a/campus-content/assets/slide/slide-dna/fig-07-estrogeni-pelle.png b/apps/sito/campus-content/assets/slide/slide-dna/fig-07-estrogeni-pelle.png similarity index 100% rename from campus-content/assets/slide/slide-dna/fig-07-estrogeni-pelle.png rename to apps/sito/campus-content/assets/slide/slide-dna/fig-07-estrogeni-pelle.png diff --git a/campus-content/assets/slide/slide-dna/fig-08-tiroide-ossa.png b/apps/sito/campus-content/assets/slide/slide-dna/fig-08-tiroide-ossa.png similarity index 100% rename from campus-content/assets/slide/slide-dna/fig-08-tiroide-ossa.png rename to apps/sito/campus-content/assets/slide/slide-dna/fig-08-tiroide-ossa.png diff --git a/campus-content/assets/slide/slide-dna/fig-09-sport-talent.png b/apps/sito/campus-content/assets/slide/slide-dna/fig-09-sport-talent.png similarity index 100% rename from campus-content/assets/slide/slide-dna/fig-09-sport-talent.png rename to apps/sito/campus-content/assets/slide/slide-dna/fig-09-sport-talent.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-01-caratteri-ereditabilita.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-01-caratteri-ereditabilita.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-01-caratteri-ereditabilita.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-01-caratteri-ereditabilita.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-02-selezione-naturale.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-02-selezione-naturale.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-02-selezione-naturale.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-02-selezione-naturale.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-03-variazione-sequenza-dna.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-03-variazione-sequenza-dna.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-03-variazione-sequenza-dna.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-03-variazione-sequenza-dna.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-04-meccanismi-epigenetici.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-04-meccanismi-epigenetici.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-04-meccanismi-epigenetici.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-04-meccanismi-epigenetici.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-05-metilazione-dna.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-05-metilazione-dna.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-05-metilazione-dna.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-05-metilazione-dna.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-06-epigenetica-muscolo.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-06-epigenetica-muscolo.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-06-epigenetica-muscolo.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-06-epigenetica-muscolo.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-07-asse-ipotalamo-ipofisi.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-07-asse-ipotalamo-ipofisi.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-07-asse-ipotalamo-ipofisi.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-07-asse-ipotalamo-ipofisi.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-08-leptina.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-08-leptina.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-08-leptina.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-08-leptina.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-09-trasportatori-glucosio.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-09-trasportatori-glucosio.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-09-trasportatori-glucosio.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-09-trasportatori-glucosio.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-10-regolazione-glicemia.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-10-regolazione-glicemia.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-10-regolazione-glicemia.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-10-regolazione-glicemia.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-11-biosintesi-steroidei.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-11-biosintesi-steroidei.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-11-biosintesi-steroidei.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-11-biosintesi-steroidei.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-12-effetti-cortisolo.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-12-effetti-cortisolo.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-12-effetti-cortisolo.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-12-effetti-cortisolo.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-13-cortisolo-melatonina.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-13-cortisolo-melatonina.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-13-cortisolo-melatonina.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-13-cortisolo-melatonina.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-14-ormone-crescita.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-14-ormone-crescita.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-14-ormone-crescita.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-14-ormone-crescita.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-15-pannelli-test.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-15-pannelli-test.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-15-pannelli-test.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-15-pannelli-test.png diff --git a/campus-content/assets/slide/slide-epigenetica-ormoni/fig-16-referto-indici.png b/apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-16-referto-indici.png similarity index 100% rename from campus-content/assets/slide/slide-epigenetica-ormoni/fig-16-referto-indici.png rename to apps/sito/campus-content/assets/slide/slide-epigenetica-ormoni/fig-16-referto-indici.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-01-nicchie-microbiota.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-01-nicchie-microbiota.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-01-nicchie-microbiota.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-01-nicchie-microbiota.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-02-pubblicazioni-pubmed.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-02-pubblicazioni-pubmed.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-02-pubblicazioni-pubmed.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-02-pubblicazioni-pubmed.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-03-crescita-pubblicazioni.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-03-crescita-pubblicazioni.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-03-crescita-pubblicazioni.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-03-crescita-pubblicazioni.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-04-barriera-sano-infiammato.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-04-barriera-sano-infiammato.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-04-barriera-sano-infiammato.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-04-barriera-sano-infiammato.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-05-tight-junction.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-05-tight-junction.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-05-tight-junction.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-05-tight-junction.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-06-indoli-triptofano.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-06-indoli-triptofano.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-06-indoli-triptofano.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-06-indoli-triptofano.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-07-lps-parete.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-07-lps-parete.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-07-lps-parete.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-07-lps-parete.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-08-phyla-istogramma.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-08-phyla-istogramma.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-08-phyla-istogramma.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-08-phyla-istogramma.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-09-firmicutes-bacteroidetes.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-09-firmicutes-bacteroidetes.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-09-firmicutes-bacteroidetes.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-09-firmicutes-bacteroidetes.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-10-specie-correlazioni.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-10-specie-correlazioni.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-10-specie-correlazioni.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-10-specie-correlazioni.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-11-longevita-invecchiamento.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-11-longevita-invecchiamento.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-11-longevita-invecchiamento.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-11-longevita-invecchiamento.png diff --git a/campus-content/assets/slide/slide-focus-microbiota-plus/fig-12-tmao-pathway.png b/apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-12-tmao-pathway.png similarity index 100% rename from campus-content/assets/slide/slide-focus-microbiota-plus/fig-12-tmao-pathway.png rename to apps/sito/campus-content/assets/slide/slide-focus-microbiota-plus/fig-12-tmao-pathway.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-01-wellness-pannello.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-01-wellness-pannello.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-01-wellness-pannello.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-01-wellness-pannello.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-02-crono-pannello.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-02-crono-pannello.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-02-crono-pannello.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-02-crono-pannello.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-03-ciclo-mestruale.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-03-ciclo-mestruale.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-03-ciclo-mestruale.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-03-ciclo-mestruale.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-04-cortisolo-curva-appiattita.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-04-cortisolo-curva-appiattita.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-04-cortisolo-curva-appiattita.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-04-cortisolo-curva-appiattita.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-05-risposta-stress-surrene.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-05-risposta-stress-surrene.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-05-risposta-stress-surrene.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-05-risposta-stress-surrene.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-06-asse-hpa.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-06-asse-hpa.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-06-asse-hpa.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-06-asse-hpa.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-07-cortisolo-melatonina-antifase.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-07-cortisolo-melatonina-antifase.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-07-cortisolo-melatonina-antifase.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-07-cortisolo-melatonina-antifase.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-08-orologio-circadiano.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-08-orologio-circadiano.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-08-orologio-circadiano.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-08-orologio-circadiano.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-09-melatonina-eta.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-09-melatonina-eta.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-09-melatonina-eta.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-09-melatonina-eta.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-10-sintesi-melatonina.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-10-sintesi-melatonina.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-10-sintesi-melatonina.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-10-sintesi-melatonina.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-11-metabolismo-aminoacidi.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-11-metabolismo-aminoacidi.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-11-metabolismo-aminoacidi.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-11-metabolismo-aminoacidi.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-12-microbiota-triptofano.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-12-microbiota-triptofano.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-12-microbiota-triptofano.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-12-microbiota-triptofano.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-13-steroidogenesi.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-13-steroidogenesi.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-13-steroidogenesi.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-13-steroidogenesi.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-14-pcos.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-14-pcos.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-14-pcos.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-14-pcos.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-15-metabolismo-estrogenico.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-15-metabolismo-estrogenico.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-15-metabolismo-estrogenico.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-15-metabolismo-estrogenico.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-16-progesterone-ciclo.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-16-progesterone-ciclo.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-16-progesterone-ciclo.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-16-progesterone-ciclo.png diff --git a/campus-content/assets/slide/slide-focus-ormoni/fig-17-leptina.png b/apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-17-leptina.png similarity index 100% rename from campus-content/assets/slide/slide-focus-ormoni/fig-17-leptina.png rename to apps/sito/campus-content/assets/slide/slide-focus-ormoni/fig-17-leptina.png diff --git a/campus-content/assets/slide/slide-hrv/fig-01-ecg-rr-interval.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-01-ecg-rr-interval.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-01-ecg-rr-interval.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-01-ecg-rr-interval.png diff --git a/campus-content/assets/slide/slide-hrv/fig-02-cruscotti-firstbeat.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-02-cruscotti-firstbeat.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-02-cruscotti-firstbeat.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-02-cruscotti-firstbeat.png diff --git a/campus-content/assets/slide/slide-hrv/fig-03-training-load-triathlon.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-03-training-load-triathlon.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-03-training-load-triathlon.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-03-training-load-triathlon.png diff --git a/campus-content/assets/slide/slide-hrv/fig-04-tracciati-normale-contratta-disregolata.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-04-tracciati-normale-contratta-disregolata.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-04-tracciati-normale-contratta-disregolata.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-04-tracciati-normale-contratta-disregolata.png diff --git a/campus-content/assets/slide/slide-hrv/fig-05-acquisizioni-lungo-ciclici-spot.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-05-acquisizioni-lungo-ciclici-spot.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-05-acquisizioni-lungo-ciclici-spot.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-05-acquisizioni-lungo-ciclici-spot.png diff --git a/campus-content/assets/slide/slide-hrv/fig-06-macro-stadi-orto-parasimpatici.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-06-macro-stadi-orto-parasimpatici.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-06-macro-stadi-orto-parasimpatici.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-06-macro-stadi-orto-parasimpatici.png diff --git a/campus-content/assets/slide/slide-hrv/fig-07-correlati-ormonali-metabolici.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-07-correlati-ormonali-metabolici.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-07-correlati-ormonali-metabolici.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-07-correlati-ormonali-metabolici.png diff --git a/campus-content/assets/slide/slide-hrv/fig-08-tabella-test-fasico.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-08-tabella-test-fasico.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-08-tabella-test-fasico.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-08-tabella-test-fasico.png diff --git a/campus-content/assets/slide/slide-hrv/fig-09-referto-hrv-meter.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-09-referto-hrv-meter.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-09-referto-hrv-meter.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-09-referto-hrv-meter.png diff --git a/campus-content/assets/slide/slide-hrv/fig-10-riflesso-barocettoriale.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-10-riflesso-barocettoriale.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-10-riflesso-barocettoriale.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-10-riflesso-barocettoriale.png diff --git a/campus-content/assets/slide/slide-hrv/fig-11-tabella-metriche-hrv.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-11-tabella-metriche-hrv.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-11-tabella-metriche-hrv.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-11-tabella-metriche-hrv.png diff --git a/campus-content/assets/slide/slide-hrv/fig-12-variabili-stabili-transitorie.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-12-variabili-stabili-transitorie.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-12-variabili-stabili-transitorie.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-12-variabili-stabili-transitorie.png diff --git a/campus-content/assets/slide/slide-hrv/fig-13-funzionale-disfunzionale.png b/apps/sito/campus-content/assets/slide/slide-hrv/fig-13-funzionale-disfunzionale.png similarity index 100% rename from campus-content/assets/slide/slide-hrv/fig-13-funzionale-disfunzionale.png rename to apps/sito/campus-content/assets/slide/slide-hrv/fig-13-funzionale-disfunzionale.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-01-precision-medicine.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-01-precision-medicine.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-01-precision-medicine.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-01-precision-medicine.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-02-caratteri-ereditabilita-reversibilita.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-02-caratteri-ereditabilita-reversibilita.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-02-caratteri-ereditabilita-reversibilita.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-02-caratteri-ereditabilita-reversibilita.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-03-pcr-16s-rrna.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-03-pcr-16s-rrna.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-03-pcr-16s-rrna.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-03-pcr-16s-rrna.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-04-workflow-popolazioni-batteriche.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-04-workflow-popolazioni-batteriche.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-04-workflow-popolazioni-batteriche.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-04-workflow-popolazioni-batteriche.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-05-cladogramma-tassonomico.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-05-cladogramma-tassonomico.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-05-cladogramma-tassonomico.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-05-cladogramma-tassonomico.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-06-taxonomic-function-profiling.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-06-taxonomic-function-profiling.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-06-taxonomic-function-profiling.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-06-taxonomic-function-profiling.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-07-microbioma-cutaneo.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-07-microbioma-cutaneo.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-07-microbioma-cutaneo.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-07-microbioma-cutaneo.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-08-cellula-batterica.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-08-cellula-batterica.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-08-cellula-batterica.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-08-cellula-batterica.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-09-coniugazione-batterica.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-09-coniugazione-batterica.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-09-coniugazione-batterica.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-09-coniugazione-batterica.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-10-apparato-gastroenterico-ph.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-10-apparato-gastroenterico-ph.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-10-apparato-gastroenterico-ph.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-10-apparato-gastroenterico-ph.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-11-microbiota-tratto-cfu.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-11-microbiota-tratto-cfu.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-11-microbiota-tratto-cfu.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-11-microbiota-tratto-cfu.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-12-disbiosi-obeso.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-12-disbiosi-obeso.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-12-disbiosi-obeso.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-12-disbiosi-obeso.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-13-lps-struttura.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-13-lps-struttura.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-13-lps-struttura.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-13-lps-struttura.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-14-esercizio-obeso-magro.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-14-esercizio-obeso-magro.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-14-esercizio-obeso-magro.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-14-esercizio-obeso-magro.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-15-referto-filippo.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-15-referto-filippo.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-15-referto-filippo.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-15-referto-filippo.png diff --git a/campus-content/assets/slide/slide-microbiota-metagenomica/fig-16-esercizio-performance-schema.png b/apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-16-esercizio-performance-schema.png similarity index 100% rename from campus-content/assets/slide/slide-microbiota-metagenomica/fig-16-esercizio-performance-schema.png rename to apps/sito/campus-content/assets/slide/slide-microbiota-metagenomica/fig-16-esercizio-performance-schema.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-01-piatto-harvard.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-01-piatto-harvard.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-01-piatto-harvard.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-01-piatto-harvard.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-02-ciclo-bh4.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-02-ciclo-bh4.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-02-ciclo-bh4.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-02-ciclo-bh4.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-03-pathway-fenilalanina.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-03-pathway-fenilalanina.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-03-pathway-fenilalanina.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-03-pathway-fenilalanina.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-04-tabella-carboidrati.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-04-tabella-carboidrati.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-04-tabella-carboidrati.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-04-tabella-carboidrati.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-05-glucochinasi.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-05-glucochinasi.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-05-glucochinasi.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-05-glucochinasi.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-06-vie-lipidi.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-06-vie-lipidi.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-06-vie-lipidi.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-06-vie-lipidi.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-07-omega6-omega3.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-07-omega6-omega3.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-07-omega6-omega3.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-07-omega6-omega3.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-08-adiponectina.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-08-adiponectina.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-08-adiponectina.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-08-adiponectina.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-09-grelina-leptina.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-09-grelina-leptina.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-09-grelina-leptina.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-09-grelina-leptina.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-10-glutine-celiachia.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-10-glutine-celiachia.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-10-glutine-celiachia.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-10-glutine-celiachia.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-11-tabella-micronutrienti.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-11-tabella-micronutrienti.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-11-tabella-micronutrienti.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-11-tabella-micronutrienti.png diff --git a/campus-content/assets/slide/slide-nutrizione-precisione/fig-12-epcidina-ferro.png b/apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-12-epcidina-ferro.png similarity index 100% rename from campus-content/assets/slide/slide-nutrizione-precisione/fig-12-epcidina-ferro.png rename to apps/sito/campus-content/assets/slide/slide-nutrizione-precisione/fig-12-epcidina-ferro.png diff --git a/campus-content/nav.json b/apps/sito/campus-content/nav.json similarity index 100% rename from campus-content/nav.json rename to apps/sito/campus-content/nav.json diff --git a/campus-content/pages/accelerator-1-2025-11-11.html b/apps/sito/campus-content/pages/accelerator-1-2025-11-11.html similarity index 100% rename from campus-content/pages/accelerator-1-2025-11-11.html rename to apps/sito/campus-content/pages/accelerator-1-2025-11-11.html diff --git a/campus-content/pages/accelerator-2-2025-12-20.html b/apps/sito/campus-content/pages/accelerator-2-2025-12-20.html similarity index 100% rename from campus-content/pages/accelerator-2-2025-12-20.html rename to apps/sito/campus-content/pages/accelerator-2-2025-12-20.html diff --git a/campus-content/pages/accelerator-3-2026-01-28.html b/apps/sito/campus-content/pages/accelerator-3-2026-01-28.html similarity index 100% rename from campus-content/pages/accelerator-3-2026-01-28.html rename to apps/sito/campus-content/pages/accelerator-3-2026-01-28.html diff --git a/campus-content/pages/accelerator-4-2026-02-21.html b/apps/sito/campus-content/pages/accelerator-4-2026-02-21.html similarity index 100% rename from campus-content/pages/accelerator-4-2026-02-21.html rename to apps/sito/campus-content/pages/accelerator-4-2026-02-21.html diff --git a/campus-content/pages/accelerator-5-2026-03-28.html b/apps/sito/campus-content/pages/accelerator-5-2026-03-28.html similarity index 100% rename from campus-content/pages/accelerator-5-2026-03-28.html rename to apps/sito/campus-content/pages/accelerator-5-2026-03-28.html diff --git a/campus-content/pages/accelerator-6-2026-05-09.html b/apps/sito/campus-content/pages/accelerator-6-2026-05-09.html similarity index 100% rename from campus-content/pages/accelerator-6-2026-05-09.html rename to apps/sito/campus-content/pages/accelerator-6-2026-05-09.html diff --git a/campus-content/pages/accelerator-7-2026-06-06.html b/apps/sito/campus-content/pages/accelerator-7-2026-06-06.html similarity index 100% rename from campus-content/pages/accelerator-7-2026-06-06.html rename to apps/sito/campus-content/pages/accelerator-7-2026-06-06.html diff --git a/campus-content/pages/consulenza-2025-02-04-cristina-ruggeri.html b/apps/sito/campus-content/pages/consulenza-2025-02-04-cristina-ruggeri.html similarity index 100% rename from campus-content/pages/consulenza-2025-02-04-cristina-ruggeri.html rename to apps/sito/campus-content/pages/consulenza-2025-02-04-cristina-ruggeri.html diff --git a/campus-content/pages/consulenza-2025-02-10-umberto-riad.html b/apps/sito/campus-content/pages/consulenza-2025-02-10-umberto-riad.html similarity index 100% rename from campus-content/pages/consulenza-2025-02-10-umberto-riad.html rename to apps/sito/campus-content/pages/consulenza-2025-02-10-umberto-riad.html diff --git a/campus-content/pages/consulenza-2025-02-11-stefano-pignatelli.html b/apps/sito/campus-content/pages/consulenza-2025-02-11-stefano-pignatelli.html similarity index 100% rename from campus-content/pages/consulenza-2025-02-11-stefano-pignatelli.html rename to apps/sito/campus-content/pages/consulenza-2025-02-11-stefano-pignatelli.html diff --git a/campus-content/pages/consulenza-2025-02-18-annalisa-di-lello.html b/apps/sito/campus-content/pages/consulenza-2025-02-18-annalisa-di-lello.html similarity index 100% rename from campus-content/pages/consulenza-2025-02-18-annalisa-di-lello.html rename to apps/sito/campus-content/pages/consulenza-2025-02-18-annalisa-di-lello.html diff --git a/campus-content/pages/consulenza-2025-02-24-barbara-fila-manenti.html b/apps/sito/campus-content/pages/consulenza-2025-02-24-barbara-fila-manenti.html similarity index 100% rename from campus-content/pages/consulenza-2025-02-24-barbara-fila-manenti.html rename to apps/sito/campus-content/pages/consulenza-2025-02-24-barbara-fila-manenti.html diff --git a/campus-content/pages/consulenza-2025-02-27-eva-guerini.html b/apps/sito/campus-content/pages/consulenza-2025-02-27-eva-guerini.html similarity index 100% rename from campus-content/pages/consulenza-2025-02-27-eva-guerini.html rename to apps/sito/campus-content/pages/consulenza-2025-02-27-eva-guerini.html diff --git a/campus-content/pages/consulenza-2025-03-03-luca-patella.html b/apps/sito/campus-content/pages/consulenza-2025-03-03-luca-patella.html similarity index 100% rename from campus-content/pages/consulenza-2025-03-03-luca-patella.html rename to apps/sito/campus-content/pages/consulenza-2025-03-03-luca-patella.html diff --git a/campus-content/pages/consulenza-2025-03-04-marco-gilberti.html b/apps/sito/campus-content/pages/consulenza-2025-03-04-marco-gilberti.html similarity index 100% rename from campus-content/pages/consulenza-2025-03-04-marco-gilberti.html rename to apps/sito/campus-content/pages/consulenza-2025-03-04-marco-gilberti.html diff --git a/campus-content/pages/consulenza-2025-06-10-guglielmo-cornelli.html b/apps/sito/campus-content/pages/consulenza-2025-06-10-guglielmo-cornelli.html similarity index 100% rename from campus-content/pages/consulenza-2025-06-10-guglielmo-cornelli.html rename to apps/sito/campus-content/pages/consulenza-2025-06-10-guglielmo-cornelli.html diff --git a/campus-content/pages/consulenza-2025-06-16-liga-briviba.html b/apps/sito/campus-content/pages/consulenza-2025-06-16-liga-briviba.html similarity index 100% rename from campus-content/pages/consulenza-2025-06-16-liga-briviba.html rename to apps/sito/campus-content/pages/consulenza-2025-06-16-liga-briviba.html diff --git a/campus-content/pages/consulenza-2025-07-02-lucia-griglio.html b/apps/sito/campus-content/pages/consulenza-2025-07-02-lucia-griglio.html similarity index 100% rename from campus-content/pages/consulenza-2025-07-02-lucia-griglio.html rename to apps/sito/campus-content/pages/consulenza-2025-07-02-lucia-griglio.html diff --git a/campus-content/pages/consulenza-2025-07-03-monia-gaudenzi.html b/apps/sito/campus-content/pages/consulenza-2025-07-03-monia-gaudenzi.html similarity index 100% rename from campus-content/pages/consulenza-2025-07-03-monia-gaudenzi.html rename to apps/sito/campus-content/pages/consulenza-2025-07-03-monia-gaudenzi.html diff --git a/campus-content/pages/consulenza-2025-07-08-simone-holl.html b/apps/sito/campus-content/pages/consulenza-2025-07-08-simone-holl.html similarity index 100% rename from campus-content/pages/consulenza-2025-07-08-simone-holl.html rename to apps/sito/campus-content/pages/consulenza-2025-07-08-simone-holl.html diff --git a/campus-content/pages/consulenza-2025-07-09-isabella-biagina-gioia.html b/apps/sito/campus-content/pages/consulenza-2025-07-09-isabella-biagina-gioia.html similarity index 100% rename from campus-content/pages/consulenza-2025-07-09-isabella-biagina-gioia.html rename to apps/sito/campus-content/pages/consulenza-2025-07-09-isabella-biagina-gioia.html diff --git a/campus-content/pages/lezione-01-ottimizzazione-del-sonno.html b/apps/sito/campus-content/pages/lezione-01-ottimizzazione-del-sonno.html similarity index 100% rename from campus-content/pages/lezione-01-ottimizzazione-del-sonno.html rename to apps/sito/campus-content/pages/lezione-01-ottimizzazione-del-sonno.html diff --git a/campus-content/pages/lezione-02-movimento-fitness-parte1.html b/apps/sito/campus-content/pages/lezione-02-movimento-fitness-parte1.html similarity index 100% rename from campus-content/pages/lezione-02-movimento-fitness-parte1.html rename to apps/sito/campus-content/pages/lezione-02-movimento-fitness-parte1.html diff --git a/campus-content/pages/lezione-02-movimento-fitness-parte2.html b/apps/sito/campus-content/pages/lezione-02-movimento-fitness-parte2.html similarity index 100% rename from campus-content/pages/lezione-02-movimento-fitness-parte2.html rename to apps/sito/campus-content/pages/lezione-02-movimento-fitness-parte2.html diff --git a/campus-content/pages/lezione-03-protocollo-fitness-longevita.html b/apps/sito/campus-content/pages/lezione-03-protocollo-fitness-longevita.html similarity index 100% rename from campus-content/pages/lezione-03-protocollo-fitness-longevita.html rename to apps/sito/campus-content/pages/lezione-03-protocollo-fitness-longevita.html diff --git a/campus-content/pages/lezione-04-peso-corporeo.html b/apps/sito/campus-content/pages/lezione-04-peso-corporeo.html similarity index 100% rename from campus-content/pages/lezione-04-peso-corporeo.html rename to apps/sito/campus-content/pages/lezione-04-peso-corporeo.html diff --git a/campus-content/pages/lezione-05-proteine-creatina.html b/apps/sito/campus-content/pages/lezione-05-proteine-creatina.html similarity index 100% rename from campus-content/pages/lezione-05-proteine-creatina.html rename to apps/sito/campus-content/pages/lezione-05-proteine-creatina.html diff --git a/campus-content/pages/lezione-06-il-freddo.html b/apps/sito/campus-content/pages/lezione-06-il-freddo.html similarity index 100% rename from campus-content/pages/lezione-06-il-freddo.html rename to apps/sito/campus-content/pages/lezione-06-il-freddo.html diff --git a/campus-content/pages/lezione-07-la-respirazione.html b/apps/sito/campus-content/pages/lezione-07-la-respirazione.html similarity index 100% rename from campus-content/pages/lezione-07-la-respirazione.html rename to apps/sito/campus-content/pages/lezione-07-la-respirazione.html diff --git a/campus-content/pages/lezione-08-respirazione-pianificazione.html b/apps/sito/campus-content/pages/lezione-08-respirazione-pianificazione.html similarity index 100% rename from campus-content/pages/lezione-08-respirazione-pianificazione.html rename to apps/sito/campus-content/pages/lezione-08-respirazione-pianificazione.html diff --git a/campus-content/pages/lezione-09-allenamento-mentale-parte1.html b/apps/sito/campus-content/pages/lezione-09-allenamento-mentale-parte1.html similarity index 100% rename from campus-content/pages/lezione-09-allenamento-mentale-parte1.html rename to apps/sito/campus-content/pages/lezione-09-allenamento-mentale-parte1.html diff --git a/campus-content/pages/lezione-09-allenamento-mentale-parte2.html b/apps/sito/campus-content/pages/lezione-09-allenamento-mentale-parte2.html similarity index 100% rename from campus-content/pages/lezione-09-allenamento-mentale-parte2.html rename to apps/sito/campus-content/pages/lezione-09-allenamento-mentale-parte2.html diff --git a/campus-content/pages/lezione-10-hrv.html b/apps/sito/campus-content/pages/lezione-10-hrv.html similarity index 100% rename from campus-content/pages/lezione-10-hrv.html rename to apps/sito/campus-content/pages/lezione-10-hrv.html diff --git a/campus-content/pages/lezione-11-luce-fotobiomodulazione-parte1.html b/apps/sito/campus-content/pages/lezione-11-luce-fotobiomodulazione-parte1.html similarity index 100% rename from campus-content/pages/lezione-11-luce-fotobiomodulazione-parte1.html rename to apps/sito/campus-content/pages/lezione-11-luce-fotobiomodulazione-parte1.html diff --git a/campus-content/pages/lezione-11-luce-fotobiomodulazione-parte2.html b/apps/sito/campus-content/pages/lezione-11-luce-fotobiomodulazione-parte2.html similarity index 100% rename from campus-content/pages/lezione-11-luce-fotobiomodulazione-parte2.html rename to apps/sito/campus-content/pages/lezione-11-luce-fotobiomodulazione-parte2.html diff --git a/campus-content/pages/lezione-12-recupero-attivo.html b/apps/sito/campus-content/pages/lezione-12-recupero-attivo.html similarity index 100% rename from campus-content/pages/lezione-12-recupero-attivo.html rename to apps/sito/campus-content/pages/lezione-12-recupero-attivo.html diff --git a/campus-content/pages/lezione-13-monitoraggio-dati.html b/apps/sito/campus-content/pages/lezione-13-monitoraggio-dati.html similarity index 100% rename from campus-content/pages/lezione-13-monitoraggio-dati.html rename to apps/sito/campus-content/pages/lezione-13-monitoraggio-dati.html diff --git a/campus-content/pages/lezione-14-prima-consulenza-cliente.html b/apps/sito/campus-content/pages/lezione-14-prima-consulenza-cliente.html similarity index 100% rename from campus-content/pages/lezione-14-prima-consulenza-cliente.html rename to apps/sito/campus-content/pages/lezione-14-prima-consulenza-cliente.html diff --git a/campus-content/pages/lezione-15-arte-obiettivo.html b/apps/sito/campus-content/pages/lezione-15-arte-obiettivo.html similarity index 100% rename from campus-content/pages/lezione-15-arte-obiettivo.html rename to apps/sito/campus-content/pages/lezione-15-arte-obiettivo.html diff --git a/campus-content/pages/lezione-16-introduzione-dna.html b/apps/sito/campus-content/pages/lezione-16-introduzione-dna.html similarity index 100% rename from campus-content/pages/lezione-16-introduzione-dna.html rename to apps/sito/campus-content/pages/lezione-16-introduzione-dna.html diff --git a/campus-content/pages/lezione-17-microbiota-metagenomica.html b/apps/sito/campus-content/pages/lezione-17-microbiota-metagenomica.html similarity index 100% rename from campus-content/pages/lezione-17-microbiota-metagenomica.html rename to apps/sito/campus-content/pages/lezione-17-microbiota-metagenomica.html diff --git a/campus-content/pages/lezione-18-epigenetica-ormoni.html b/apps/sito/campus-content/pages/lezione-18-epigenetica-ormoni.html similarity index 100% rename from campus-content/pages/lezione-18-epigenetica-ormoni.html rename to apps/sito/campus-content/pages/lezione-18-epigenetica-ormoni.html diff --git a/campus-content/pages/lezione-19-analisi-longevita-parte1.html b/apps/sito/campus-content/pages/lezione-19-analisi-longevita-parte1.html similarity index 100% rename from campus-content/pages/lezione-19-analisi-longevita-parte1.html rename to apps/sito/campus-content/pages/lezione-19-analisi-longevita-parte1.html diff --git a/campus-content/pages/lezione-19-analisi-longevita-parte2.html b/apps/sito/campus-content/pages/lezione-19-analisi-longevita-parte2.html similarity index 100% rename from campus-content/pages/lezione-19-analisi-longevita-parte2.html rename to apps/sito/campus-content/pages/lezione-19-analisi-longevita-parte2.html diff --git a/campus-content/pages/lezione-20-alimentazione-longevita.html b/apps/sito/campus-content/pages/lezione-20-alimentazione-longevita.html similarity index 100% rename from campus-content/pages/lezione-20-alimentazione-longevita.html rename to apps/sito/campus-content/pages/lezione-20-alimentazione-longevita.html diff --git a/campus-content/pages/lezione-21-performance-cognitiva-parte1.html b/apps/sito/campus-content/pages/lezione-21-performance-cognitiva-parte1.html similarity index 100% rename from campus-content/pages/lezione-21-performance-cognitiva-parte1.html rename to apps/sito/campus-content/pages/lezione-21-performance-cognitiva-parte1.html diff --git a/campus-content/pages/lezione-21-performance-cognitiva-parte2.html b/apps/sito/campus-content/pages/lezione-21-performance-cognitiva-parte2.html similarity index 100% rename from campus-content/pages/lezione-21-performance-cognitiva-parte2.html rename to apps/sito/campus-content/pages/lezione-21-performance-cognitiva-parte2.html diff --git a/campus-content/pages/lezione-22-funghi-terapeutici.html b/apps/sito/campus-content/pages/lezione-22-funghi-terapeutici.html similarity index 100% rename from campus-content/pages/lezione-22-funghi-terapeutici.html rename to apps/sito/campus-content/pages/lezione-22-funghi-terapeutici.html diff --git a/campus-content/pages/lezione-23-integrazione-annuale-giornaliera.html b/apps/sito/campus-content/pages/lezione-23-integrazione-annuale-giornaliera.html similarity index 100% rename from campus-content/pages/lezione-23-integrazione-annuale-giornaliera.html rename to apps/sito/campus-content/pages/lezione-23-integrazione-annuale-giornaliera.html diff --git a/campus-content/pages/lezione-24-longevita-cervello-sano.html b/apps/sito/campus-content/pages/lezione-24-longevita-cervello-sano.html similarity index 100% rename from campus-content/pages/lezione-24-longevita-cervello-sano.html rename to apps/sito/campus-content/pages/lezione-24-longevita-cervello-sano.html diff --git a/campus-content/pages/lezione-25-focus-microbiota-plus.html b/apps/sito/campus-content/pages/lezione-25-focus-microbiota-plus.html similarity index 100% rename from campus-content/pages/lezione-25-focus-microbiota-plus.html rename to apps/sito/campus-content/pages/lezione-25-focus-microbiota-plus.html diff --git a/campus-content/pages/lezione-live-1-2026-02-24.html b/apps/sito/campus-content/pages/lezione-live-1-2026-02-24.html similarity index 100% rename from campus-content/pages/lezione-live-1-2026-02-24.html rename to apps/sito/campus-content/pages/lezione-live-1-2026-02-24.html diff --git a/campus-content/pages/lezione-live-2-2026-03-31.html b/apps/sito/campus-content/pages/lezione-live-2-2026-03-31.html similarity index 100% rename from campus-content/pages/lezione-live-2-2026-03-31.html rename to apps/sito/campus-content/pages/lezione-live-2-2026-03-31.html diff --git a/campus-content/pages/lezione-live-3-2026-05-26.html b/apps/sito/campus-content/pages/lezione-live-3-2026-05-26.html similarity index 100% rename from campus-content/pages/lezione-live-3-2026-05-26.html rename to apps/sito/campus-content/pages/lezione-live-3-2026-05-26.html diff --git a/campus-content/pages/lezione-live-4-2026-06-30.html b/apps/sito/campus-content/pages/lezione-live-4-2026-06-30.html similarity index 100% rename from campus-content/pages/lezione-live-4-2026-06-30.html rename to apps/sito/campus-content/pages/lezione-live-4-2026-06-30.html diff --git a/campus-content/pages/masterclass-2025-10-08-luca-ruggeri.html b/apps/sito/campus-content/pages/masterclass-2025-10-08-luca-ruggeri.html similarity index 100% rename from campus-content/pages/masterclass-2025-10-08-luca-ruggeri.html rename to apps/sito/campus-content/pages/masterclass-2025-10-08-luca-ruggeri.html diff --git a/campus-content/pages/masterclass-2025-11-08-laura-pirotta.html b/apps/sito/campus-content/pages/masterclass-2025-11-08-laura-pirotta.html similarity index 100% rename from campus-content/pages/masterclass-2025-11-08-laura-pirotta.html rename to apps/sito/campus-content/pages/masterclass-2025-11-08-laura-pirotta.html diff --git a/campus-content/pages/masterclass-2025-11-12-luca-ruggeri.html b/apps/sito/campus-content/pages/masterclass-2025-11-12-luca-ruggeri.html similarity index 100% rename from campus-content/pages/masterclass-2025-11-12-luca-ruggeri.html rename to apps/sito/campus-content/pages/masterclass-2025-11-12-luca-ruggeri.html diff --git a/campus-content/pages/masterclass-2025-11-29-laura-pirotta.html b/apps/sito/campus-content/pages/masterclass-2025-11-29-laura-pirotta.html similarity index 100% rename from campus-content/pages/masterclass-2025-11-29-laura-pirotta.html rename to apps/sito/campus-content/pages/masterclass-2025-11-29-laura-pirotta.html diff --git a/campus-content/pages/masterclass-2025-12-10-luca-ruggeri.html b/apps/sito/campus-content/pages/masterclass-2025-12-10-luca-ruggeri.html similarity index 100% rename from campus-content/pages/masterclass-2025-12-10-luca-ruggeri.html rename to apps/sito/campus-content/pages/masterclass-2025-12-10-luca-ruggeri.html diff --git a/campus-content/pages/masterclass-2026-01-10-laura-pirotta.html b/apps/sito/campus-content/pages/masterclass-2026-01-10-laura-pirotta.html similarity index 100% rename from campus-content/pages/masterclass-2026-01-10-laura-pirotta.html rename to apps/sito/campus-content/pages/masterclass-2026-01-10-laura-pirotta.html diff --git a/campus-content/pages/masterclass-2026-01-14-luca-ruggeri.html b/apps/sito/campus-content/pages/masterclass-2026-01-14-luca-ruggeri.html similarity index 100% rename from campus-content/pages/masterclass-2026-01-14-luca-ruggeri.html rename to apps/sito/campus-content/pages/masterclass-2026-01-14-luca-ruggeri.html diff --git a/campus-content/pages/masterclass-2026-02-07-laura-pirotta.html b/apps/sito/campus-content/pages/masterclass-2026-02-07-laura-pirotta.html similarity index 100% rename from campus-content/pages/masterclass-2026-02-07-laura-pirotta.html rename to apps/sito/campus-content/pages/masterclass-2026-02-07-laura-pirotta.html diff --git a/campus-content/pages/masterclass-2026-02-11-luca-ruggeri.html b/apps/sito/campus-content/pages/masterclass-2026-02-11-luca-ruggeri.html similarity index 100% rename from campus-content/pages/masterclass-2026-02-11-luca-ruggeri.html rename to apps/sito/campus-content/pages/masterclass-2026-02-11-luca-ruggeri.html diff --git a/campus-content/pages/masterclass-2026-03-07-laura-pirotta.html b/apps/sito/campus-content/pages/masterclass-2026-03-07-laura-pirotta.html similarity index 100% rename from campus-content/pages/masterclass-2026-03-07-laura-pirotta.html rename to apps/sito/campus-content/pages/masterclass-2026-03-07-laura-pirotta.html diff --git a/campus-content/pages/masterclass-2026-03-25-luca-ruggeri.html b/apps/sito/campus-content/pages/masterclass-2026-03-25-luca-ruggeri.html similarity index 100% rename from campus-content/pages/masterclass-2026-03-25-luca-ruggeri.html rename to apps/sito/campus-content/pages/masterclass-2026-03-25-luca-ruggeri.html diff --git a/campus-content/pages/masterclass-2026-04-27-laura-pirotta.html b/apps/sito/campus-content/pages/masterclass-2026-04-27-laura-pirotta.html similarity index 100% rename from campus-content/pages/masterclass-2026-04-27-laura-pirotta.html rename to apps/sito/campus-content/pages/masterclass-2026-04-27-laura-pirotta.html diff --git a/campus-content/pages/masterclass-2026-05-18-laura-pirotta.html b/apps/sito/campus-content/pages/masterclass-2026-05-18-laura-pirotta.html similarity index 100% rename from campus-content/pages/masterclass-2026-05-18-laura-pirotta.html rename to apps/sito/campus-content/pages/masterclass-2026-05-18-laura-pirotta.html diff --git a/campus-content/pages/masterclass-2026-06-08-laura-pirotta.html b/apps/sito/campus-content/pages/masterclass-2026-06-08-laura-pirotta.html similarity index 100% rename from campus-content/pages/masterclass-2026-06-08-laura-pirotta.html rename to apps/sito/campus-content/pages/masterclass-2026-06-08-laura-pirotta.html diff --git a/campus-content/pages/masterclass-2026-06-23-laura-pirotta.html b/apps/sito/campus-content/pages/masterclass-2026-06-23-laura-pirotta.html similarity index 100% rename from campus-content/pages/masterclass-2026-06-23-laura-pirotta.html rename to apps/sito/campus-content/pages/masterclass-2026-06-23-laura-pirotta.html diff --git a/campus-content/pages/qa-01-tony-04.html b/apps/sito/campus-content/pages/qa-01-tony-04.html similarity index 100% rename from campus-content/pages/qa-01-tony-04.html rename to apps/sito/campus-content/pages/qa-01-tony-04.html diff --git a/campus-content/pages/qa-02-tony-05.html b/apps/sito/campus-content/pages/qa-02-tony-05.html similarity index 100% rename from campus-content/pages/qa-02-tony-05.html rename to apps/sito/campus-content/pages/qa-02-tony-05.html diff --git a/campus-content/pages/qa-03-tony-06.html b/apps/sito/campus-content/pages/qa-03-tony-06.html similarity index 100% rename from campus-content/pages/qa-03-tony-06.html rename to apps/sito/campus-content/pages/qa-03-tony-06.html diff --git a/campus-content/pages/qa-04-tony-07.html b/apps/sito/campus-content/pages/qa-04-tony-07.html similarity index 100% rename from campus-content/pages/qa-04-tony-07.html rename to apps/sito/campus-content/pages/qa-04-tony-07.html diff --git a/campus-content/pages/qa-05-tony-08.html b/apps/sito/campus-content/pages/qa-05-tony-08.html similarity index 100% rename from campus-content/pages/qa-05-tony-08.html rename to apps/sito/campus-content/pages/qa-05-tony-08.html diff --git a/campus-content/pages/qa-06-tony-09.html b/apps/sito/campus-content/pages/qa-06-tony-09.html similarity index 100% rename from campus-content/pages/qa-06-tony-09.html rename to apps/sito/campus-content/pages/qa-06-tony-09.html diff --git a/campus-content/pages/qa-07-tony-10.html b/apps/sito/campus-content/pages/qa-07-tony-10.html similarity index 100% rename from campus-content/pages/qa-07-tony-10.html rename to apps/sito/campus-content/pages/qa-07-tony-10.html diff --git a/campus-content/pages/qa-08-tony-11.html b/apps/sito/campus-content/pages/qa-08-tony-11.html similarity index 100% rename from campus-content/pages/qa-08-tony-11.html rename to apps/sito/campus-content/pages/qa-08-tony-11.html diff --git a/campus-content/pages/qa-09-tony-12.html b/apps/sito/campus-content/pages/qa-09-tony-12.html similarity index 100% rename from campus-content/pages/qa-09-tony-12.html rename to apps/sito/campus-content/pages/qa-09-tony-12.html diff --git a/campus-content/pages/qa-10-tony-13.html b/apps/sito/campus-content/pages/qa-10-tony-13.html similarity index 100% rename from campus-content/pages/qa-10-tony-13.html rename to apps/sito/campus-content/pages/qa-10-tony-13.html diff --git a/campus-content/pages/qa-11-tony-n14.html b/apps/sito/campus-content/pages/qa-11-tony-n14.html similarity index 100% rename from campus-content/pages/qa-11-tony-n14.html rename to apps/sito/campus-content/pages/qa-11-tony-n14.html diff --git a/campus-content/pages/qa-12-tony-n15-ketosi-e-sport.html b/apps/sito/campus-content/pages/qa-12-tony-n15-ketosi-e-sport.html similarity index 100% rename from campus-content/pages/qa-12-tony-n15-ketosi-e-sport.html rename to apps/sito/campus-content/pages/qa-12-tony-n15-ketosi-e-sport.html diff --git a/campus-content/pages/qa-13-massimo-27-02.html b/apps/sito/campus-content/pages/qa-13-massimo-27-02.html similarity index 100% rename from campus-content/pages/qa-13-massimo-27-02.html rename to apps/sito/campus-content/pages/qa-13-massimo-27-02.html diff --git a/campus-content/pages/qa-14-massimo-6-03.html b/apps/sito/campus-content/pages/qa-14-massimo-6-03.html similarity index 100% rename from campus-content/pages/qa-14-massimo-6-03.html rename to apps/sito/campus-content/pages/qa-14-massimo-6-03.html diff --git a/campus-content/pages/qa-15-simulazione-caso-studio-1-cliente-skinny-fat.html b/apps/sito/campus-content/pages/qa-15-simulazione-caso-studio-1-cliente-skinny-fat.html similarity index 100% rename from campus-content/pages/qa-15-simulazione-caso-studio-1-cliente-skinny-fat.html rename to apps/sito/campus-content/pages/qa-15-simulazione-caso-studio-1-cliente-skinny-fat.html diff --git a/campus-content/pages/qa-16-tony-n15-sonno-su-cliente-56-anni-e-lettura.html b/apps/sito/campus-content/pages/qa-16-tony-n15-sonno-su-cliente-56-anni-e-lettura.html similarity index 100% rename from campus-content/pages/qa-16-tony-n15-sonno-su-cliente-56-anni-e-lettura.html rename to apps/sito/campus-content/pages/qa-16-tony-n15-sonno-su-cliente-56-anni-e-lettura.html diff --git a/campus-content/pages/qa-17-tony-n16-ottimizzazione-sonno-uomo-donna-ipe.html b/apps/sito/campus-content/pages/qa-17-tony-n16-ottimizzazione-sonno-uomo-donna-ipe.html similarity index 100% rename from campus-content/pages/qa-17-tony-n16-ottimizzazione-sonno-uomo-donna-ipe.html rename to apps/sito/campus-content/pages/qa-17-tony-n16-ottimizzazione-sonno-uomo-donna-ipe.html diff --git a/campus-content/pages/qa-18-tony-n17-idratazione-sali-caffeina-teina.html b/apps/sito/campus-content/pages/qa-18-tony-n17-idratazione-sali-caffeina-teina.html similarity index 100% rename from campus-content/pages/qa-18-tony-n17-idratazione-sali-caffeina-teina.html rename to apps/sito/campus-content/pages/qa-18-tony-n17-idratazione-sali-caffeina-teina.html diff --git a/campus-content/pages/qa-19-tony-n-18-caso-calciatore-caso-perimenopausa.html b/apps/sito/campus-content/pages/qa-19-tony-n-18-caso-calciatore-caso-perimenopausa.html similarity index 100% rename from campus-content/pages/qa-19-tony-n-18-caso-calciatore-caso-perimenopausa.html rename to apps/sito/campus-content/pages/qa-19-tony-n-18-caso-calciatore-caso-perimenopausa.html diff --git a/campus-content/pages/qa-20-tony-n19-quando-il-caso-non-e-di-nostra-comp.html b/apps/sito/campus-content/pages/qa-20-tony-n19-quando-il-caso-non-e-di-nostra-comp.html similarity index 100% rename from campus-content/pages/qa-20-tony-n19-quando-il-caso-non-e-di-nostra-comp.html rename to apps/sito/campus-content/pages/qa-20-tony-n19-quando-il-caso-non-e-di-nostra-comp.html diff --git a/campus-content/pages/qa-21-simulazione-di-esame-caso-studio-calciatore.html b/apps/sito/campus-content/pages/qa-21-simulazione-di-esame-caso-studio-calciatore.html similarity index 100% rename from campus-content/pages/qa-21-simulazione-di-esame-caso-studio-calciatore.html rename to apps/sito/campus-content/pages/qa-21-simulazione-di-esame-caso-studio-calciatore.html diff --git a/campus-content/pages/qa-22-tony-n20-domande-generiche-su-sonno-e-strate.html b/apps/sito/campus-content/pages/qa-22-tony-n20-domande-generiche-su-sonno-e-strate.html similarity index 100% rename from campus-content/pages/qa-22-tony-n20-domande-generiche-su-sonno-e-strate.html rename to apps/sito/campus-content/pages/qa-22-tony-n20-domande-generiche-su-sonno-e-strate.html diff --git a/campus-content/pages/qa-23-tony-n21-sirtuine-restrizione-calorica-caso.html b/apps/sito/campus-content/pages/qa-23-tony-n21-sirtuine-restrizione-calorica-caso.html similarity index 100% rename from campus-content/pages/qa-23-tony-n21-sirtuine-restrizione-calorica-caso.html rename to apps/sito/campus-content/pages/qa-23-tony-n21-sirtuine-restrizione-calorica-caso.html diff --git a/campus-content/pages/qa-24-tony-n21-uso-dei-dispositivi-di-monitoraggio.html b/apps/sito/campus-content/pages/qa-24-tony-n21-uso-dei-dispositivi-di-monitoraggio.html similarity index 100% rename from campus-content/pages/qa-24-tony-n21-uso-dei-dispositivi-di-monitoraggio.html rename to apps/sito/campus-content/pages/qa-24-tony-n21-uso-dei-dispositivi-di-monitoraggio.html diff --git a/campus-content/pages/qa-25-tony-n22-organizzare-la-routine-del-cliente.html b/apps/sito/campus-content/pages/qa-25-tony-n22-organizzare-la-routine-del-cliente.html similarity index 100% rename from campus-content/pages/qa-25-tony-n22-organizzare-la-routine-del-cliente.html rename to apps/sito/campus-content/pages/qa-25-tony-n22-organizzare-la-routine-del-cliente.html diff --git a/campus-content/pages/qa-26-business-13-06-24-massimo-filippi.html b/apps/sito/campus-content/pages/qa-26-business-13-06-24-massimo-filippi.html similarity index 100% rename from campus-content/pages/qa-26-business-13-06-24-massimo-filippi.html rename to apps/sito/campus-content/pages/qa-26-business-13-06-24-massimo-filippi.html diff --git a/campus-content/pages/qa-27-daniela-nuti-sedentarieta-donna-e-ritenzione.html b/apps/sito/campus-content/pages/qa-27-daniela-nuti-sedentarieta-donna-e-ritenzione.html similarity index 100% rename from campus-content/pages/qa-27-daniela-nuti-sedentarieta-donna-e-ritenzione.html rename to apps/sito/campus-content/pages/qa-27-daniela-nuti-sedentarieta-donna-e-ritenzione.html diff --git a/campus-content/pages/qa-28-tony-n23-lettura-dati-wearable-sonno-come-im.html b/apps/sito/campus-content/pages/qa-28-tony-n23-lettura-dati-wearable-sonno-come-im.html similarity index 100% rename from campus-content/pages/qa-28-tony-n23-lettura-dati-wearable-sonno-come-im.html rename to apps/sito/campus-content/pages/qa-28-tony-n23-lettura-dati-wearable-sonno-come-im.html diff --git a/campus-content/pages/qa-29-tony-n24-organizzare-un-ritiro-massaggi-d-i.html b/apps/sito/campus-content/pages/qa-29-tony-n24-organizzare-un-ritiro-massaggi-d-i.html similarity index 100% rename from campus-content/pages/qa-29-tony-n24-organizzare-un-ritiro-massaggi-d-i.html rename to apps/sito/campus-content/pages/qa-29-tony-n24-organizzare-un-ritiro-massaggi-d-i.html diff --git a/campus-content/pages/qa-30-daniela-15-07-2024.html b/apps/sito/campus-content/pages/qa-30-daniela-15-07-2024.html similarity index 100% rename from campus-content/pages/qa-30-daniela-15-07-2024.html rename to apps/sito/campus-content/pages/qa-30-daniela-15-07-2024.html diff --git a/campus-content/pages/qa-31-tony-n25-dispositivi-per-stress-concetti-sul.html b/apps/sito/campus-content/pages/qa-31-tony-n25-dispositivi-per-stress-concetti-sul.html similarity index 100% rename from campus-content/pages/qa-31-tony-n25-dispositivi-per-stress-concetti-sul.html rename to apps/sito/campus-content/pages/qa-31-tony-n25-dispositivi-per-stress-concetti-sul.html diff --git a/campus-content/pages/qa-32-tony-n26-biohacking-uomo-sportivo-con-protes.html b/apps/sito/campus-content/pages/qa-32-tony-n26-biohacking-uomo-sportivo-con-protes.html similarity index 100% rename from campus-content/pages/qa-32-tony-n26-biohacking-uomo-sportivo-con-protes.html rename to apps/sito/campus-content/pages/qa-32-tony-n26-biohacking-uomo-sportivo-con-protes.html diff --git a/campus-content/pages/qa-33-tony-n27-perdita-di-peso-inestetismi-deontol.html b/apps/sito/campus-content/pages/qa-33-tony-n27-perdita-di-peso-inestetismi-deontol.html similarity index 100% rename from campus-content/pages/qa-33-tony-n27-perdita-di-peso-inestetismi-deontol.html rename to apps/sito/campus-content/pages/qa-33-tony-n27-perdita-di-peso-inestetismi-deontol.html diff --git a/campus-content/pages/qa-34-tony-n28-come-organizzare-la-tua-attivita-a.html b/apps/sito/campus-content/pages/qa-34-tony-n28-come-organizzare-la-tua-attivita-a.html similarity index 100% rename from campus-content/pages/qa-34-tony-n28-come-organizzare-la-tua-attivita-a.html rename to apps/sito/campus-content/pages/qa-34-tony-n28-come-organizzare-la-tua-attivita-a.html diff --git a/campus-content/pages/qa-35-tony-n29-lavoro-approfondito-su-caso-studio.html b/apps/sito/campus-content/pages/qa-35-tony-n29-lavoro-approfondito-su-caso-studio.html similarity index 100% rename from campus-content/pages/qa-35-tony-n29-lavoro-approfondito-su-caso-studio.html rename to apps/sito/campus-content/pages/qa-35-tony-n29-lavoro-approfondito-su-caso-studio.html diff --git a/campus-content/pages/qa-36-tony-n30-presentazione-docente-neurobiohacki.html b/apps/sito/campus-content/pages/qa-36-tony-n30-presentazione-docente-neurobiohacki.html similarity index 100% rename from campus-content/pages/qa-36-tony-n30-presentazione-docente-neurobiohacki.html rename to apps/sito/campus-content/pages/qa-36-tony-n30-presentazione-docente-neurobiohacki.html diff --git a/campus-content/pages/qa-37-info-esame-sessione-settembre-2024.html b/apps/sito/campus-content/pages/qa-37-info-esame-sessione-settembre-2024.html similarity index 100% rename from campus-content/pages/qa-37-info-esame-sessione-settembre-2024.html rename to apps/sito/campus-content/pages/qa-37-info-esame-sessione-settembre-2024.html diff --git a/campus-content/pages/qa-38-tony-n31-uso-del-monitoraggio-con-i-clienti.html b/apps/sito/campus-content/pages/qa-38-tony-n31-uso-del-monitoraggio-con-i-clienti.html similarity index 100% rename from campus-content/pages/qa-38-tony-n31-uso-del-monitoraggio-con-i-clienti.html rename to apps/sito/campus-content/pages/qa-38-tony-n31-uso-del-monitoraggio-con-i-clienti.html diff --git a/campus-content/pages/qa-39-tony-n32-caso-studio-donna-69-anni-lavorato.html b/apps/sito/campus-content/pages/qa-39-tony-n32-caso-studio-donna-69-anni-lavorato.html similarity index 100% rename from campus-content/pages/qa-39-tony-n32-caso-studio-donna-69-anni-lavorato.html rename to apps/sito/campus-content/pages/qa-39-tony-n32-caso-studio-donna-69-anni-lavorato.html diff --git a/campus-content/pages/qa-40-tony-n33-discussione-su-integratori-caso-stu.html b/apps/sito/campus-content/pages/qa-40-tony-n33-discussione-su-integratori-caso-stu.html similarity index 100% rename from campus-content/pages/qa-40-tony-n33-discussione-su-integratori-caso-stu.html rename to apps/sito/campus-content/pages/qa-40-tony-n33-discussione-su-integratori-caso-stu.html diff --git a/campus-content/pages/qa-41-tony-n34-caso-studio-post-trauma-emotivo-dis.html b/apps/sito/campus-content/pages/qa-41-tony-n34-caso-studio-post-trauma-emotivo-dis.html similarity index 100% rename from campus-content/pages/qa-41-tony-n34-caso-studio-post-trauma-emotivo-dis.html rename to apps/sito/campus-content/pages/qa-41-tony-n34-caso-studio-post-trauma-emotivo-dis.html diff --git a/campus-content/pages/qa-42-tony-n35-strategie-di-digiuno-intermittente.html b/apps/sito/campus-content/pages/qa-42-tony-n35-strategie-di-digiuno-intermittente.html similarity index 100% rename from campus-content/pages/qa-42-tony-n35-strategie-di-digiuno-intermittente.html rename to apps/sito/campus-content/pages/qa-42-tony-n35-strategie-di-digiuno-intermittente.html diff --git a/campus-content/pages/qa-43-tony-n36-prodotti-da-network-marketing-esper.html b/apps/sito/campus-content/pages/qa-43-tony-n36-prodotti-da-network-marketing-esper.html similarity index 100% rename from campus-content/pages/qa-43-tony-n36-prodotti-da-network-marketing-esper.html rename to apps/sito/campus-content/pages/qa-43-tony-n36-prodotti-da-network-marketing-esper.html diff --git a/campus-content/pages/qa-44-tony-n37-approfondimento-sonno-per-ottimizza.html b/apps/sito/campus-content/pages/qa-44-tony-n37-approfondimento-sonno-per-ottimizza.html similarity index 100% rename from campus-content/pages/qa-44-tony-n37-approfondimento-sonno-per-ottimizza.html rename to apps/sito/campus-content/pages/qa-44-tony-n37-approfondimento-sonno-per-ottimizza.html diff --git a/campus-content/pages/qa-45-tony-n38-considerazioni-sul-bw24-caso-studio.html b/apps/sito/campus-content/pages/qa-45-tony-n38-considerazioni-sul-bw24-caso-studio.html similarity index 100% rename from campus-content/pages/qa-45-tony-n38-considerazioni-sul-bw24-caso-studio.html rename to apps/sito/campus-content/pages/qa-45-tony-n38-considerazioni-sul-bw24-caso-studio.html diff --git a/campus-content/pages/qa-46-massimo-n39-caso-studio-da-risolvere-e-tecni.html b/apps/sito/campus-content/pages/qa-46-massimo-n39-caso-studio-da-risolvere-e-tecni.html similarity index 100% rename from campus-content/pages/qa-46-massimo-n39-caso-studio-da-risolvere-e-tecni.html rename to apps/sito/campus-content/pages/qa-46-massimo-n39-caso-studio-da-risolvere-e-tecni.html diff --git a/campus-content/pages/qa-47-tony-n40-togliere-invece-che-aggiungere.html b/apps/sito/campus-content/pages/qa-47-tony-n40-togliere-invece-che-aggiungere.html similarity index 100% rename from campus-content/pages/qa-47-tony-n40-togliere-invece-che-aggiungere.html rename to apps/sito/campus-content/pages/qa-47-tony-n40-togliere-invece-che-aggiungere.html diff --git a/campus-content/pages/qa-48-tony-n41-come-monitorare-senza-dispositivi-i.html b/apps/sito/campus-content/pages/qa-48-tony-n41-come-monitorare-senza-dispositivi-i.html similarity index 100% rename from campus-content/pages/qa-48-tony-n41-come-monitorare-senza-dispositivi-i.html rename to apps/sito/campus-content/pages/qa-48-tony-n41-come-monitorare-senza-dispositivi-i.html diff --git a/campus-content/pages/qa-49-tony-n42-caso-studio-performance-lavorativa.html b/apps/sito/campus-content/pages/qa-49-tony-n42-caso-studio-performance-lavorativa.html similarity index 100% rename from campus-content/pages/qa-49-tony-n42-caso-studio-performance-lavorativa.html rename to apps/sito/campus-content/pages/qa-49-tony-n42-caso-studio-performance-lavorativa.html diff --git a/campus-content/pages/qa-50-tony-n43-ore-di-sonno-inverno-estate-dieta-d.html b/apps/sito/campus-content/pages/qa-50-tony-n43-ore-di-sonno-inverno-estate-dieta-d.html similarity index 100% rename from campus-content/pages/qa-50-tony-n43-ore-di-sonno-inverno-estate-dieta-d.html rename to apps/sito/campus-content/pages/qa-50-tony-n43-ore-di-sonno-inverno-estate-dieta-d.html diff --git a/campus-content/pages/qa-51-tony-n44-abbassamento-fc-2-casi-studio-su-ot.html b/apps/sito/campus-content/pages/qa-51-tony-n44-abbassamento-fc-2-casi-studio-su-ot.html similarity index 100% rename from campus-content/pages/qa-51-tony-n44-abbassamento-fc-2-casi-studio-su-ot.html rename to apps/sito/campus-content/pages/qa-51-tony-n44-abbassamento-fc-2-casi-studio-su-ot.html diff --git a/campus-content/pages/qa-52-tony-n45-caso-studio-approfondito-cliente-no.html b/apps/sito/campus-content/pages/qa-52-tony-n45-caso-studio-approfondito-cliente-no.html similarity index 100% rename from campus-content/pages/qa-52-tony-n45-caso-studio-approfondito-cliente-no.html rename to apps/sito/campus-content/pages/qa-52-tony-n45-caso-studio-approfondito-cliente-no.html diff --git a/campus-content/pages/qa-53-daniela-n-46-integrazione.html b/apps/sito/campus-content/pages/qa-53-daniela-n-46-integrazione.html similarity index 100% rename from campus-content/pages/qa-53-daniela-n-46-integrazione.html rename to apps/sito/campus-content/pages/qa-53-daniela-n-46-integrazione.html diff --git a/campus-content/pages/qa-54-tony-n47-caso-studio-entropico-tecniche-di-r.html b/apps/sito/campus-content/pages/qa-54-tony-n47-caso-studio-entropico-tecniche-di-r.html similarity index 100% rename from campus-content/pages/qa-54-tony-n47-caso-studio-entropico-tecniche-di-r.html rename to apps/sito/campus-content/pages/qa-54-tony-n47-caso-studio-entropico-tecniche-di-r.html diff --git a/campus-content/pages/qa-55-tony-n48-caso-studio-uomo-iperattivo-imprend.html b/apps/sito/campus-content/pages/qa-55-tony-n48-caso-studio-uomo-iperattivo-imprend.html similarity index 100% rename from campus-content/pages/qa-55-tony-n48-caso-studio-uomo-iperattivo-imprend.html rename to apps/sito/campus-content/pages/qa-55-tony-n48-caso-studio-uomo-iperattivo-imprend.html diff --git a/campus-content/pages/qa-56-tony-n49-caso-studio-donna-menopausa-precoce.html b/apps/sito/campus-content/pages/qa-56-tony-n49-caso-studio-donna-menopausa-precoce.html similarity index 100% rename from campus-content/pages/qa-56-tony-n49-caso-studio-donna-menopausa-precoce.html rename to apps/sito/campus-content/pages/qa-56-tony-n49-caso-studio-donna-menopausa-precoce.html diff --git a/campus-content/pages/qa-57-tony-n50-caso-studio-donna-iperattiva-caso-s.html b/apps/sito/campus-content/pages/qa-57-tony-n50-caso-studio-donna-iperattiva-caso-s.html similarity index 100% rename from campus-content/pages/qa-57-tony-n50-caso-studio-donna-iperattiva-caso-s.html rename to apps/sito/campus-content/pages/qa-57-tony-n50-caso-studio-donna-iperattiva-caso-s.html diff --git a/campus-content/pages/qa-58-tony-n51-caso-studio-senza-autorevolezza-lav.html b/apps/sito/campus-content/pages/qa-58-tony-n51-caso-studio-senza-autorevolezza-lav.html similarity index 100% rename from campus-content/pages/qa-58-tony-n51-caso-studio-senza-autorevolezza-lav.html rename to apps/sito/campus-content/pages/qa-58-tony-n51-caso-studio-senza-autorevolezza-lav.html diff --git a/campus-content/pages/qa-59-tony-n52-caso-uomo-75-anni-considerazioni-su.html b/apps/sito/campus-content/pages/qa-59-tony-n52-caso-uomo-75-anni-considerazioni-su.html similarity index 100% rename from campus-content/pages/qa-59-tony-n52-caso-uomo-75-anni-considerazioni-su.html rename to apps/sito/campus-content/pages/qa-59-tony-n52-caso-uomo-75-anni-considerazioni-su.html diff --git a/campus-content/pages/qa-60-tony-n53-caso-studio-persona-standard-e-caso.html b/apps/sito/campus-content/pages/qa-60-tony-n53-caso-studio-persona-standard-e-caso.html similarity index 100% rename from campus-content/pages/qa-60-tony-n53-caso-studio-persona-standard-e-caso.html rename to apps/sito/campus-content/pages/qa-60-tony-n53-caso-studio-persona-standard-e-caso.html diff --git a/campus-content/pages/qa-61-daniela-nuti-n54.html b/apps/sito/campus-content/pages/qa-61-daniela-nuti-n54.html similarity index 100% rename from campus-content/pages/qa-61-daniela-nuti-n54.html rename to apps/sito/campus-content/pages/qa-61-daniela-nuti-n54.html diff --git a/campus-content/pages/qa-62-daniela-nuti-n55-19-03-2025.html b/apps/sito/campus-content/pages/qa-62-daniela-nuti-n55-19-03-2025.html similarity index 100% rename from campus-content/pages/qa-62-daniela-nuti-n55-19-03-2025.html rename to apps/sito/campus-content/pages/qa-62-daniela-nuti-n55-19-03-2025.html diff --git a/campus-content/pages/qa-63-daniela-nuti-modalita-esame-27-marzo-2025.html b/apps/sito/campus-content/pages/qa-63-daniela-nuti-modalita-esame-27-marzo-2025.html similarity index 100% rename from campus-content/pages/qa-63-daniela-nuti-modalita-esame-27-marzo-2025.html rename to apps/sito/campus-content/pages/qa-63-daniela-nuti-modalita-esame-27-marzo-2025.html diff --git a/campus-content/pages/qa-64-tony-n56-caso-studio-donna-sovrappeso-dibatt.html b/apps/sito/campus-content/pages/qa-64-tony-n56-caso-studio-donna-sovrappeso-dibatt.html similarity index 100% rename from campus-content/pages/qa-64-tony-n56-caso-studio-donna-sovrappeso-dibatt.html rename to apps/sito/campus-content/pages/qa-64-tony-n56-caso-studio-donna-sovrappeso-dibatt.html diff --git a/campus-content/pages/qa-65-tony-n57-interpretazione-dati-dispositivi-ca.html b/apps/sito/campus-content/pages/qa-65-tony-n57-interpretazione-dati-dispositivi-ca.html similarity index 100% rename from campus-content/pages/qa-65-tony-n57-interpretazione-dati-dispositivi-ca.html rename to apps/sito/campus-content/pages/qa-65-tony-n57-interpretazione-dati-dispositivi-ca.html diff --git a/campus-content/pages/qa-66-tony-n58-aspetti-di-impostazione-del-busines.html b/apps/sito/campus-content/pages/qa-66-tony-n58-aspetti-di-impostazione-del-busines.html similarity index 100% rename from campus-content/pages/qa-66-tony-n58-aspetti-di-impostazione-del-busines.html rename to apps/sito/campus-content/pages/qa-66-tony-n58-aspetti-di-impostazione-del-busines.html diff --git a/campus-content/pages/qa-67-tony-n59-3-casi-studio-uomo-imprenditore-tes.html b/apps/sito/campus-content/pages/qa-67-tony-n59-3-casi-studio-uomo-imprenditore-tes.html similarity index 100% rename from campus-content/pages/qa-67-tony-n59-3-casi-studio-uomo-imprenditore-tes.html rename to apps/sito/campus-content/pages/qa-67-tony-n59-3-casi-studio-uomo-imprenditore-tes.html diff --git a/campus-content/pages/qa-68-tony-n60-carboidrati-e-proteine-piante-adatt.html b/apps/sito/campus-content/pages/qa-68-tony-n60-carboidrati-e-proteine-piante-adatt.html similarity index 100% rename from campus-content/pages/qa-68-tony-n60-carboidrati-e-proteine-piante-adatt.html rename to apps/sito/campus-content/pages/qa-68-tony-n60-carboidrati-e-proteine-piante-adatt.html diff --git a/campus-content/pages/qa-69-tony-n61-monitoraggio-whoop-caso-studio-atle.html b/apps/sito/campus-content/pages/qa-69-tony-n61-monitoraggio-whoop-caso-studio-atle.html similarity index 100% rename from campus-content/pages/qa-69-tony-n61-monitoraggio-whoop-caso-studio-atle.html rename to apps/sito/campus-content/pages/qa-69-tony-n61-monitoraggio-whoop-caso-studio-atle.html diff --git a/campus-content/pages/qa-70-tony-n62-caso-studio-operatore-turnista.html b/apps/sito/campus-content/pages/qa-70-tony-n62-caso-studio-operatore-turnista.html similarity index 100% rename from campus-content/pages/qa-70-tony-n62-caso-studio-operatore-turnista.html rename to apps/sito/campus-content/pages/qa-70-tony-n62-caso-studio-operatore-turnista.html diff --git a/campus-content/pages/qa-71-tony-n63-camionista-sonno-e-routine-approcci.html b/apps/sito/campus-content/pages/qa-71-tony-n63-camionista-sonno-e-routine-approcci.html similarity index 100% rename from campus-content/pages/qa-71-tony-n63-camionista-sonno-e-routine-approcci.html rename to apps/sito/campus-content/pages/qa-71-tony-n63-camionista-sonno-e-routine-approcci.html diff --git a/campus-content/pages/qa-72-daniela-nuti-n64-11-06-2025.html b/apps/sito/campus-content/pages/qa-72-daniela-nuti-n64-11-06-2025.html similarity index 100% rename from campus-content/pages/qa-72-daniela-nuti-n64-11-06-2025.html rename to apps/sito/campus-content/pages/qa-72-daniela-nuti-n64-11-06-2025.html diff --git a/campus-content/pages/qa-73-tony-n65-ipertrofia-soggetto-giovane-strips.html b/apps/sito/campus-content/pages/qa-73-tony-n65-ipertrofia-soggetto-giovane-strips.html similarity index 100% rename from campus-content/pages/qa-73-tony-n65-ipertrofia-soggetto-giovane-strips.html rename to apps/sito/campus-content/pages/qa-73-tony-n65-ipertrofia-soggetto-giovane-strips.html diff --git a/campus-content/pages/qa-74-tony-n66-caso-studio-donna-lifestyle-mindset.html b/apps/sito/campus-content/pages/qa-74-tony-n66-caso-studio-donna-lifestyle-mindset.html similarity index 100% rename from campus-content/pages/qa-74-tony-n66-caso-studio-donna-lifestyle-mindset.html rename to apps/sito/campus-content/pages/qa-74-tony-n66-caso-studio-donna-lifestyle-mindset.html diff --git a/campus-content/pages/qa-75-tony-n67-caso-studio-donna-pre-menopausa-ges.html b/apps/sito/campus-content/pages/qa-75-tony-n67-caso-studio-donna-pre-menopausa-ges.html similarity index 100% rename from campus-content/pages/qa-75-tony-n67-caso-studio-donna-pre-menopausa-ges.html rename to apps/sito/campus-content/pages/qa-75-tony-n67-caso-studio-donna-pre-menopausa-ges.html diff --git a/campus-content/pages/qa-76-tony-n68-concetti-di-fotobiomodulazione-caso.html b/apps/sito/campus-content/pages/qa-76-tony-n68-concetti-di-fotobiomodulazione-caso.html similarity index 100% rename from campus-content/pages/qa-76-tony-n68-concetti-di-fotobiomodulazione-caso.html rename to apps/sito/campus-content/pages/qa-76-tony-n68-concetti-di-fotobiomodulazione-caso.html diff --git a/campus-content/pages/qa-77-tony-n69-caso-studio-atleta-amatore-focus-co.html b/apps/sito/campus-content/pages/qa-77-tony-n69-caso-studio-atleta-amatore-focus-co.html similarity index 100% rename from campus-content/pages/qa-77-tony-n69-caso-studio-atleta-amatore-focus-co.html rename to apps/sito/campus-content/pages/qa-77-tony-n69-caso-studio-atleta-amatore-focus-co.html diff --git a/campus-content/pages/qa-78-tony-n-70-caso-studio-ex-olimpica-ora-impren.html b/apps/sito/campus-content/pages/qa-78-tony-n-70-caso-studio-ex-olimpica-ora-impren.html similarity index 100% rename from campus-content/pages/qa-78-tony-n-70-caso-studio-ex-olimpica-ora-impren.html rename to apps/sito/campus-content/pages/qa-78-tony-n-70-caso-studio-ex-olimpica-ora-impren.html diff --git a/campus-content/pages/qa-79-tony-n71-fare-del-biohacking-il-proprio-lavo.html b/apps/sito/campus-content/pages/qa-79-tony-n71-fare-del-biohacking-il-proprio-lavo.html similarity index 100% rename from campus-content/pages/qa-79-tony-n71-fare-del-biohacking-il-proprio-lavo.html rename to apps/sito/campus-content/pages/qa-79-tony-n71-fare-del-biohacking-il-proprio-lavo.html diff --git a/campus-content/pages/qa-82-tony-n74-caso-studio-insonnia-da-stress-lavo.html b/apps/sito/campus-content/pages/qa-82-tony-n74-caso-studio-insonnia-da-stress-lavo.html similarity index 100% rename from campus-content/pages/qa-82-tony-n74-caso-studio-insonnia-da-stress-lavo.html rename to apps/sito/campus-content/pages/qa-82-tony-n74-caso-studio-insonnia-da-stress-lavo.html diff --git a/campus-content/pages/qa-83-tony-n75-ragionamenti-di-marketing-e-posizio.html b/apps/sito/campus-content/pages/qa-83-tony-n75-ragionamenti-di-marketing-e-posizio.html similarity index 100% rename from campus-content/pages/qa-83-tony-n75-ragionamenti-di-marketing-e-posizio.html rename to apps/sito/campus-content/pages/qa-83-tony-n75-ragionamenti-di-marketing-e-posizio.html diff --git a/campus-content/pages/qa-84-tony-n76-caso-studio-uomo-broker-stressato-c.html b/apps/sito/campus-content/pages/qa-84-tony-n76-caso-studio-uomo-broker-stressato-c.html similarity index 100% rename from campus-content/pages/qa-84-tony-n76-caso-studio-uomo-broker-stressato-c.html rename to apps/sito/campus-content/pages/qa-84-tony-n76-caso-studio-uomo-broker-stressato-c.html diff --git a/campus-content/pages/qa-85-tony-n77-domande-varie-cortisolo-basso-ashwa.html b/apps/sito/campus-content/pages/qa-85-tony-n77-domande-varie-cortisolo-basso-ashwa.html similarity index 100% rename from campus-content/pages/qa-85-tony-n77-domande-varie-cortisolo-basso-ashwa.html rename to apps/sito/campus-content/pages/qa-85-tony-n77-domande-varie-cortisolo-basso-ashwa.html diff --git a/campus-content/pages/qa-86-tony-n79-operaio-turnista-con-3-turni-divers.html b/apps/sito/campus-content/pages/qa-86-tony-n79-operaio-turnista-con-3-turni-divers.html similarity index 100% rename from campus-content/pages/qa-86-tony-n79-operaio-turnista-con-3-turni-divers.html rename to apps/sito/campus-content/pages/qa-86-tony-n79-operaio-turnista-con-3-turni-divers.html diff --git a/campus-content/pages/slide-dna.html b/apps/sito/campus-content/pages/slide-dna.html similarity index 100% rename from campus-content/pages/slide-dna.html rename to apps/sito/campus-content/pages/slide-dna.html diff --git a/campus-content/pages/slide-epigenetica-ormoni.html b/apps/sito/campus-content/pages/slide-epigenetica-ormoni.html similarity index 100% rename from campus-content/pages/slide-epigenetica-ormoni.html rename to apps/sito/campus-content/pages/slide-epigenetica-ormoni.html diff --git a/campus-content/pages/slide-focus-microbiota-plus.html b/apps/sito/campus-content/pages/slide-focus-microbiota-plus.html similarity index 100% rename from campus-content/pages/slide-focus-microbiota-plus.html rename to apps/sito/campus-content/pages/slide-focus-microbiota-plus.html diff --git a/campus-content/pages/slide-focus-ormoni.html b/apps/sito/campus-content/pages/slide-focus-ormoni.html similarity index 100% rename from campus-content/pages/slide-focus-ormoni.html rename to apps/sito/campus-content/pages/slide-focus-ormoni.html diff --git a/campus-content/pages/slide-hrv.html b/apps/sito/campus-content/pages/slide-hrv.html similarity index 100% rename from campus-content/pages/slide-hrv.html rename to apps/sito/campus-content/pages/slide-hrv.html diff --git a/campus-content/pages/slide-microbiota-metagenomica.html b/apps/sito/campus-content/pages/slide-microbiota-metagenomica.html similarity index 100% rename from campus-content/pages/slide-microbiota-metagenomica.html rename to apps/sito/campus-content/pages/slide-microbiota-metagenomica.html diff --git a/campus-content/pages/slide-nutrizione-precisione.html b/apps/sito/campus-content/pages/slide-nutrizione-precisione.html similarity index 100% rename from campus-content/pages/slide-nutrizione-precisione.html rename to apps/sito/campus-content/pages/slide-nutrizione-precisione.html diff --git a/campus-content/pages/speaker-delnero-etica-integrita.html b/apps/sito/campus-content/pages/speaker-delnero-etica-integrita.html similarity index 100% rename from campus-content/pages/speaker-delnero-etica-integrita.html rename to apps/sito/campus-content/pages/speaker-delnero-etica-integrita.html diff --git a/campus-content/pages/speaker-dna-focus-moduli.html b/apps/sito/campus-content/pages/speaker-dna-focus-moduli.html similarity index 100% rename from campus-content/pages/speaker-dna-focus-moduli.html rename to apps/sito/campus-content/pages/speaker-dna-focus-moduli.html diff --git a/campus-content/pages/speaker-manfron-consulenza.html b/apps/sito/campus-content/pages/speaker-manfron-consulenza.html similarity index 100% rename from campus-content/pages/speaker-manfron-consulenza.html rename to apps/sito/campus-content/pages/speaker-manfron-consulenza.html diff --git a/campus-content/pages/speaker-resta-marketing.html b/apps/sito/campus-content/pages/speaker-resta-marketing.html similarity index 100% rename from campus-content/pages/speaker-resta-marketing.html rename to apps/sito/campus-content/pages/speaker-resta-marketing.html diff --git a/campus-content/pages/speaker-seipel-campi-elettromagnetici.html b/apps/sito/campus-content/pages/speaker-seipel-campi-elettromagnetici.html similarity index 100% rename from campus-content/pages/speaker-seipel-campi-elettromagnetici.html rename to apps/sito/campus-content/pages/speaker-seipel-campi-elettromagnetici.html diff --git a/campus-content/pages/speaker-smeazzetto-focus-ormoni.html b/apps/sito/campus-content/pages/speaker-smeazzetto-focus-ormoni.html similarity index 100% rename from campus-content/pages/speaker-smeazzetto-focus-ormoni.html rename to apps/sito/campus-content/pages/speaker-smeazzetto-focus-ormoni.html diff --git a/compose.yaml b/apps/sito/compose.yaml similarity index 100% rename from compose.yaml rename to apps/sito/compose.yaml diff --git a/data/.gitkeep b/apps/sito/data/.gitkeep similarity index 100% rename from data/.gitkeep rename to apps/sito/data/.gitkeep diff --git a/docs/articoli-blog.md b/apps/sito/docs/articoli-blog.md similarity index 100% rename from docs/articoli-blog.md rename to apps/sito/docs/articoli-blog.md diff --git a/docs/articoli-blog.pdf b/apps/sito/docs/articoli-blog.pdf similarity index 100% rename from docs/articoli-blog.pdf rename to apps/sito/docs/articoli-blog.pdf diff --git a/docs/plans/2026-08-21-longevity-strato-dati.md b/apps/sito/docs/plans/2026-08-21-longevity-strato-dati.md similarity index 100% rename from docs/plans/2026-08-21-longevity-strato-dati.md rename to apps/sito/docs/plans/2026-08-21-longevity-strato-dati.md diff --git a/docs/plans/2026-08-22-longevity-interfaccia.md b/apps/sito/docs/plans/2026-08-22-longevity-interfaccia.md similarity index 100% rename from docs/plans/2026-08-22-longevity-interfaccia.md rename to apps/sito/docs/plans/2026-08-22-longevity-interfaccia.md diff --git a/docs/plans/2026-08-22-longevity-motore.md b/apps/sito/docs/plans/2026-08-22-longevity-motore.md similarity index 100% rename from docs/plans/2026-08-22-longevity-motore.md rename to apps/sito/docs/plans/2026-08-22-longevity-motore.md diff --git a/docs/specs/2026-08-21-longevity-design.md b/apps/sito/docs/specs/2026-08-21-longevity-design.md similarity index 100% rename from docs/specs/2026-08-21-longevity-design.md rename to apps/sito/docs/specs/2026-08-21-longevity-design.md diff --git a/docs/superpowers/specs/2026-07-25-campus-design.md b/apps/sito/docs/superpowers/specs/2026-07-25-campus-design.md similarity index 100% rename from docs/superpowers/specs/2026-07-25-campus-design.md rename to apps/sito/docs/superpowers/specs/2026-07-25-campus-design.md diff --git a/package-lock.json b/apps/sito/package-lock.json similarity index 100% rename from package-lock.json rename to apps/sito/package-lock.json diff --git a/package.json b/apps/sito/package.json similarity index 100% rename from package.json rename to apps/sito/package.json diff --git a/public/favicon.svg b/apps/sito/public/favicon.svg similarity index 100% rename from public/favicon.svg rename to apps/sito/public/favicon.svg diff --git a/public/img/insanity-hour-titolo.png b/apps/sito/public/img/insanity-hour-titolo.png similarity index 100% rename from public/img/insanity-hour-titolo.png rename to apps/sito/public/img/insanity-hour-titolo.png diff --git a/public/img/locandina-insanity-hour.png b/apps/sito/public/img/locandina-insanity-hour.png similarity index 100% rename from public/img/locandina-insanity-hour.png rename to apps/sito/public/img/locandina-insanity-hour.png diff --git a/public/img/logo-dark.png b/apps/sito/public/img/logo-dark.png similarity index 100% rename from public/img/logo-dark.png rename to apps/sito/public/img/logo-dark.png diff --git a/public/img/logo-light.png b/apps/sito/public/img/logo-light.png similarity index 100% rename from public/img/logo-light.png rename to apps/sito/public/img/logo-light.png diff --git a/public/img/og.jpg b/apps/sito/public/img/og.jpg similarity index 100% rename from public/img/og.jpg rename to apps/sito/public/img/og.jpg diff --git a/public/locandina-insanity-hour.pdf b/apps/sito/public/locandina-insanity-hour.pdf similarity index 100% rename from public/locandina-insanity-hour.pdf rename to apps/sito/public/locandina-insanity-hour.pdf diff --git a/public/robots.txt b/apps/sito/public/robots.txt similarity index 100% rename from public/robots.txt rename to apps/sito/public/robots.txt diff --git a/scripts/apply-asset-map.mjs b/apps/sito/scripts/apply-asset-map.mjs similarity index 100% rename from scripts/apply-asset-map.mjs rename to apps/sito/scripts/apply-asset-map.mjs diff --git a/scripts/asset-map.json b/apps/sito/scripts/asset-map.json similarity index 100% rename from scripts/asset-map.json rename to apps/sito/scripts/asset-map.json diff --git a/scripts/campus/parse.mjs b/apps/sito/scripts/campus/parse.mjs similarity index 100% rename from scripts/campus/parse.mjs rename to apps/sito/scripts/campus/parse.mjs diff --git a/scripts/campus/structure.mjs b/apps/sito/scripts/campus/structure.mjs similarity index 100% rename from scripts/campus/structure.mjs rename to apps/sito/scripts/campus/structure.mjs diff --git a/scripts/create-user.mjs b/apps/sito/scripts/create-user.mjs similarity index 100% rename from scripts/create-user.mjs rename to apps/sito/scripts/create-user.mjs diff --git a/scripts/extract-fig-images.sh b/apps/sito/scripts/extract-fig-images.sh similarity index 100% rename from scripts/extract-fig-images.sh rename to apps/sito/scripts/extract-fig-images.sh diff --git a/scripts/extract-logos.sh b/apps/sito/scripts/extract-logos.sh similarity index 100% rename from scripts/extract-logos.sh rename to apps/sito/scripts/extract-logos.sh diff --git a/scripts/locandina-evento.py b/apps/sito/scripts/locandina-evento.py similarity index 100% rename from scripts/locandina-evento.py rename to apps/sito/scripts/locandina-evento.py diff --git a/scripts/optimize-assets.sh b/apps/sito/scripts/optimize-assets.sh similarity index 100% rename from scripts/optimize-assets.sh rename to apps/sito/scripts/optimize-assets.sh diff --git a/scripts/seed-blog-biohacking.mjs b/apps/sito/scripts/seed-blog-biohacking.mjs similarity index 100% rename from scripts/seed-blog-biohacking.mjs rename to apps/sito/scripts/seed-blog-biohacking.mjs diff --git a/scripts/smoke.sh b/apps/sito/scripts/smoke.sh similarity index 100% rename from scripts/smoke.sh rename to apps/sito/scripts/smoke.sh diff --git a/scripts/sync-campus.mjs b/apps/sito/scripts/sync-campus.mjs similarity index 100% rename from scripts/sync-campus.mjs rename to apps/sito/scripts/sync-campus.mjs diff --git a/scripts/testi-17-agosto.mjs b/apps/sito/scripts/testi-17-agosto.mjs similarity index 100% rename from scripts/testi-17-agosto.mjs rename to apps/sito/scripts/testi-17-agosto.mjs diff --git a/src/assets/img/about-conventions.jpg b/apps/sito/src/assets/img/about-conventions.jpg similarity index 100% rename from src/assets/img/about-conventions.jpg rename to apps/sito/src/assets/img/about-conventions.jpg diff --git a/src/assets/img/about-pushup.jpg b/apps/sito/src/assets/img/about-pushup.jpg similarity index 100% rename from src/assets/img/about-pushup.jpg rename to apps/sito/src/assets/img/about-pushup.jpg diff --git a/src/assets/img/about-studios.jpg b/apps/sito/src/assets/img/about-studios.jpg similarity index 100% rename from src/assets/img/about-studios.jpg rename to apps/sito/src/assets/img/about-studios.jpg diff --git a/src/assets/img/about-team-group.jpg b/apps/sito/src/assets/img/about-team-group.jpg similarity index 100% rename from src/assets/img/about-team-group.jpg rename to apps/sito/src/assets/img/about-team-group.jpg diff --git a/src/assets/img/about-training-group.jpg b/apps/sito/src/assets/img/about-training-group.jpg similarity index 100% rename from src/assets/img/about-training-group.jpg rename to apps/sito/src/assets/img/about-training-group.jpg diff --git a/src/assets/img/about-vision.jpg b/apps/sito/src/assets/img/about-vision.jpg similarity index 100% rename from src/assets/img/about-vision.jpg rename to apps/sito/src/assets/img/about-vision.jpg diff --git a/src/assets/img/contact-hero.jpg b/apps/sito/src/assets/img/contact-hero.jpg similarity index 100% rename from src/assets/img/contact-hero.jpg rename to apps/sito/src/assets/img/contact-hero.jpg diff --git a/src/assets/img/feature-balance.jpg b/apps/sito/src/assets/img/feature-balance.jpg similarity index 100% rename from src/assets/img/feature-balance.jpg rename to apps/sito/src/assets/img/feature-balance.jpg diff --git a/src/assets/img/feature-longevity.jpg b/apps/sito/src/assets/img/feature-longevity.jpg similarity index 100% rename from src/assets/img/feature-longevity.jpg rename to apps/sito/src/assets/img/feature-longevity.jpg diff --git a/src/assets/img/feature-performance.jpg b/apps/sito/src/assets/img/feature-performance.jpg similarity index 100% rename from src/assets/img/feature-performance.jpg rename to apps/sito/src/assets/img/feature-performance.jpg diff --git a/src/assets/img/hero-1.png b/apps/sito/src/assets/img/hero-1.png similarity index 100% rename from src/assets/img/hero-1.png rename to apps/sito/src/assets/img/hero-1.png diff --git a/src/assets/img/info-balance.jpg b/apps/sito/src/assets/img/info-balance.jpg similarity index 100% rename from src/assets/img/info-balance.jpg rename to apps/sito/src/assets/img/info-balance.jpg diff --git a/src/assets/img/info-longevity.jpg b/apps/sito/src/assets/img/info-longevity.jpg similarity index 100% rename from src/assets/img/info-longevity.jpg rename to apps/sito/src/assets/img/info-longevity.jpg diff --git a/src/assets/img/info-performance.jpg b/apps/sito/src/assets/img/info-performance.jpg similarity index 100% rename from src/assets/img/info-performance.jpg rename to apps/sito/src/assets/img/info-performance.jpg diff --git a/src/assets/img/method-step-1.jpg b/apps/sito/src/assets/img/method-step-1.jpg similarity index 100% rename from src/assets/img/method-step-1.jpg rename to apps/sito/src/assets/img/method-step-1.jpg diff --git a/src/assets/img/method-step-2.jpg b/apps/sito/src/assets/img/method-step-2.jpg similarity index 100% rename from src/assets/img/method-step-2.jpg rename to apps/sito/src/assets/img/method-step-2.jpg diff --git a/src/assets/img/method-step-3.jpg b/apps/sito/src/assets/img/method-step-3.jpg similarity index 100% rename from src/assets/img/method-step-3.jpg rename to apps/sito/src/assets/img/method-step-3.jpg diff --git a/src/assets/img/method-step-4.jpg b/apps/sito/src/assets/img/method-step-4.jpg similarity index 100% rename from src/assets/img/method-step-4.jpg rename to apps/sito/src/assets/img/method-step-4.jpg diff --git a/src/assets/img/partner-aon.png b/apps/sito/src/assets/img/partner-aon.png similarity index 100% rename from src/assets/img/partner-aon.png rename to apps/sito/src/assets/img/partner-aon.png diff --git a/src/assets/img/partner-edenred.png b/apps/sito/src/assets/img/partner-edenred.png similarity index 100% rename from src/assets/img/partner-edenred.png rename to apps/sito/src/assets/img/partner-edenred.png diff --git a/src/assets/img/partner-howden.png b/apps/sito/src/assets/img/partner-howden.png similarity index 100% rename from src/assets/img/partner-howden.png rename to apps/sito/src/assets/img/partner-howden.png diff --git a/src/assets/img/partner-welbee.png b/apps/sito/src/assets/img/partner-welbee.png similarity index 100% rename from src/assets/img/partner-welbee.png rename to apps/sito/src/assets/img/partner-welbee.png diff --git a/src/assets/img/program-coaching.jpg b/apps/sito/src/assets/img/program-coaching.jpg similarity index 100% rename from src/assets/img/program-coaching.jpg rename to apps/sito/src/assets/img/program-coaching.jpg diff --git a/src/assets/img/program-holistic-class.jpg b/apps/sito/src/assets/img/program-holistic-class.jpg similarity index 100% rename from src/assets/img/program-holistic-class.jpg rename to apps/sito/src/assets/img/program-holistic-class.jpg diff --git a/src/assets/img/program-nutrition.jpg b/apps/sito/src/assets/img/program-nutrition.jpg similarity index 100% rename from src/assets/img/program-nutrition.jpg rename to apps/sito/src/assets/img/program-nutrition.jpg diff --git a/src/assets/img/program-one-to-one.jpg b/apps/sito/src/assets/img/program-one-to-one.jpg similarity index 100% rename from src/assets/img/program-one-to-one.jpg rename to apps/sito/src/assets/img/program-one-to-one.jpg diff --git a/src/assets/img/program-osteopatia.jpg b/apps/sito/src/assets/img/program-osteopatia.jpg similarity index 100% rename from src/assets/img/program-osteopatia.jpg rename to apps/sito/src/assets/img/program-osteopatia.jpg diff --git a/src/assets/img/program-performance-class.jpg b/apps/sito/src/assets/img/program-performance-class.jpg similarity index 100% rename from src/assets/img/program-performance-class.jpg rename to apps/sito/src/assets/img/program-performance-class.jpg diff --git a/src/assets/img/program-profilazione.jpg b/apps/sito/src/assets/img/program-profilazione.jpg similarity index 100% rename from src/assets/img/program-profilazione.jpg rename to apps/sito/src/assets/img/program-profilazione.jpg diff --git a/src/assets/img/program-reformer-class.jpg b/apps/sito/src/assets/img/program-reformer-class.jpg similarity index 100% rename from src/assets/img/program-reformer-class.jpg rename to apps/sito/src/assets/img/program-reformer-class.jpg diff --git a/src/assets/img/program-rehab.jpg b/apps/sito/src/assets/img/program-rehab.jpg similarity index 100% rename from src/assets/img/program-rehab.jpg rename to apps/sito/src/assets/img/program-rehab.jpg diff --git a/src/assets/img/program-small-group.jpg b/apps/sito/src/assets/img/program-small-group.jpg similarity index 100% rename from src/assets/img/program-small-group.jpg rename to apps/sito/src/assets/img/program-small-group.jpg diff --git a/src/assets/img/quote-bg.jpg b/apps/sito/src/assets/img/quote-bg.jpg similarity index 100% rename from src/assets/img/quote-bg.jpg rename to apps/sito/src/assets/img/quote-bg.jpg diff --git a/src/assets/img/team-alessandro-dark.jpg b/apps/sito/src/assets/img/team-alessandro-dark.jpg similarity index 100% rename from src/assets/img/team-alessandro-dark.jpg rename to apps/sito/src/assets/img/team-alessandro-dark.jpg diff --git a/src/assets/img/team-alice-dark.jpg b/apps/sito/src/assets/img/team-alice-dark.jpg similarity index 100% rename from src/assets/img/team-alice-dark.jpg rename to apps/sito/src/assets/img/team-alice-dark.jpg diff --git a/src/assets/img/team-antonello-dark.jpg b/apps/sito/src/assets/img/team-antonello-dark.jpg similarity index 100% rename from src/assets/img/team-antonello-dark.jpg rename to apps/sito/src/assets/img/team-antonello-dark.jpg diff --git a/src/assets/img/team-antonello.jpg b/apps/sito/src/assets/img/team-antonello.jpg similarity index 100% rename from src/assets/img/team-antonello.jpg rename to apps/sito/src/assets/img/team-antonello.jpg diff --git a/src/assets/img/team-davide-dark.jpg b/apps/sito/src/assets/img/team-davide-dark.jpg similarity index 100% rename from src/assets/img/team-davide-dark.jpg rename to apps/sito/src/assets/img/team-davide-dark.jpg diff --git a/src/assets/img/team-donata-dark.jpg b/apps/sito/src/assets/img/team-donata-dark.jpg similarity index 100% rename from src/assets/img/team-donata-dark.jpg rename to apps/sito/src/assets/img/team-donata-dark.jpg diff --git a/src/assets/img/team-donata.jpg b/apps/sito/src/assets/img/team-donata.jpg similarity index 100% rename from src/assets/img/team-donata.jpg rename to apps/sito/src/assets/img/team-donata.jpg diff --git a/src/assets/img/team-eleonora-dark.jpg b/apps/sito/src/assets/img/team-eleonora-dark.jpg similarity index 100% rename from src/assets/img/team-eleonora-dark.jpg rename to apps/sito/src/assets/img/team-eleonora-dark.jpg diff --git a/src/assets/img/team-eleonora.jpg b/apps/sito/src/assets/img/team-eleonora.jpg similarity index 100% rename from src/assets/img/team-eleonora.jpg rename to apps/sito/src/assets/img/team-eleonora.jpg diff --git a/src/assets/img/team-eva-dark.jpg b/apps/sito/src/assets/img/team-eva-dark.jpg similarity index 100% rename from src/assets/img/team-eva-dark.jpg rename to apps/sito/src/assets/img/team-eva-dark.jpg diff --git a/src/assets/img/team-giulia-dark.jpg b/apps/sito/src/assets/img/team-giulia-dark.jpg similarity index 100% rename from src/assets/img/team-giulia-dark.jpg rename to apps/sito/src/assets/img/team-giulia-dark.jpg diff --git a/src/assets/img/team-nicola-dark.jpg b/apps/sito/src/assets/img/team-nicola-dark.jpg similarity index 100% rename from src/assets/img/team-nicola-dark.jpg rename to apps/sito/src/assets/img/team-nicola-dark.jpg diff --git a/src/assets/img/team-nicola.jpg b/apps/sito/src/assets/img/team-nicola.jpg similarity index 100% rename from src/assets/img/team-nicola.jpg rename to apps/sito/src/assets/img/team-nicola.jpg diff --git a/src/assets/img/training-coaching.jpg b/apps/sito/src/assets/img/training-coaching.jpg similarity index 100% rename from src/assets/img/training-coaching.jpg rename to apps/sito/src/assets/img/training-coaching.jpg diff --git a/src/assets/img/training-fit-remote.jpg b/apps/sito/src/assets/img/training-fit-remote.jpg similarity index 100% rename from src/assets/img/training-fit-remote.jpg rename to apps/sito/src/assets/img/training-fit-remote.jpg diff --git a/src/assets/img/training-holistic-class.jpg b/apps/sito/src/assets/img/training-holistic-class.jpg similarity index 100% rename from src/assets/img/training-holistic-class.jpg rename to apps/sito/src/assets/img/training-holistic-class.jpg diff --git a/src/assets/img/training-one-to-one.jpg b/apps/sito/src/assets/img/training-one-to-one.jpg similarity index 100% rename from src/assets/img/training-one-to-one.jpg rename to apps/sito/src/assets/img/training-one-to-one.jpg diff --git a/src/assets/img/training-performance-class.jpg b/apps/sito/src/assets/img/training-performance-class.jpg similarity index 100% rename from src/assets/img/training-performance-class.jpg rename to apps/sito/src/assets/img/training-performance-class.jpg diff --git a/src/assets/img/training-reformer-class.jpg b/apps/sito/src/assets/img/training-reformer-class.jpg similarity index 100% rename from src/assets/img/training-reformer-class.jpg rename to apps/sito/src/assets/img/training-reformer-class.jpg diff --git a/src/assets/img/training-rehab.jpg b/apps/sito/src/assets/img/training-rehab.jpg similarity index 100% rename from src/assets/img/training-rehab.jpg rename to apps/sito/src/assets/img/training-rehab.jpg diff --git a/src/assets/img/training-small-groups.jpg b/apps/sito/src/assets/img/training-small-groups.jpg similarity index 100% rename from src/assets/img/training-small-groups.jpg rename to apps/sito/src/assets/img/training-small-groups.jpg diff --git a/src/assets/img/trial-class.jpg b/apps/sito/src/assets/img/trial-class.jpg similarity index 100% rename from src/assets/img/trial-class.jpg rename to apps/sito/src/assets/img/trial-class.jpg diff --git a/src/components/Agenda.astro b/apps/sito/src/components/Agenda.astro similarity index 100% rename from src/components/Agenda.astro rename to apps/sito/src/components/Agenda.astro diff --git a/src/components/CalendarioModal.astro b/apps/sito/src/components/CalendarioModal.astro similarity index 100% rename from src/components/CalendarioModal.astro rename to apps/sito/src/components/CalendarioModal.astro diff --git a/src/components/ContactForm.astro b/apps/sito/src/components/ContactForm.astro similarity index 100% rename from src/components/ContactForm.astro rename to apps/sito/src/components/ContactForm.astro diff --git a/src/components/Footer.astro b/apps/sito/src/components/Footer.astro similarity index 100% rename from src/components/Footer.astro rename to apps/sito/src/components/Footer.astro diff --git a/src/components/Header.astro b/apps/sito/src/components/Header.astro similarity index 100% rename from src/components/Header.astro rename to apps/sito/src/components/Header.astro diff --git a/src/components/PageHero.astro b/apps/sito/src/components/PageHero.astro similarity index 100% rename from src/components/PageHero.astro rename to apps/sito/src/components/PageHero.astro diff --git a/src/components/about/Timeline.astro b/apps/sito/src/components/about/Timeline.astro similarity index 100% rename from src/components/about/Timeline.astro rename to apps/sito/src/components/about/Timeline.astro diff --git a/src/components/admin/PostForm.astro b/apps/sito/src/components/admin/PostForm.astro similarity index 100% rename from src/components/admin/PostForm.astro rename to apps/sito/src/components/admin/PostForm.astro diff --git a/src/components/blog/Sidebar.astro b/apps/sito/src/components/blog/Sidebar.astro similarity index 100% rename from src/components/blog/Sidebar.astro rename to apps/sito/src/components/blog/Sidebar.astro diff --git a/src/components/content/T.astro b/apps/sito/src/components/content/T.astro similarity index 100% rename from src/components/content/T.astro rename to apps/sito/src/components/content/T.astro diff --git a/src/components/content/TImg.astro b/apps/sito/src/components/content/TImg.astro similarity index 100% rename from src/components/content/TImg.astro rename to apps/sito/src/components/content/TImg.astro diff --git a/src/components/home/FeatureBlocks.astro b/apps/sito/src/components/home/FeatureBlocks.astro similarity index 100% rename from src/components/home/FeatureBlocks.astro rename to apps/sito/src/components/home/FeatureBlocks.astro diff --git a/src/components/home/HeroSlider.astro b/apps/sito/src/components/home/HeroSlider.astro similarity index 100% rename from src/components/home/HeroSlider.astro rename to apps/sito/src/components/home/HeroSlider.astro diff --git a/src/components/home/InfoColumns.astro b/apps/sito/src/components/home/InfoColumns.astro similarity index 100% rename from src/components/home/InfoColumns.astro rename to apps/sito/src/components/home/InfoColumns.astro diff --git a/src/components/home/MethodSteps.astro b/apps/sito/src/components/home/MethodSteps.astro similarity index 100% rename from src/components/home/MethodSteps.astro rename to apps/sito/src/components/home/MethodSteps.astro diff --git a/src/components/home/PartnersStrip.astro b/apps/sito/src/components/home/PartnersStrip.astro similarity index 100% rename from src/components/home/PartnersStrip.astro rename to apps/sito/src/components/home/PartnersStrip.astro diff --git a/src/components/home/QuoteBanner.astro b/apps/sito/src/components/home/QuoteBanner.astro similarity index 100% rename from src/components/home/QuoteBanner.astro rename to apps/sito/src/components/home/QuoteBanner.astro diff --git a/src/components/home/ServicesGrid.astro b/apps/sito/src/components/home/ServicesGrid.astro similarity index 100% rename from src/components/home/ServicesGrid.astro rename to apps/sito/src/components/home/ServicesGrid.astro diff --git a/src/components/home/TeamSection.astro b/apps/sito/src/components/home/TeamSection.astro similarity index 100% rename from src/components/home/TeamSection.astro rename to apps/sito/src/components/home/TeamSection.astro diff --git a/src/components/home/TrainingCards.astro b/apps/sito/src/components/home/TrainingCards.astro similarity index 100% rename from src/components/home/TrainingCards.astro rename to apps/sito/src/components/home/TrainingCards.astro diff --git a/src/components/longevity/MacroScore.astro b/apps/sito/src/components/longevity/MacroScore.astro similarity index 100% rename from src/components/longevity/MacroScore.astro rename to apps/sito/src/components/longevity/MacroScore.astro diff --git a/src/components/longevity/Questionario.tsx b/apps/sito/src/components/longevity/Questionario.tsx similarity index 100% rename from src/components/longevity/Questionario.tsx rename to apps/sito/src/components/longevity/Questionario.tsx diff --git a/src/components/longevity/Radar.tsx b/apps/sito/src/components/longevity/Radar.tsx similarity index 100% rename from src/components/longevity/Radar.tsx rename to apps/sito/src/components/longevity/Radar.tsx diff --git a/src/components/stress-index/AlertRow.astro b/apps/sito/src/components/stress-index/AlertRow.astro similarity index 100% rename from src/components/stress-index/AlertRow.astro rename to apps/sito/src/components/stress-index/AlertRow.astro diff --git a/src/components/stress-index/AnalyticsView.tsx b/apps/sito/src/components/stress-index/AnalyticsView.tsx similarity index 100% rename from src/components/stress-index/AnalyticsView.tsx rename to apps/sito/src/components/stress-index/AnalyticsView.tsx diff --git a/src/components/stress-index/Card.astro b/apps/sito/src/components/stress-index/Card.astro similarity index 100% rename from src/components/stress-index/Card.astro rename to apps/sito/src/components/stress-index/Card.astro diff --git a/src/components/stress-index/ClientDetail.tsx b/apps/sito/src/components/stress-index/ClientDetail.tsx similarity index 100% rename from src/components/stress-index/ClientDetail.tsx rename to apps/sito/src/components/stress-index/ClientDetail.tsx diff --git a/src/components/stress-index/Kpi.astro b/apps/sito/src/components/stress-index/Kpi.astro similarity index 100% rename from src/components/stress-index/Kpi.astro rename to apps/sito/src/components/stress-index/Kpi.astro diff --git a/src/components/stress-index/SportView.tsx b/apps/sito/src/components/stress-index/SportView.tsx similarity index 100% rename from src/components/stress-index/SportView.tsx rename to apps/sito/src/components/stress-index/SportView.tsx diff --git a/src/components/stress-index/StatList.astro b/apps/sito/src/components/stress-index/StatList.astro similarity index 100% rename from src/components/stress-index/StatList.astro rename to apps/sito/src/components/stress-index/StatList.astro diff --git a/src/components/stress-index/charts/AndamentoChart.tsx b/apps/sito/src/components/stress-index/charts/AndamentoChart.tsx similarity index 100% rename from src/components/stress-index/charts/AndamentoChart.tsx rename to apps/sito/src/components/stress-index/charts/AndamentoChart.tsx diff --git a/src/components/stress-index/charts/DataChart.tsx b/apps/sito/src/components/stress-index/charts/DataChart.tsx similarity index 100% rename from src/components/stress-index/charts/DataChart.tsx rename to apps/sito/src/components/stress-index/charts/DataChart.tsx diff --git a/src/data/agenda.ts b/apps/sito/src/data/agenda.ts similarity index 100% rename from src/data/agenda.ts rename to apps/sito/src/data/agenda.ts diff --git a/src/data/calendari.ts b/apps/sito/src/data/calendari.ts similarity index 100% rename from src/data/calendari.ts rename to apps/sito/src/data/calendari.ts diff --git a/src/data/content-seed.ts b/apps/sito/src/data/content-seed.ts similarity index 100% rename from src/data/content-seed.ts rename to apps/sito/src/data/content-seed.ts diff --git a/src/data/method.ts b/apps/sito/src/data/method.ts similarity index 100% rename from src/data/method.ts rename to apps/sito/src/data/method.ts diff --git a/src/data/partners.ts b/apps/sito/src/data/partners.ts similarity index 100% rename from src/data/partners.ts rename to apps/sito/src/data/partners.ts diff --git a/src/data/piattaforme.ts b/apps/sito/src/data/piattaforme.ts similarity index 100% rename from src/data/piattaforme.ts rename to apps/sito/src/data/piattaforme.ts diff --git a/src/data/pricing.ts b/apps/sito/src/data/pricing.ts similarity index 100% rename from src/data/pricing.ts rename to apps/sito/src/data/pricing.ts diff --git a/src/data/promo-edizioni.ts b/apps/sito/src/data/promo-edizioni.ts similarity index 100% rename from src/data/promo-edizioni.ts rename to apps/sito/src/data/promo-edizioni.ts diff --git a/src/data/service-icons.ts b/apps/sito/src/data/service-icons.ts similarity index 100% rename from src/data/service-icons.ts rename to apps/sito/src/data/service-icons.ts diff --git a/src/data/services.ts b/apps/sito/src/data/services.ts similarity index 100% rename from src/data/services.ts rename to apps/sito/src/data/services.ts diff --git a/src/data/site.ts b/apps/sito/src/data/site.ts similarity index 100% rename from src/data/site.ts rename to apps/sito/src/data/site.ts diff --git a/src/data/team.ts b/apps/sito/src/data/team.ts similarity index 100% rename from src/data/team.ts rename to apps/sito/src/data/team.ts diff --git a/src/data/trainings.ts b/apps/sito/src/data/trainings.ts similarity index 100% rename from src/data/trainings.ts rename to apps/sito/src/data/trainings.ts diff --git a/src/env.d.ts b/apps/sito/src/env.d.ts similarity index 100% rename from src/env.d.ts rename to apps/sito/src/env.d.ts diff --git a/src/layouts/Admin.astro b/apps/sito/src/layouts/Admin.astro similarity index 100% rename from src/layouts/Admin.astro rename to apps/sito/src/layouts/Admin.astro diff --git a/src/layouts/Base.astro b/apps/sito/src/layouts/Base.astro similarity index 100% rename from src/layouts/Base.astro rename to apps/sito/src/layouts/Base.astro diff --git a/src/layouts/Campus.astro b/apps/sito/src/layouts/Campus.astro similarity index 100% rename from src/layouts/Campus.astro rename to apps/sito/src/layouts/Campus.astro diff --git a/src/layouts/Longevity.astro b/apps/sito/src/layouts/Longevity.astro similarity index 100% rename from src/layouts/Longevity.astro rename to apps/sito/src/layouts/Longevity.astro diff --git a/src/layouts/StressIndex.astro b/apps/sito/src/layouts/StressIndex.astro similarity index 100% rename from src/layouts/StressIndex.astro rename to apps/sito/src/layouts/StressIndex.astro diff --git a/src/lib/auth.ts b/apps/sito/src/lib/auth.ts similarity index 100% rename from src/lib/auth.ts rename to apps/sito/src/lib/auth.ts diff --git a/src/lib/blog-const.ts b/apps/sito/src/lib/blog-const.ts similarity index 100% rename from src/lib/blog-const.ts rename to apps/sito/src/lib/blog-const.ts diff --git a/src/lib/calendario-pdf.ts b/apps/sito/src/lib/calendario-pdf.ts similarity index 100% rename from src/lib/calendario-pdf.ts rename to apps/sito/src/lib/calendario-pdf.ts diff --git a/src/lib/campus.ts b/apps/sito/src/lib/campus.ts similarity index 100% rename from src/lib/campus.ts rename to apps/sito/src/lib/campus.ts diff --git a/src/lib/contact.ts b/apps/sito/src/lib/contact.ts similarity index 100% rename from src/lib/contact.ts rename to apps/sito/src/lib/contact.ts diff --git a/src/lib/content-update.ts b/apps/sito/src/lib/content-update.ts similarity index 100% rename from src/lib/content-update.ts rename to apps/sito/src/lib/content-update.ts diff --git a/src/lib/content.ts b/apps/sito/src/lib/content.ts similarity index 100% rename from src/lib/content.ts rename to apps/sito/src/lib/content.ts diff --git a/src/lib/db.ts b/apps/sito/src/lib/db.ts similarity index 100% rename from src/lib/db.ts rename to apps/sito/src/lib/db.ts diff --git a/src/lib/env.ts b/apps/sito/src/lib/env.ts similarity index 100% rename from src/lib/env.ts rename to apps/sito/src/lib/env.ts diff --git a/src/lib/longevity/anagrafica.ts b/apps/sito/src/lib/longevity/anagrafica.ts similarity index 100% rename from src/lib/longevity/anagrafica.ts rename to apps/sito/src/lib/longevity/anagrafica.ts diff --git a/src/lib/longevity/db.ts b/apps/sito/src/lib/longevity/db.ts similarity index 100% rename from src/lib/longevity/db.ts rename to apps/sito/src/lib/longevity/db.ts diff --git a/src/lib/longevity/export.ts b/apps/sito/src/lib/longevity/export.ts similarity index 100% rename from src/lib/longevity/export.ts rename to apps/sito/src/lib/longevity/export.ts diff --git a/src/lib/longevity/formato.ts b/apps/sito/src/lib/longevity/formato.ts similarity index 100% rename from src/lib/longevity/formato.ts rename to apps/sito/src/lib/longevity/formato.ts diff --git a/src/lib/longevity/misure.ts b/apps/sito/src/lib/longevity/misure.ts similarity index 100% rename from src/lib/longevity/misure.ts rename to apps/sito/src/lib/longevity/misure.ts diff --git a/src/lib/longevity/motore/cascata.ts b/apps/sito/src/lib/longevity/motore/cascata.ts similarity index 100% rename from src/lib/longevity/motore/cascata.ts rename to apps/sito/src/lib/longevity/motore/cascata.ts diff --git a/src/lib/longevity/motore/curve.ts b/apps/sito/src/lib/longevity/motore/curve.ts similarity index 100% rename from src/lib/longevity/motore/curve.ts rename to apps/sito/src/lib/longevity/motore/curve.ts diff --git a/src/lib/longevity/motore/index.ts b/apps/sito/src/lib/longevity/motore/index.ts similarity index 100% rename from src/lib/longevity/motore/index.ts rename to apps/sito/src/lib/longevity/motore/index.ts diff --git a/src/lib/longevity/motore/test-fisici.ts b/apps/sito/src/lib/longevity/motore/test-fisici.ts similarity index 100% rename from src/lib/longevity/motore/test-fisici.ts rename to apps/sito/src/lib/longevity/motore/test-fisici.ts diff --git a/src/lib/longevity/questionario.ts b/apps/sito/src/lib/longevity/questionario.ts similarity index 100% rename from src/lib/longevity/questionario.ts rename to apps/sito/src/lib/longevity/questionario.ts diff --git a/src/lib/longevity/registro.ts b/apps/sito/src/lib/longevity/registro.ts similarity index 100% rename from src/lib/longevity/registro.ts rename to apps/sito/src/lib/longevity/registro.ts diff --git a/src/lib/longevity/vista.ts b/apps/sito/src/lib/longevity/vista.ts similarity index 100% rename from src/lib/longevity/vista.ts rename to apps/sito/src/lib/longevity/vista.ts diff --git a/src/lib/mailer.ts b/apps/sito/src/lib/mailer.ts similarity index 100% rename from src/lib/mailer.ts rename to apps/sito/src/lib/mailer.ts diff --git a/src/lib/post-body.ts b/apps/sito/src/lib/post-body.ts similarity index 100% rename from src/lib/post-body.ts rename to apps/sito/src/lib/post-body.ts diff --git a/src/lib/posts.ts b/apps/sito/src/lib/posts.ts similarity index 100% rename from src/lib/posts.ts rename to apps/sito/src/lib/posts.ts diff --git a/src/lib/rate-limit.ts b/apps/sito/src/lib/rate-limit.ts similarity index 100% rename from src/lib/rate-limit.ts rename to apps/sito/src/lib/rate-limit.ts diff --git a/src/lib/safe-next.ts b/apps/sito/src/lib/safe-next.ts similarity index 100% rename from src/lib/safe-next.ts rename to apps/sito/src/lib/safe-next.ts diff --git a/src/lib/sanitize.ts b/apps/sito/src/lib/sanitize.ts similarity index 100% rename from src/lib/sanitize.ts rename to apps/sito/src/lib/sanitize.ts diff --git a/src/lib/slug.ts b/apps/sito/src/lib/slug.ts similarity index 100% rename from src/lib/slug.ts rename to apps/sito/src/lib/slug.ts diff --git a/src/lib/stress-index/analytics.ts b/apps/sito/src/lib/stress-index/analytics.ts similarity index 100% rename from src/lib/stress-index/analytics.ts rename to apps/sito/src/lib/stress-index/analytics.ts diff --git a/src/lib/stress-index/data.ts b/apps/sito/src/lib/stress-index/data.ts similarity index 100% rename from src/lib/stress-index/data.ts rename to apps/sito/src/lib/stress-index/data.ts diff --git a/src/lib/stress-index/sport.ts b/apps/sito/src/lib/stress-index/sport.ts similarity index 100% rename from src/lib/stress-index/sport.ts rename to apps/sito/src/lib/stress-index/sport.ts diff --git a/src/lib/style-presets.ts b/apps/sito/src/lib/style-presets.ts similarity index 100% rename from src/lib/style-presets.ts rename to apps/sito/src/lib/style-presets.ts diff --git a/src/lib/upload-rules.ts b/apps/sito/src/lib/upload-rules.ts similarity index 100% rename from src/lib/upload-rules.ts rename to apps/sito/src/lib/upload-rules.ts diff --git a/src/middleware.ts b/apps/sito/src/middleware.ts similarity index 100% rename from src/middleware.ts rename to apps/sito/src/middleware.ts diff --git a/src/pages/404.astro b/apps/sito/src/pages/404.astro similarity index 100% rename from src/pages/404.astro rename to apps/sito/src/pages/404.astro diff --git a/src/pages/about.astro b/apps/sito/src/pages/about.astro similarity index 100% rename from src/pages/about.astro rename to apps/sito/src/pages/about.astro diff --git a/src/pages/admin/cestino.astro b/apps/sito/src/pages/admin/cestino.astro similarity index 100% rename from src/pages/admin/cestino.astro rename to apps/sito/src/pages/admin/cestino.astro diff --git a/src/pages/admin/content.astro b/apps/sito/src/pages/admin/content.astro similarity index 100% rename from src/pages/admin/content.astro rename to apps/sito/src/pages/admin/content.astro diff --git a/src/pages/admin/edit/[id].astro b/apps/sito/src/pages/admin/edit/[id].astro similarity index 100% rename from src/pages/admin/edit/[id].astro rename to apps/sito/src/pages/admin/edit/[id].astro diff --git a/src/pages/admin/index.astro b/apps/sito/src/pages/admin/index.astro similarity index 100% rename from src/pages/admin/index.astro rename to apps/sito/src/pages/admin/index.astro diff --git a/src/pages/admin/login.astro b/apps/sito/src/pages/admin/login.astro similarity index 100% rename from src/pages/admin/login.astro rename to apps/sito/src/pages/admin/login.astro diff --git a/src/pages/admin/logout.ts b/apps/sito/src/pages/admin/logout.ts similarity index 100% rename from src/pages/admin/logout.ts rename to apps/sito/src/pages/admin/logout.ts diff --git a/src/pages/admin/new.astro b/apps/sito/src/pages/admin/new.astro similarity index 100% rename from src/pages/admin/new.astro rename to apps/sito/src/pages/admin/new.astro diff --git a/src/pages/admin/users.astro b/apps/sito/src/pages/admin/users.astro similarity index 100% rename from src/pages/admin/users.astro rename to apps/sito/src/pages/admin/users.astro diff --git a/src/pages/admin/users/new.astro b/apps/sito/src/pages/admin/users/new.astro similarity index 100% rename from src/pages/admin/users/new.astro rename to apps/sito/src/pages/admin/users/new.astro diff --git a/src/pages/api/admin/content/[tag].ts b/apps/sito/src/pages/api/admin/content/[tag].ts similarity index 100% rename from src/pages/api/admin/content/[tag].ts rename to apps/sito/src/pages/api/admin/content/[tag].ts diff --git a/src/pages/api/admin/content/[tag]/image.ts b/apps/sito/src/pages/api/admin/content/[tag]/image.ts similarity index 100% rename from src/pages/api/admin/content/[tag]/image.ts rename to apps/sito/src/pages/api/admin/content/[tag]/image.ts diff --git a/src/pages/api/admin/content/index.ts b/apps/sito/src/pages/api/admin/content/index.ts similarity index 100% rename from src/pages/api/admin/content/index.ts rename to apps/sito/src/pages/api/admin/content/index.ts diff --git a/src/pages/api/admin/posts/[id].ts b/apps/sito/src/pages/api/admin/posts/[id].ts similarity index 100% rename from src/pages/api/admin/posts/[id].ts rename to apps/sito/src/pages/api/admin/posts/[id].ts diff --git a/src/pages/api/admin/posts/index.ts b/apps/sito/src/pages/api/admin/posts/index.ts similarity index 100% rename from src/pages/api/admin/posts/index.ts rename to apps/sito/src/pages/api/admin/posts/index.ts diff --git a/src/pages/api/admin/showtags.ts b/apps/sito/src/pages/api/admin/showtags.ts similarity index 100% rename from src/pages/api/admin/showtags.ts rename to apps/sito/src/pages/api/admin/showtags.ts diff --git a/src/pages/api/admin/upload.ts b/apps/sito/src/pages/api/admin/upload.ts similarity index 100% rename from src/pages/api/admin/upload.ts rename to apps/sito/src/pages/api/admin/upload.ts diff --git a/src/pages/api/admin/users/[id]/index.ts b/apps/sito/src/pages/api/admin/users/[id]/index.ts similarity index 100% rename from src/pages/api/admin/users/[id]/index.ts rename to apps/sito/src/pages/api/admin/users/[id]/index.ts diff --git a/src/pages/api/admin/users/[id]/reset-password.ts b/apps/sito/src/pages/api/admin/users/[id]/reset-password.ts similarity index 100% rename from src/pages/api/admin/users/[id]/reset-password.ts rename to apps/sito/src/pages/api/admin/users/[id]/reset-password.ts diff --git a/src/pages/api/admin/users/[id]/role.ts b/apps/sito/src/pages/api/admin/users/[id]/role.ts similarity index 100% rename from src/pages/api/admin/users/[id]/role.ts rename to apps/sito/src/pages/api/admin/users/[id]/role.ts diff --git a/src/pages/api/admin/users/index.ts b/apps/sito/src/pages/api/admin/users/index.ts similarity index 100% rename from src/pages/api/admin/users/index.ts rename to apps/sito/src/pages/api/admin/users/index.ts diff --git a/src/pages/api/contact.ts b/apps/sito/src/pages/api/contact.ts similarity index 100% rename from src/pages/api/contact.ts rename to apps/sito/src/pages/api/contact.ts diff --git a/src/pages/api/longevity/questionario.ts b/apps/sito/src/pages/api/longevity/questionario.ts similarity index 100% rename from src/pages/api/longevity/questionario.ts rename to apps/sito/src/pages/api/longevity/questionario.ts diff --git a/src/pages/blog/[slug].astro b/apps/sito/src/pages/blog/[slug].astro similarity index 100% rename from src/pages/blog/[slug].astro rename to apps/sito/src/pages/blog/[slug].astro diff --git a/src/pages/blog/index.astro b/apps/sito/src/pages/blog/index.astro similarity index 100% rename from src/pages/blog/index.astro rename to apps/sito/src/pages/blog/index.astro diff --git a/src/pages/calendario/[id].pdf.ts b/apps/sito/src/pages/calendario/[id].pdf.ts similarity index 100% rename from src/pages/calendario/[id].pdf.ts rename to apps/sito/src/pages/calendario/[id].pdf.ts diff --git a/src/pages/campus/[...slug].astro b/apps/sito/src/pages/campus/[...slug].astro similarity index 100% rename from src/pages/campus/[...slug].astro rename to apps/sito/src/pages/campus/[...slug].astro diff --git a/src/pages/campus/assets/[...path].ts b/apps/sito/src/pages/campus/assets/[...path].ts similarity index 100% rename from src/pages/campus/assets/[...path].ts rename to apps/sito/src/pages/campus/assets/[...path].ts diff --git a/src/pages/campus/index.astro b/apps/sito/src/pages/campus/index.astro similarity index 100% rename from src/pages/campus/index.astro rename to apps/sito/src/pages/campus/index.astro diff --git a/src/pages/contact.astro b/apps/sito/src/pages/contact.astro similarity index 100% rename from src/pages/contact.astro rename to apps/sito/src/pages/contact.astro diff --git a/src/pages/cookie-policy.astro b/apps/sito/src/pages/cookie-policy.astro similarity index 100% rename from src/pages/cookie-policy.astro rename to apps/sito/src/pages/cookie-policy.astro diff --git a/src/pages/index.astro b/apps/sito/src/pages/index.astro similarity index 100% rename from src/pages/index.astro rename to apps/sito/src/pages/index.astro diff --git a/src/pages/login.astro b/apps/sito/src/pages/login.astro similarity index 100% rename from src/pages/login.astro rename to apps/sito/src/pages/login.astro diff --git a/src/pages/longevity/index.astro b/apps/sito/src/pages/longevity/index.astro similarity index 100% rename from src/pages/longevity/index.astro rename to apps/sito/src/pages/longevity/index.astro diff --git a/src/pages/longevity/io.astro b/apps/sito/src/pages/longevity/io.astro similarity index 100% rename from src/pages/longevity/io.astro rename to apps/sito/src/pages/longevity/io.astro diff --git a/src/pages/longevity/questionario.astro b/apps/sito/src/pages/longevity/questionario.astro similarity index 100% rename from src/pages/longevity/questionario.astro rename to apps/sito/src/pages/longevity/questionario.astro diff --git a/src/pages/piattaforme/index.astro b/apps/sito/src/pages/piattaforme/index.astro similarity index 100% rename from src/pages/piattaforme/index.astro rename to apps/sito/src/pages/piattaforme/index.astro diff --git a/src/pages/piattaforme/stress-index/analytics.astro b/apps/sito/src/pages/piattaforme/stress-index/analytics.astro similarity index 100% rename from src/pages/piattaforme/stress-index/analytics.astro rename to apps/sito/src/pages/piattaforme/stress-index/analytics.astro diff --git a/src/pages/piattaforme/stress-index/clienti/[id].astro b/apps/sito/src/pages/piattaforme/stress-index/clienti/[id].astro similarity index 100% rename from src/pages/piattaforme/stress-index/clienti/[id].astro rename to apps/sito/src/pages/piattaforme/stress-index/clienti/[id].astro diff --git a/src/pages/piattaforme/stress-index/clienti/index.astro b/apps/sito/src/pages/piattaforme/stress-index/clienti/index.astro similarity index 100% rename from src/pages/piattaforme/stress-index/clienti/index.astro rename to apps/sito/src/pages/piattaforme/stress-index/clienti/index.astro diff --git a/src/pages/piattaforme/stress-index/impostazioni.astro b/apps/sito/src/pages/piattaforme/stress-index/impostazioni.astro similarity index 100% rename from src/pages/piattaforme/stress-index/impostazioni.astro rename to apps/sito/src/pages/piattaforme/stress-index/impostazioni.astro diff --git a/src/pages/piattaforme/stress-index/index.astro b/apps/sito/src/pages/piattaforme/stress-index/index.astro similarity index 100% rename from src/pages/piattaforme/stress-index/index.astro rename to apps/sito/src/pages/piattaforme/stress-index/index.astro diff --git a/src/pages/piattaforme/stress-index/organizzazione.astro b/apps/sito/src/pages/piattaforme/stress-index/organizzazione.astro similarity index 100% rename from src/pages/piattaforme/stress-index/organizzazione.astro rename to apps/sito/src/pages/piattaforme/stress-index/organizzazione.astro diff --git a/src/pages/piattaforme/stress-index/sport/index.astro b/apps/sito/src/pages/piattaforme/stress-index/sport/index.astro similarity index 100% rename from src/pages/piattaforme/stress-index/sport/index.astro rename to apps/sito/src/pages/piattaforme/stress-index/sport/index.astro diff --git a/src/pages/piattaforme/stress-index/sport/team-live.astro b/apps/sito/src/pages/piattaforme/stress-index/sport/team-live.astro similarity index 100% rename from src/pages/piattaforme/stress-index/sport/team-live.astro rename to apps/sito/src/pages/piattaforme/stress-index/sport/team-live.astro diff --git a/src/pages/privacy.astro b/apps/sito/src/pages/privacy.astro similarity index 100% rename from src/pages/privacy.astro rename to apps/sito/src/pages/privacy.astro diff --git a/src/pages/promo-eventi/eventi.astro b/apps/sito/src/pages/promo-eventi/eventi.astro similarity index 100% rename from src/pages/promo-eventi/eventi.astro rename to apps/sito/src/pages/promo-eventi/eventi.astro diff --git a/src/pages/promo-eventi/index.astro b/apps/sito/src/pages/promo-eventi/index.astro similarity index 100% rename from src/pages/promo-eventi/index.astro rename to apps/sito/src/pages/promo-eventi/index.astro diff --git a/src/pages/promo-eventi/promo.astro b/apps/sito/src/pages/promo-eventi/promo.astro similarity index 100% rename from src/pages/promo-eventi/promo.astro rename to apps/sito/src/pages/promo-eventi/promo.astro diff --git a/src/pages/services/[slug].astro b/apps/sito/src/pages/services/[slug].astro similarity index 100% rename from src/pages/services/[slug].astro rename to apps/sito/src/pages/services/[slug].astro diff --git a/src/pages/services/index.astro b/apps/sito/src/pages/services/index.astro similarity index 100% rename from src/pages/services/index.astro rename to apps/sito/src/pages/services/index.astro diff --git a/src/pages/sitemap.xml.ts b/apps/sito/src/pages/sitemap.xml.ts similarity index 100% rename from src/pages/sitemap.xml.ts rename to apps/sito/src/pages/sitemap.xml.ts diff --git a/src/pages/training/[...vista].astro b/apps/sito/src/pages/training/[...vista].astro similarity index 100% rename from src/pages/training/[...vista].astro rename to apps/sito/src/pages/training/[...vista].astro diff --git a/src/pages/uploads/[...path].ts b/apps/sito/src/pages/uploads/[...path].ts similarity index 100% rename from src/pages/uploads/[...path].ts rename to apps/sito/src/pages/uploads/[...path].ts diff --git a/src/styles/global.css b/apps/sito/src/styles/global.css similarity index 100% rename from src/styles/global.css rename to apps/sito/src/styles/global.css diff --git a/src/styles/longevity.css b/apps/sito/src/styles/longevity.css similarity index 100% rename from src/styles/longevity.css rename to apps/sito/src/styles/longevity.css diff --git a/src/styles/stress-index.css b/apps/sito/src/styles/stress-index.css similarity index 100% rename from src/styles/stress-index.css rename to apps/sito/src/styles/stress-index.css diff --git a/tests/auth-piattaforme.test.ts b/apps/sito/tests/auth-piattaforme.test.ts similarity index 100% rename from tests/auth-piattaforme.test.ts rename to apps/sito/tests/auth-piattaforme.test.ts diff --git a/tests/auth.test.ts b/apps/sito/tests/auth.test.ts similarity index 100% rename from tests/auth.test.ts rename to apps/sito/tests/auth.test.ts diff --git a/tests/calendari.test.ts b/apps/sito/tests/calendari.test.ts similarity index 100% rename from tests/calendari.test.ts rename to apps/sito/tests/calendari.test.ts diff --git a/tests/calendario-pdf.test.ts b/apps/sito/tests/calendario-pdf.test.ts similarity index 100% rename from tests/calendario-pdf.test.ts rename to apps/sito/tests/calendario-pdf.test.ts diff --git a/tests/campus-lib.test.ts b/apps/sito/tests/campus-lib.test.ts similarity index 100% rename from tests/campus-lib.test.ts rename to apps/sito/tests/campus-lib.test.ts diff --git a/tests/campus-parse.test.ts b/apps/sito/tests/campus-parse.test.ts similarity index 100% rename from tests/campus-parse.test.ts rename to apps/sito/tests/campus-parse.test.ts diff --git a/tests/contact.test.ts b/apps/sito/tests/contact.test.ts similarity index 100% rename from tests/contact.test.ts rename to apps/sito/tests/contact.test.ts diff --git a/tests/content-api.test.ts b/apps/sito/tests/content-api.test.ts similarity index 100% rename from tests/content-api.test.ts rename to apps/sito/tests/content-api.test.ts diff --git a/tests/content-db.test.ts b/apps/sito/tests/content-db.test.ts similarity index 100% rename from tests/content-db.test.ts rename to apps/sito/tests/content-db.test.ts diff --git a/tests/content.test.ts b/apps/sito/tests/content.test.ts similarity index 100% rename from tests/content.test.ts rename to apps/sito/tests/content.test.ts diff --git a/tests/locandina-evento.test.ts b/apps/sito/tests/locandina-evento.test.ts similarity index 100% rename from tests/locandina-evento.test.ts rename to apps/sito/tests/locandina-evento.test.ts diff --git a/tests/longevity/anagrafica.test.ts b/apps/sito/tests/longevity/anagrafica.test.ts similarity index 100% rename from tests/longevity/anagrafica.test.ts rename to apps/sito/tests/longevity/anagrafica.test.ts diff --git a/tests/longevity/consenso-atomico.test.ts b/apps/sito/tests/longevity/consenso-atomico.test.ts similarity index 100% rename from tests/longevity/consenso-atomico.test.ts rename to apps/sito/tests/longevity/consenso-atomico.test.ts diff --git a/tests/longevity/db.test.ts b/apps/sito/tests/longevity/db.test.ts similarity index 100% rename from tests/longevity/db.test.ts rename to apps/sito/tests/longevity/db.test.ts diff --git a/tests/longevity/export.test.ts b/apps/sito/tests/longevity/export.test.ts similarity index 100% rename from tests/longevity/export.test.ts rename to apps/sito/tests/longevity/export.test.ts diff --git a/tests/longevity/formato.test.ts b/apps/sito/tests/longevity/formato.test.ts similarity index 100% rename from tests/longevity/formato.test.ts rename to apps/sito/tests/longevity/formato.test.ts diff --git a/tests/longevity/middleware.test.ts b/apps/sito/tests/longevity/middleware.test.ts similarity index 100% rename from tests/longevity/middleware.test.ts rename to apps/sito/tests/longevity/middleware.test.ts diff --git a/tests/longevity/misure.test.ts b/apps/sito/tests/longevity/misure.test.ts similarity index 100% rename from tests/longevity/misure.test.ts rename to apps/sito/tests/longevity/misure.test.ts diff --git a/tests/longevity/motore-cascata.test.ts b/apps/sito/tests/longevity/motore-cascata.test.ts similarity index 100% rename from tests/longevity/motore-cascata.test.ts rename to apps/sito/tests/longevity/motore-cascata.test.ts diff --git a/tests/longevity/motore-caso-reale.test.ts b/apps/sito/tests/longevity/motore-caso-reale.test.ts similarity index 100% rename from tests/longevity/motore-caso-reale.test.ts rename to apps/sito/tests/longevity/motore-caso-reale.test.ts diff --git a/tests/longevity/motore-curve.test.ts b/apps/sito/tests/longevity/motore-curve.test.ts similarity index 100% rename from tests/longevity/motore-curve.test.ts rename to apps/sito/tests/longevity/motore-curve.test.ts diff --git a/tests/longevity/motore-fisici.test.ts b/apps/sito/tests/longevity/motore-fisici.test.ts similarity index 100% rename from tests/longevity/motore-fisici.test.ts rename to apps/sito/tests/longevity/motore-fisici.test.ts diff --git a/tests/longevity/motore.test.ts b/apps/sito/tests/longevity/motore.test.ts similarity index 100% rename from tests/longevity/motore.test.ts rename to apps/sito/tests/longevity/motore.test.ts diff --git a/tests/longevity/pagine.test.ts b/apps/sito/tests/longevity/pagine.test.ts similarity index 100% rename from tests/longevity/pagine.test.ts rename to apps/sito/tests/longevity/pagine.test.ts diff --git a/tests/longevity/prima-apertura.test.ts b/apps/sito/tests/longevity/prima-apertura.test.ts similarity index 100% rename from tests/longevity/prima-apertura.test.ts rename to apps/sito/tests/longevity/prima-apertura.test.ts diff --git a/tests/longevity/questionario-pagina.test.ts b/apps/sito/tests/longevity/questionario-pagina.test.ts similarity index 100% rename from tests/longevity/questionario-pagina.test.ts rename to apps/sito/tests/longevity/questionario-pagina.test.ts diff --git a/tests/longevity/questionario.test.ts b/apps/sito/tests/longevity/questionario.test.ts similarity index 100% rename from tests/longevity/questionario.test.ts rename to apps/sito/tests/longevity/questionario.test.ts diff --git a/tests/longevity/referto.test.ts b/apps/sito/tests/longevity/referto.test.ts similarity index 100% rename from tests/longevity/referto.test.ts rename to apps/sito/tests/longevity/referto.test.ts diff --git a/tests/longevity/registro.test.ts b/apps/sito/tests/longevity/registro.test.ts similarity index 100% rename from tests/longevity/registro.test.ts rename to apps/sito/tests/longevity/registro.test.ts diff --git a/tests/longevity/riferimento/README.md b/apps/sito/tests/longevity/riferimento/README.md similarity index 100% rename from tests/longevity/riferimento/README.md rename to apps/sito/tests/longevity/riferimento/README.md diff --git a/tests/longevity/riferimento/genera-riferimento.py b/apps/sito/tests/longevity/riferimento/genera-riferimento.py similarity index 100% rename from tests/longevity/riferimento/genera-riferimento.py rename to apps/sito/tests/longevity/riferimento/genera-riferimento.py diff --git a/tests/longevity/riferimento/isl_scoring_engine.py b/apps/sito/tests/longevity/riferimento/isl_scoring_engine.py similarity index 100% rename from tests/longevity/riferimento/isl_scoring_engine.py rename to apps/sito/tests/longevity/riferimento/isl_scoring_engine.py diff --git a/tests/longevity/riferimento/riferimento.json b/apps/sito/tests/longevity/riferimento/riferimento.json similarity index 100% rename from tests/longevity/riferimento/riferimento.json rename to apps/sito/tests/longevity/riferimento/riferimento.json diff --git a/tests/longevity/ruoli.test.ts b/apps/sito/tests/longevity/ruoli.test.ts similarity index 100% rename from tests/longevity/ruoli.test.ts rename to apps/sito/tests/longevity/ruoli.test.ts diff --git a/tests/longevity/salvataggio-e2e.test.ts b/apps/sito/tests/longevity/salvataggio-e2e.test.ts similarity index 100% rename from tests/longevity/salvataggio-e2e.test.ts rename to apps/sito/tests/longevity/salvataggio-e2e.test.ts diff --git a/tests/modifiche-agosto.test.ts b/apps/sito/tests/modifiche-agosto.test.ts similarity index 100% rename from tests/modifiche-agosto.test.ts rename to apps/sito/tests/modifiche-agosto.test.ts diff --git a/tests/posts-cestino.test.ts b/apps/sito/tests/posts-cestino.test.ts similarity index 100% rename from tests/posts-cestino.test.ts rename to apps/sito/tests/posts-cestino.test.ts diff --git a/tests/posts-ownership.test.ts b/apps/sito/tests/posts-ownership.test.ts similarity index 100% rename from tests/posts-ownership.test.ts rename to apps/sito/tests/posts-ownership.test.ts diff --git a/tests/posts.test.ts b/apps/sito/tests/posts.test.ts similarity index 100% rename from tests/posts.test.ts rename to apps/sito/tests/posts.test.ts diff --git a/tests/promo-edizioni.test.ts b/apps/sito/tests/promo-edizioni.test.ts similarity index 100% rename from tests/promo-edizioni.test.ts rename to apps/sito/tests/promo-edizioni.test.ts diff --git a/tests/rate-limit.test.ts b/apps/sito/tests/rate-limit.test.ts similarity index 100% rename from tests/rate-limit.test.ts rename to apps/sito/tests/rate-limit.test.ts diff --git a/tests/roles.test.ts b/apps/sito/tests/roles.test.ts similarity index 100% rename from tests/roles.test.ts rename to apps/sito/tests/roles.test.ts diff --git a/tests/safe-next.test.ts b/apps/sito/tests/safe-next.test.ts similarity index 100% rename from tests/safe-next.test.ts rename to apps/sito/tests/safe-next.test.ts diff --git a/tests/sanitize.test.ts b/apps/sito/tests/sanitize.test.ts similarity index 100% rename from tests/sanitize.test.ts rename to apps/sito/tests/sanitize.test.ts diff --git a/tests/slug.test.ts b/apps/sito/tests/slug.test.ts similarity index 100% rename from tests/slug.test.ts rename to apps/sito/tests/slug.test.ts diff --git a/tests/stress-index-analytics.test.ts b/apps/sito/tests/stress-index-analytics.test.ts similarity index 100% rename from tests/stress-index-analytics.test.ts rename to apps/sito/tests/stress-index-analytics.test.ts diff --git a/tests/stress-index-sport.test.ts b/apps/sito/tests/stress-index-sport.test.ts similarity index 100% rename from tests/stress-index-sport.test.ts rename to apps/sito/tests/stress-index-sport.test.ts diff --git a/tests/style-presets.test.ts b/apps/sito/tests/style-presets.test.ts similarity index 100% rename from tests/style-presets.test.ts rename to apps/sito/tests/style-presets.test.ts diff --git a/tests/users.test.ts b/apps/sito/tests/users.test.ts similarity index 100% rename from tests/users.test.ts rename to apps/sito/tests/users.test.ts diff --git a/tsconfig.json b/apps/sito/tsconfig.json similarity index 100% rename from tsconfig.json rename to apps/sito/tsconfig.json diff --git a/uploads/.gitkeep b/apps/sito/uploads/.gitkeep similarity index 100% rename from uploads/.gitkeep rename to apps/sito/uploads/.gitkeep diff --git a/vitest.config.ts b/apps/sito/vitest.config.ts similarity index 100% rename from vitest.config.ts rename to apps/sito/vitest.config.ts