.nucleo-shell .knowledge-topbar{gap:20px;padding-inline:28px}.nucleo-shell .knowledge-layout{grid-template-columns:minmax(0,1fr) 356px}.nucleo-shell .knowledge-layout--focus{grid-template-columns:minmax(0,1fr)}.nucleo-shell .knowledge-content{min-width:0}.nucleo-nav{align-items:center;gap:4px;min-width:0}.nucleo-nav--desktop{margin-left:auto;display:flex}.nucleo-nav--mobile{display:none}.nucleo-nav button{min-height:44px;color:var(--kg-text-3);font-family:var(--kg-font-ui);cursor:pointer;background:0 0;border:0}.nucleo-nav .nucleo-tab{font-size:var(--kg-t-small);border-radius:4px;justify-content:center;gap:6px;padding:8px 12px;display:flex;position:relative}.nucleo-nav .nucleo-tab:hover{background:var(--kg-surface);color:var(--kg-text);transform:none}.nucleo-nav .nucleo-tab[aria-current=page]{background:var(--kg-surface);color:var(--kg-text);box-shadow:inset 0 -2px var(--kg-accent)}.nucleo-nav .nucleo-tab>svg{flex:none;width:20px;height:20px}.nucleo-nav .nucleo-parla{color:var(--kg-text);justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.nucleo-parla-mic{color:var(--kg-accent);place-items:center;display:grid}.nucleo-parla-mic svg{width:22px;height:22px}.nucleo-badge{font-family:var(--kg-font-display);color:var(--kg-hot)}.nucleo-nav .nav-guasto{width:14px;height:14px;color:var(--kg-coral)}.nucleo-nav button:focus-visible,.nucleo-registro button:focus-visible{outline:2px solid var(--kg-hot);outline-offset:3px}.nucleo-registro{max-width:1240px;margin-inline:auto}.nucleo-registro-intro{color:var(--kg-text-3);margin-bottom:20px;line-height:1.5}.nucleo-registro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nucleo-registro-card{border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:4px;min-width:0;padding:16px}.nucleo-registro-card--full,.nucleo-registro-card--open{grid-column:1/-1}.nucleo-registro-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.nucleo-registro-top h2{margin:0;font-size:18px;line-height:1.3}.nucleo-registro-top button{min-height:44px;color:var(--kg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.nucleo-registro-top button[aria-expanded=true]{color:var(--kg-accent)}.nucleo-registro-prima{color:var(--kg-text-3);font-size:var(--kg-t-small)}.nucleo-registro-contenuto:not([hidden]){margin-top:14px}.nucleo-registro-nota{margin:var(--kg-s-2) 0;color:var(--kg-text-2);overflow-wrap:anywhere;line-height:1.5}.nucleo-shell.knowledge-shell--embedded .knowledge-topbar{display:flex}.nucleo-shell.knowledge-shell--embedded .knowledge-topbar>.brand,.nucleo-shell.knowledge-shell--embedded .topbar-actions,.nucleo-shell.knowledge-shell--mappa .nucleo-nav{display:none}@media (max-width:1100px){.nucleo-shell .knowledge-topbar{gap:10px;padding-inline:16px}.nucleo-shell .system-status{display:none}.nucleo-nav .nucleo-tab{padding-inline:8px}}@media (max-width:859px){.nucleo-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.nucleo-shell .knowledge-topbar{padding:12px 18px}.nucleo-shell .knowledge-layout{display:block}.nucleo-nav--desktop{display:none}.nucleo-nav--mobile{z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--kg-bg);border-top:1px solid var(--kg-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.nucleo-nav--mobile .interlocutore-viste{border:1px solid var(--kg-border);min-height:48px;color:var(--kg-text);font-size:var(--kg-t-small);border-radius:24px;align-items:center;gap:6px;padding:0 14px;display:flex;position:relative}.nucleo-nav--mobile .interlocutore-viste svg{width:18px;height:18px}.interlocutore-viste-guasto{background:var(--kg-coral);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:8px}.nucleo-nav--mobile .interlocutore-scrivi{border:1px solid var(--kg-border);background:var(--kg-surface);min-width:0;min-height:48px;color:var(--kg-text-3);font-size:var(--kg-t-body);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:24px;padding:0 16px;overflow:hidden}.nucleo-nav--mobile .nucleo-parla{background:var(--kg-accent);width:52px;min-height:52px;color:var(--kg-on-accent);border-radius:50%;padding:0}.nucleo-nav--mobile .nucleo-parla-mic{color:var(--kg-on-accent)}.viste-foglio{width:auto;max-width:none;padding:10px 16px calc(20px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--kg-border);background:var(--kg-surface);color:var(--kg-text);border-radius:24px 24px 0 0;margin:0;position:fixed;inset:auto 0 0}.viste-foglio::backdrop{background:#0000008c}.viste-foglio-testa{color:var(--kg-accent);align-items:center;gap:10px;padding:4px 4px 12px;display:flex}.viste-foglio-testa p{color:var(--kg-text);font:400 26px var(--kg-font-voce);flex:1;margin:0}.viste-foglio-chiudi{min-height:44px;color:var(--kg-blue);font:inherit;background:0 0;border:0;padding:0 8px}.viste-foglio-elenco{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nucleo-nav .viste-foglio-elenco .nucleo-tab{background:var(--kg-surface-2);min-height:96px;color:var(--kg-text);font-size:var(--kg-t-lead);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;font-weight:600}.nucleo-nav .viste-foglio-elenco .nucleo-tab[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--kg-accent)}.viste-foglio-elenco .nucleo-badge{font:400 24px var(--kg-font-voce);position:absolute;top:12px;right:14px}.viste-foglio-elenco .nav-guasto{position:absolute;bottom:14px;right:14px}.nucleo-registro-grid{grid-template-columns:minmax(0,1fr)}.nucleo-shell button,.nucleo-shell input,.nucleo-shell textarea{scroll-margin-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.nucleo-shell.knowledge-shell--embedded .knowledge-topbar{display:none}.nucleo-shell .knowledge-inspector{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}.registro-salute{border:1px solid var(--kg-border);background:var(--kg-surface);border-left-width:4px;border-radius:4px;margin-bottom:20px;padding:14px 16px}.registro-salute--verde{border-left-color:var(--kg-mint)}.registro-salute--giallo{border-left-color:var(--kg-amber)}.registro-salute--rosso{border-left-color:var(--kg-coral)}.registro-salute--attesa{border-left-color:var(--kg-border-strong)}.registro-salute-titolo{font-size:var(--kg-t-lead);color:var(--kg-text);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.registro-salute-righe{color:var(--kg-text-2);font-size:var(--kg-t-body);overflow-wrap:anywhere;margin:10px 0 0;padding-left:18px;line-height:1.5}.registro-salute-fonti{color:var(--kg-text-2);font-size:var(--kg-t-small);gap:4px;margin:12px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.registro-salute-fonte{overflow-wrap:anywhere;padding-left:16px;position:relative}.registro-salute-fonte:before{content:"";background:var(--kg-mint);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:2px}.registro-salute-fonte--giallo:before{background:var(--kg-amber)}.registro-salute-fonte--rosso:before{background:var(--kg-coral)}.registro-salute-ferme{color:var(--kg-text-3);font-size:var(--kg-t-small);margin-top:10px}.registro-salute-ferme summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.registro-salute-ferme ul{margin:0;padding-left:18px;line-height:1.5}.registro-interruttori{border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:4px;margin-bottom:20px;padding:14px 16px}.registro-interruttori h2{font-size:var(--kg-t-lead);margin:0 0 6px}.registro-interruttori ul{margin:0;padding:0;list-style:none}.registro-interruttore{border-top:1px solid var(--kg-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.registro-interruttore:first-child{border-top:0}.registro-interruttore p{color:var(--kg-text-2);font-size:var(--kg-t-small);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.registro-interruttore-stato{font-size:var(--kg-t-small);color:var(--kg-text-3)}.registro-interruttore--acceso .registro-interruttore-stato{color:var(--kg-mint)}.registro-interruttore button{flex-shrink:0;min-width:88px;min-height:44px}.registro-interruttori-attesa{color:var(--kg-text-3);margin:0}.registro-interruttori-errore{color:var(--kg-coral);margin:10px 0 0}.registro-salute-voto{color:var(--kg-text-2);font-size:var(--kg-t-body);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.registro-salute-voto--sbaglia{color:var(--kg-amber)}.registro-imparato{border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:4px;margin-bottom:20px;padding:14px 16px}.registro-imparato h2{font-size:var(--kg-t-lead);margin:0 0 6px}.registro-imparato h3{font-size:var(--kg-t-small);color:var(--kg-text-3);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px}.registro-imparato-frase{color:var(--kg-text-2);overflow-wrap:anywhere;margin:0;line-height:1.5}.registro-imparato ul{color:var(--kg-text-2);font-size:var(--kg-t-small);overflow-wrap:anywhere;margin:0;padding-left:18px;line-height:1.5}.registro-imparato-togli{color:var(--kg-text-3);font-size:var(--kg-t-small);margin:8px 0 0}.registro-salute-esito{color:var(--kg-text-3);font-size:var(--kg-t-small);margin-top:2px;display:block}.registro-salute-esito--nessuno{color:var(--kg-amber)}.registro-salute-esito a{color:var(--kg-accent)}.brand-lockup p{font:500 22px var(--kg-font-voce);letter-spacing:0}.nucleo-nav .nucleo-tab{border-radius:10px}.nucleo-nav--desktop .nucleo-parla{background:var(--kg-accent);color:var(--kg-on-accent);border-radius:22px;margin-left:8px;padding:0 18px;font-weight:600}.nucleo-nav--desktop .nucleo-parla-mic{color:inherit}.content-heading[hidden]{display:none}.voce-di-jarvis{color:var(--kg-accent);justify-items:start;gap:14px;margin:8px 0 2px;display:grid}.voce-di-jarvis-saluto{color:var(--kg-text);font:400 clamp(32px, 4vw, 44px)/1.08 var(--kg-font-voce);letter-spacing:-.01em;margin:0}.voce-di-jarvis+.status-line{color:var(--kg-text-2);font:400 19px/1.45 var(--kg-font-voce);margin-top:0}.content-title h1,.rete-nucleo-testata h1,.cerchi-testata h1{font-family:var(--kg-font-voce);letter-spacing:-.01em;font-weight:400}.conversazione-fissa{z-index:15;border-right:1px solid var(--kg-border);background:var(--kg-surface);width:400px;display:flex;position:fixed;top:78px;bottom:0;left:0}.conversazione-fissa .chat{flex:1;min-width:0}.conversazione-fissa .chat-testata h2{font:400 24px var(--kg-font-voce);letter-spacing:0}.nucleo-shell--conversazione .knowledge-layout{margin-left:400px}.nucleo-shell--conversazione .knowledge-topbar{z-index:20;position:sticky;top:0}.nucleo-shell--conversazione .oggi-indice{top:78px}.knowledge-content--graph .stato-progetti{margin-bottom:var(--kg-s-5)}.knowledge-content--graph .stato-progetti>h2{font:400 26px/1.2 var(--kg-font-voce)}.come-sto{max-width:720px}.come-sto>*+*{margin-top:var(--kg-s-5)}.come-sto h2{margin:0 0 var(--kg-s-2);font:600 var(--kg-t-lead) var(--kg-font-ui);color:var(--kg-text)}.come-sto-voto{padding:var(--kg-s-5) var(--kg-s-4);border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:8px}.come-sto-numero{font:500 clamp(56px, 18vw, 88px)/1 var(--kg-font-voce);color:var(--kg-text);letter-spacing:-.02em;margin:0}.come-sto-numero span{color:var(--kg-text-3);padding:0 .04em}.come-sto-voto--sbaglia .come-sto-numero{color:var(--kg-accent)}.come-sto-frase{margin:var(--kg-s-2) 0 0;font:400 var(--kg-t-lead)/1.45 var(--kg-font-voce);color:var(--kg-text-2);max-width:65ch}.come-sto-da-sistemare .registro-salute-titolo{font-family:var(--kg-font-voce);font-weight:400}.come-sto-vuoto{margin:0 0 var(--kg-s-1);color:var(--kg-mint);font-weight:600}.come-sto-diario{padding:var(--kg-s-4);border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:8px}.come-sto-quinte-gruppo+.come-sto-quinte-gruppo{margin-top:var(--kg-s-4)}.come-sto-quinte-gruppo h3{margin:0 0 var(--kg-s-2);color:var(--kg-text-3);font:600 var(--kg-t-small) var(--kg-font-ui)}.come-sto-quinte ul{border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.come-sto-quinte li+li{border-top:1px solid var(--kg-border)}.come-sto-quinte-riga{align-items:center;gap:var(--kg-s-3);width:100%;min-height:52px;padding:var(--kg-s-2) var(--kg-s-3) var(--kg-s-2) var(--kg-s-4);color:var(--kg-text);font:500 var(--kg-t-lead)/1.3 var(--kg-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.come-sto-quinte-riga:hover{background:var(--kg-surface-2)}.nucleo-registro .come-sto-quinte-riga:focus-visible{outline-offset:-3px}.come-sto-quinte-testo{justify-content:space-between;align-items:baseline;gap:2px var(--kg-s-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.come-sto-quinte-titolo{min-width:0}.come-sto-quinte-stato{color:var(--kg-text-3);font:400 var(--kg-t-small)/1.35 var(--kg-font-ui);text-align:right;margin-left:auto}.come-sto-quinte-gruppo--gesto .come-sto-quinte-stato{color:var(--kg-hot);font-weight:700}.come-sto-quinte-riga svg{width:18px;height:18px;color:var(--kg-text-3);flex:none}.fonti-vere h2{margin:0 0 var(--kg-s-2);color:var(--kg-text-3);font:600 var(--kg-t-small) var(--kg-font-ui)}.fonti-vere-attive{border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:8px;margin:0;padding:0;list-style:none}.fonti-vere-riga{align-items:center;gap:var(--kg-s-1) var(--kg-s-3);padding:var(--kg-s-3) var(--kg-s-4);grid-template-columns:8px minmax(0,1fr) auto;display:grid}.fonti-vere-riga+.fonti-vere-riga{border-top:1px solid var(--kg-border)}.fonti-vere-pallino{background:var(--kg-mint);border-radius:50%;width:8px;height:8px}.fonti-vere-riga--giallo .fonti-vere-pallino{background:var(--kg-amber)}.fonti-vere-riga--rosso .fonti-vere-pallino{background:var(--kg-coral)}.fonti-vere-testo{gap:2px;min-width:0;display:grid}.fonti-vere-testo strong{color:var(--kg-text);font:600 var(--kg-t-body)/1.35 var(--kg-font-ui);overflow-wrap:anywhere}.fonti-vere-stato{color:var(--kg-text-3);font:400 var(--kg-t-small)/1.4 var(--kg-font-ui)}.fonti-vere-riga--giallo .fonti-vere-stato,.fonti-vere-riga--rosso .fonti-vere-stato{color:var(--kg-text-2)}.fonti-vere-accesso{color:var(--kg-text-2);font:600 var(--kg-t-micro) var(--kg-font-ui);white-space:nowrap}.fonti-vere-verifica{min-height:44px;padding:0 var(--kg-s-3);border:1px solid var(--kg-border-strong);color:var(--kg-accent);font:600 var(--kg-t-small) var(--kg-font-ui);cursor:pointer;background:0 0;border-radius:8px;grid-column:2/-1;justify-self:start}.fonti-vere-altre{margin-top:var(--kg-s-4)}.fonti-vere-altre>summary{padding:var(--kg-s-3) 0;cursor:pointer;color:var(--kg-text-2);font:600 var(--kg-t-body)/20px var(--kg-font-ui)}.fonti-vere-altre h3{margin:var(--kg-s-3) 0 var(--kg-s-1);color:var(--kg-text-3);font:600 var(--kg-t-small) var(--kg-font-ui)}.fonti-vere-altre ul{color:var(--kg-text-2);font:400 var(--kg-t-body)/1.6 var(--kg-font-ui);margin:0;padding-left:18px}.fonti-vere-nota{color:var(--kg-text-2)}@media (max-width:519px){.fonti-vere-accesso{grid-column:2/-1;justify-self:start}}.registro-salute-tutte{margin-top:var(--kg-s-3);color:var(--kg-text-3);font-size:var(--kg-t-small)}.registro-salute-tutte>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}@media (max-width:859px){.coda-tocchi{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.knowledge-search-group[hidden]{display:none}.chat-persona{gap:var(--kg-s-3);margin-top:var(--kg-s-3);padding:var(--kg-s-3) var(--kg-s-4);border:1px solid var(--kg-border);background:var(--kg-surface-2);border-radius:16px;display:grid}.chat-persona-testa{align-items:center;gap:var(--kg-s-3);display:flex}.chat-persona-iniziali{border:1px solid var(--kg-accent);width:40px;height:40px;color:var(--kg-text);font:500 15px var(--kg-font-voce);border-radius:50%;flex:none;place-items:center;display:grid}.chat-persona-nome{gap:2px;min-width:0;display:grid}.chat-persona-nome strong{color:var(--kg-text);font-size:var(--kg-t-lead)}.chat-persona-nome small{color:var(--kg-text-3);font-size:var(--kg-t-micro);overflow-wrap:anywhere}.chat-persona-righe{gap:var(--kg-s-2);margin:0;padding:0;list-style:none;display:grid}.chat-persona-riga{color:var(--kg-text);font-size:var(--kg-t-body);overflow-wrap:anywhere;gap:1px;padding-left:18px;display:grid;position:relative}.chat-persona-riga small{color:var(--kg-text-3);font-size:var(--kg-t-micro)}.chat-persona-riga:before{content:"";box-sizing:border-box;border-radius:50%;width:8px;height:8px;position:absolute;top:.45em;left:2px}.chat-persona-riga--tua:before{background:var(--kg-accent)}.chat-persona-riga--fonte:before{background:var(--kg-text-2)}.chat-persona-riga--ipotesi:before{border:1px dashed var(--kg-text-3)}.chat-persona-riga--ipotesi>span{color:var(--kg-text-2);font-style:italic}.chat-persona-piede{justify-content:space-between;align-items:center;gap:var(--kg-s-2);color:var(--kg-text-3);font-size:var(--kg-t-small);flex-wrap:wrap;margin:0;display:flex}.chat-persona-piede a{min-height:44px;color:var(--kg-blue);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.chat-bolla--jarvis>p,.chat-bolla--jarvis>ul{font-family:var(--kg-font-voce);font-size:17px;line-height:1.5}
.rete-nucleo{gap:var(--kg-s-5);min-width:0;max-width:1240px;color:var(--kg-text);margin:0 auto;display:grid;container:rete-nucleo/inline-size}.rete-nucleo h1,.rete-nucleo h2,.rete-nucleo h3,.rete-nucleo p{margin:0}.rete-nucleo-testata{gap:var(--kg-s-2);display:grid}.rete-nucleo-testata h1{font:600 clamp(30px, 4.4vw, 42px) var(--kg-font-display);letter-spacing:-.01em}.rete-nucleo-testata p{color:var(--kg-text-2);font-size:var(--kg-t-lead);line-height:1.6}.rete-nucleo-testata strong{color:var(--kg-accent);font-family:var(--kg-font-display);font-weight:600}.rete-nucleo-nota,.rete-nucleo-risultati,.rete-nucleo-campione{color:var(--kg-text-3);font-size:var(--kg-t-small);line-height:1.6}.rete-nucleo-stato{gap:var(--kg-s-2);padding:var(--kg-s-4);border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:4px;display:grid}.rete-nucleo-stato--errore{border-color:var(--kg-coral);justify-items:start}.rete-nucleo-stato--errore>p{color:var(--kg-coral)}.rete-tinta-0{--tinta:var(--kg-family-work)}.rete-tinta-1{--tinta:var(--kg-family-people)}.rete-tinta-2{--tinta:var(--kg-family-system)}.rete-tinta-3{--tinta:var(--kg-family-knowledge)}.rete-tinta-4{--tinta:var(--kg-family-context)}.rete-tinta-altri{--tinta:var(--kg-text-2)}.rete-tinta-nessuno{--tinta:var(--kg-text-3)}.rete-nucleo-riquadri{gap:var(--kg-s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rete-nucleo-riquadro{min-height:72px;padding:var(--kg-s-3);border:1px solid var(--kg-border);background:var(--kg-surface);color:var(--kg-text-2);font:500 var(--kg-t-small) var(--kg-font-ui);text-align:left;cursor:pointer;border-radius:4px;align-content:center;gap:2px;transition:border-color .15s,background .15s;display:grid}.rete-nucleo-riquadro strong{color:var(--kg-text);font:600 26px/1.1 var(--kg-font-display)}.rete-nucleo-riquadro--settimana strong{color:var(--kg-accent)}.rete-nucleo-riquadro--risentire{border-color:color-mix(in srgb, var(--kg-hot) 45%, transparent);grid-column:1/-1}.rete-nucleo-riquadro--risentire strong,.rete-nucleo-riquadro--risentire span{color:var(--kg-hot)}.rete-nucleo-riquadro:hover{border-color:var(--kg-border-strong)}.rete-nucleo-riquadro[aria-pressed=true]{border-color:var(--kg-accent);background:color-mix(in srgb, var(--kg-accent) 10%, var(--kg-surface))}.rete-nucleo-riquadro--risentire[aria-pressed=true]{border-color:var(--kg-hot);background:color-mix(in srgb, var(--kg-hot) 10%, var(--kg-surface))}.rete-nucleo-griglia{gap:var(--kg-s-5);min-width:0;display:grid}.rete-nucleo-sinistra,.rete-nucleo-colonna,.rete-nucleo-sezione{gap:var(--kg-s-4);align-content:start;min-width:0;display:grid}.rete-nucleo-colonna{gap:var(--kg-s-5)}.rete-nucleo-sezione{gap:var(--kg-s-3)}.rete-nucleo-sezione h2,.rete-nucleo-risentire h2{font:600 var(--kg-t-h3) var(--kg-font-ui)}.rete-nucleo-orbite{border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:4px;min-width:0;margin:0;overflow:hidden}.rete-nucleo-svg{width:100%;height:auto;display:block}.rete-nucleo-svg--largo{display:none}.rete-nucleo-fetta{fill:var(--tinta);fill-opacity:.075;stroke:none}.rete-nucleo-alone-dentro{stop-color:var(--kg-accent);stop-opacity:.16}.rete-nucleo-alone-fuori{stop-color:var(--kg-accent);stop-opacity:0}.rete-nucleo-anello{fill:none;stroke:var(--kg-border-strong);stroke-width:1px}.rete-nucleo-anello--settimana{stroke:color-mix(in srgb, var(--kg-accent) 60%, transparent)}.rete-nucleo-anello--mese{stroke:color-mix(in srgb, var(--kg-accent) 38%, transparent)}.rete-nucleo-anello--trimestre{stroke:color-mix(in srgb, var(--kg-accent) 22%, transparent);stroke-dasharray:4 4}.rete-nucleo-anello--oltre{stroke:var(--kg-border-strong);stroke-dasharray:2 6}.rete-nucleo-filo{stroke:var(--kg-accent);stroke-opacity:.55;stroke-width:1.25px}.rete-nucleo-centro circle{fill:var(--kg-accent)}.rete-nucleo-centro .rete-nucleo-centro-alone{fill:var(--kg-accent);opacity:.18}.rete-nucleo-centro text{fill:var(--kg-on-accent);font:600 15px var(--kg-font-display)}.rete-nucleo-persona{cursor:pointer;transition:opacity .2s}.rete-nucleo-bersaglio{fill:#0000}.rete-nucleo-nodo{fill:var(--kg-bg);stroke:var(--tinta);stroke-width:2px;transition:stroke-width .15s}.rete-nucleo-persona--settimana .rete-nucleo-nodo{fill:color-mix(in srgb, var(--tinta) 22%, var(--kg-bg))}.rete-nucleo-persona--mese .rete-nucleo-nodo{fill:color-mix(in srgb, var(--tinta) 10%, var(--kg-bg))}.rete-nucleo-persona--trimestre .rete-nucleo-nodo{stroke-dasharray:5 2}.rete-nucleo-persona--oltre .rete-nucleo-nodo{stroke-dasharray:2 3;stroke-opacity:.8}.rete-nucleo-segnale{fill:none;stroke:var(--kg-hot);stroke-width:2px}.rete-nucleo-iniziali{fill:var(--kg-text);font:600 11.5px var(--kg-font-display);pointer-events:none}.rete-nucleo-persona--oltre .rete-nucleo-iniziali{fill:var(--kg-text-2)}.rete-nucleo-nome{fill:var(--kg-text-2);font:400 12px var(--kg-font-ui);pointer-events:none}.rete-nucleo-persona:hover .rete-nucleo-nodo,.rete-nucleo-persona:focus-visible .rete-nucleo-nodo,.rete-nucleo-persona--scelta .rete-nucleo-nodo{stroke-width:3.5px;stroke-dasharray:none}.rete-nucleo-persona:hover .rete-nucleo-nome,.rete-nucleo-persona--scelta .rete-nucleo-nome{fill:var(--kg-text)}.rete-nucleo-persona--scelta .rete-nucleo-bersaglio{fill:var(--tinta);fill-opacity:.14}.rete-nucleo-persona--spenta{opacity:.18}.rete-nucleo-persona:focus,.rete-nucleo-persona:focus-visible{outline:none}.rete-nucleo-persona:focus-visible .rete-nucleo-bersaglio{stroke:var(--kg-accent);stroke-width:2px}.rete-nucleo-pillola rect{fill:var(--kg-bg);stroke:var(--kg-border-strong);stroke-width:1px}.rete-nucleo-pillola--settimana rect{stroke:color-mix(in srgb, var(--kg-accent) 60%, transparent)}.rete-nucleo-pillola text{fill:var(--kg-text-2);font:500 11px var(--kg-font-ui);pointer-events:none}.rete-nucleo-pillola--settimana text{fill:var(--kg-accent)}.rete-nucleo-orbite figcaption{gap:var(--kg-s-2);padding:var(--kg-s-3) var(--kg-s-4) var(--kg-s-4);border-top:1px solid var(--kg-border);color:var(--kg-text-3);font-size:var(--kg-t-small);line-height:1.55;display:grid}.rete-nucleo-orbite figcaption strong{color:var(--kg-text);font-family:var(--kg-font-display)}.rete-nucleo-legenda-progetti{gap:var(--kg-s-2);flex-wrap:wrap;display:flex}.rete-nucleo-chip{border:1px solid var(--kg-border-strong);background:var(--kg-bg);min-height:36px;color:var(--kg-text-2);font:500 13px var(--kg-font-ui);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.rete-nucleo-chip span{background:var(--tinta);border-radius:50%;width:10px;height:10px}.rete-nucleo-chip em{color:var(--kg-text-3);font:600 12px var(--kg-font-display);font-style:normal}.rete-nucleo-chip[aria-pressed=true]{border-color:var(--tinta);color:var(--kg-text);background:color-mix(in srgb, var(--tinta) 14%, var(--kg-bg))}.rete-nucleo-legenda-ambra{color:var(--kg-hot)}.rete-nucleo-scelta{gap:var(--kg-s-3);margin:0 var(--kg-s-3) var(--kg-s-3);padding:var(--kg-s-4);border:1px solid var(--kg-accent);background:color-mix(in srgb, var(--kg-accent) 6%, var(--kg-surface));border-radius:4px;display:grid}.rete-nucleo-scelta--risentire{border-color:var(--kg-hot);background:color-mix(in srgb, var(--kg-hot) 6%, var(--kg-surface))}.rete-nucleo-scelta-testa{align-items:center;gap:var(--kg-s-3);display:flex}.rete-nucleo-scelta-testa h2{font:600 var(--kg-t-h3) var(--kg-font-ui)}.rete-nucleo-scelta-testa p,.rete-nucleo-scelta-nota{color:var(--kg-text-3);font-size:var(--kg-t-small)}.rete-nucleo-scelta-ambra{color:var(--kg-hot);font-size:var(--kg-t-body);line-height:1.5}.rete-nucleo-scelta-azioni{gap:var(--kg-s-2);flex-wrap:wrap;display:flex}.rete-nucleo-scelta-azioni button,.rete-nucleo-stato button,.rete-nucleo-filtri button{min-height:44px;padding:var(--kg-s-2) var(--kg-s-4);border:1px solid var(--kg-border-strong);color:var(--kg-text-2);font:500 var(--kg-t-small) var(--kg-font-ui);cursor:pointer;background:0 0;border-radius:999px}.rete-nucleo-scelta-azioni .rete-nucleo-ambra{border-color:var(--kg-hot);background:var(--kg-hot);color:var(--kg-on-accent);font-weight:600}.rete-nucleo-scelta-azioni .rete-nucleo-primario{border-color:var(--kg-accent);background:var(--kg-accent);color:var(--kg-on-accent);font-weight:600}.rete-nucleo-cerchia{gap:var(--kg-s-2);display:grid}.rete-nucleo-cerchia>p{color:var(--kg-text-2);font-size:var(--kg-t-small)}.rete-nucleo-cerchia [role=group]{gap:var(--kg-s-2);flex-wrap:wrap;display:flex}.rete-nucleo-cerchia button{min-height:44px;padding:var(--kg-s-2) var(--kg-s-3);border:1px solid var(--kg-border-strong);color:var(--kg-text-2);font:500 var(--kg-t-small) var(--kg-font-ui);cursor:pointer;background:0 0;border-radius:999px}.rete-nucleo-cerchia button[aria-pressed=true]{border-color:var(--kg-accent);background:var(--kg-accent);color:var(--kg-on-accent);font-weight:600}.rete-nucleo-cerchia [role=alert]{color:var(--kg-hot);font-size:var(--kg-t-small)}.rete-nucleo-unite{gap:var(--kg-s-2);display:grid}.rete-nucleo-unite>p{align-items:center;gap:var(--kg-s-2);color:var(--kg-text-2);font-size:var(--kg-t-small);flex-wrap:wrap;display:flex}.rete-nucleo-unite button{min-height:44px;padding:var(--kg-s-2) var(--kg-s-3);border:1px solid var(--kg-border-strong);color:var(--kg-text-2);font:500 var(--kg-t-small) var(--kg-font-ui);cursor:pointer;background:0 0;border-radius:999px}.rete-nucleo-risentire{gap:var(--kg-s-3);padding:var(--kg-s-4);border:1px solid color-mix(in srgb, var(--kg-hot) 55%, transparent);background:color-mix(in srgb, var(--kg-hot) 5%, var(--kg-surface));border-radius:4px;display:grid}.rete-nucleo-risentire h2{color:var(--kg-hot)}.rete-nucleo-risentire ul{gap:var(--kg-s-1);margin:0;padding:0;list-style:none;display:grid}.rete-nucleo-risentire li>button{align-items:center;gap:var(--kg-s-3);width:100%;min-height:56px;padding:var(--kg-s-2);color:var(--kg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;display:flex}.rete-nucleo-risentire li>button:hover{border-color:color-mix(in srgb, var(--kg-hot) 40%, transparent)}.rete-nucleo-risentire .rete-nucleo-monogramma{border-color:var(--kg-hot)}.rete-nucleo-strumenti{gap:var(--kg-s-2);display:grid}.rete-nucleo-ricerca{min-width:0}.rete-nucleo-ricerca input{width:100%;min-width:0;min-height:44px;padding:var(--kg-s-3) var(--kg-s-4);border:1px solid var(--kg-border-strong);background:var(--kg-bg);color:var(--kg-text);border-radius:999px;font-size:16px}.rete-nucleo-ricerca input::placeholder{color:var(--kg-text-3)}.rete-nucleo-filtri{gap:var(--kg-s-2);flex-wrap:wrap;display:flex}.rete-nucleo-filtri button[aria-pressed=true]{border-color:var(--kg-accent);color:var(--kg-on-accent);background:var(--kg-accent)}.rete-nucleo-gruppo{gap:var(--kg-s-1);display:grid}.rete-nucleo-gruppo+.rete-nucleo-gruppo{margin-top:var(--kg-s-4)}.rete-nucleo-gruppo h3{align-items:center;gap:var(--kg-s-2);color:var(--kg-text-2);font:600 var(--kg-t-small) var(--kg-font-ui);letter-spacing:.02em;display:flex}.rete-nucleo-gruppo h3 span{background:var(--kg-surface-2);min-width:24px;color:var(--kg-text);font:600 12px var(--kg-font-display);text-align:center;border-radius:999px;padding:1px 8px}.rete-nucleo-gruppo--settimana h3{color:var(--kg-accent)}.rete-nucleo-elenco,.rete-nucleo-incontri{gap:var(--kg-s-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.rete-nucleo-riga{align-items:center;gap:var(--kg-s-3);width:100%;min-height:64px;padding:var(--kg-s-3);color:var(--kg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;display:flex}.rete-nucleo-riga:hover{border-color:var(--kg-border);background:var(--kg-surface)}.rete-nucleo-monogramma{border:1.75px solid var(--kg-text-3);background:var(--kg-bg);width:40px;height:40px;font:600 13px var(--kg-font-display);color:var(--kg-text);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.rete-nucleo-riga--settimana .rete-nucleo-monogramma{border-color:var(--kg-accent);background:color-mix(in srgb, var(--kg-accent) 14%, var(--kg-bg))}.rete-nucleo-riga--mese .rete-nucleo-monogramma{border-color:var(--kg-accent-soft)}.rete-nucleo-riga--trimestre .rete-nucleo-monogramma,.rete-nucleo-riga--oltre .rete-nucleo-monogramma{color:var(--kg-text-2);border-style:dashed}.rete-nucleo-riga--risentire .rete-nucleo-monogramma{border-color:var(--kg-hot);border-style:solid}.rete-nucleo-testo{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.rete-nucleo-testo strong{font-weight:600;font-size:var(--kg-t-lead)}.rete-nucleo-testo small{color:var(--kg-text-3);font-size:var(--kg-t-small);line-height:1.45}.rete-nucleo-progetti{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.rete-nucleo-progetti span{border:1px solid var(--kg-border-strong);color:var(--kg-text-2);border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.5}.rete-nucleo-incontri li{gap:var(--kg-s-2);padding:var(--kg-s-3) var(--kg-s-4);border:1px solid var(--kg-border);background:var(--kg-surface);overflow-wrap:anywhere;border-radius:4px;display:grid}.rete-nucleo-incontri time,.rete-nucleo-incontri li p+p{font-size:var(--kg-t-small);color:var(--kg-text-3)}.rete-nucleo button:focus-visible,.rete-nucleo input:focus-visible{outline:2px solid var(--kg-accent);outline-offset:3px}@container rete-nucleo (min-width:560px){.rete-nucleo-svg--compatto{display:none}.rete-nucleo-svg--largo{display:block}.rete-nucleo-riquadri{grid-template-columns:repeat(5,minmax(0,1fr))}.rete-nucleo-riquadro--risentire{grid-column:auto}}@container rete-nucleo (min-width:1040px){.rete-nucleo-griglia{align-items:start;gap:var(--kg-s-6);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.rete-nucleo-sinistra{top:var(--kg-s-3);position:sticky}}.allena-la-rete-in-vista{gap:var(--kg-s-3);margin-top:var(--kg-s-2);min-width:0;display:grid}.allena-la-rete-apri,.allena-la-rete-riga{align-items:center;gap:var(--kg-s-2);min-height:48px;padding:var(--kg-s-2) var(--kg-s-4);font:600 var(--kg-t-body) var(--kg-font-ui);cursor:pointer;text-align:left;border-radius:999px;display:inline-flex}.allena-la-rete-apri{border:1px solid var(--kg-hot);background:var(--kg-hot);color:var(--kg-on-accent);justify-self:start}.allena-la-rete-apri svg,.allena-la-rete-riga svg{flex:none;width:18px;height:18px}.allena-la-rete-freccia{transition:transform .16s ease-out}.allena-la-rete-apri[aria-expanded=true] .allena-la-rete-freccia{transform:rotate(180deg)}.allena-la-rete-apri:focus-visible,.allena-la-rete-riga:focus-visible{outline:2px solid var(--kg-accent);outline-offset:3px}.allena-la-rete-coda{gap:var(--kg-s-3);min-width:0;padding:var(--kg-s-4);border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:12px;display:grid}.allena-la-rete-coda .allena-la-rete{gap:var(--kg-s-3);display:grid}.allena-la-rete-coda .allena-la-rete>h3{font-size:var(--kg-t-h3)}.allena-la-rete-indietro{min-height:44px;padding:0 var(--kg-s-4);border-radius:11px;justify-self:start}.allena-la-rete-riga{border:1px solid var(--kg-border-strong);background:var(--kg-surface);width:100%;color:var(--kg-text);border-radius:14px}.allena-la-rete-riga>span{flex:1;min-width:0;display:grid}.allena-la-rete-riga small{color:var(--kg-text-3);font-size:var(--kg-t-small);font-weight:500}.allena-la-rete-riga>svg:first-child{color:var(--kg-hot)}.allena-la-rete-riga>svg:last-child{color:var(--kg-text-3)}@media (max-width:640px){.allena-la-rete-apri{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.allena-la-rete-freccia{transition:none}}.allena-la-rete .domanda{grid-template-columns:minmax(0,1fr)}.cerchi-apri{justify-self:start;align-items:center;gap:var(--kg-s-2);min-height:48px;padding:var(--kg-s-2) var(--kg-s-4);border:1px solid var(--kg-accent);color:var(--kg-accent);font:600 var(--kg-t-body) var(--kg-font-ui);cursor:pointer;background:0 0;border-radius:999px;display:inline-flex}.cerchi-apri svg{flex:none;width:18px;height:18px}.cerchi{gap:var(--kg-s-5);min-width:0;max-width:1240px;color:var(--kg-text);margin:0 auto;display:grid;container:cerchi/inline-size}.cerchi h1,.cerchi h2,.cerchi p{margin:0}.cerchi-testata{gap:var(--kg-s-2);display:grid}.cerchi-testata h1{font:600 clamp(30px, 4.4vw, 42px) var(--kg-font-display);letter-spacing:-.01em}.cerchi-testata p{color:var(--kg-text-2);font-size:var(--kg-t-lead);line-height:1.6}.cerchi-testata strong{color:var(--kg-accent)}.cerchi-indietro{justify-self:start;align-items:center;gap:var(--kg-s-1);min-height:44px;padding:0 var(--kg-s-3);border:1px solid var(--kg-border);background:var(--kg-surface);color:var(--kg-text-2);font:500 var(--kg-t-body) var(--kg-font-ui);cursor:pointer;border-radius:11px;display:inline-flex}.cerchi-indietro svg{width:16px;height:16px}.cerchi-griglia{gap:var(--kg-s-5);min-width:0;display:grid}.cerchi-disegno{padding:var(--kg-s-3);border:1px solid var(--kg-border);background:var(--kg-surface);border-radius:12px;margin:0}.cerchi-disegno svg{width:100%;max-width:520px;height:auto;margin:0 auto;display:block}.cerchi-disegno figcaption{color:var(--kg-text-3);font-size:var(--kg-t-small);text-align:center}.cerchi-anello circle{fill:none;stroke:var(--kg-border-strong);stroke-width:1px}.cerchi-anello--intima circle{stroke:color-mix(in srgb, var(--kg-hot) 70%, transparent)}.cerchi-anello--stretta circle{stroke:color-mix(in srgb, var(--kg-accent) 60%, transparent)}.cerchi-anello--amicizia circle{stroke:color-mix(in srgb, var(--kg-accent) 32%, transparent);stroke-dasharray:4 4}.cerchi-anello--conoscenza circle{stroke-dasharray:2 6}.cerchi-anello text{fill:var(--kg-text-3);font:500 10px var(--kg-font-ui)}.cerchi-centro circle{fill:var(--kg-accent)}.cerchi-centro text{fill:var(--kg-on-accent);font:600 13px var(--kg-font-display)}.cerchi-nodo{cursor:pointer}.cerchi-nodo circle{fill:var(--kg-bg);stroke:var(--kg-accent);stroke-width:1.5px}.cerchi-nodo--intima circle{stroke:var(--kg-hot)}.cerchi-nodo--detta circle{fill:color-mix(in srgb, var(--kg-accent) 28%, var(--kg-bg))}.cerchi-nodo--intima.cerchi-nodo--detta circle{fill:color-mix(in srgb, var(--kg-hot) 30%, var(--kg-bg))}.cerchi-nodo--scelto circle{stroke-width:3.5px}.cerchi-nodo text{fill:var(--kg-text);font:600 9.5px var(--kg-font-ui);pointer-events:none}.cerchi-nodo:focus-visible{outline:none}.cerchi-nodo:focus-visible circle{stroke-width:3.5px}.cerchi-lato{gap:var(--kg-s-4);align-content:start;min-width:0;display:grid}.cerchi-scelta{gap:var(--kg-s-3);padding:var(--kg-s-4);border:1px solid var(--kg-border-strong);background:var(--kg-surface);border-radius:12px;display:grid}.cerchi-scelta-testa{gap:var(--kg-s-3);align-items:center;display:flex}.cerchi-scelta-testa h2{font:600 var(--kg-t-h3) var(--kg-font-ui)}.cerchi-scelta-testa p{color:var(--kg-text-3);font-size:var(--kg-t-small)}.cerchi-monogramma{background:color-mix(in srgb, var(--kg-accent) 18%, var(--kg-surface));width:44px;height:44px;color:var(--kg-accent);font:600 15px var(--kg-font-ui);border-radius:50%;flex:none;place-items:center;display:grid}.cerchi-scelte{gap:var(--kg-s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.cerchi-scelte legend{padding:0 0 var(--kg-s-2);color:var(--kg-text-2);font:500 var(--kg-t-small) var(--kg-font-ui)}.cerchi-scelte>div{gap:var(--kg-s-2);flex-wrap:wrap;display:flex}.cerchi-scelte button,.cerchi-attesa button,.cerchi-azioni button{min-height:44px;padding:0 var(--kg-s-3);border:1px solid var(--kg-border-strong);background:var(--kg-bg);color:var(--kg-text);font:500 var(--kg-t-body) var(--kg-font-ui);cursor:pointer;border-radius:999px}.cerchi-scelte button[aria-pressed=true],.cerchi-attesa button[aria-pressed=true]{border-color:var(--kg-accent);background:color-mix(in srgb, var(--kg-accent) 16%, var(--kg-surface));color:var(--kg-text)}.cerchi-azioni{gap:var(--kg-s-2);flex-wrap:wrap;display:flex}.cerchi-azioni .cerchi-salva{border-color:var(--kg-accent);background:var(--kg-accent);color:var(--kg-on-accent);flex:auto;font-weight:600}.cerchi-azioni .cerchi-salva:disabled{opacity:.7;cursor:progress}.cerchi-errore{color:var(--kg-coral);font-size:var(--kg-t-small)}.cerchi-ricevuta,.cerchi-nota{color:var(--kg-text-2);font-size:var(--kg-t-small);line-height:1.6}.cerchi-attesa{gap:var(--kg-s-2);display:grid}.cerchi-attesa h2{font:600 var(--kg-t-body) var(--kg-font-ui)}.cerchi-attesa ul{gap:var(--kg-s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cerchi button:focus-visible,.cerchi-apri:focus-visible{outline:2px solid var(--kg-accent);outline-offset:3px}@container cerchi (min-width:860px){.cerchi-griglia{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}@media (max-width:640px){.cerchi-apri{justify-content:center;justify-self:stretch}}.scrivi-rete{gap:var(--kg-s-2);padding-top:var(--kg-s-3);border-top:1px solid var(--kg-border);display:grid}.scrivi-rete-etichetta{color:var(--kg-text-2);font:500 var(--kg-t-small) var(--kg-font-ui)}.scrivi-rete-riga{gap:var(--kg-s-2);align-items:stretch;display:flex}.scrivi-rete textarea{min-width:0;min-height:52px;padding:var(--kg-s-2) var(--kg-s-3);border:1px solid var(--kg-border);background:var(--kg-surface);color:var(--kg-text);font:400 var(--kg-t-body) var(--kg-font-ui);resize:vertical;border-radius:12px;flex:1}.scrivi-rete textarea:focus-visible{border-color:var(--kg-accent);outline:none}.scrivi-rete .scrivi-rete-anteprima{font-family:var(--kg-font-voce,var(--kg-font-ui))}.scrivi-rete .dettatura-microfono{background:var(--kg-accent);width:44px;height:44px;color:var(--kg-on-accent);border:0;border-radius:50%;flex:none;align-self:end}.scrivi-rete-azioni{gap:var(--kg-s-2);flex-wrap:wrap;display:flex}.scrivi-rete-primario,.scrivi-rete-secondario{justify-content:center;align-items:center;gap:var(--kg-s-2);min-height:44px;padding:0 var(--kg-s-4);font:600 var(--kg-t-body) var(--kg-font-ui);cursor:pointer;border-radius:999px;display:inline-flex}.scrivi-rete-primario{border:1px solid var(--kg-accent);background:var(--kg-accent);color:var(--kg-on-accent)}.scrivi-rete-primario:disabled{opacity:.6;cursor:default}.scrivi-rete-primario svg{width:16px;height:16px}.scrivi-rete-secondario{border:1px solid var(--kg-border);background:var(--kg-surface-2);color:var(--kg-text)}.scrivi-rete-nota,.scrivi-rete-domanda{color:var(--kg-text-3);font-size:var(--kg-t-small)}.scrivi-rete-domanda{color:var(--kg-text-2)}.scrivi-rete-errore{color:var(--kg-coral);font-size:var(--kg-t-small)}.scrivi-rete-ricevuta{font:400 18px/1.4 var(--kg-font-voce,var(--kg-font-ui));color:var(--kg-text)}
.persone-d{gap:var(--kg-s-4);max-width:820px;padding:var(--kg-s-4);color:var(--kg-text);font-family:var(--kg-font-ui);margin:0 auto;display:grid;container-type:inline-size}.persone-d-testata{gap:var(--kg-s-3);display:grid}.persone-d-testata h1{font:400 30px/1.1 var(--kg-font-voce);margin:0}.persone-d-voce{font:400 19px/1.45 var(--kg-font-voce);color:var(--kg-text-2);margin:0}.persone-d-ambra{color:var(--kg-accent)}.persone-d-gesti{gap:var(--kg-s-2);flex-wrap:wrap;align-items:center;display:flex}.persone-d button{font:inherit;cursor:pointer}.persone-d-gesti button,.persone-d-suggerimenti button,.persone-d-gradi button,.persone-d-conferma button,.persone-d-nota button{min-height:44px;padding:0 var(--kg-s-4);border:1px solid var(--kg-border);background:var(--kg-surface-2);color:var(--kg-text);font-size:var(--kg-t-small);border-radius:22px}.persone-d .persone-d-primario{background:var(--kg-accent);color:var(--kg-on-accent);border:0;font-weight:600}.persone-d button:disabled{opacity:.55;cursor:default}.persone-d-cerca input{box-sizing:border-box;width:100%;min-height:48px;padding:0 var(--kg-s-4);border:1px solid var(--kg-border);background:var(--kg-surface);color:var(--kg-text);font:inherit;border-radius:24px;font-size:15px}.persone-d-corpo{gap:var(--kg-s-4);display:grid;position:relative}.persone-d-cerchi{background:var(--kg-surface);border-radius:16px;margin:0;display:none}.persone-d-cerchi svg{width:100%;height:auto;display:block}.persone-d-cerchi figcaption{gap:var(--kg-s-2);padding:0 var(--kg-s-4) var(--kg-s-4);color:var(--kg-text-3);font-size:var(--kg-t-small);flex-wrap:wrap;align-items:center;display:flex}.persone-d-anello{fill:none;stroke:var(--kg-border)}.persone-d-anello--stretta{stroke:#3a3b44}.persone-d-anello--intima,.persone-d-anello--ambra{stroke:var(--kg-accent);stroke-opacity:.6}.persone-d-punto-pieno{fill:var(--kg-accent)}.persone-d-etichetta{fill:var(--kg-text-3);font:500 11px var(--kg-font-ui);letter-spacing:.02em}.persone-d-tu{fill:var(--kg-text)}.persone-d-tu-testo{fill:var(--kg-bg);font:400 20px var(--kg-font-voce)}.persone-d-nodo{cursor:pointer;outline:none}.persone-d-nodo rect{fill:#1e1f25;stroke:#3a3b44}.persone-d-nodo text{fill:var(--kg-text);font:400 12px var(--kg-font-ui);pointer-events:none}.persone-d-nodo--jarvis rect{fill:var(--kg-surface);stroke:#4a4b55;stroke-dasharray:4 3}.persone-d-nodo--jarvis text{fill:var(--kg-text-3);font-style:italic}.persone-d-nodo--intima rect{fill:var(--kg-accent);stroke:none}.persone-d-nodo--intima text{fill:var(--kg-on-accent);font-style:normal;font-weight:600}.persone-d-nodo--risentire rect{fill:#1e1f25;stroke:var(--kg-accent);stroke-dasharray:none}.persone-d-nodo--risentire text{fill:var(--kg-accent)}.persone-d-nodo--scelta rect,.persone-d-nodo:focus-visible rect{stroke:var(--kg-text);stroke-width:2px;stroke-dasharray:none}.persone-d-gruppi,.persone-d-da-collocare{gap:var(--kg-s-4);display:grid}.persone-d-gruppi h2,.persone-d-da-collocare h2{margin:0 0 var(--kg-s-2);font:600 var(--kg-t-small) var(--kg-font-ui);color:var(--kg-text-2)}.persone-d-gruppi h2 span,.persone-d-da-collocare h2 span{color:var(--kg-text-3);font-weight:400}.persone-d-pillole{gap:var(--kg-s-2);flex-wrap:wrap;display:flex}.persone-d-pillola{min-height:36px;padding:0 var(--kg-s-3);color:var(--kg-text);font-size:var(--kg-t-small);background:#1e1f25;border:1px solid #3a3b44;border-radius:18px}.persone-d-pillola--intima{background:var(--kg-accent);color:var(--kg-on-accent);border:0;font-weight:600}.persone-d-pillola--jarvis,.persone-d-pillola--fuori{background:var(--kg-surface);color:var(--kg-text-3);border-style:dashed;border-color:#4a4b55;font-style:italic}.persone-d-pillola--risentire{border:1px solid var(--kg-accent);color:var(--kg-accent);background:#1e1f25;font-weight:400}.persone-d-pillola[aria-pressed=true]{outline:2px solid var(--kg-text);outline-offset:1px}@container (min-width:640px){.persone-d-cerchi{display:block}.persone-d-gruppi{display:none}.persone-d-scheda{z-index:2;top:var(--kg-s-3);right:var(--kg-s-3);width:min(360px,48%);max-height:calc(100% - 24px);position:absolute;overflow:auto;box-shadow:0 12px 32px #00000073}}.persone-d-scheda{box-sizing:border-box;gap:var(--kg-s-3);padding:var(--kg-s-4);background:var(--kg-surface);border:1px solid var(--kg-border);border-radius:20px;display:grid}.persone-d-scheda-testa{align-items:center;gap:var(--kg-s-3);display:flex}.persone-d-scheda-testa>div{flex:1;min-width:0}.persone-d-scheda-testa h2{font:600 16px var(--kg-font-ui);margin:0}.persone-d-scheda-testa .persone-d-anche{color:var(--kg-text-3);margin:1px 0 0;font-size:12px}.persone-d-scheda-testa p{color:var(--kg-text-3);margin:2px 0 0;font-size:12.5px}.persone-d-scheda .persone-d-voce{color:var(--kg-text);font-size:18px}.persone-d-citazione{margin:0}.persone-d-citazione p{color:var(--kg-text-2);font:italic 400 16px/1.45 var(--kg-font-voce);margin:0}.persone-d-citazione footer{margin-top:var(--kg-s-1);color:var(--kg-text-3);font-size:12px}.persone-d-fatti{margin:0 calc(-1 * var(--kg-s-4));border-top:1px solid var(--kg-border);padding:0;list-style:none}.persone-d-fatto{align-items:center;gap:var(--kg-s-2);min-height:48px;padding:2px var(--kg-s-1) 2px var(--kg-s-4);border-bottom:1px solid var(--kg-surface-2);display:flex}.persone-d-fatto>div{flex:1;min-width:0}.persone-d-fatto p{font-size:var(--kg-t-body);margin:0}.persone-d-fatto small{color:var(--kg-text-3);font-size:11.5px}.persone-d-punto{box-sizing:border-box;background:var(--kg-accent);border-radius:4px;flex:none;width:8px;height:8px}.persone-d-fatto--cvi .persone-d-punto{background:var(--kg-text-3)}.persone-d-fatto--jarvis .persone-d-punto{border:1px dashed var(--kg-text-3);background:0 0}.persone-d-fatto--jarvis p{color:var(--kg-text-2);font-style:italic}.persone-d-icona{width:44px;height:44px;color:var(--kg-text-3);background:0 0;border:0;border-radius:22px;flex:none;font-size:15px}.persone-d-icona:hover{color:var(--kg-text);background:var(--kg-surface-2)}.persone-d-conferma{gap:var(--kg-s-1);display:flex}.persone-d-conferma button{min-height:36px;padding:0 var(--kg-s-3)}.persone-d-gradi,.persone-d-suggerimenti{gap:var(--kg-s-2);flex-wrap:wrap;display:flex}.persone-d-gradi button[aria-pressed=true]{border-color:var(--kg-accent);color:var(--kg-accent)}.persone-d-esito{color:var(--kg-text-2);font:400 16px/1.4 var(--kg-font-voce);margin:0}.persone-d-link{min-height:44px;color:var(--kg-blue);font-size:var(--kg-t-small);background:0 0;border:0;justify-self:start;padding:0}.persone-d-indietro{margin:var(--kg-s-4) var(--kg-s-4) 0}.persone-d-nota{color:var(--kg-text-3);font-size:var(--kg-t-small);margin:0}.persone-d-trovate{gap:var(--kg-s-2);margin:0;padding:0;list-style:none;display:grid}.persone-d-trovate button{box-sizing:border-box;width:100%;min-height:52px;padding:var(--kg-s-2) var(--kg-s-4);border:1px solid var(--kg-border);background:var(--kg-surface);color:var(--kg-text);text-align:left;border-radius:14px;gap:2px;display:grid}.persone-d-trovate small{color:var(--kg-text-3);font-size:12px}.persone-d-trovate button[aria-pressed=true]{border-color:var(--kg-accent)}
