.ghost-content .kg-card{margin:3rem 0}.ghost-content .kg-card:first-child{margin-top:0}.ghost-content .kg-card:last-child{margin-bottom:0}.ghost-content .kg-width-wide{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.ghost-content .kg-width-full{width:100vw;margin-left:50%;transform:translate(-50%)}.ghost-content .kg-header-card{text-align:center;backdrop-filter:blur(6px);background:#0c0c0f;border-radius:32px;flex-direction:column;align-items:center;margin:5rem 0;padding:6rem 4rem;display:flex;position:relative;overflow:hidden}.ghost-content .kg-header-card.kg-width-full{box-sizing:border-box;border-radius:0;justify-content:flex-start;width:100vw;max-width:none;margin:0 calc(50% - 50vw) 3rem;padding:6rem 0 5rem;transform:none}.kg-header-card.kg-width-full .kg-hero-layer{pointer-events:none;z-index:0;position:absolute;inset:0}.kg-header-card.kg-width-full .kg-hero-gradient,.kg-header-card.kg-width-full .kg-hero-radial,.kg-header-card.kg-width-full canvas.kg-hero-canvas{pointer-events:none;width:100vw;max-width:none;margin:0;position:absolute;left:50%;transform:translate(-50%)}.kg-header-card.kg-width-full .kg-hero-gradient{opacity:1;top:-3rem;bottom:-3rem}.kg-header-card.kg-width-full .kg-hero-radial{filter:blur(40px);mix-blend-mode:overlay;background:radial-gradient(circle,#ffffff21,#0000 60%);top:0;bottom:0}.kg-header-card.kg-width-full canvas.kg-hero-canvas{mix-blend-mode:screen;opacity:.5;height:100%;top:0;bottom:0}@keyframes heroPulse{0%{transform:scale(1)}to{transform:scale(1.18)rotate(1deg)}}.ghost-content .kg-header-card.kg-width-full{isolation:isolate;background:0 0;position:relative;overflow:hidden}.ghost-content .kg-header-card.kg-width-full>*{z-index:1;position:relative}.ghost-content .kg-header-card.kg-width-full .kg-header-card-content{max-width:1200px}@media (width<=767px){.ghost-content .kg-card{margin:2.25rem 0}.ghost-content .kg-header-card{border-radius:20px;margin:3rem 0;padding:3.5rem 1.25rem}.ghost-content .kg-header-card.kg-width-full{width:100dvw;max-width:100dvw;margin-bottom:2.2rem;margin-left:-50dvw;margin-right:-50dvw;padding:4.2rem 0 3.6rem;position:relative;left:50%;right:50%}.kg-header-card.kg-width-full .kg-hero-gradient,.kg-header-card.kg-width-full .kg-hero-radial,.kg-header-card.kg-width-full canvas.kg-hero-canvas{width:100dvw}}.ghost-content figure.kg-image-card{margin:3rem 0}.ghost-content figure.kg-image-card img{border-radius:12px;width:100%;height:auto;margin:0 auto;display:block}.ghost-content figure.kg-image-card figcaption{font-size:inherit;line-height:inherit;text-align:center;color:var(--secondary-text-color,#94a3b8);margin-top:1rem}.ghost-content .kg-gallery-card{margin:4rem 0}.ghost-content .kg-gallery-container{gap:.8rem;display:grid}.ghost-content .kg-gallery-row{gap:.8rem;display:flex}.ghost-content .kg-gallery-image img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.ghost-content .kg-header-card>*{max-width:min(65vmax,1200px);margin-left:auto;margin-right:auto}.ghost-content .kg-header-card>.kg-hero-gradient,.ghost-content .kg-header-card>.kg-hero-radial,.ghost-content .kg-header-card>canvas.kg-hero-canvas{max-width:none;margin:0}@media (width<=767px){.ghost-content .kg-header-card.kg-width-full>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,.kg-header-card-content),.ghost-content .kg-header-card.kg-width-full .kg-header-card-content{width:min(100%,100dvw - 2rem);padding-left:1rem;padding-right:1rem}}.ghost-content .kg-header-card.kg-style-light{color:#111;background:#fff}.ghost-content .kg-header-card.kg-width-full.kg-style-light{color:inherit;background:0 0}.ghost-content .kg-header-card.kg-width-full .kg-hero-gradient,.ghost-content .kg-header-card.kg-width-full .kg-hero-radial,.ghost-content .kg-header-card.kg-width-full canvas.kg-hero-canvas{display:none}body.hero-card-fx .ghost-content>.kg-header-card:first-child{background:var(--hero-liquid-gradient);border-radius:0;width:100dvw;max-width:100dvw;margin-left:-50dvw;margin-right:-50dvw;position:relative;left:50%;right:50%}body.hero-card-fx .ghost-content>.kg-header-card:first-child .kg-hero-gradient,body.hero-card-fx .ghost-content>.kg-header-card:first-child .kg-hero-radial,body.hero-card-fx .ghost-content>.kg-header-card:first-child canvas.kg-hero-canvas{display:block}.ghost-content .kg-header-card h2{letter-spacing:-.05rem;margin:0 0 1.5rem;font-size:4rem;font-weight:800;line-height:1.15}@media (width<=767px){.ghost-content .kg-header-card h2{margin-bottom:1.1rem;font-size:clamp(1.85rem,8vw,2.25rem);line-height:1.24}.ghost-content .kg-header-card h3{margin-bottom:.95rem;font-size:clamp(1.3rem,6vw,1.65rem);line-height:1.34}.ghost-content .kg-header-card p{margin-bottom:1.1rem;font-size:clamp(1rem,4.3vw,1.22rem);line-height:1.66}}.ghost-content .kg-header-card h3{margin:0 0 1.2rem;font-size:2rem;font-weight:700}.ghost-content .kg-header-card p{margin:0 0 1.5rem;font-size:clamp(1.05em,2vw,1.7em);line-height:1.3}.ghost-content .kg-header-card .kg-header-card-subheading{max-width:720px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.45}.ghost-content .kg-header-card a{color:var(--brand-color,#38bdf8);text-decoration:none}.ghost-content .kg-callout-card{text-align:center;font-size:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:2.4rem}.ghost-content .kg-callout-card .kg-callout-text{font-size:inherit;line-height:inherit;text-align:left;margin:0}.ghost-content .kg-toggle-card{background:#ffffff0a;border:1px solid #ffffff26;border-radius:12px;margin:3rem 0;overflow:hidden}.ghost-content .kg-toggle-card h4{cursor:pointer;margin:0;padding:1.4rem 1.8rem;font-size:1.6rem;font-weight:600}.ghost-content .kg-toggle-card .kg-toggle-content{padding:0 1.8rem 1.6rem;font-size:1.5rem;line-height:1.5}.ghost-content .kg-bookmark-card{font-size:inherit}.ghost-content .kg-bookmark-card figcaption{text-align:center}.ghost-content .kg-bookmark-container{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:1.8rem;padding:1.8rem;text-decoration:none;transition:border-color .2s;display:flex}@media (width>=800px){.ghost-content .kg-bookmark-container{flex-direction:row}}.ghost-content .kg-bookmark-container:hover{border-color:var(--brand-color,#38bdf8)}.ghost-content .kg-bookmark-thumbnail{background:#111;border-radius:12px;flex:0 0 240px;display:block;overflow:hidden}.ghost-content .kg-bookmark-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ghost-content .kg-bookmark-content{flex-direction:column;flex:1;display:flex}.ghost-content .kg-bookmark-title{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0 0 .6rem}.ghost-content .kg-bookmark-description{font-size:inherit;line-height:inherit;color:var(--secondary-text-color,#94a3b8);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .8rem;display:-webkit-box;overflow:hidden}.ghost-content .kg-bookmark-metadata{color:var(--secondary-text-color,#94a3b8);flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:auto;font-size:1.2rem;display:flex}.ghost-content .kg-bookmark-publisher{font-size:inherit;line-height:inherit}.ghost-content .kg-bookmark-icon{width:20px;height:20px}.ghost-content pre{font-size:inherit;background:#0f172a;border:1px solid #ffffff14;border-radius:14px;margin:1rem 0;padding:1.4rem 1.6rem;line-height:1.6;position:relative;overflow:auto}.ghost-content .kg-code-card pre{font-size:inherit}.ghost-content .kg-code-card figcaption{text-align:center}.ghost-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ghost-content :where(p,li,blockquote,figcaption){overflow-wrap:break-word;word-break:normal;hyphens:auto}.ghost-content :where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;word-break:normal;text-wrap:balance;hyphens:auto}.ghost-content :where(a){overflow-wrap:anywhere;word-break:break-word}.ghost-content :where(pre,code,pre *,code *){hyphens:none}.ghost-content :not(pre)>code{overflow-wrap:anywhere;word-break:break-word}.ghost-content .kg-bookmark-content,.ghost-content .kg-file-card a>*,.ghost-content .kg-header-card>*{min-width:0}.ghost-content :not(pre)>code{color:#e5e7eb;background:#0f172a;border:1px solid #ffffff14;border-radius:.375rem;padding:.1em .35em;display:inline}.ghost-content :not(pre)>code:before,.ghost-content :not(pre)>code:after{content:none!important}.ghost-content blockquote{border-left:5px solid var(--brand-color,#38bdf8);font-style:italic;font-size:inherit;padding-left:1rem;line-height:1.55}.ghost-content hr{border:none;border-top:1px solid #ffffff26}.ghost-content .kg-file-card{margin:3.5rem 0}.ghost-content .kg-file-card a{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:1rem;padding:2rem 2.2rem;text-decoration:none;transition:border-color .2s;display:flex}@media (width>=640px){.ghost-content .kg-file-card a{flex-direction:row;align-items:center}}.ghost-content .kg-file-card a:hover{border-color:var(--brand-color,#38bdf8)}.ghost-content .kg-file-card .kg-file-card-title{font-size:1.6rem;font-weight:600}.ghost-content .kg-file-card .kg-file-card-caption{color:var(--secondary-text-color,#94a3b8);font-size:1.3rem}.ghost-content .kg-audio-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;margin:4rem 0;padding:2rem 2.4rem}.ghost-content .kg-audio-card audio{width:100%;margin-top:1.2rem}.ghost-content .kg-video-card{margin:4rem 0}.ghost-content .kg-video-card video{border-radius:16px;width:100%;display:block}.ghost-content .kg-embed-card{margin:4rem 0}.ghost-content .kg-embed-card iframe{border:0;width:100%}.ghost-content .kg-button-card{text-align:center;margin:4rem 0}.ghost-content .kg-button-card a.kg-btn{background:var(--brand-color,#38bdf8);color:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:1.3rem 2.4rem;font-size:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.ghost-content .kg-button-card a.kg-btn:hover{opacity:.85}.ghost-content .kg-product-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;max-width:550px;margin:4rem auto;padding:2rem 2.4rem}.ghost-content .kg-product-card h4{margin:0 0 1rem}.ghost-content .kg-product-card p{margin:0 0 1.2rem}.ghost-content figcaption{font-size:inherit;line-height:inherit;color:var(--secondary-text-color,#94a3b8)}.ghost-content .kg-callout-emoji{float:left;margin-right:1rem}pre[class*=language-],pre.code-block-pre,code[class*=language-]{color:#f8f8f2;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:2;hyphens:none;background:0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;line-height:1.6}pre[class*=language-],pre.code-block-pre{background:#0f172a;border:1px solid #94a3b826;border-radius:16px;margin:2rem 0;padding:1.25rem 1.5rem;overflow:auto;box-shadow:0 10px 30px #02061759}:not(pre)>code[class*=language-]{background:#0b1220;border:1px solid #94a3b833;border-radius:6px;padding:.2em .4em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6272a4}.token.punctuation{color:#f8f8f2}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#50fa7b}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.regex,.token.important{color:#ffb86c}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}
