.OsVJga_root{--go-card:var(--color-card,var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b1420));--go-neutral:var(--color-neutral,var(--lightningcss-light,#fff)var(--lightningcss-dark,#101b2a));--go-sunken:var(--color-sunken,var(--lightningcss-light,#eceff3)var(--lightningcss-dark,#070d17));--go-text:var(--color-navy,var(--lightningcss-light,#08172a)var(--lightningcss-dark,#edf2f7));--go-text-2:var(--color-navy-soft,var(--lightningcss-light,#3b4e63)var(--lightningcss-dark,#b9c6d4));--go-text-3:var(--color-navy-faint,var(--lightningcss-light,#5a6b7e)var(--lightningcss-dark,#7f93aa));--go-line:var(--color-line,var(--lightningcss-light,#08172a1c)var(--lightningcss-dark,#edf2f71f));--go-border:var(--color-border-strong,var(--lightningcss-light,#08172a33)var(--lightningcss-dark,#edf2f738));--go-accent:var(--color-accent,#f2690f);--go-accent-ink:var(--color-su-accent,#1a0b02);--go-accent-text:var(--color-accent-testo,var(--lightningcss-light,#a8420a)var(--lightningcss-dark,#ffaa70));--go-accent-soft:var(--lightningcss-light,#f2690f14)var(--lightningcss-dark,#f2690f24);--go-accent-glow:var(--lightningcss-light,#f2690f12)var(--lightningcss-dark,#f2690f26);--go-success:var(--color-success,var(--lightningcss-light,#0f7445)var(--lightningcss-dark,#3dd69b));--go-success-soft:var(--color-success-soft,var(--lightningcss-light,#0f74451a)var(--lightningcss-dark,#3dd69b1f));--go-ring:var(--color-ring,var(--lightningcss-light,#1668b0)var(--lightningcss-dark,#8cc4f7));--go-radius-md:var(--radius-md,16px);--go-radius-lg:var(--radius-lg,24px);--go-font:var(--font-sans,"Bricolage Grotesque Esteso", "Segoe UI", system-ui, sans-serif);font-family:var(--go-font);color:var(--go-text);box-sizing:border-box;border-radius:var(--go-radius-lg);border:1px solid var(--go-line);background:radial-gradient(640px 420px at 100% 0%, var(--go-accent-glow), transparent 70%), var(--go-card);gap:16px;padding:20px 22px;display:grid;box-shadow:inset 0 1px var(--lightningcss-light,#fff0)var(--lightningcss-dark,#ffffff0a)}.OsVJga_root *,.OsVJga_root :before,.OsVJga_root :after{box-sizing:border-box}.OsVJga_btn{min-height:52px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.OsVJga_btnPrimary{background:linear-gradient(180deg, color-mix(in srgb, var(--go-accent) 88%, #fff), var(--go-accent) 60%);color:var(--go-accent-ink);border:0;box-shadow:0 10px 28px -12px var(--lightningcss-light,#f2690f80)var(--lightningcss-dark,#f2690fa6)}.OsVJga_btnPrimary:hover{transform:translateY(-1px);box-shadow:0 14px 32px -12px var(--lightningcss-light,#f2690f99)var(--lightningcss-dark,#f2690fcc)}.OsVJga_btnGhost{border:1px solid var(--go-border);color:var(--go-text);background:0 0;font-weight:600}.OsVJga_btnGhost:hover{border-color:var(--go-text-3)}.OsVJga_btnLink{color:var(--go-text-2);text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 8px;font-weight:600;text-decoration:underline}.OsVJga_btnLink:hover{color:var(--go-text)}.OsVJga_btn:focus-visible,.OsVJga_btnLink:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px}.OsVJga_eyebrow{color:var(--go-text-2);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.OsVJga_eyebrow:before{content:"";background:var(--go-text-3);width:24px;height:1px}.OsVJga_title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(23px,1.9vw,29px);font-weight:700;line-height:1.12}.OsVJga_sub{color:var(--go-text-2);max-width:52ch;margin:0;font-size:15px;line-height:1.45}.OsVJga_small{color:var(--go-text-3);margin:0;font-size:13px;line-height:1.4}.OsVJga_ico{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.OsVJga_chip{background:var(--go-accent-soft);min-height:26px;color:var(--go-accent-text);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.OsVJga_chipSuccess{background:var(--go-success-soft);color:var(--go-success)}@media (prefers-reduced-motion:reduce){.OsVJga_btn,.OsVJga_btnPrimary:hover{transition:none;transform:none}}@media (max-width:480px){.OsVJga_btn{width:100%}}.OsVJga_head{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.OsVJga_tile{background:var(--go-accent-soft);width:40px;height:40px;color:var(--go-accent-text);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.OsVJga_stats{color:var(--go-text-2);flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;font-size:14px;display:flex}.OsVJga_stats b{color:var(--go-text);font-variant-numeric:tabular-nums}.OsVJga_steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.OsVJga_step{border-radius:var(--go-radius-md);border:1px solid var(--go-line);background:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#0b142099);flex-direction:column;gap:10px;padding:16px;display:flex}.OsVJga_stepTitle{align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:flex}.OsVJga_stepDesc{color:var(--go-text-2);flex:1;margin:0;font-size:14px;line-height:1.45}.OsVJga_range{color:var(--go-text-3);gap:6px;font-size:12.5px;display:grid}.OsVJga_rangeBar{background:var(--go-sunken);border-radius:999px;height:6px;position:relative}.OsVJga_rangeBand{background:var(--go-success-soft);border:1px solid var(--go-success);border-radius:999px;position:absolute;inset:0 auto 0 0}.OsVJga_rangeMark{background:var(--go-accent);border:2px solid var(--go-card);border-radius:999px;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.OsVJga_rangeLabels{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.OsVJga_verdetto{color:var(--go-text);margin:0;font-size:13.5px}@media (max-width:600px){.OsVJga_steps,.OsVJga_head{grid-template-columns:1fr}.OsVJga_step .OsVJga_btn{width:100%}}
._69Rm4q_root{--go-card:var(--color-card,var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b1420));--go-neutral:var(--color-neutral,var(--lightningcss-light,#fff)var(--lightningcss-dark,#101b2a));--go-sunken:var(--color-sunken,var(--lightningcss-light,#eceff3)var(--lightningcss-dark,#070d17));--go-text:var(--color-navy,var(--lightningcss-light,#08172a)var(--lightningcss-dark,#edf2f7));--go-text-2:var(--color-navy-soft,var(--lightningcss-light,#3b4e63)var(--lightningcss-dark,#b9c6d4));--go-text-3:var(--color-navy-faint,var(--lightningcss-light,#5a6b7e)var(--lightningcss-dark,#7f93aa));--go-line:var(--color-line,var(--lightningcss-light,#08172a1c)var(--lightningcss-dark,#edf2f71f));--go-border:var(--color-border-strong,var(--lightningcss-light,#08172a33)var(--lightningcss-dark,#edf2f738));--go-accent:var(--color-accent,#f2690f);--go-accent-ink:var(--color-su-accent,#1a0b02);--go-accent-text:var(--color-accent-testo,var(--lightningcss-light,#a8420a)var(--lightningcss-dark,#ffaa70));--go-accent-soft:var(--lightningcss-light,#f2690f14)var(--lightningcss-dark,#f2690f24);--go-accent-glow:var(--lightningcss-light,#f2690f12)var(--lightningcss-dark,#f2690f26);--go-success:var(--color-success,var(--lightningcss-light,#0f7445)var(--lightningcss-dark,#3dd69b));--go-success-soft:var(--color-success-soft,var(--lightningcss-light,#0f74451a)var(--lightningcss-dark,#3dd69b1f));--go-ring:var(--color-ring,var(--lightningcss-light,#1668b0)var(--lightningcss-dark,#8cc4f7));--go-radius-md:var(--radius-md,16px);--go-radius-lg:var(--radius-lg,24px);--go-font:var(--font-sans,"Bricolage Grotesque Esteso", "Segoe UI", system-ui, sans-serif);font-family:var(--go-font);color:var(--go-text);box-sizing:border-box;border-radius:var(--go-radius-lg);border:1px solid var(--go-line);background:radial-gradient(640px 420px at 100% 0%, var(--go-accent-glow), transparent 70%), var(--go-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:18px 22px;display:flex;box-shadow:inset 0 1px var(--lightningcss-light,#fff0)var(--lightningcss-dark,#ffffff0a)}._69Rm4q_root *,._69Rm4q_root :before,._69Rm4q_root :after{box-sizing:border-box}._69Rm4q_btn{min-height:52px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}._69Rm4q_btnPrimary{background:linear-gradient(180deg, color-mix(in srgb, var(--go-accent) 88%, #fff), var(--go-accent) 60%);color:var(--go-accent-ink);border:0;box-shadow:0 10px 28px -12px var(--lightningcss-light,#f2690f80)var(--lightningcss-dark,#f2690fa6)}._69Rm4q_btnPrimary:hover{transform:translateY(-1px);box-shadow:0 14px 32px -12px var(--lightningcss-light,#f2690f99)var(--lightningcss-dark,#f2690fcc)}._69Rm4q_btnGhost{border:1px solid var(--go-border);color:var(--go-text);background:0 0;font-weight:600}._69Rm4q_btnGhost:hover{border-color:var(--go-text-3)}._69Rm4q_btnLink{color:var(--go-text-2);text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 8px;font-weight:600;text-decoration:underline}._69Rm4q_btnLink:hover{color:var(--go-text)}._69Rm4q_btn:focus-visible,._69Rm4q_btnLink:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px}._69Rm4q_eyebrow{color:var(--go-text-2);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}._69Rm4q_eyebrow:before{content:"";background:var(--go-text-3);width:24px;height:1px}._69Rm4q_title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(23px,1.9vw,29px);font-weight:700;line-height:1.12}._69Rm4q_sub{color:var(--go-text-2);max-width:52ch;margin:0;font-size:15px;line-height:1.45}._69Rm4q_small{color:var(--go-text-3);margin:0;font-size:13px;line-height:1.4}._69Rm4q_ico{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}._69Rm4q_chip{background:var(--go-accent-soft);min-height:26px;color:var(--go-accent-text);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}._69Rm4q_chipSuccess{background:var(--go-success-soft);color:var(--go-success)}@media (prefers-reduced-motion:reduce){._69Rm4q_btn,._69Rm4q_btnPrimary:hover{transition:none;transform:none}}@media (max-width:480px){._69Rm4q_btn{width:100%}}._69Rm4q_text{flex:280px;gap:4px;min-width:0;display:grid}._69Rm4q_amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.1}._69Rm4q_amount small{color:var(--go-text-2);letter-spacing:0;margin-left:8px;font-size:14px;font-weight:500}._69Rm4q_actions{flex-wrap:wrap;gap:8px;display:flex}._69Rm4q_compact{border-radius:var(--go-radius-md);padding:14px 16px}._69Rm4q_compact ._69Rm4q_amount{font-size:18px}@media (max-width:480px){._69Rm4q_actions,._69Rm4q_actions ._69Rm4q_btn{width:100%}}
:root{--fs-title:clamp(1.75rem, 1.3rem + 1.8vw, 2.75rem);--control:48px;--shadow-cta:0 10px 24px -10px color-mix(in srgb, var(--brand) 70%, transparent)}.acc-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;margin-top:16px;display:grid}.acc-layout>*{min-width:0}.acc-nav{top:calc(var(--hdr) + 16px);gap:2px;padding:10px;display:grid;position:sticky}.acc-nav .me{align-items:center;gap:10px;min-width:0;padding:8px 10px 14px;display:flex}.acc-nav .me>div{min-width:0}.acc-nav .me .av img{object-fit:cover;width:100%;height:100%}.acc-nav .me .av{background:var(--brand);width:40px;height:40px;color:var(--brand-ink);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.acc-nav .me b{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.acc-nav .me span{font-size:var(--fs-meta);color:var(--text-3)}.acc-nav a{border-radius:var(--r-sm);min-height:44px;font-size:var(--fs-small);color:var(--text-2);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:10px;padding:0 12px;font-weight:600;display:flex}.acc-nav a .ic{flex:none;transform:translateY(-1px)}.acc-nav a:hover{background:var(--surface-3);color:var(--text)}.acc-nav a.is-on{background:var(--brand-soft);color:var(--brand-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent)}.acc-nav a .cnt{font-size:var(--fs-meta);border-radius:var(--r-pill);background:var(--surface-3);min-width:22px;height:22px;color:var(--text-2);place-items:center;margin-left:auto;padding:0 7px;font-weight:600;display:grid}.acc-nav a.is-on .cnt{background:var(--brand);color:var(--brand-ink)}.acc-nav .sep{background:var(--line);height:1px;margin:6px 10px}.acc-nav-toggle{display:none}.acc-nav-voci{gap:2px;display:grid}.acc-main{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:4px;display:flex}.page-h .h2,.prof-hero h1,.pub-h h1{font-size:var(--fs-title);letter-spacing:-.035em;margin:0;font-weight:750;line-height:1.02}.page-h p{color:var(--text-2);margin:4px 0 0}@media (max-width:1100px){.acc-layout{grid-template-columns:216px minmax(0,1fr);gap:18px}}@media (max-width:960px){.acc-layout{grid-template-columns:1fr;gap:14px}.acc-nav{border-radius:var(--r-md);padding:6px;display:block;position:static}.acc-nav .me{display:none}.acc-nav-toggle{border-radius:var(--r-sm);width:100%;min-height:44px;font-size:var(--fs-small);color:var(--text);text-align:left;align-items:center;gap:10px;padding:0 12px;font-weight:700;display:flex}.acc-nav-toggle .chev{color:var(--text-3);transition:transform var(--dur-fast);margin-left:auto}.acc-nav-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.acc-nav-voci{display:none}.acc-nav.is-open .acc-nav-voci{border-top:1px solid var(--line);margin-top:6px;padding-top:6px;display:grid}.acc-nav a .ic{width:18px;height:18px}}.prof-hero{background:radial-gradient(640px 320px at 100% 0%, var(--brand-soft), transparent 70%), var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;display:grid}.prof-hero .avatar,.prof-hero>.av{background:var(--brand);width:64px;height:64px;color:var(--brand-ink);font-size:26px;font-family:var(--font-display);box-shadow:0 12px 26px -10px color-mix(in srgb, var(--brand) 70%, transparent);object-fit:cover;border-radius:50%;place-items:center;font-weight:800;display:grid}.prof-hero .meta{color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.prof-hero .acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.prof-hero{grid-template-columns:auto minmax(0,1fr)}.prof-hero .acts{grid-column:1/-1;justify-content:stretch}.prof-hero .acts .btn{flex:1}}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpis.tre{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);align-content:start;gap:8px;min-height:104px;padding:18px 20px;display:grid}.kpi>span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600;display:block}.kpi .badge{text-transform:none;letter-spacing:0;white-space:nowrap;padding:0 8px}.kpi b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1;display:block}.kpi b.txt{font-size:var(--fs-h3)}@media (max-width:960px){.kpis,.kpis.tre{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.tre{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.kpis.tre{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.kpi{min-height:0;padding:14px}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.form-grid .span-2{grid-column:1/-1}@media (max-width:640px){.form-grid{grid-template-columns:1fr}}.field .req{color:var(--brand-text);margin-left:3px;font-weight:700}.field[data-invalid] .input,.field[data-invalid] .select,.field[data-invalid] .textarea{border-color:var(--danger)}.field .err{font-size:var(--fs-meta);color:var(--danger);align-items:center;gap:6px;font-weight:600;display:flex}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap>.icon,.input-wrap .pre{color:var(--text-3);pointer-events:none;font-style:normal;font-weight:700;position:absolute;left:14px}.input-wrap .input{padding-left:40px}.ck-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 20px;display:grid}.ck-grid .ck{min-height:44px;padding:10px 0}.ck.sw{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px;padding:12px 0}.ck.sw:last-child{border-bottom:0}.ck.sw .bx{border-radius:var(--r-pill);background:var(--surface-4);border:0;order:2;width:44px;height:26px;margin-top:0;position:relative}.ck.sw .bx .ico,.ck.sw .bx svg{display:none}.ck.sw .bx:after{content:"";width:20px;height:20px;transition:transform var(--dur) var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ck.sw input:checked+.bx{background:var(--brand)}.ck.sw input:checked+.bx:after{transform:translate(18px)}.ck.sw .t{order:1;padding-top:0}.pref-group{display:grid}.pref-group h3,.pref-group legend{font-size:var(--fs-meta);color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;margin:18px 0 2px;font-weight:700}.field>.ck{font:inherit;color:inherit;margin-bottom:0;display:grid}.altri-dettagli{border-top:1px solid var(--line);padding-top:4px}.altri-dettagli summary{cursor:pointer;min-height:44px;color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0;font-weight:700;list-style:none;display:flex}.altri-dettagli summary::-webkit-details-marker{display:none}.altri-dettagli summary .ic{transition:transform var(--dur) var(--ease)}.altri-dettagli[open] summary .ic{transform:rotate(90deg)}.altri-dettagli summary .small,.altri-dettagli summary .hint{flex:220px;font-weight:400}.altri-dettagli .form-grid{padding-top:6px}.pub{grid-template-columns:minmax(0,1fr);gap:18px;width:min(100%,820px);margin-inline:auto;display:grid}.pub-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.pub-h .bozza{font-size:var(--fs-meta);color:var(--text-3);align-items:center;gap:6px;display:flex}.pub>.surface{background:radial-gradient(640px 320px at 100% 0%, var(--brand-soft), transparent 70%), var(--surface)}.pub .stepper{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pub .stepper li{font-size:var(--fs-meta);color:var(--text-3);flex-direction:column;gap:8px;min-width:0;min-height:28px;font-weight:600;display:flex}.pub .stepper li i{border-radius:var(--r-pill);background:var(--surface-4);height:5px}.pub .stepper li.done{color:var(--text-2)}.pub .stepper li.done i{background:var(--trust)}.pub .stepper li.on{color:var(--text)}.pub .stepper li.on i{background:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}.stepper-now{font-size:var(--fs-meta);color:var(--text-2);margin:-6px 0 0;display:none}.stepper-now b{color:var(--text)}@media (max-width:760px){.pub .stepper li span{display:none}.pub .stepper{gap:4px}.stepper-now{display:block}}.pub .form{gap:18px;padding:clamp(18px,2.5vw,28px);display:grid}.pub .form .step-k{font-size:var(--fs-meta);color:var(--text-3);font-weight:600}.pub .form h2.h2{font-size:var(--fs-h2);letter-spacing:-.03em;margin-top:4px;line-height:1.1}.pub .form-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px clamp(18px,2.5vw,28px);display:flex}@media (max-width:480px){.pub .form-foot .btn-primary{flex:1}}.catpick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.catpick button{border-radius:var(--r-md);border:1.5px solid var(--border-strong);background:var(--surface-2);min-height:88px;font-size:var(--fs-meta);color:var(--text-2);text-align:center;transition:border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 10px;font-weight:600;line-height:1.25;display:flex;position:relative}.catpick button .ic{width:24px;height:24px;color:var(--text-2)}.catpick button:hover{border-color:var(--color-border);color:var(--text);background:var(--surface-3)}.catpick button.is-on,.catpick button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent)}.catpick button.is-on .ic,.catpick button[aria-pressed=true] .ic{color:var(--brand)}.catpick button.is-on:after,.catpick button[aria-pressed=true]:after{content:"";background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a0b02' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") center/10px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:8px;right:8px}.catpick.cond{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.catpick.cond button{min-height:48px;font-size:var(--fs-small);flex-direction:row;padding:0 14px}.catpick.cond button.is-on:after,.catpick.cond button[aria-pressed=true]:after{display:none}@media (max-width:760px){.catpick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.catpick{grid-template-columns:repeat(2,minmax(0,1fr))}.catpick button{min-height:80px}}.pkg{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pkg button{text-align:left;border-radius:var(--r-md);border:1.5px solid var(--border-strong);background:var(--surface-2);min-height:84px;font-size:var(--fs-meta);color:var(--text-3);transition:border-color var(--dur-fast), background var(--dur-fast);align-content:start;gap:4px;padding:12px 14px;line-height:1.3;display:grid}.pkg button b{font-family:var(--font-display);font-size:var(--fs-small);color:var(--text);display:block}.pkg button:hover{border-color:var(--color-border)}.pkg button.is-on,.pkg button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent)}@media (max-width:760px){.pkg{grid-template-columns:repeat(2,minmax(0,1fr))}}.price-row{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:end;gap:12px 16px;display:grid}@media (max-width:560px){.price-row{grid-template-columns:1fr}}.calc{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-small);gap:8px;padding:14px 16px;display:grid}.calc div{justify-content:space-between;gap:12px;display:flex}.calc b{font-variant-numeric:tabular-nums;white-space:nowrap}.calc .tot{border-top:1px solid var(--line);padding-top:8px;font-weight:800}.suggest{border-radius:var(--r-md);background:var(--trust-soft);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.suggest .icon{color:var(--trust)}.suggest .btn{margin-left:auto}.shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shots .shot{border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-meta);color:var(--text-2);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;font-weight:600;display:flex}.shots .shot .icon{color:var(--text-3)}.shots .shot.done{color:var(--trust)}@media (max-width:640px){.shots{grid-template-columns:repeat(2,minmax(0,1fr))}}.drop{border-radius:var(--r-md);border:2px dashed var(--border-strong);background:var(--surface-2);text-align:center;width:100%;min-height:148px;color:var(--text-2);transition:border-color var(--dur-fast), background var(--dur-fast);align-content:center;justify-items:center;gap:6px;padding:24px 18px;display:grid}.drop .icon{width:28px;height:28px;color:var(--brand)}.drop b{color:var(--text);font-size:var(--fs-small)}.drop .muted{font-size:var(--fs-meta);max-width:44ch}.drop:hover,.drop.is-over,.drop.border-brand{border-color:var(--brand);background:var(--brand-soft)}.drop.compact{min-height:96px;padding:16px}.photos{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.photos .ph{aspect-ratio:1;border-radius:var(--r-sm);background:var(--surface-3);position:relative;overflow:hidden}.photos .ph img{object-fit:cover;width:100%;height:100%}.photos .ph .tag{border-radius:var(--r-pill);height:26px;font-size:var(--fs-meta);background:color-mix(in srgb, var(--brand) 14%, var(--surface));color:var(--brand-text);align-items:center;padding:0 10px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}.photos .ph .rm{color:#fff;isolation:isolate;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:0}.photos .ph .rm:before{content:"";z-index:-1;background:#000a;border-radius:50%;position:absolute;inset:4px}.photos .ph .rm .icon{width:18px;height:18px}.pub .map{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:40px 40px;height:220px;min-height:0;position:relative;overflow:hidden}@media (max-width:560px){.pub .map{height:180px}}.pub .preview{grid-template-columns:260px minmax(0,1fr);gap:20px;display:grid}.pub .preview>*{min-width:0}@media (max-width:640px){.pub .preview{grid-template-columns:1fr}}.riep{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.riep dl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;display:grid}.riep dl div{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);min-width:0;padding:10px 12px}.riep dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.riep dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.riep .desc{color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere;line-height:1.55}.list{gap:10px;display:grid}.acc-main .lrow,.list .lrow{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);transition:border-color var(--dur-fast);grid-template-columns:56px minmax(0,1fr) fit-content(50%);align-items:center;gap:14px;padding:12px 14px;display:grid}.list .lrow:hover{border-color:var(--border-strong);box-shadow:var(--elev-2)}.list .lrow .th{border-radius:var(--r-sm);background:var(--surface-3);width:56px;height:56px;color:var(--brand);place-items:center;display:grid;overflow:hidden}.list .lrow .th img,.list .lrow .th .mono{object-fit:cover;width:100%;height:100%}.list .lrow .ti{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.list .lrow .sub{font-size:var(--fs-meta);color:var(--text-3);flex-wrap:wrap;gap:10px;margin-top:3px;display:flex}.list .lrow .stats{font-size:var(--fs-meta);color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.list .lrow .stats>span{align-items:center;gap:4px;display:inline-flex}.list .lrow .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:640px){.list .lrow{grid-template-columns:56px minmax(0,1fr)}.list .lrow .acts{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-start;padding-top:10px}.list .lrow .acts .stats{margin-right:auto}}.quota{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.quota b{display:block}.quota .small{margin-top:2px;display:block}.badge-warn{background:var(--warn-soft);color:var(--warn)}.ntf{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:14px 16px;display:grid}.ntf.unread{border-left:3px solid var(--brand);background:var(--surface-2)}.ntf>.ico{background:var(--surface-3);width:40px;height:40px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.ntf b{display:block}.ntf p{font-size:var(--fs-meta);color:var(--text-2);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.45}.ntf p b{display:inline}.ntf time{font-size:var(--fs-meta);color:var(--text-3);white-space:nowrap}.ntf .ntf-link:hover b{text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.ntf{grid-template-columns:40px minmax(0,1fr)}.ntf time{grid-column:2}}.mov-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.mov-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips>button.chip{background:var(--surface-2);color:var(--text-2);font-size:var(--fs-meta);padding:0 14px;font-weight:500}.chips>button.chip:hover{background:var(--surface-3);color:var(--text)}.chips>button.chip.is-on{background:var(--brand-soft);color:var(--brand)}@media (max-width:760px){.chips.scroll{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.chips.scroll::-webkit-scrollbar{display:none}}.sess{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.acc-main .ch{padding-top:0}.acc-main a.small{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.seg a{z-index:1;border-radius:var(--pill);height:38px;font:500 14px var(--f-sans);color:var(--fg3);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;position:relative}.seg a.is-on{background:var(--fg1);color:var(--bg)}.acc-main .punti-barra{border-radius:var(--r-pill);background:var(--surface-3);height:8px;overflow:hidden}.acc-main .punti-barra i{height:100%;width:var(--w);background:var(--trust);border-radius:inherit;display:block}
