.swavo-flow__item{flex:210px;align-items:stretch;gap:8px;min-width:0;max-width:340px;display:flex}.swavo-flow__arrow{color:#9abd49b3;flex:none;align-self:center;font-size:15px;line-height:1}@media (max-width:560px){.swavo-flow__item{flex-direction:column;align-items:stretch;gap:4px;max-width:none}.swavo-flow__arrow{align-self:center;padding:2px 0;transform:rotate(90deg)}}
.swavo-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.swavo-table th{text-align:left;color:#fafafa;border-bottom:1px solid #fafafa40;padding:10px 12px;font-weight:600}.swavo-table td{vertical-align:top;color:#fafafad9;border-bottom:1px solid #fafafa1a;padding:10px 12px}@media (max-width:560px){.swavo-table,.swavo-table tbody,.swavo-table tr,.swavo-table td{width:100%;display:block}.swavo-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.swavo-table tr{background:#ffffff05;border:1px solid #fafafa1f;border-radius:12px;margin-bottom:12px;padding:14px 16px}.swavo-table td{border:0;padding:0 0 10px}.swavo-table td:last-child{padding-bottom:0}.swavo-table td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:#9abd49;font-size:11.5px;font-family:var(--font-jetbrains-mono,monospace);margin-bottom:3px;display:block}.swavo-table td:first-child:before{display:none}.swavo-table td:first-child{padding-bottom:12px;font-size:16px}}
.swavo-probe{color:#fff;font-family:var(--font-dm-sans,sans-serif)}.swavo-probe .cbf{position:relative}.swavo-probe .cbf__row{gap:8px;display:flex}.swavo-probe .cbf__row>input[type=text]{color:#fff;background:#0a0e1299;border:1px solid #ffffff29;border-radius:999px;outline:none;flex:1;min-width:0;padding:11px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}.swavo-probe .cbf__row>input[type=text]:focus{border-color:var(--brand-accent,#9abd49)}.swavo-probe .cbf__row>input[type=text]::placeholder{color:#ffffff59}.swavo-probe .cbf__row .btn{white-space:nowrap}.swavo-probe .cbf__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.swavo-probe .cbf__msg{color:#ffffff8c;margin-top:8px;font-size:12px;display:block}.swavo-probe .cbf__msg--err{color:#e8a0a0}.swavo-probe .cbf__msg--hint{color:#fff6}.swavo-probe .cbf--done{color:#fff;align-items:center;gap:14px;display:flex}.swavo-probe .cbf--done b{font-size:15px;display:block}.swavo-probe .cbf--done .cbf__sub{color:#ffffff8c;margin-top:2px;font-size:12.5px;display:block}.swavo-probe .probe-inv{gap:6px;margin:10px 0 12px;padding:0;list-style:none;display:grid}.swavo-probe .probe-inv li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;line-height:1.45;display:flex}.swavo-probe .probe-inv li:before{content:"✓";color:var(--brand-accent,#9abd49);margin-right:2px;font-weight:700}.swavo-probe .probe-inv__che{color:#ffffffeb;font-weight:600}.swavo-probe .probe-inv__det{color:#ffffff9e}.swavo-probe .probe-inv__resto{color:#ffffff80;font-size:12px;font-style:italic}.swavo-probe .probe-inv__resto:before{content:"·";color:#ffffff59}.swavo-probe .probe-inv li.probe-inv--promessa:before{content:"◷";color:#ffffff73;font-weight:400}.swavo-probe .probe-inv li.probe-inv--promessa .probe-inv__che{color:#ffffffc7}.swavo-probe .btn{cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-block}.swavo-probe .btn-pri{background:var(--brand-accent,#9abd49);color:var(--brand-ink,#0e1116);font-weight:600}.swavo-probe .btn-pri:hover{background:var(--brand-accent-600,#7fa236);transform:translateY(-1px);box-shadow:0 8px 24px #9abd4959}.swavo-probe .btn-ghost{color:#fff;background:0 0;border:1px solid #fff3}.swavo-probe .btn-ghost:hover{background:#ffffff0f;border-color:#fff6}.swavo-probe .btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}@media (max-width:560px){.swavo-probe .cbf__row{flex-direction:column}.swavo-probe .cbf__row .btn{width:100%;padding:12px 16px}}@media (prefers-reduced-motion:reduce){.swavo-probe .btn,.swavo-probe .btn-pri:hover{transition:none;transform:none}}