.qs[data-astro-cid-yu4zqbj4]{gap:16px;display:grid}.qs[data-astro-cid-yu4zqbj4] .qs-t{margin:0;font-size:clamp(1.45rem,2vw,1.75rem)}.qs-deal[data-astro-cid-yu4zqbj4]{background:var(--surface);border-radius:var(--r);border:0;justify-self:start;gap:4px;margin:0;padding:4px;display:inline-flex}.qs-deal[data-astro-cid-yu4zqbj4] label[data-astro-cid-yu4zqbj4]{cursor:pointer;position:relative}.qs-deal[data-astro-cid-yu4zqbj4] input[data-astro-cid-yu4zqbj4]{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.qs-deal[data-astro-cid-yu4zqbj4] span[data-astro-cid-yu4zqbj4]{border-radius:var(--r-sm);min-height:40px;font:600 .95rem/1 var(--sans);color:var(--muted);transition:background var(--t), color var(--t), box-shadow var(--t);align-items:center;padding:0 18px;display:inline-flex}.qs-deal[data-astro-cid-yu4zqbj4] input[data-astro-cid-yu4zqbj4]:checked+span[data-astro-cid-yu4zqbj4]{background:var(--white);color:var(--ink);box-shadow:var(--shadow-sm), inset 0 -2px 0 var(--green)}.qs-deal[data-astro-cid-yu4zqbj4] input[data-astro-cid-yu4zqbj4]:focus-visible+span[data-astro-cid-yu4zqbj4]{outline:3px solid var(--green);outline-offset:2px}.qs-deal[data-astro-cid-yu4zqbj4] label[data-astro-cid-yu4zqbj4]:hover input[data-astro-cid-yu4zqbj4]:not(:checked)+span[data-astro-cid-yu4zqbj4]{color:var(--ink)}.qs-fields[data-astro-cid-yu4zqbj4]{grid-template-columns:1fr 1fr;align-items:end;gap:12px 10px;display:grid}@media (width>=1000px){.qs-fields[data-astro-cid-yu4zqbj4]{grid-template-columns:repeat(4,minmax(0,1fr)) auto}}.qs-f[data-astro-cid-yu4zqbj4]{gap:6px;min-width:0;display:grid}.qs-f[data-astro-cid-yu4zqbj4] select[data-astro-cid-yu4zqbj4]{text-overflow:ellipsis;padding-inline:.7em}.qs-f[data-astro-cid-yu4zqbj4] label[data-astro-cid-yu4zqbj4]{font:600 .82rem/1.2 var(--sans);color:var(--ink)}.qs-go[data-astro-cid-yu4zqbj4]{min-height:48px}@media (width<=999px){.qs-go[data-astro-cid-yu4zqbj4]{grid-column:1/-1}}.qs-more[data-astro-cid-yu4zqbj4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.qs-adv[data-astro-cid-yu4zqbj4],.qs-chat[data-astro-cid-yu4zqbj4]{min-height:44px;color:var(--green-ink);align-items:center;gap:8px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.qs-adv[data-astro-cid-yu4zqbj4]:hover,.qs-chat[data-astro-cid-yu4zqbj4]:hover span[data-astro-cid-yu4zqbj4]{text-underline-offset:4px;text-decoration:underline}.qs-chat[data-astro-cid-yu4zqbj4]{color:var(--ink)}.qs-hero[data-astro-cid-yu4zqbj4] .qs-more[data-astro-cid-yu4zqbj4]{justify-content:flex-start;gap:8px 32px}.qs-chat[data-astro-cid-yu4zqbj4] svg{width:22px;height:22px;color:var(--coral-ink);flex:none}.hdr[data-astro-cid-nen7h5rs]{z-index:50;background:var(--paper);transition:box-shadow var(--t);position:fixed;inset:0 0 auto}.hdr[data-astro-cid-nen7h5rs].compact,.hdr[data-astro-cid-nen7h5rs].mm-open,.hdr[data-astro-cid-nen7h5rs].sheet-open{box-shadow:0 1px 0 var(--line)}.hdr-in[data-astro-cid-nen7h5rs]{height:var(--header-h);transition:height .3s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.compact[data-astro-cid-nen7h5rs] .hdr-in[data-astro-cid-nen7h5rs]{height:var(--header-hc)}.hdr-logo[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;min-height:44px;text-decoration:none;display:flex}.mm-bar[data-astro-cid-nen7h5rs]{justify-content:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.mm-trigger[data-astro-cid-nen7h5rs]{height:44px;color:var(--ink);font:560 .94rem/1 var(--sans);letter-spacing:-.005em;cursor:pointer;border-radius:var(--r);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0;align-items:center;gap:5px;padding:0 11px;text-decoration:none;display:inline-flex;position:relative}.mm-trigger[data-astro-cid-nen7h5rs]:hover,.mm-trigger[data-astro-cid-nen7h5rs][aria-expanded=true]{background:color-mix(in srgb, var(--ink) 5%, transparent)}.mm-trigger[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:0}.mm-trigger[data-astro-cid-nen7h5rs] svg{opacity:.6;width:11px;height:11px;transition:transform var(--t) var(--ease)}.mm-trigger[data-astro-cid-nen7h5rs]:after{content:"";background:var(--green);transform-origin:0;height:2px;transition:transform var(--t) var(--ease);position:absolute;bottom:6px;left:11px;right:27px;transform:scaleX(0)}.mm-plain[data-astro-cid-nen7h5rs]:after{right:11px}.mm-trigger[data-astro-cid-nen7h5rs].on:after,.mm-trigger[data-astro-cid-nen7h5rs][aria-expanded=true]:after{transform:scaleX(1)}.mm-trigger[data-astro-cid-nen7h5rs][aria-expanded=true] svg{transform:rotate(180deg)}.mm-panel[data-astro-cid-nen7h5rs]{background:var(--paper);border-top:1px solid var(--line);box-shadow:0 1px 0 var(--line), 0 40px 60px -44px #0b2e5273;max-height:calc(100dvh - var(--header-h) - 16px);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease-out), transform var(--t) var(--ease-out), visibility 0s var(--t);position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-6px)}.mm-item[data-astro-cid-nen7h5rs].open .mm-panel[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--t) var(--ease-out), transform var(--t) var(--ease-out), visibility 0s;transform:none}html:not(.js) .mm-item[data-astro-cid-nen7h5rs]:hover .mm-panel[data-astro-cid-nen7h5rs],html:not(.js) .mm-item[data-astro-cid-nen7h5rs]:focus-within .mm-panel[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;pointer-events:auto;transform:none}.mm-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,28px);padding-block:26px 30px;display:grid}.mm-intro[data-astro-cid-nen7h5rs]{grid-column:1/4;justify-items:start;gap:10px;padding-top:6px;display:grid}.mm-intro[data-astro-cid-nen7h5rs] .kicker[data-astro-cid-nen7h5rs]{margin:0}.mm-intro[data-astro-cid-nen7h5rs] .mm-lede{font:var(--display-w) 1.4rem/1.2 var(--display);color:var(--ink);max-width:18ch;margin:0 0 6px}.mm-links[data-astro-cid-nen7h5rs]{grid-column:4/9;grid-template-columns:1fr 1fr;align-content:start;gap:2px 8px;margin:0;padding:0;list-style:none;display:grid}.mm-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--r-sm);min-height:44px;transition:background var(--t-fast), box-shadow var(--t-fast);gap:2px;padding:10px 34px 10px 12px;text-decoration:none;display:grid;position:relative}.mm-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"→";opacity:0;transition:opacity var(--t-fast), transform var(--t) var(--ease);color:var(--ink);position:absolute;top:10px;right:12px;transform:translate(-4px)}.mm-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mm-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.mm-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.mm-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible:after{opacity:1;transform:none}.mm-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-2px}.mm-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page] .mm-l[data-astro-cid-nen7h5rs]:before{content:"";background:var(--green);vertical-align:.18em;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.mm-l[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;color:var(--ink);font-weight:620}.mm-links[data-astro-cid-nen7h5rs] .mm-d{color:var(--muted);font-size:.85rem;line-height:1.4}.mm-feature[data-astro-cid-nen7h5rs]{grid-column:9/13}.mm-card[data-astro-cid-nen7h5rs]{gap:6px;text-decoration:none;display:grid}.mm-prop[data-astro-cid-nen7h5rs]{grid-template-columns:132px 1fr;align-items:start;gap:16px}.mm-media[data-astro-cid-nen7h5rs]{aspect-ratio:4/3;border-radius:var(--r);background:var(--surface);position:relative;overflow:hidden}.mm-media[data-astro-cid-nen7h5rs] img{object-fit:cover;width:100%;height:100%}.mm-media[data-astro-cid-nen7h5rs] .ph-label{font-size:.9rem}.mm-pbody[data-astro-cid-nen7h5rs]{justify-items:start;gap:6px;display:grid}.mm-pbody[data-astro-cid-nen7h5rs] .kicker[data-astro-cid-nen7h5rs]{margin:0}.mm-feature[data-astro-cid-nen7h5rs] .mm-ct{font:600 1.18rem/1.25 var(--display);color:var(--ink);display:block}a[data-astro-cid-nen7h5rs].mm-card:hover .mm-ct[data-astro-cid-nen7h5rs]{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px}.mm-feature[data-astro-cid-nen7h5rs] .mm-meta{color:var(--muted);font-size:.88rem}.mm-meta[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:var(--ink);font-weight:650}a[data-astro-cid-nen7h5rs].mm-meta{color:var(--ink);text-decoration:none}a[data-astro-cid-nen7h5rs].mm-meta:hover{text-decoration:underline}.mm-box[data-astro-cid-nen7h5rs]{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-lg);padding:18px}.mm-box[data-astro-cid-nen7h5rs].frame{box-shadow:none}.mm-agent[data-astro-cid-nen7h5rs]{grid-template-columns:84px 1fr;align-items:start;gap:16px}.mm-agent[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{justify-items:start;gap:6px;display:grid}.mm-portrait[data-astro-cid-nen7h5rs]{aspect-ratio:4/5;border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.mm-portrait[data-astro-cid-nen7h5rs] img{object-fit:cover;width:100%;height:100%}.mm-portrait[data-astro-cid-nen7h5rs] .ph-label{font-size:1.3rem}.mm-more[data-astro-cid-nen7h5rs]{margin-top:2px;font-size:.9rem}.mm-cta[data-astro-cid-nen7h5rs]{justify-items:start}.mm-cta[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-top:8px}.mm-feature[data-astro-cid-nen7h5rs] .mm-empty{color:var(--muted);margin:0}.mm-feature[data-astro-cid-nen7h5rs] .tag-sample{margin-top:2px}.mm-scrim[data-astro-cid-nen7h5rs]{pointer-events:none;height:0;transition:background var(--t);z-index:-1;position:absolute;top:100%;left:0;right:0}.mm-open[data-astro-cid-nen7h5rs] .mm-scrim[data-astro-cid-nen7h5rs]{pointer-events:auto;background:#071b332e;height:100dvh}.hdr-actions[data-astro-cid-nen7h5rs]{justify-content:end;align-items:center;gap:4px;display:flex}.hdr-ic[data-astro-cid-nen7h5rs]{border-radius:var(--r);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background var(--t-fast);background:0 0;border:0;place-items:center;display:grid;position:relative}.hdr-ic[data-astro-cid-nen7h5rs]:hover{background:var(--surface)}.hdr-ic[data-astro-cid-nen7h5rs] svg{width:22px;height:22px}.hdr-count[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);background:var(--green);color:#fff;min-width:18px;height:18px;font:700 .68rem/18px var(--sans);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;position:absolute;top:4px;right:2px}.hdr-cta[data-astro-cid-nen7h5rs]{min-height:44px;margin-left:8px;padding:.6em 1.1em;font-size:.92rem}.hdr-burger[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--white);cursor:pointer;width:44px;height:44px;margin-left:4px;display:none;position:relative}.hdr-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);height:1.75px;transition:transform var(--t) var(--ease), top var(--t) var(--ease);position:absolute;left:13px;right:13px}.hdr-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:17px}.hdr-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:25px}.hdr-burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{top:21px;transform:rotate(45deg)}.hdr-burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{top:21px;transform:rotate(-45deg)}.ssheet[data-astro-cid-nen7h5rs]{z-index:60;position:fixed;inset:0}.ssheet-scrim[data-astro-cid-nen7h5rs]{background:#071b3352;position:absolute;inset:0}.ssheet-panel[data-astro-cid-nen7h5rs]{background:var(--paper);box-shadow:var(--shadow-lg);max-height:100dvh;animation:ssin var(--t) var(--ease-out);position:relative;overflow-y:auto}@keyframes ssin{0%{opacity:0;transform:translateY(-8px)}}.ssheet-in[data-astro-cid-nen7h5rs]{gap:6px;padding-block:18px 28px;display:grid}.ssheet-head[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ssheet-head[data-astro-cid-nen7h5rs] .ssheet-t{font-size:var(--h3);margin:0}.ssheet-in[data-astro-cid-nen7h5rs] .ssheet-lead{margin:0 0 10px}.msheet[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;z-index:49;background:var(--paper);overscroll-behavior:contain;animation:ssin var(--t) var(--ease-out);border-top:1px solid var(--line);position:fixed;overflow-y:auto}.hdr.compact~.msheet[data-astro-cid-nen7h5rs]{inset-block-start:var(--header-hc)}.msheet-in[data-astro-cid-nen7h5rs]{padding:4px var(--gutter) max(28px, env(safe-area-inset-bottom));display:grid}.mg[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line)}.mg-head[data-astro-cid-nen7h5rs],.mg-plain[data-astro-cid-nen7h5rs]{width:100%;min-height:60px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.mg-plain[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);font:var(--display-w) 1.5rem/1 var(--display)}.mg-t[data-astro-cid-nen7h5rs]{font:var(--display-w) 1.5rem/1 var(--display)}.mg-ic[data-astro-cid-nen7h5rs]{flex:none;width:14px;height:14px;position:relative}.mg-ic[data-astro-cid-nen7h5rs]:before,.mg-ic[data-astro-cid-nen7h5rs]:after{content:"";background:var(--ink);height:1.75px;transition:transform var(--t) var(--ease);position:absolute;top:6px;left:0;right:0}.mg-ic[data-astro-cid-nen7h5rs]:after{transform:rotate(90deg)}.mg-head[data-astro-cid-nen7h5rs][aria-expanded=true] .mg-ic[data-astro-cid-nen7h5rs]:after{transform:rotate(0)}.mg-body[data-astro-cid-nen7h5rs]{padding:0 0 14px}.mg-body[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mg-body[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:1.02rem;text-decoration:none;display:flex}.mg-body[data-astro-cid-nen7h5rs] .mg-all[data-astro-cid-nen7h5rs]{color:var(--green-ink);font-weight:650}.mg-d[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:.85rem}.mg-body[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:6px;font-weight:650;text-decoration-thickness:2px}.mg-next[data-astro-cid-nen7h5rs]{border-radius:var(--r);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);font:600 1.05rem/1.25 var(--display);color:var(--ink);justify-items:start;gap:6px;margin-top:8px;padding:14px 16px;text-decoration:none;display:grid}.msheet-foot[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.mg-small[data-astro-cid-nen7h5rs]{font:600 1rem/1 var(--sans);min-height:52px}.msheet-cta[data-astro-cid-nen7h5rs]{grid-column:1/-1;width:100%;margin-top:22px}@media (width<=1339px){.hdr-cta[data-astro-cid-nen7h5rs]{display:none}}@media (width<=1240px){.mm-links[data-astro-cid-nen7h5rs]{grid-template-columns:1fr}.mm-links-zones[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr}}@media (width<=1099px){.mm[data-astro-cid-nen7h5rs]{display:none}.hdr-burger[data-astro-cid-nen7h5rs]{display:block}.hdr-in[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto}.hdr-cta[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=640px){.hdr-cta[data-astro-cid-nen7h5rs]{display:none}}@media (width<=359px){.hdr-cmp[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1100px){.msheet[data-astro-cid-nen7h5rs]{display:none!important}}.ftr[data-astro-cid-jo6i4kqk]{padding-block:clamp(56px, 8vw, 88px) calc(28px + env(safe-area-inset-bottom))}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark);text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--green-bright);text-decoration-color:var(--green-bright)}.ftr-logo[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.ftr-top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff1f;grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;padding-bottom:40px;display:grid}.ftr-brand[data-astro-cid-jo6i4kqk] p{max-width:46ch;margin:18px 0 0}.ftr-quote[data-astro-cid-jo6i4kqk]{font:italic 500 clamp(1.8rem, 3vw, 2.5rem)/1.15 var(--serif);max-width:20ch;color:var(--on-dark);margin:0}.ftr-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding-block:40px 28px;display:grid}.ftr[data-astro-cid-jo6i4kqk] .ftr-h{font:600 .74rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted);margin:0 0 12px}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.ftr-cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:0;display:grid}.ftr-cols[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.ftr-office[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:40px;display:inline-flex}.ftr-office[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.ftr-office[data-astro-cid-jo6i4kqk] p{margin:0 0 .4em}.ftr-zones[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:22px 26px;display:flex}.ftr-zones[data-astro-cid-jo6i4kqk] .ftr-h{margin:0}.ftr-zones[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 18px;display:flex}.ftr-zones[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:40px;color:var(--on-dark-muted);align-items:center;display:inline-flex}.ftr-zones[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--on-dark)}.ftr-bottom[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.ftr-legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:18px;display:flex}.ftr-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:40px;color:var(--on-dark-muted);align-items:center;display:inline-flex}@media (width<=1100px){.ftr-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.ftr-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:24px}.ftr-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=380px){.ftr-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.ab[data-astro-cid-mneg6kxr]{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:70;background:var(--night);color:var(--on-dark);font:600 .86rem/1 var(--sans);border-radius:999px;align-items:center;gap:6px;max-width:calc(100vw - 100px);padding:6px;display:flex;position:fixed;overflow-x:auto;box-shadow:0 20px 50px -10px #0009}.ab[data-astro-cid-mneg6kxr] a[data-astro-cid-mneg6kxr],.ab[data-astro-cid-mneg6kxr] button[data-astro-cid-mneg6kxr]{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:10px 14px;text-decoration:none}.ab[data-astro-cid-mneg6kxr] a[data-astro-cid-mneg6kxr]:hover,.ab[data-astro-cid-mneg6kxr] button[data-astro-cid-mneg6kxr]:hover{background:#ffffff1a}.ab-btn[data-astro-cid-mneg6kxr]{background:#ffffff14!important}.ab-save[data-astro-cid-mneg6kxr]{color:var(--night);background:var(--accent)!important}.ab-save[data-astro-cid-mneg6kxr] b[data-astro-cid-mneg6kxr]{background:#00000040;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:4px;font-size:.75rem;display:inline-grid}.ab-status[data-astro-cid-mneg6kxr]{color:#a9b0bc;white-space:nowrap;padding:0 8px;font-weight:500}body.editing [data-edit]{outline:1.5px dashed color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:4px;cursor:text;border-radius:4px;transition:outline-color .2s,background .2s}body.editing [data-edit]:hover,body.editing [data-edit]:focus{outline:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}body.editing [data-edit].dirty{outline-color:var(--accent);outline-style:solid}body.editing [data-edit-img]{cursor:pointer;position:relative}body.editing [data-edit-img]:after{content:"⤒ Schimbă imaginea";color:#fff;font:600 .8rem/1 var(--sans);white-space:nowrap;pointer-events:none;z-index:2;background:#071b33d9;border-radius:999px;padding:8px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sc{--sc-gap:16px;font-family:var(--sans)}html:not(.js) .sc{display:none}.sc-launch{right:max(var(--sc-gap), env(safe-area-inset-right));bottom:calc(var(--sc-gap) + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--ink);border-radius:var(--r-pill);background:var(--ink);color:#fff;min-height:52px;font:600 var(--text-sm)/1 var(--sans);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--t) var(--ease-out,ease-out), background var(--t-fast) ease, opacity .2s ease-out;align-items:center;gap:8px;padding:0 20px 0 16px;display:inline-flex;position:fixed}.sc-launch.sc-launcher--away{opacity:0;pointer-events:none}.sc-launch:hover{background:var(--night);transform:translateY(-1px)}.sc-launch:focus-visible{outline:3px solid var(--green-bright);outline-offset:3px}.sc-launch[hidden]{display:none}@media (width<=959px){body.has-contact-bar .sc-launch{bottom:calc(var(--contact-bar-h,64px) + 12px + env(safe-area-inset-bottom))}}@media (width<=599px){.sc-launch{justify-content:center;width:56px;height:56px;padding:0}.sc-launch-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sc-panel{z-index:70;right:var(--sc-gap);bottom:var(--sc-gap);width:min(420px, calc(100vw - 2 * var(--sc-gap)));height:min(640px, calc(100dvh - 2 * var(--sc-gap)));background:var(--paper);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);animation:sc-in var(--t) var(--ease-out,ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}.sc-panel[hidden]{display:none}@keyframes sc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=599px){.sc-panel{border:0;border-radius:0;width:100%;height:100dvh;inset:0}html.sc-lock,html.sc-lock body{overflow:hidden}}@media (prefers-reduced-motion:reduce){.sc-panel,.sc-launch,.sc-dots span{transition:none!important;animation:none!important}}.sc-head{background:var(--white);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:12px 8px 12px 18px;display:flex}.sc-head-text{flex:1;min-width:0}.sc-title{font:600 1.05rem/1.2 var(--sans);color:var(--ink);letter-spacing:0;margin:0}.sc-sub{font-size:var(--text-xs);color:var(--muted);margin:2px 0 0}.sc-sub.is-guided{color:var(--warn);font-weight:600}.sc-clear,.sc-x{min-width:44px;min-height:44px;color:var(--ink);border-radius:var(--r);cursor:pointer;font:500 var(--text-xs)/1.2 var(--sans);background:0 0;border:0}.sc-clear{white-space:nowrap;text-underline-offset:3px;color:var(--muted);padding:0 8px;text-decoration:underline}.sc-clear:hover,.sc-x:hover{background:var(--surface);color:var(--ink)}.sc-x{place-items:center;display:grid}.sc button:focus-visible,.sc a:focus-visible,.sc textarea:focus-visible,.sc input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sc-log{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;position:relative;overflow-y:auto}@media (prefers-reduced-motion:reduce){.sc-log{scroll-behavior:auto}}.sc-msg{border-radius:var(--r-lg);max-width:88%;font-size:var(--text-sm);overflow-wrap:anywhere;padding:10px 14px;line-height:1.5}.sc-msg p{margin:0 0 .5em}.sc-msg p:last-child{margin:0}.sc-msg ul{margin:.3em 0 .5em;padding-left:1.1em}.sc-msg a{color:var(--green-ink);text-underline-offset:2px}.sc-me{background:var(--ink);color:#fff;border-bottom-right-radius:var(--r-sm);white-space:pre-wrap;align-self:flex-end}.sc-bot{background:var(--white);border:1px solid var(--line);border-bottom-left-radius:var(--r-sm);color:var(--ink-2);align-self:flex-start}.sc-note{font-size:var(--text-xs);color:var(--muted);text-align:center;align-self:stretch}.sc-tag{border-radius:var(--r-pill);background:var(--warn-bg);color:var(--warn);font:600 var(--text-xs)/1.5 var(--sans);margin-bottom:6px;padding:2px 8px;display:inline-block}.sc-err{border-radius:var(--r);background:var(--err-bg);color:var(--err);font-size:var(--text-sm);align-self:stretch;padding:10px 12px}.sc-err:before{content:"⚠ "}.sc-ok{border-radius:var(--r);background:var(--ok-bg);color:var(--green-ink);font-size:var(--text-sm);align-self:stretch;padding:10px 12px}.sc-ok:before{content:"✓ ";font-weight:700}.sc-ok.is-demo{background:var(--warn-bg);color:var(--warn)}.sc-ok.is-demo:before{content:"ⓘ "}.sc-typing{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--text-xs);color:var(--muted);align-self:flex-start;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.sc-dots{gap:3px;display:inline-flex}.sc-dots span{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite sc-dot}.sc-dots span:nth-child(2){animation-delay:.15s}.sc-dots span:nth-child(3){animation-delay:.3s}@keyframes sc-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.sc-cards{align-self:stretch;gap:10px;display:grid}.sc-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:96px 1fr;gap:12px;padding:8px;display:grid;position:relative}.sc-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.sc-card-media{border-radius:var(--r);background:var(--ink);width:96px;height:80px;color:var(--on-dark-muted);font-size:var(--text-xs);place-items:center;display:grid;overflow:hidden}.sc-card-media img{object-fit:cover;width:100%;height:100%;display:block}.sc-card-body{min-width:0;padding-right:40px}.sc-card-price{font:700 var(--text-sm)/1.3 var(--sans);color:var(--ink);margin:0}.sc-card-title{font:600 var(--text-sm)/1.3 var(--sans);letter-spacing:0;margin:2px 0 0}.sc-card-title a{color:var(--ink);text-decoration:none}.sc-card-title a:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.sc-card-title a:hover{text-decoration:underline}.sc-card-spec{font-size:var(--text-xs);color:var(--muted);margin:2px 0 0}.sc-card-why{font-size:var(--text-xs);color:var(--green-ink);margin:4px 0 0}.sc-card-why:before{content:"✓ ";font-weight:700}.sc-card-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.sc-card-tags span{border-radius:var(--r-pill);font:600 .72rem/1.5 var(--sans);background:var(--surface);color:var(--ink);padding:1px 7px}.sc-card-tags .is-demo{background:var(--warn-bg);color:var(--warn)}.sc-card-tags .is-gone{background:var(--err-bg);color:var(--err)}.sc-fav{z-index:1;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.sc-fav:hover{background:var(--surface)}.sc-fav[aria-pressed=true] svg{fill:var(--coral);stroke:var(--coral)}.sc-links{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;display:flex}.sc-link{font:600 var(--text-sm)/1.3 var(--sans);color:var(--green-ink);text-underline-offset:3px;padding:6px 0;text-decoration:underline;display:inline-block}.sc-link:after{content:" →"}.sc-compare{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);align-self:stretch;overflow-x:auto}.sc-compare table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.sc-compare th,.sc-compare td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.sc-compare thead th{color:var(--ink);font-weight:600}.sc-compare tbody th{color:var(--muted);white-space:nowrap;font-weight:500}.sc-compare tr.is-diff td{color:var(--ink);font-weight:600}.sc-compare tr.is-diff th:after{content:" ≠";color:var(--coral-ink)}.sc-draft{background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-lg);font-size:var(--text-sm);align-self:stretch;padding:14px}.sc-draft h3{font:600 var(--text-sm)/1.3 var(--sans);color:var(--ink);margin:0 0 4px}.sc-draft-prop{color:var(--muted);font-size:var(--text-xs);margin:0 0 10px}.sc-draft dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 10px;display:grid}.sc-draft dt{color:var(--muted)}.sc-draft dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.sc-draft .sc-field{gap:2px;margin-bottom:8px;display:grid}.sc-draft label{font-size:var(--text-xs);color:var(--muted)}.sc-draft input,.sc-draft textarea{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--white);width:100%;min-height:40px;font:inherit;color:var(--ink-2);padding:8px 10px}.sc-draft-note{font-size:var(--text-xs);color:var(--muted);margin:0 0 10px}.sc-draft-note.is-demo{border-radius:var(--r);background:var(--warn-bg);color:var(--warn);padding:8px 10px;font-weight:600}.sc-draft-err{color:var(--err);font-size:var(--text-xs);margin:0 0 8px}.sc-draft-actions{flex-wrap:wrap;gap:8px;display:flex}.sc-draft-actions .btn{min-height:44px}.sc-replies{flex-wrap:wrap;gap:6px;padding:0 16px;display:flex}.sc-replies:not(:empty){padding-bottom:10px}.sc-reply{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--white);min-height:40px;color:var(--ink);font:500 var(--text-sm)/1.2 var(--sans);cursor:pointer;padding:6px 14px}.sc-reply:hover{border-color:var(--ink);background:var(--surface)}.sc-form{border-top:1px solid var(--line);background:var(--white);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.sc-input{border:1px solid var(--line-strong);border-radius:var(--r);min-height:44px;max-height:120px;font:400 1rem/1.35 var(--sans);color:var(--ink-2);background:var(--white);resize:none;flex:1;padding:11px 12px}.sc-send{border-radius:var(--r);background:var(--ink);color:#fff;cursor:pointer;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.sc-send:hover{background:var(--night)}.sc-send[disabled]{opacity:.5;cursor:progress}.sc-privacy{background:var(--white);color:var(--muted);margin:0;padding:0 14px 10px;font-size:.72rem;line-height:1.4}.sc-privacy a{color:var(--muted)}@media (width<=599px){.sc-privacy{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.consent[data-astro-cid-5krk3x6l]{inset:auto var(--gutter,16px) 16px auto;z-index:60;background:var(--white,#fff);max-width:420px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-lg,12px);box-shadow:var(--shadow-lg);gap:12px;padding:16px;display:grid;position:fixed}.consent[data-astro-cid-5krk3x6l][hidden]{display:none}.consent[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{font-size:var(--text-sm,.9rem);margin:0}.consent-actions[data-astro-cid-5krk3x6l]{gap:8px;display:flex}.consent-actions[data-astro-cid-5krk3x6l] .btn[data-astro-cid-5krk3x6l]{flex:1;min-height:44px}@media (width<=600px){.consent[data-astro-cid-5krk3x6l]{max-width:none;inset:auto 8px 8px}}
