.entry-quick-cta{position:relative;overflow:hidden;max-inline-size:min(100%,var(--vc-type-body-measure));border:1px solid hsl(var(--primary) / .3);border-radius:calc(var(--radius) + 4px);background:radial-gradient(circle at top right,hsl(var(--primary) / .18),transparent 60%),linear-gradient(160deg,hsl(var(--card) / .95),hsl(var(--card) / .72));padding:1rem;box-shadow:inset 0 1px hsl(var(--primary) / .2),0 14px 34px -24px hsl(var(--primary) / .62)}.entry-quick-cta:after{content:"";position:absolute;inset:auto -12% 0 auto;width:40%;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary) / .65));pointer-events:none}.entry-quick-cta__head{display:flex;flex-direction:column;gap:.38rem;max-width:46ch}.entry-quick-cta__eyebrow{display:inline-flex;align-items:center;gap:.42rem;margin:0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--primary));font-weight:600}.entry-quick-cta__subtitle{margin:0;font-size:var(--vc-type-body-size);line-height:var(--vc-type-body-leading);color:hsl(var(--foreground) / .82)}.entry-quick-cta__actions{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.55rem}.entry-quick-cta__action{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:.55rem;border:1px solid hsl(var(--border));background:hsl(var(--background) / .74);padding:.48rem .75rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.78rem;line-height:1.2;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .2s ease;white-space:nowrap}.entry-quick-cta__action:hover{transform:translateY(-1px)}.entry-quick-cta__action--section{color:hsl(var(--muted-foreground))}.entry-quick-cta__action--section:hover{border-color:hsl(var(--primary) / .45);color:hsl(var(--foreground));background:hsl(var(--secondary) / .5)}.entry-quick-cta__action--bot{border-color:hsl(var(--primary) / .55);background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.entry-quick-cta__action--bot:hover{border-color:hsl(var(--primary) / .82);background:hsl(var(--primary) / .2);color:hsl(var(--primary))}.entry-ai-assist{max-inline-size:min(100%,var(--vc-type-body-measure));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);background:hsl(var(--card) / .82);padding:.82rem .92rem}.entry-ai-assist__eyebrow{margin:0;display:inline-flex;align-items:center;gap:.38rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));font-weight:600}.entry-ai-assist__subtitle{margin:.34rem 0 0;color:hsl(var(--muted-foreground));font-size:var(--vc-type-small-size);line-height:1.5}.entry-ai-assist__actions{margin-top:.72rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.entry-ai-assist__copy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;border-radius:.52rem;border:1px solid hsl(var(--primary) / .42);background:hsl(var(--primary) / .08);color:hsl(var(--primary));padding:.42rem .78rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.78rem;font-weight:600;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.entry-ai-assist__copy-btn:hover{border-color:hsl(var(--primary) / .72);background:hsl(var(--primary) / .15);transform:translateY(-1px)}.entry-ai-assist__copy-btn:disabled{opacity:.88}.entry-ai-assist__howto{color:hsl(var(--muted-foreground));font-size:var(--vc-type-small-size);line-height:1.5}.entry-ai-assist__howto summary{display:inline-flex;align-items:center;min-height:2.2rem;padding:.42rem .25rem;cursor:pointer;color:hsl(var(--foreground) / .8);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.75rem;user-select:none;list-style:none}.entry-ai-assist__howto summary::-webkit-details-marker{display:none}.entry-ai-assist__howto summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1rem;margin-right:.3rem;color:hsl(var(--primary));font-weight:700}.entry-ai-assist__howto[open] summary:before{content:"-"}.entry-ai-assist__howto ol{margin:0 0 .2rem;padding-left:1.25rem;display:grid;gap:.22rem}.entry-ai-assist__howto li{line-height:1.5}.entry-markdown{--vc-entry-prose-measure: min(100%, var(--vc-type-body-measure))}.entry-markdown>:where(p,ul,ol,h2,h3,h4,h5,h6,blockquote,table,pre,.code-copy-wrap,img,video,iframe,hr){max-inline-size:var(--vc-entry-prose-measure)}.entry-markdown>:where(table,pre,.code-copy-wrap,iframe,img,video){inline-size:100%}.entry-markdown ul,.entry-markdown ol{margin:var(--vc-space-3) 0;padding-left:1.4rem}.entry-markdown ul{list-style:disc}.entry-markdown ol{list-style:decimal}.entry-markdown li{margin:var(--vc-space-1) 0;list-style-position:outside}.entry-markdown li::marker{color:hsl(var(--primary))}.entry-markdown li>p{margin:0}.entry-markdown li>ul,.entry-markdown li>ol{margin-top:var(--vc-space-2);margin-bottom:var(--vc-space-1)}.entry-markdown :not(pre)>code{max-width:100%;white-space:break-spaces;overflow-wrap:anywhere;word-break:break-word}.entry-markdown img,.entry-markdown video{display:block;max-width:var(--vc-entry-prose-measure);height:auto;border-radius:.6rem}.entry-markdown iframe{width:100%;max-width:100%;border:0}.entry-markdown table{width:100%;max-width:var(--vc-entry-prose-measure);margin:var(--vc-space-3) 0;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);border-collapse:separate;border-spacing:0;background:hsl(var(--card));table-layout:auto;overflow:hidden}.entry-markdown thead th{border-bottom:1px solid hsl(var(--border));font-weight:700;color:hsl(var(--foreground));background:hsl(var(--secondary) / .45)}.entry-markdown th,.entry-markdown td{padding:.58rem .75rem;text-align:left;vertical-align:top;white-space:normal;line-height:var(--vc-type-body-leading);border-right:1px solid hsl(var(--border));overflow-wrap:break-word;word-break:normal;hyphens:none}.entry-markdown th:last-child,.entry-markdown td:last-child{border-right:0}.entry-markdown tbody td{border-bottom:1px solid hsl(var(--border))}.entry-markdown tbody tr:last-child td{border-bottom:0}.entry-markdown tbody tr:nth-child(2n) td{background:hsl(var(--secondary) / .22)}.entry-legal-note{border-top:1px solid hsl(var(--border));padding-top:var(--vc-space-2);line-height:var(--vc-type-body-leading)}@media(max-width:900px){.entry-markdown table{display:block;width:100%;min-width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;font-size:.92rem;box-sizing:border-box}.entry-markdown table>:is(thead,tbody){display:table;width:100%;min-width:100%;table-layout:fixed}.entry-markdown table tr{display:table-row}.entry-markdown th,.entry-markdown td{padding:.5rem .45rem;line-height:1.35;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}}@media(max-width:640px){.entry-quick-cta{padding:.86rem}.entry-quick-cta__actions{gap:.5rem}.entry-quick-cta__action{width:100%;justify-content:flex-start;white-space:normal;min-height:2.5rem;padding:.6rem .8rem;font-size:.82rem}.entry-bookmark-btn{min-height:2.5rem;padding:.48rem .8rem;font-size:.82rem}.entry-ai-assist{padding:.8rem .82rem}.entry-ai-assist__copy-btn,.entry-ai-assist__howto summary{width:100%;justify-content:flex-start;min-height:2.4rem}.entry-ai-assist__howto{width:100%}.entry-back-link{display:inline-flex;align-items:center;min-height:2.35rem;line-height:1.2}}
