.kg-bookmark-card,.kg-bookmark-publisher{position:relative}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container{color:var(--text-0);border-radius:var(--radius-card);background:var(--card-background);border:var(--card-border);box-shadow:var(--card-shadow);padding:var(--card-padding);grid-template-columns:repeat(3,1fr);gap:4px;text-decoration:none;transition:box-shadow .2s ease-in-out;display:grid;overflow:hidden}:is(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container{color:var(--text-0);border-radius:var(--radius-card);background:var(--card-background);border:var(--card-border);box-shadow:var(--card-shadow);padding:var(--card-padding);grid-template-columns:repeat(3,1fr);gap:4px;text-decoration:none;transition:box-shadow .2s ease-in-out;display:grid;overflow:hidden}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container:hover{box-shadow:0 4px 16px -4px #00000014}:is(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container:hover{box-shadow:0 4px 16px -4px #00000014}@media (max-width:639px){:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container{grid-template-columns:1fr;gap:12px}:is(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container{grid-template-columns:1fr;gap:12px}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-content{order:2;grid-column:span 1;padding:0}:is(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-content{order:2;grid-column:span 1;padding:0}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-title{-webkit-line-clamp:2;line-clamp:2;-webkit-mask-image:linear-gradient(90deg,#000 100%,#0000 100%);mask-image:linear-gradient(90deg,#000 100%,#0000 100%)}:is(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-title{-webkit-line-clamp:2;line-clamp:2;-webkit-mask-image:linear-gradient(90deg,#000 100%,#0000 100%);mask-image:linear-gradient(90deg,#000 100%,#0000 100%)}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-description{-webkit-line-clamp:3;line-clamp:3;-webkit-mask-image:linear-gradient(90deg,#000 100%,#0000 100%);mask-image:linear-gradient(90deg,#000 100%,#0000 100%)}:is(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-description{-webkit-line-clamp:3;line-clamp:3;-webkit-mask-image:linear-gradient(90deg,#000 100%,#0000 100%);mask-image:linear-gradient(90deg,#000 100%,#0000 100%)}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-metadata{margin-top:1em}:is(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-metadata{margin-top:1em}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-thumbnail{order:1;grid-column:span 1}:is(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-thumbnail{order:1;grid-column:span 1}}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-content{flex-direction:column;flex-grow:1;flex-basis:100%;grid-column:span 2;justify-content:center;align-items:flex-start;gap:8px;padding:4px;display:flex;overflow:hidden}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-content{flex-direction:column;flex-grow:1;flex-basis:100%;grid-column:span 2;justify-content:center;align-items:flex-start;gap:8px;padding:4px;display:flex;overflow:hidden}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-title{font-size:var(--font-size-16);line-height:var(--leading-sm);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-title{font-size:var(--font-size-16);line-height:var(--leading-sm);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}@media (max-width:639px){:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-title{-webkit-line-clamp:2;line-clamp:2}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-title{-webkit-line-clamp:2;line-clamp:2}}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-description{-webkit-line-clamp:2;line-clamp:2;font-size:var(--font-size-15);line-height:var(--leading-sm);color:var(--text-1);-webkit-box-orient:vertical;margin-top:4px;font-weight:400;display:-webkit-box;overflow:hidden}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-description{-webkit-line-clamp:2;line-clamp:2;font-size:var(--font-size-15);line-height:var(--leading-sm);color:var(--text-1);-webkit-box-orient:vertical;margin-top:4px;font-weight:400;display:-webkit-box;overflow:hidden}@media (max-width:639px){:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-description{-webkit-line-clamp:3;line-clamp:3}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-description{-webkit-line-clamp:3;line-clamp:3}}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-metadata{width:100%;font-size:var(--font-size-13);white-space:nowrap;color:var(--text-2);align-items:center;margin-top:1.2em;font-weight:600;display:flex}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-metadata{width:100%;font-size:var(--font-size-13);white-space:nowrap;color:var(--text-2);align-items:center;margin-top:1.2em;font-weight:600;display:flex}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-metadata .kg-bookmark-icon{width:20px;height:20px;margin-right:6px}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-metadata .kg-bookmark-icon{width:20px;height:20px;margin-right:6px}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-metadata>span:nth-of-type(2):before{content:"•";margin:0 6px}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-metadata>span:nth-of-type(2):before{content:"•";margin:0 6px}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-metadata>span:last-of-type{text-overflow:ellipsis;overflow:hidden}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-metadata>span:last-of-type{text-overflow:ellipsis;overflow:hidden}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-author{display:inline}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-author{display:inline}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-publisher{display:inline}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-publisher{display:inline}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-publisher{text-overflow:ellipsis;white-space:nowrap;max-width:240px;line-height:var(--leading-lg);display:block;overflow:hidden}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-publisher{text-overflow:ellipsis;white-space:nowrap;max-width:240px;line-height:var(--leading-lg);display:block;overflow:hidden}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-thumbnail{border-radius:calc(var(--radius-card) - .3em);grid-column:span 1;max-height:140px;position:relative;overflow:hidden}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-thumbnail{border-radius:calc(var(--radius-card) - .3em);grid-column:span 1;max-height:140px;position:relative;overflow:hidden}@media (max-width:639px){:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-thumbnail{max-height:none}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-thumbnail{max-height:none}}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-thumbnail img{object-fit:cover;width:100%;height:100%}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-thumbnail img{object-fit:cover;width:100%;height:100%}:-webkit-any(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-thumbnail:after{content:"";z-index:1;border:1px solid var(--text-0);border-radius:inherit;opacity:.48;pointer-events:none;mix-blend-mode:overlay;position:absolute;top:0;bottom:0;left:0;right:0}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-thumbnail:after{content:"";z-index:1;border:1px solid var(--text-0);border-radius:inherit;opacity:.48;pointer-events:none;mix-blend-mode:overlay;position:absolute;top:0;bottom:0;left:0;right:0}.kg-callout-card,.kg-callout-card *{box-sizing:border-box}.kg-callout-card{border-radius:var(--radius-card);--callout-alpha:.12;color:var(--text-0);gap:.8em;padding:16px 20px;display:flex;position:relative}html[data-theme=dark] .kg-callout-card{--callout-alpha:.2}html[data-theme=dark] .kg-callout-card:after{opacity:.24}@media (max-width:479px){.kg-callout-card{gap:.6em;padding:14px 18px}}.kg-callout-card+.kg-callout-card{margin-top:1em}.kg-callout-card:after{content:"";z-index:1;border:1px solid var(--text-0);border-radius:inherit;opacity:.36;pointer-events:none;mix-blend-mode:overlay;position:absolute;top:0;bottom:0;left:0;right:0}.kg-callout-card .kg-callout-emoji{line-height:var(--leading-0);height:-moz-fit-content;height:fit-content;margin-top:.2em;font-size:1.24em}@media (max-width:479px){.kg-callout-card .kg-callout-emoji{font-size:1em}}.kg-callout-card .kg-callout-text{font-size:var(--font-size-18);line-height:var(--leading-md)}@media (max-width:479px){.kg-callout-card .kg-callout-text{font-size:var(--font-size-16)}}.kg-callout-card.kg-callout-card-grey{background:var(--bg-1)}.kg-callout-card.kg-callout-card-white{box-shadow:inset 0 0 0 1px var(--border-0);background:0 0;border:none}.kg-callout-card.kg-callout-card-blue{background:oklch(72% .24 250/var(--callout-alpha))}.kg-callout-card.kg-callout-card-green{background:oklch(75% .24 145/var(--callout-alpha))}.kg-callout-card.kg-callout-card-yellow{background:oklch(80% .24 85/var(--callout-alpha))}.kg-callout-card.kg-callout-card-red{background:oklch(60% .24 20/var(--callout-alpha))}.kg-callout-card.kg-callout-card-pink{background:oklch(75% .24 345/var(--callout-alpha))}.kg-callout-card.kg-callout-card-purple{background:oklch(70% .24 295/var(--callout-alpha))}.kg-callout-card.kg-callout-card-accent{background:var(--ghost-accent-color);color:#fff}.kg-callout-card.kg-callout-card-accent a{color:#fff!important;text-decoration-color:#fff!important}.content blockquote:not(.kg-blockquote-alt){border-left:4px solid var(--ghost-accent-color);color:var(--text-0);font-size:var(--font-size-18);line-height:var(--leading-md);margin:24px 0;padding-left:16px;font-weight:500}.kg-blockquote-alt{font-size:var(--font-size-28);line-height:var(--leading-md);text-align:center;margin:24px 0;padding:0 2em;font-weight:500}@media (max-width:1023px){.kg-blockquote-alt{font-size:var(--font-size-24);padding:0 1.8em}}@media (max-width:639px){.kg-blockquote-alt{font-size:var(--font-size-24);padding:0 1.2em}}@media (max-width:479px){.kg-blockquote-alt{font-size:var(--font-size-24);padding:0 .8em}}@media (max-width:369px){.kg-blockquote-alt{font-size:var(--font-size-24);padding:0 .24em}}.kg-blockquote-alt:before{content:"“";display:inline-block}.kg-blockquote-alt:after{content:"”";display:inline-block}.kg-image-card img{object-fit:cover;object-position:center;border-radius:var(--radius-image);width:100%;height:auto}.kg-width-full img{border-radius:0!important}.kg-gallery-card,.kg-gallery-card *{box-sizing:border-box}.kg-gallery-card,.kg-image-card{--gap:1rem}@media (max-width:639px){.kg-gallery-card,.kg-image-card{--gap:.6rem}}:-webkit-any(.kg-gallery-card,.kg-image-card):not(.kg-card-hascaption)+.kg-image-card{margin-top:var(--gap)}:is(.kg-gallery-card,.kg-image-card):not(.kg-card-hascaption)+.kg-image-card{margin-top:var(--gap)}:-webkit-any(.kg-gallery-card,.kg-image-card):not(.kg-card-hascaption)+.kg-gallery-card{margin-top:var(--gap)}:is(.kg-gallery-card,.kg-image-card):not(.kg-card-hascaption)+.kg-gallery-card{margin-top:var(--gap)}.kg-gallery-container{position:relative}.kg-gallery-row{flex-direction:row;justify-content:center;display:flex}.kg-gallery-row:not(:first-of-type){margin:var(--gap)0 0}.kg-gallery-image img{border-radius:var(--radius-lg);width:100%;height:100%;margin:0;display:block}.kg-gallery-image:not(:first-of-type){margin:0 0 0 var(--gap)}.kg-header-card{border-radius:var(--radius-card);-webkit-user-select:none;user-select:none;box-sizing:border-box;padding:0;position:relative;overflow:hidden}.kg-header-card *{box-sizing:border-box}.kg-header-card a,.kg-header-card a span{color:currentColor}.kg-header-card>picture>.kg-header-card-image{object-fit:cover;object-position:center;pointer-events:none;background-color:#fff;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.kg-header-card.kg-style-accent{background-color:var(--ghost-accent-color)}.kg-header-card.kg-style-image h2.kg-header-card-heading,.kg-header-card.kg-style-image .kg-header-card-subheading,.kg-header-card.kg-style-image .kg-header-card-button{z-index:999}.kg-header-card.kg-v2:has(.kg-header-card-image) .kg-header-card-text{background-color:#0000004d}.kg-header-card-content{width:100%}.kg-header-card-text{text-align:left;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:min(4.8vmax,80px) min(3.6vmax,60px);display:flex;position:relative}@media (max-width:639px){.kg-header-card-text{gap:12px;padding:48px 24px}}.kg-header-card-text.kg-align-center{text-align:center;align-items:center}.kg-header-card-heading{font-weight:800;line-height:var(--leading-xxs);letter-spacing:-.01em;margin:0}.kg-header-card-subheading{max-width:var(--post-container-width);font-weight:500;line-height:var(--leading-lg);margin:0}.kg-header-card-subheading strong{font-weight:800}.kg-header-card-button{height:36px;max-height:36px;font-size:var(--font-size-15);font-weight:700;line-height:var(--leading-0);text-align:center;border-radius:var(--radius-lg);border:none;justify-content:center;align-items:center;margin-top:8px;padding:0 16px;transition:opacity .3s ease-out;display:flex}@media (max-width:639px){.kg-header-card-button{height:44px}}.kg-header-card-button.kg-style-accent{background-color:var(--ghost-accent-color)}.kg-header-card-button:hover{opacity:.8}.kg-header-card.kg-width-regular .kg-header-card-text,.kg-header-card.kg-width-wide .kg-header-card-text{padding:min(5.2vmax,90px) min(5vmax,64px)}@media (max-width:639px){.kg-header-card.kg-width-regular .kg-header-card-text,.kg-header-card.kg-width-wide .kg-header-card-text{padding:48px 24px}}.kg-header-card.kg-width-full .kg-header-card-text{padding:min(8vmax,120px) min(6vmax,72px)}@media (max-width:639px){.kg-header-card.kg-width-full .kg-header-card-text{padding:48px 24px}}.kg-header-card.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading){max-width:var(--grid-container-width)}@media (max-width:639px){.kg-header-card.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading){max-width:unset}}.kg-header-card.kg-layout-split .kg-header-card-content{grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:1023px){.kg-header-card.kg-layout-split .kg-header-card-content{grid-template-columns:1fr}}.kg-header-card.kg-layout-split picture{width:100%;height:100%;display:block}.kg-header-card.kg-layout-split picture>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.kg-header-card.kg-layout-split.kg-content-wide .kg-header-card-content{gap:64px;padding:min(6vmax,72px)}@media (max-width:1023px){.kg-header-card.kg-layout-split.kg-content-wide .kg-header-card-content{gap:48px}}@media (max-width:767px){.kg-header-card.kg-layout-split.kg-content-wide .kg-header-card-content{gap:40px}}@media (max-width:639px){.kg-header-card.kg-layout-split.kg-content-wide .kg-header-card-content{gap:36px;padding:64px 32px}}@media (max-width:479px){.kg-header-card.kg-layout-split.kg-content-wide .kg-header-card-content{gap:36px;padding:48px 24px}}.kg-header-card.kg-layout-split.kg-content-wide .kg-header-card-text,.kg-header-card.kg-layout-split.kg-content-wide.kg-swapped .kg-header-card-text{padding:0}.kg-header-card.kg-layout-split.kg-content-wide picture>img,.kg-header-card.kg-layout-split.kg-content-wide.kg-swapped picture>img{border-radius:var(--radius-lg)!important}.kg-header-card.kg-layout-split.kg-width-full:not(.kg-content-wide) .kg-header-card-content{gap:0}@media (max-width:639px){.kg-header-card.kg-layout-split.kg-width-full:not(.kg-content-wide) .kg-header-card-content{padding:0}}.kg-header-card.kg-layout-split.kg-width-full:not(.kg-content-wide) .kg-header-card-text,.kg-header-card.kg-layout-split.kg-width-full.kg-swapped:not(.kg-content-wide) .kg-header-card-text{padding:min(8vmax,120px) min(6vmax,72px)}@media (max-width:639px){.kg-header-card.kg-layout-split.kg-width-full:not(.kg-content-wide) .kg-header-card-text,.kg-header-card.kg-layout-split.kg-width-full.kg-swapped:not(.kg-content-wide) .kg-header-card-text{padding:64px 32px}}@media (max-width:479px){.kg-header-card.kg-layout-split.kg-width-full:not(.kg-content-wide) .kg-header-card-text,.kg-header-card.kg-layout-split.kg-width-full.kg-swapped:not(.kg-content-wide) .kg-header-card-text{padding:48px 24px}}.kg-header-card.kg-layout-split:not(.kg-content-wide):not(.kg-width-full) .kg-header-card-content{gap:64px;padding:min(6vmax,72px)}@media (max-width:1023px){.kg-header-card.kg-layout-split:not(.kg-content-wide):not(.kg-width-full) .kg-header-card-content{gap:48px}}@media (max-width:767px){.kg-header-card.kg-layout-split:not(.kg-content-wide):not(.kg-width-full) .kg-header-card-content{gap:40px}}@media (max-width:639px){.kg-header-card.kg-layout-split:not(.kg-content-wide):not(.kg-width-full) .kg-header-card-content{gap:36px;padding:0}}.kg-header-card.kg-layout-split:not(.kg-content-wide):not(.kg-width-full) .kg-header-card-text{padding:min(8vmax,120px) min(6vmax,72px)}@media (max-width:639px){.kg-header-card.kg-layout-split:not(.kg-content-wide):not(.kg-width-full) .kg-header-card-text{padding:64px 32px}}@media (max-width:479px){.kg-header-card.kg-layout-split:not(.kg-content-wide):not(.kg-width-full) .kg-header-card-text{padding:48px 24px}}.kg-header-card.kg-swapped .kg-header-card-text{grid-row:1}.kg-header-card.kg-width-regular .kg-header-card-heading,.kg-header-card.kg-width-wide .kg-header-card-heading{font-size:var(--font-size-30)}@media (max-width:639px){.kg-header-card.kg-width-regular .kg-header-card-heading,.kg-header-card.kg-width-wide .kg-header-card-heading{font-size:var(--font-size-24)}}.kg-header-card.kg-width-full .kg-header-card-heading{font-size:var(--font-size-36)}@media (max-width:1023px){.kg-header-card.kg-width-full .kg-header-card-heading{font-size:var(--font-size-30)}}@media (max-width:639px){.kg-header-card.kg-width-full .kg-header-card-heading{font-size:var(--font-size-24)}}.kg-header-card.kg-width-regular .kg-header-card-subheading,.kg-header-card.kg-width-wide .kg-header-card-subheading{font-size:var(--font-size-18)!important}@media (max-width:639px){.kg-header-card.kg-width-regular .kg-header-card-subheading,.kg-header-card.kg-width-wide .kg-header-card-subheading{font-size:var(--font-size-16)!important}}.kg-header-card.kg-width-full .kg-header-card-subheading{font-size:var(--font-size-20)!important}@media (max-width:1023px){.kg-header-card.kg-width-full .kg-header-card-subheading{font-size:var(--font-size-18)!important}}@media (max-width:639px){.kg-header-card.kg-width-full .kg-header-card-subheading{font-size:var(--font-size-16)!important}}.kg-toggle-card{border-radius:var(--radius-card);background:var(--card-background);border:var(--card-border);box-shadow:var(--card-shadow);color:var(--text-0);flex-direction:column;padding:16px 20px;display:flex;position:relative}@media (max-width:479px){.kg-toggle-card{padding:12px 16px}}.kg-toggle-card .kg-toggle-heading{cursor:pointer;justify-content:space-between;align-items:flex-start;display:flex}.kg-toggle-card .kg-toggle-heading h4.kg-toggle-heading-text{font-size:var(--font-size-18);font-weight:700;line-height:var(--leading-sm);-webkit-user-select:none;user-select:none;margin:0}@media (max-width:479px){.kg-toggle-card .kg-toggle-heading h4.kg-toggle-heading-text{font-size:var(--font-size-16)}}.kg-toggle-card .kg-toggle-heading h4.kg-toggle-heading-text strong,.kg-toggle-card .kg-toggle-heading h4.kg-toggle-heading-text b{font-weight:800}.kg-toggle-card .kg-toggle-heading .kg-toggle-card-icon{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:1em;padding:0;display:flex}.kg-toggle-card .kg-toggle-heading .kg-toggle-card-icon svg{width:12px;color:var(--text-2);transition:all .3s}.kg-toggle-card .kg-toggle-heading .kg-toggle-card-icon svg path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill-rule:evenodd}.kg-toggle-card .kg-toggle-content{opacity:1;height:auto;transition:opacity 1s,top .35s;position:relative;top:0}.kg-toggle-card .kg-toggle-content p:first-of-type{margin-top:.5em}.kg-toggle-card .kg-toggle-content p,.kg-toggle-card .kg-toggle-content ol,.kg-toggle-card .kg-toggle-content ul{font-size:var(--font-size-16);line-height:var(--leading-lg);margin-top:.9em;margin-bottom:0}.kg-toggle-card .kg-toggle-content ul li,.kg-toggle-card .kg-toggle-content ol li{margin-bottom:.4em}.kg-toggle-card .kg-toggle-content li+li{margin-top:.4em}.kg-toggle-card .kg-toggle-content ul li:last-child,.kg-toggle-card .kg-toggle-content ol li:last-child{margin-bottom:0}.kg-toggle-card[data-kg-toggle-state=close] .kg-toggle-content{opacity:0;height:0;transition:opacity .5s,top .35s;top:-.5em;overflow:hidden}.kg-toggle-card[data-kg-toggle-state=close] svg{-moz-transform:unset;transform:unset}.kg-toggle-card[data-kg-toggle-state=open] svg{transform:rotate(-180deg)}.kg-audio-card{border-radius:var(--radius-card);background:var(--card-background);border:var(--card-border);width:100%;min-height:96px;box-shadow:var(--card-shadow);color:var(--text-0);align-items:center;gap:8px;padding:16px;display:flex;overflow:hidden}@media (max-width:479px){.kg-audio-card{padding:12px}}.kg-audio-card .kg-audio-thumbnail{object-fit:cover;aspect-ratio:1;border-radius:var(--radius-lg);background:0 0;justify-content:center;align-items:center;width:72px;min-width:72px;height:100%;margin:2px;display:flex}@media (max-width:639px){.kg-audio-card .kg-audio-thumbnail{width:64px;min-width:64px}}.kg-audio-card .kg-audio-thumbnail.placeholder{background:var(--ghost-accent-color)}.kg-audio-card .kg-audio-thumbnail.placeholder svg{fill:#fff;width:24px;height:24px}.kg-audio-card .kg-audio-player-container{--seek-before-width:0%;--volume-before-width:100%;--buffered-width:0%;flex-direction:column;justify-content:center;gap:16px;width:100%;height:100%;padding:8px;display:flex;position:relative}.kg-audio-card .kg-audio-player-container .kg-audio-title{width:100%;font-family:inherit;font-size:var(--font-size-16);font-weight:700;line-height:var(--leading-xxs);-webkit-line-clamp:1;line-clamp:1;background:0 0;border:none;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kg-audio-card .kg-audio-player-container .kg-audio-player{flex-grow:1;align-items:center;display:flex}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-current-time,.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-time,.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-duration,.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-playback-rate,.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-mute-icon,.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-unmute-icon{font-family:inherit;font-size:var(--font-size-13);font-weight:600;line-height:var(--leading-0);white-space:nowrap}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-current-time{min-width:38px;padding:0 4px}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-time{width:-moz-fit-content;width:fit-content;color:var(--text-2)}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-duration{padding:0 4px}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-playback-rate{text-align:left;background:var(--bg-2);border-radius:var(--radius-full);justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 2px;padding:4px 8px;font-size:12px;font-weight:600;transition:all .2s;display:flex}@media (max-width:479px){.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-playback-rate{padding-left:8px}}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-mute-icon{background:0 0;padding:0 4px;font-size:0;position:relative;bottom:-1px}@media (max-width:479px){.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-mute-icon{margin-left:auto}}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-mute-icon svg{fill:currentColor;width:16px;height:16px}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-unmute-icon{background:0 0;padding:0 4px;font-size:0;position:relative;bottom:-1px}@media (max-width:479px){.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-unmute-icon{margin-left:auto}}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-unmute-icon svg{fill:currentColor;width:16px;height:16px}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-seek-slider{flex-grow:1;margin:0 6px;position:relative}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-seek-slider:before{content:"";cursor:pointer;background-color:currentColor;border-radius:4px;height:4px;position:absolute;left:0;width:var(--seek-before-width)!important}@media (max-width:639px){.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-seek-slider{display:none}}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-volume-slider{width:80px;position:relative}.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-volume-slider:before{content:"";cursor:pointer;background-color:currentColor;border-radius:6px;height:4px;position:absolute;left:0;width:var(--volume-before-width)!important}@media (max-width:479px){.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-volume-slider{display:none}}.kg-audio-card input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:6px;height:auto;padding:0;position:relative}.kg-audio-card input[type=range]:focus{outline:none}.kg-audio-card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.kg-audio-card input[type=range]::-ms-track{cursor:pointer;color:#0000;background:0 0;border-color:#0000}.kg-audio-card input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:var(--border-2);border-radius:6px;width:100%;height:4px}.kg-audio-card input[type=range]::-webkit-slider-thumb{box-sizing:content-box;cursor:pointer;border:0;border:1px solid var(--border-0);border-radius:var(--radius-full);background:#fff;width:13px;height:13px;margin:-5px 0 0;transition:transform .2s ease-in-out;position:relative;box-shadow:0 1px 4px #0000001a}.kg-audio-card input[type=range]:active::-webkit-slider-thumb{transition:transform .2s ease-in-out;transform:scale(1.2)}.kg-audio-card input[type=range]::-moz-range-track{cursor:pointer;background:var(--border-2);border-radius:4px;width:100%;height:4px}.kg-audio-card input[type=range]::-moz-range-progress{background:currentColor;border-radius:4px}.kg-audio-card input[type=range]::-moz-range-thumb{box-sizing:content-box;cursor:pointer;border:0;border:1px solid var(--border-0);border-radius:var(--radius-full);background:#fff;width:13px;height:13px;transition:transform .2s ease-in-out;box-shadow:0 1px 4px #0000001a}.kg-audio-card input[type=range]:active::-moz-range-thumb{transition:transform .2s ease-in-out;transform:scale(1.2)}.kg-audio-card input[type=range]::-ms-track{color:#0000;cursor:pointer;background:0 0;border:solid #0000;width:100%;height:3px}.kg-audio-card input[type=range]::-ms-fill-lower{background:#fff}.kg-audio-card input[type=range]::-ms-fill-upper{background:currentColor}.kg-audio-card input[type=range]::-ms-thumb{box-sizing:content-box;cursor:pointer;border:0;border:1px solid var(--border-0);border-radius:var(--radius-full);background:#fff;width:13px;height:13px;transition:transform .2s ease-in-out;box-shadow:0 1px 4px #0000001a}.kg-audio-card input[type=range]:active::-ms-thumb{transition:transform .2s ease-in-out;transform:scale(1.2)}.kg-audio-card .kg-audio-play-icon{background:0 0;padding:0 4px 0 0;font-size:0;position:relative;bottom:1px}.kg-audio-card .kg-audio-play-icon svg{fill:currentColor;width:14px;height:14px}.kg-audio-card .kg-audio-pause-icon{background:0 0;padding:0 4px 0 0;font-size:0;position:relative;bottom:1px}.kg-audio-card .kg-audio-pause-icon svg{fill:currentColor;width:14px;height:14px}.kg-audio-card .kg-audio-hide{display:none!important}.kg-file-card{display:flex}.kg-file-card a.kg-file-card-container{color:var(--text-0);border-radius:var(--radius-card);background:var(--card-background);border:var(--card-border);height:auto;min-height:92px;box-shadow:var(--card-shadow);padding:var(--card-padding);justify-content:center;align-items:center;gap:16px;width:100%;text-decoration:none;display:flex}.kg-file-card a.kg-file-card-container:hover .kg-file-card-icon:before{opacity:.08}@media (max-width:639px){.kg-file-card a.kg-file-card-container{gap:12px;padding:12px}}.kg-file-card.kg-file-card-medium a.kg-file-card-container{min-height:72px}.kg-file-card.kg-file-card-medium .kg-file-card-caption{opacity:1;font-weight:500}.kg-file-card.kg-file-card-small a.kg-file-card-container{align-items:center;min-height:52px}.kg-file-card.kg-file-card-small .kg-file-card-metadata{font-size:var(--font-size-14);margin-top:0}.kg-file-card.kg-file-card-small .kg-file-card-icon svg{width:20px;height:20px}.kg-file-card .kg-file-card-contents{flex-direction:column;justify-content:center;gap:2px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.kg-file-card .kg-file-card-title{font-size:var(--font-size-16);font-weight:700;line-height:var(--leading-sm);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:-webkit-box!important}@media (max-width:639px){.kg-file-card .kg-file-card-title{-webkit-line-clamp:1;line-clamp:1}}.kg-file-card .kg-file-card-caption{font-size:var(--font-size-15);line-height:var(--leading-sm);opacity:.64;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:-webkit-box!important}@media (max-width:639px){.kg-file-card .kg-file-card-caption{-webkit-line-clamp:1;line-clamp:1}}.kg-file-card .kg-file-card-title+.kg-file-card-caption{margin-top:2px}.kg-file-card .kg-file-card-metadata{font-size:var(--font-size-13);line-height:var(--leading-sm);margin-top:12px;display:inline}.kg-file-card .kg-file-card-filename{font-weight:700;display:inline}.kg-file-card .kg-file-card-filesize{font-size:var(--font-size-13);opacity:.6;font-weight:600;display:inline-block}.kg-file-card .kg-file-card-filesize:before{content:"•";margin-left:6px;margin-right:6px;display:inline-block;transform:scale(.8)}.kg-file-card .kg-file-card-icon{aspect-ratio:1;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;display:flex;position:relative}.kg-file-card .kg-file-card-icon:before{content:"";opacity:.05;background:currentColor;border-radius:6px;transition:opacity .35s ease-in-out;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.kg-file-card .kg-file-card-icon svg{width:24px;height:24px;color:var(--ghost-accent-color)}.kg-button-card,.kg-button-card *{box-sizing:border-box}.kg-button-card{justify-content:center;align-items:center;width:100%;display:flex;position:static}.kg-button-card.kg-align-left{justify-content:flex-start}.kg-button-card a.kg-btn{width:-moz-fit-content;width:fit-content;height:2.48em;line-height:var(--leading-0);font-size:var(--font-size-14);border-radius:8px;justify-content:center;align-items:center;padding:0 1.24em;font-weight:700;text-decoration:none;transition:opacity .2s ease-in-out;display:flex;position:static}.kg-button-card a.kg-btn:hover{opacity:.85;transition:opacity .2s ease-in-out}.kg-button-card a.kg-btn:active{opacity:1;transition:opacity .2s ease-in-out}.kg-button-card a.kg-btn.kg-btn-accent{background-color:var(--ghost-accent-color);color:#fff}.table-container{width:100%;margin-top:var(--kg-card-margin);background:var(--card-background);border:var(--card-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);scrollbar-width:thin;scrollbar-color:var(--border-3)var(--card-background);overflow-x:auto!important}.table-container table{border-collapse:collapse;white-space:normal;width:100%;font-size:var(--font-size-15);line-height:var(--leading-lg);background:0 0}.table-container table caption{font-size:var(--font-size-20);background:var(--bg-1);border-bottom:var(--card-border);padding:.8rem 1rem;font-weight:800}.table-container table img.avatar{aspect-ratio:1;width:30px;height:30px}.table-container table>*{white-space:normal!important;overflow-wrap:break-word!important;word-break:keep-all!important}.table-container table thead{background:var(--bg-1)}.table-container table th{font-weight:700!important}.table-container table td{color:var(--text-1);font-weight:500!important}.table-container table th,.table-container table td{text-align:left;border:var(--card-border);padding:.6rem .8rem;border-top:none!important}.table-container table thead th:first-child{border-left:none!important}.table-container table thead th:last-child{border-right:none!important}.table-container table tbody td:first-child{border-left:none!important}.table-container table tbody td:last-child{border-right:none!important}.table-container table tr th:first-child{border-left:0}.table-container table tr th:last-child{border-right:0}.kg-product-card{flex-direction:column;align-items:center;width:100%;display:flex}.kg-product-card .kg-product-card-container{grid-row-gap:16px;border-radius:var(--radius-card);background:var(--card-background);border:var(--card-border);width:100%;max-width:480px;box-shadow:var(--card-shadow);padding:var(--card-padding);color:var(--text-0);grid-template-columns:auto min-content;align-items:center;display:grid}.kg-product-card .kg-product-card-container .kg-product-card-image{border-radius:6px;grid-column:1/3;justify-self:center;height:auto}.kg-product-card .kg-product-card-container .kg-product-card-title-container{grid-column:1/2}.kg-product-card .kg-product-card-container .kg-product-card-title-container h4.kg-product-card-title{font-size:var(--font-size-20);font-weight:700;line-height:var(--leading-xxs);margin:0;text-decoration:none}@media (max-width:479px){.kg-product-card .kg-product-card-container .kg-product-card-title-container{grid-column:1/3}}.kg-product-card .kg-product-card-container .kg-product-card-rating{grid-column:2/3;place-self:start end;align-items:center;height:100%;padding-left:16px;display:flex}.kg-product-card .kg-product-card-container .kg-product-card-rating .kg-product-card-rating-star{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.kg-product-card .kg-product-card-container .kg-product-card-rating .kg-product-card-rating-star svg{fill:currentColor;opacity:.15;width:16px;height:16px}.kg-product-card .kg-product-card-container .kg-product-card-rating .kg-product-card-rating-star.kg-product-card-rating-active svg{opacity:1}@media (max-width:479px){.kg-product-card .kg-product-card-container .kg-product-card-rating{grid-column:1/3;justify-self:start;margin:-6px 0 0 -3px;padding-left:0}}.kg-product-card .kg-product-card-container .kg-product-card-description{grid-column:1/3}.kg-product-card .kg-product-card-container .kg-product-card-description p,.kg-product-card .kg-product-card-container .kg-product-card-description ol,.kg-product-card .kg-product-card-container .kg-product-card-description ul{font-size:var(--font-size-16);line-height:var(--leading-lg);opacity:.8;margin-bottom:0}.kg-product-card .kg-product-card-container .kg-product-card-description p:first-of-type{margin-top:-4px}.kg-product-card .kg-product-card-container .kg-product-card-description p:not(:first-of-type),.kg-product-card .kg-product-card-container .kg-product-card-description ol,.kg-product-card .kg-product-card-container .kg-product-card-description ul{margin-top:.95em}.kg-product-card .kg-product-card-container .kg-product-card-description ul li,.kg-product-card .kg-product-card-container .kg-product-card-description ol li{margin-bottom:.4em}.kg-product-card .kg-product-card-container .kg-product-card-description li+li{margin-top:.4em}.kg-product-card .kg-product-card-container .kg-product-card-description ul li:last-child,.kg-product-card .kg-product-card-container .kg-product-card-description ol li:last-child{margin-bottom:0}.kg-product-card .kg-product-card-container a.kg-product-card-button{width:100%;height:38px;font-size:var(--font-size-14);font-weight:700;line-height:var(--leading-0);border-radius:var(--radius-lg);grid-column:1/3;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;transition:opacity .2s ease-in-out;display:flex}.kg-product-card .kg-product-card-container a.kg-product-card-button:hover{opacity:.8}.kg-product-card .kg-product-card-container a.kg-product-card-button.kg-product-card-btn-accent{background-color:var(--ghost-accent-color);color:#fff}.kg-signup-card,.kg-signup-card *{box-sizing:border-box;-webkit-user-select:none;user-select:none}.kg-signup-card{border-radius:var(--radius-card);position:relative;overflow:hidden}.kg-signup-card:after{content:"";z-index:2;border-radius:inherit;border:1px solid color-mix(in oklch,var(--text-0)64%,transparent);mix-blend-mode:overlay;opacity:.4;position:absolute;top:0;bottom:0;left:0;right:0}.kg-signup-card.kg-style-accent{background:color-mix(in oklch,var(--ghost-accent-color)6%,transparent)}html[data-theme=dark] .kg-signup-card.kg-style-accent{background:color-mix(in oklch,var(--ghost-accent-color)12%,transparent)}.kg-signup-card:not(.kg-layout-split):has(.kg-signup-card-image) .kg-signup-card-content{background-color:#0000004d}.kg-signup-card:not(.kg-layout-split):has(.kg-signup-card-image) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{color:#fff!important}.kg-signup-card:not(.kg-layout-split):has(.kg-signup-card-image) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{color:#fff!important}.kg-signup-card:not(.kg-layout-split):has(.kg-signup-card-image) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-disclaimer{color:#fff!important}.kg-signup-card picture{z-index:0;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.kg-signup-card picture img{object-fit:cover;object-position:center;width:100%;height:100%}.kg-signup-card-content{z-index:4;position:relative}.kg-signup-card-text{width:100%;max-width:var(--post-container-width);flex-direction:column;gap:8px;margin:0 auto;display:flex;position:relative}.kg-signup-card-text.kg-align-center{text-align:center;align-items:center}.kg-signup-card-text .kg-signup-card-heading{font-weight:800;line-height:var(--leading-xxs);color:var(--text-0)!important}.kg-signup-card-text .kg-signup-card-subheading{font-weight:500;line-height:var(--leading-lg);opacity:.8;color:var(--text-0)!important}.kg-signup-card-text .kg-signup-card-disclaimer{font-size:var(--font-size-13);margin-top:4px;font-weight:400;color:var(--text-2)!important}.kg-signup-card-text .kg-signup-card-form{flex-direction:column;gap:12px;width:100%;max-width:360px;margin-top:12px;display:flex}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields{font-size:var(--font-size-14);flex-direction:column;gap:8px;display:flex}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-input{border-radius:var(--radius-lg);background:color-mix(in oklch,var(--bg-0)80%,transparent);-webkit-backdrop-filter:blur(8px)saturate(2);backdrop-filter:blur(8px)saturate(2);width:100%;height:36px;font-size:var(--font-size-14);box-shadow:inset 0 0 0 1.6px var(--bg-2),0px 2px 6px -1px color-mix(in oklch,var(--ghost-accent-color)0%,transparent);border:none;outline:none;padding:.4em .64em}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-input:focus{box-shadow:inset 0 0 0 1.6px var(--ghost-accent-color),0px 2px 6px -1px color-mix(in oklch,var(--ghost-accent-color)10%,transparent)}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-input::placeholder{color:var(--text-1)}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button{border-radius:var(--radius-lg);width:100%;height:36px;font-size:var(--font-size-14);justify-content:center;align-items:center;font-weight:700;transition:opacity .3s ease-out;display:flex}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button:hover{opacity:.8}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button .kg-signup-card-button-default{color:var(--text-0)}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button .kg-signup-card-button-loading{color:var(--text-0);display:none}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button.kg-style-accent{background:var(--ghost-accent-color)}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button.kg-style-accent .kg-signup-card-button-default,.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button.kg-style-accent .kg-signup-card-button-loading{color:#fff!important}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button span{margin-bottom:-1px}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-success,.kg-signup-card-text .kg-signup-card-form .kg-signup-card-error{border-radius:var(--radius-lg);width:100%;font-size:var(--font-size-13);line-height:var(--leading-sm);text-align:left;padding:6px 8px;display:none}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-success{-webkit-backdrop-filter:blur(12px)saturate(2)brightness(.8);backdrop-filter:blur(12px)saturate(2)brightness(.8);background:color-mix(in oklch,var(--green-color)10%,transparent)!important;border:1px solid color-mix(in oklch,var(--green-color)10%,transparent)!important;color:var(--green-color)!important}.kg-signup-card-text .kg-signup-card-form .kg-signup-card-error{-webkit-backdrop-filter:blur(12px)saturate(2)brightness(.8);backdrop-filter:blur(12px)saturate(2)brightness(.8);background:color-mix(in oklch,var(--red-color)10%,transparent)!important;border:1px solid color-mix(in oklch,var(--red-color)10%,transparent)!important;color:var(--red-color)!important}.kg-signup-card-text .kg-signup-card-form.success .kg-signup-card-success,.kg-signup-card-text .kg-signup-card-form.error .kg-signup-card-error{display:block}.kg-signup-card-text .kg-signup-card-form.loading .kg-signup-card-button-default{display:none}.kg-signup-card-text .kg-signup-card-form.loading .kg-signup-card-button-loading{display:flex!important}.kg-signup-card.kg-width-regular .kg-signup-card-content{padding:max(36px,min(6vw,64px)) max(24px,min(6vw,48px))}.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-28)}@media (max-width:639px){.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-24)}}@media (max-width:479px){.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-24)}}.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-18)}@media (max-width:639px){.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-16);line-height:var(--leading-sm)}}.kg-signup-card.kg-width-wide .kg-signup-card-content{padding:max(36px,min(6vw,96px)) max(24px,min(6vw,64px))}.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-32)}@media (max-width:639px){.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-28)}}@media (max-width:479px){.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-24)}}.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-18)}@media (max-width:639px){.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-16);line-height:var(--leading-sm)}}.kg-signup-card.kg-width-full .kg-signup-card-content{padding:max(36px,min(6vw,140px)) max(24px,min(6vw,96px))}.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-36)}@media (max-width:639px){.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-28)}}@media (max-width:479px){.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-24)}}.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-20)}@media (max-width:639px){.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-18);line-height:var(--leading-sm)}}@media (max-width:479px){.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-16)}}.kg-signup-card.kg-layout-split .kg-signup-card-content{grid-template-columns:1fr 1fr;padding:0;display:grid}@media (max-width:1023px){.kg-signup-card.kg-layout-split .kg-signup-card-content{grid-template-columns:1fr}}.kg-signup-card.kg-layout-split .kg-signup-card-content .kg-signup-card-text{max-width:100%;padding:max(36px,min(6vw,140px)) max(24px,min(6vw,96px))}.kg-signup-card.kg-layout-split .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-36)}@media (max-width:639px){.kg-signup-card.kg-layout-split .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-28)}}@media (max-width:479px){.kg-signup-card.kg-layout-split .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-24)}}.kg-signup-card.kg-layout-split .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-20)}@media (max-width:639px){.kg-signup-card.kg-layout-split .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-18);line-height:var(--leading-sm)}}@media (max-width:479px){.kg-signup-card.kg-layout-split .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-16)}}.kg-signup-card.kg-layout-split .kg-signup-card-content picture{position:relative}.kg-signup-card.kg-layout-split.kg-swapped .kg-signup-card-text{grid-row:1}.kg-signup-card.kg-layout-split.kg-content-wide .kg-signup-card-content{gap:max(24px,min(6vw,64px));padding:max(36px,min(6vw,140px)) max(24px,min(6vw,96px))}.kg-signup-card.kg-layout-split.kg-content-wide .kg-signup-card-content .kg-signup-card-text{justify-content:center;padding:0}.kg-signup-card.kg-layout-split.kg-content-wide .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-32)}@media (max-width:639px){.kg-signup-card.kg-layout-split.kg-content-wide .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-28)}}@media (max-width:479px){.kg-signup-card.kg-layout-split.kg-content-wide .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-24)}}.kg-signup-card.kg-layout-split.kg-content-wide .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-18)}@media (max-width:639px){.kg-signup-card.kg-layout-split.kg-content-wide .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-16);line-height:var(--leading-sm)}}.kg-signup-card.kg-layout-split.kg-content-wide .kg-signup-card-content picture .kg-signup-card-image{border-radius:var(--radius-lg)!important}.kg-video-card,.kg-video-card *{box-sizing:border-box}.kg-video-card{--seek-before-width:0%;--volume-before-width:100%;--buffered-width:0%;position:relative}.kg-video-card video{max-width:100%;height:auto;display:block}.kg-video-container{border-radius:var(--radius-card);width:100%;height:0;position:relative;overflow:hidden}.kg-video-container video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.kg-video-overlay{z-index:999;background-image:linear-gradient(#0000004d 0,#0000 70% 100%);justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.kg-video-large-play-icon{background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:0;transition:opacity .2s ease-in-out;display:flex}.kg-video-large-play-icon svg{fill:#fff;width:20px;height:auto;margin-left:2px}.kg-video-player-container{z-index:999;background:linear-gradient(#0000,#00000080);width:100%;height:80px;transition:opacity .2s ease-in-out;position:absolute;bottom:-1px;left:0;right:0}.kg-video-player{z-index:9999;align-items:center;width:100%;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex;position:absolute;bottom:0}.kg-video-current-time{color:#fff;white-space:nowrap;min-width:38px;padding:0 4px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.4em}.kg-video-time{color:#fff9;white-space:nowrap;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.4em}.kg-video-duration{padding:0 4px}.kg-video-play-icon,.kg-video-pause-icon{background:0 0;padding:0 4px 0 0;font-size:0;position:relative}.kg-video-hide{display:none!important}.kg-video-hide-animated{cursor:initial;transition:opacity .2s ease-in-out;opacity:0!important}.kg-video-play-icon svg,.kg-video-pause-icon svg{fill:#fff;width:14px;height:14px}.kg-video-seek-slider{flex-grow:1;margin:0 4px}@media (max-width:520px){.kg-video-seek-slider{display:none}}.kg-video-playback-rate{color:#fff;text-align:left;white-space:nowrap;background:0 0;min-width:37px;padding:0 4px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.4em}@media (max-width:520px){.kg-video-playback-rate{padding-left:8px}}.kg-video-mute-icon,.kg-video-unmute-icon{background:0 0;padding:0 4px;font-size:0;position:relative;bottom:-1px}@media (max-width:520px){.kg-video-mute-icon,.kg-video-unmute-icon{margin-left:auto}}.kg-video-mute-icon svg,.kg-video-unmute-icon svg{fill:#fff;width:16px;height:16px}.kg-video-volume-slider{width:80px}@media (max-width:300px){.kg-video-volume-slider{display:none}}.kg-video-seek-slider:before{content:"";cursor:pointer;background-color:#ebeef0;border-radius:2px;height:4px;position:absolute;left:0;width:var(--seek-before-width)!important}.kg-video-volume-slider:before{content:"";cursor:pointer;background-color:#ebeef0;border-radius:2px;height:4px;position:absolute;left:0;width:var(--volume-before-width)!important}.kg-video-card input[type=range]{-webkit-appearance:none;background:0 0;position:relative}.kg-video-card input[type=range]:focus{outline:none}.kg-video-card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.kg-video-card input[type=range]::-ms-track{cursor:pointer;color:#0000;background:0 0;border-color:#0000}.kg-video-card button{cursor:pointer;border:0;align-items:center;display:flex}.kg-video-card input[type=range]{border:0;height:auto;padding:0}.kg-video-card input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:#fff3;border-radius:2px;width:100%;height:4px}.kg-video-card input[type=range]::-webkit-slider-thumb{box-sizing:content-box;cursor:pointer;background:#fff;border:0;border-radius:50%;width:13px;height:13px;margin:-5px 0 0;position:relative;box-shadow:0 0 0 1px #00000014,0 1px 4px #0000003d}.kg-video-card input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}.kg-video-card input[type=range]::-moz-range-track{cursor:pointer;background:#fff3;border-radius:2px;width:100%;height:4px}.kg-video-card input[type=range]::-moz-range-progress{background:#ebeef0;border-radius:2px}.kg-video-card input[type=range]::-moz-range-thumb{box-sizing:content-box;cursor:pointer;background:#fff;border:0;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #00000014,0 1px 4px #0000003d}.kg-video-card input[type=range]:active::-moz-range-thumb{transform:scale(1.2)}.kg-video-card input[type=range]::-ms-track{color:#0000;cursor:pointer;background:0 0;border:solid #0000;width:100%;height:3px}.kg-video-card input[type=range]::-ms-fill-lower{background:#fff}.kg-video-card input[type=range]::-ms-fill-upper{background:#ebeef0}.kg-video-card input[type=range]::-ms-thumb{box-sizing:content-box;cursor:pointer;background:#fff;border:0;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #00000014,0 1px 4px #0000003d}.kg-video-card input[type=range]:active::-ms-thumb{transform:scale(1.2)}.kg-card{width:100%;position:relative}.kg-card+.kg-card,.kg-card+p,:not(.kg-card):not(hr)+.kg-card{margin-top:var(--kg-card-margin)!important}.kg-width-wide{position:relative;width:calc(var(--post-container-width) + 30%)!important;min-width:100%!important;max-width:calc(95vw - var(--container-padding))!important;margin:auto calc(50% - 50vw)!important;display:block!important;transform:translate(calc(50vw - 50%))!important}.kg-width-full{margin-left:calc(50% - (50vw - var(--scrollbarHalf)));margin-right:calc(50% - (50vw - var(--scrollbarHalf)));display:block;position:relative;width:var(--viewportWidth)!important;max-width:var(--viewportWidth)!important;border-radius:0!important}.kg-embed-card{flex-direction:column;align-items:center;display:flex}.kg-embed-card blockquote{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:inherit!important;padding:inherit!important;font-weight:inherit!important;border:none!important}.kg-callout-card-emoji,.kg-callout-card-text,.kg-callout-card-background-grey,.kg-callout-card-background-white,.kg-callout-card-background-blue,.kg-callout-card-background-green,.kg-callout-card-background-yellow,.kg-callout-card-background-red,.kg-callout-card-background-pink,.kg-callout-card-background-purple,.kg-callout-card-background-accent,.kg-nft-card,.kg-nft-card-container,.kg-nft-metadata,.kg-nft-image,.kg-nft-header,.kg-nft-title,.kg-nft-logo,.kg-nft-creator,.kg-nft-description,.kg-video-thumbnail,.kg-video-thumbnail.placeholder,.kg-video-title,.kg-button-card.kg-align-center{outline:none}.post-container{width:100%;max-width:var(--post-container-width);padding:0 var(--container-padding);margin:calc(var(--navigation-height) + 16px + 96px)auto 96px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:36px;height:-moz-fit-content;height:fit-content;display:flex}@media (max-width:767px){.post-container{margin:calc(var(--navigation-height) + 16px + 48px)auto 48px;gap:30px}}@media (max-width:479px){.post-container{margin:calc(var(--navigation-height) + 16px + 36px)auto 36px;gap:24px}}.post-container .post-footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:36px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.post-container .post-footer .post-cta{background:var(--bg-1);border:1px solid var(--border-0);border-radius:var(--radius-2xl);align-items:center;gap:12px;width:100%;padding:12px;display:flex}@media (max-width:639px){.post-container .post-footer .post-cta{text-align:center;flex-direction:column;padding:24px}}.post-container .post-footer .post-cta .post-cta-favicon{aspect-ratio:1;border-radius:var(--radius-md);width:32px;height:32px;overflow:hidden}@media (max-width:639px){.post-container .post-footer .post-cta .post-cta-favicon{width:48px;height:48px}}.post-container .post-footer .post-cta .post-cta-favicon img{object-fit:cover;width:100%;height:100%}.post-container .post-footer .post-cta .post-cta-title{font-size:var(--font-size-16);color:var(--text-1);font-weight:600}@media (max-width:639px){.post-container .post-footer .post-cta .post-cta-title{text-align:center}}.post-container .post-footer .post-cta .post-cta-button{justify-content:center;align-items:center;gap:6px;height:32px;max-height:32px;margin-left:auto;display:inline-flex}@media (max-width:639px){.post-container .post-footer .post-cta .post-cta-button{margin-left:auto;margin-right:auto}}.post-container .post-footer .post-footer-tags{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.post-container .post-footer .post-footer-tags .post-footer-tag{font-size:var(--font-size-11);font-weight:700;line-height:var(--leading-0);letter-spacing:var(--letter-xl);text-transform:uppercase;background:var(--bg-0);border:1px solid var(--border-1);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;height:30px;padding:5px 6px 5px 5px;transition:transform .2s ease-out,opacity .2s ease-out;display:flex;box-shadow:0 2px 5px -1px #0000000d}.post-container .post-footer .post-footer-tags .post-footer-tag:hover{opacity:.8}.post-container .post-footer .post-footer-tags .post-footer-tag:active{transform:scale(.94)}.post-container .post-footer .post-footer-tags .post-footer-tag .post-footer-tag-image{aspect-ratio:1;border-radius:5px;width:18px;height:18px;overflow:hidden}.post-container .post-footer .post-footer-tags .post-footer-tag .post-footer-tag-image img{object-fit:cover;width:100%;height:100%}.post-container .post-footer .post-footer-tags .post-footer-tag .post-footer-tag-name{color:var(--text-0);line-height:var(--leading-sm);margin-bottom:-1px}.post-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.post-header figcaption{text-align:center;width:100%;font-size:var(--font-size-14);color:var(--text-2);margin:calc(.6em - 16px) auto 0}.post-header figcaption>*,.post-header figcaption p,.post-header figcaption a,.post-header figcaption u,.post-header figcaption i,.post-header figcaption strong,.post-header figcaption em,.post-header figcaption span{font-size:inherit}.post-header figcaption>a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.084em;-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);font-weight:500;transition:text-decoration-color .3s ease-out;display:inline-block;position:relative;color:var(--ghost-accent-color)!important}.post-header figcaption>a:hover{-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent)}.post-header figcaption>u{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.084em;display:inline-block;position:relative}.post-header .post-title{font-size:var(--font-size-36);font-weight:800;line-height:var(--leading-xs);text-align:left;color:var(--text-0)}@media (max-width:767px){.post-header .post-title{font-size:var(--font-size-32)}}@media (max-width:479px){.post-header .post-title{font-size:var(--font-size-28)}}.post-header .post-excerpt{font-size:var(--font-size-20);font-weight:400;line-height:var(--leading-lg);text-align:left;color:var(--text-1)}@media (max-width:767px){.post-header .post-excerpt{font-size:var(--font-size-18)}}@media (max-width:479px){.post-header .post-excerpt{font-size:var(--font-size-16)}}.post-header .post-image{border-radius:var(--radius-xl);width:100%;height:-moz-fit-content;height:fit-content;position:relative;overflow:hidden}.post-header .post-image.aspect-auto{aspect-ratio:auto!important}.post-header .post-image.aspect-\[16\/10\]{aspect-ratio:16/10!important}.post-header .post-image.aspect-\[4\/3\]{aspect-ratio:4/3!important}.post-header .post-image.aspect-\[3\/2\]{aspect-ratio:3/2!important}.post-header .post-image.aspect-square{aspect-ratio:1!important}.post-header .post-image.aspect-\[2\/3\]{aspect-ratio:2/3!important}.post-header .post-image.aspect-\[21\/9\]{aspect-ratio:21/9!important}.post-header .post-image:after{content:"";z-index:1;border-radius:inherit;border:1px solid var(--text-0);pointer-events:none;mix-blend-mode:overlay;opacity:.48;position:absolute;top:0;bottom:0;left:0;right:0}.post-header .post-image img{object-fit:cover;width:100%;height:100%}.post-header .post-meta{justify-content:space-between;align-items:center;width:100%;height:-moz-fit-content;height:fit-content;margin-bottom:16px;display:flex}@media (max-width:479px){.post-header .post-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin-bottom:4px}}.post-header .post-meta .post-author{font-size:var(--font-size-14);font-weight:600;line-height:var(--leading-0);color:var(--text-1);text-transform:capitalize;align-items:center;gap:8px;transition:color .3s;display:flex}.post-header .post-meta .post-author:hover{color:var(--ghost-accent-color);text-underline-offset:.24em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.post-header .post-meta .post-author .post-author-image{border-radius:var(--radius-2xl);width:24px;height:24px;position:relative;overflow:hidden}.post-header .post-meta .post-author .post-author-image img{object-fit:cover;object-position:center;width:100%;height:100%}.post-header .post-meta .post-date-time{font-weight:500;font-size:var(--font-size-14);color:var(--text-2);align-items:center;gap:8px;display:flex}.post-header .post-meta .post-date-time i{color:var(--text-3);font-style:normal}.content{width:100%;max-width:var(--post-container-width);flex-direction:column;justify-content:start;align-items:start;margin:0 auto;display:flex}.premium-content,.member-content{-webkit-mask-image:linear-gradient(#000 0%,#000000f7 10%,#000000d9 20%,#000000a6 30%,#00000073 40%,#0000004d 50%,#0003 60%,#0000001a 70%,#0000000d 80%,#00000005 90%,#0000 100%);-webkit-mask-image:-webkit-mask-image;-webkit-mask-image:-webkit-mask-image;mask-image:-webkit-mask-image;-webkit-user-select:none;user-select:none;pointer-events:none!important}.content-cta{border:1px solid var(--border-0);border-radius:var(--radius-2xl);background:var(--bg-0);text-align:center;opacity:1;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:-moz-fit-content;height:fit-content;padding:64px;display:flex;position:relative}html[data-theme=dark] .content-cta{background:var(--bg-1);border-color:var(--border-1)}.content-cta.premium-cta .content-cta-ribbon{color:var(--premium-color)}.content-cta.member-cta .content-cta-ribbon{color:var(--ghost-accent-color)}@media (max-width:767px){.content-cta{padding:48px}}@media (max-width:479px){.content-cta{padding:36px 24px}}.content-cta .content-cta-ribbon{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:24px;margin-bottom:24px;display:flex}@media (max-width:479px){.content-cta .content-cta-ribbon{margin-bottom:18px}}.content-cta .content-cta-ribbon i{-webkit-mask-image:linear-gradient(#000 0% 30%,#0009 70%,#0003 100%);-webkit-mask-image:-webkit-mask-image;-webkit-mask-image:-webkit-mask-image;mask-image:-webkit-mask-image;font-style:normal}.content-cta .content-cta-ribbon i svg{width:24px}@media (max-width:479px){.content-cta .content-cta-ribbon i svg{width:20px}}.content-cta .content-cta-ribbon strong{font-size:var(--font-size-15);font-weight:800;line-height:var(--leading-xs);letter-spacing:var(--letter-sm);text-transform:uppercase}@media (max-width:479px){.content-cta .content-cta-ribbon strong{font-size:var(--font-size-14)}}.content-cta .content-cta-title{font-size:var(--font-size-20);font-weight:700;line-height:var(--leading-xs);color:var(--text-0)}@media (max-width:479px){.content-cta .content-cta-title{font-size:var(--font-size-18)}}.content-cta .content-cta-description{font-size:var(--font-size-16);font-weight:500;line-height:var(--leading-md);color:var(--text-2);text-wrap:balance;margin-top:6px}@media (max-width:479px){.content-cta .content-cta-description{font-size:var(--font-size-15)}}.content-cta .content-cta-button{gap:6px;height:32px;max-height:32px;margin:20px auto}@media (max-width:479px){.content-cta .content-cta-button{margin:18px auto}}.content-cta .content-cta-signin-text{font-size:var(--font-size-14);color:var(--text-1)}.content-cta .content-cta-signin-text a{color:var(--text-0);font-weight:700;transition:color .2s ease-out}.content-cta .content-cta-signin-text a:hover{color:var(--ghost-accent-color)}.comments{flex-direction:column;justify-content:start;align-items:flex-start;gap:16px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.comments .comments-header{justify-content:space-between;align-items:center;width:100%;display:flex}.comments .comments-header .section-title span{color:var(--text-2);letter-spacing:0;font-style:normal}.comments #ghost-comments-root{border:1px solid var(--border-0);border-radius:var(--radius-2xl);width:100%;padding:0 24px}.comments #ghost-comments-root iframe{width:100%}.tags-page-content{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:24px;width:100%;display:grid}.tags-page-content .tags-item{background:var(--bg-0);border:1px solid var(--border-0);border-radius:var(--radius-2xl);width:100%;height:-moz-fit-content;height:fit-content;box-shadow:none;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 24px;transition:box-shadow .2s ease-out,border-color .2s ease-out;display:flex;position:relative}html[data-theme=dark] :is(.tags-page-content .tags-item){background:var(--bg-1);border:1px solid var(--border-1)}.tags-page-content .tags-item:hover{border-color:var(--border-1);box-shadow:0 4px 16px -2px #00000014}html[data-theme=dark] .tags-page-content .tags-item:hover{background:var(--bg-1);border:1px solid var(--border-2)}.tags-page-content .tags-item:active{border-color:var(--border-0)}.tags-page-content .tags-item .tags-item-image{border-radius:var(--radius-full);width:84px;height:84px;margin-bottom:8px;overflow:hidden}.tags-page-content .tags-item .tags-item-image img{object-fit:cover;object-position:center;width:100%;height:100%}.tags-page-content .tags-item .tags-item-name{font-size:var(--font-size-16);color:var(--text-0);font-weight:700;line-height:var(--leading-xxs);text-align:left;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:2px;display:-webkit-box;overflow:hidden}.tags-page-content .tags-item .tags-item-post-count{font-size:var(--font-size-14);color:var(--text-2);font-weight:500;line-height:var(--leading-0);text-align:left;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.related{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex}.related .related-posts{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:28px;width:100%;display:flex}@media (max-width:767px){.related .related-posts{gap:24px}}.related .related-posts .related-post{border-radius:var(--radius-lg);justify-content:flex-start;align-items:flex-start;gap:12px;width:-moz-fit-content;width:fit-content;padding:0 4px 0 0;transition:all .2s;display:flex}.related .related-posts .related-post:hover{background:var(--bg-2);box-shadow:0 0 0 8px var(--bg-2)}.related .related-posts .related-post:active{background:var(--bg-2);box-shadow:0 0 0 4px var(--bg-2)}.related .related-posts .related-post .related-post-image{aspect-ratio:1;border-radius:var(--radius-lg);flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.related .related-posts .related-post .related-post-image:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;border:1px solid var(--text-0);mix-blend-mode:overlay;opacity:.48;position:absolute;top:0;bottom:0;left:0;right:0}.related .related-posts .related-post .related-post-image img{object-fit:cover;object-position:center;width:100%;height:100%}.related .related-posts .related-post .related-post-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;display:flex}.related .related-posts .related-post .related-post-content .related-post-title{font-size:var(--font-size-16);font-weight:700;line-height:var(--leading-sm);color:var(--text-0)}.related .related-posts .related-post .related-post-content .related-post-meta{font-size:var(--font-size-13);color:var(--text-2);flex-shrink:0}.plan-toggle{--toggle-padding:4px;background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content;padding:calc(var(--toggle-padding) + 1px)calc(var(--toggle-padding) + 1.6px)calc(var(--toggle-padding) + 1px)calc(var(--toggle-padding) + .2px);-webkit-user-select:none;user-select:none;cursor:pointer;grid-template-columns:1fr 1fr;margin:0 auto 36px;display:grid;position:relative;overflow:hidden}html[data-theme=dark] .plan-toggle{background:var(--bg-1)}.plan-toggle input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.plan-toggle .toggle-option{box-sizing:border-box;font-size:var(--font-size-14);color:var(--text-0);z-index:2;opacity:.5;justify-content:center;align-items:center;padding:6px 14px;font-weight:600;transition:opacity .3s;display:flex}.plan-toggle .toggle-slider{background:var(--bg-0);border-radius:var(--radius-full);box-shadow:inset 0px -2px 6px var(--bg-1),0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d;z-index:1;transform-origin:50%;will-change:transform,opacity;border:1px solid #0000;transition:left .3s cubic-bezier(.25,.46,.45,.94),top .3s cubic-bezier(.25,.46,.45,.94),width .3s cubic-bezier(.25,.46,.45,.94),height .3s cubic-bezier(.25,.46,.45,.94);position:absolute}html[data-theme=dark] :is(.plan-toggle .toggle-slider){background:var(--bg-2);border:1px solid var(--border-2)}.membership-plans{justify-content:center;align-items:flex-start;gap:24px;width:100%;padding-bottom:16px;display:flex}@media (max-width:1023px){.membership-plans{flex-direction:column}.membership-plans .plan{max-width:400px;margin:0 auto}}.membership-plans.monthly-content .monthly-plan{display:flex!important}.membership-plans.monthly-content .yearly-plan,.membership-plans.yearly-content .monthly-plan{display:none!important}.membership-plans.yearly-content .yearly-plan{display:flex!important}.membership-plans .plan{background:var(--bg-0);border:1px solid var(--border-0);border-radius:var(--radius-2xl);flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:24px;transition:box-shadow .2s ease-in-out;display:flex;position:relative}html[data-theme=dark] :is(.membership-plans .plan){background:var(--bg-1);border:1px solid var(--border-1)}.membership-plans .plan:hover{box-shadow:0 6px 16px -3px #00000009}.membership-plans .plan .plan-header{flex-direction:column;gap:9px;display:flex}.membership-plans .plan .plan-header .plan-title-wrap{justify-content:space-between;align-items:center;width:100%;margin-top:-2px;margin-bottom:4px;display:flex}.membership-plans .plan .plan-header .plan-title-wrap .plan-title{font-size:var(--font-size-18);color:var(--text-0);font-weight:800;line-height:var(--leading-xxs);align-items:center;gap:8px;display:flex}.membership-plans .plan .plan-header .plan-title-wrap .plan-trial-badge{font-size:var(--font-size-12);color:var(--bg-0);background:var(--text-0);border-radius:var(--radius-lg);font-weight:700;line-height:var(--leading-xxs);-webkit-user-select:none;user-select:none;padding:3.5px 6px 3px}.membership-plans .plan .plan-header .plan-description{font-size:var(--font-size-15);color:var(--text-0);font-weight:500;line-height:var(--leading-sm)}.membership-plans .plan .plan-pricing{flex-direction:column;width:100%;display:flex}.membership-plans .plan .plan-pricing.yearly-plan{display:none}.membership-plans .plan .plan-pricing .plan-price-display{align-items:center;gap:10px;width:100%;margin-bottom:16px;display:flex}.membership-plans .plan .plan-pricing .plan-price-display .plan-price-amount{font-size:var(--font-size-30);font-weight:900;line-height:var(--leading-xxs)}.membership-plans .plan .plan-pricing .plan-price-display .plan-price-cycle,.membership-plans .plan .plan-pricing .plan-price-display .plan-price-separator{font-size:var(--font-size-16);color:var(--text-1);line-height:var(--leading-sm);font-weight:500}.membership-plans .plan .plan-pricing .plan-signup-button{gap:8px;border-radius:var(--radius-xl)!important;flex-shrink:0!important;width:100%!important;height:34px!important;max-height:34px!important}.membership-plans .plan .plan-pricing .plan-signup-button span{margin-bottom:-2px}.membership-plans .plan .plan-discount-badge{background:var(--bg-1);border-radius:var(--radius-lg);width:100%;font-size:var(--font-size-12);color:var(--text-2);-webkit-user-select:none;user-select:none;text-align:center;border-top-left-radius:0;border-top-right-radius:0;margin-top:-26px;padding:12px 8px 6px;font-weight:500}.membership-plans .plan .plan-discount-badge i{font-style:normal;font-weight:600}.membership-plans .plan .plan-benefits{width:100%;font-size:var(--font-size-14);flex-direction:column;gap:12px;display:flex}.membership-plans .plan .plan-benefits .plan-benefit-item{color:var(--text-1);line-height:var(--leading-sm);align-items:flex-start;gap:8px;font-weight:500;display:flex}.membership-plans .plan .plan-benefits .plan-benefit-item svg{width:18px;color:var(--text-2);flex-shrink:0;margin-top:1px}.sign-page{background:var(--bg-0);width:100%;height:100svh;min-height:100svh;max-height:none;display:flex;position:relative;overflow:hidden}@media (max-width:1023px){.sign-page{height:auto}}.sign-page .sign-page-content{background:var(--bg-0);flex-direction:column;order:1;justify-content:center;align-items:flex-start;gap:36px;width:60%;max-width:360px;height:auto;margin:0 auto;padding:36px 24px;display:flex}@media (max-width:479px){.sign-page .sign-page-content{width:100%;padding:24px}}.sign-page .sign-page-content .back-to-home-button{font-size:var(--font-size-13);letter-spacing:var(--letter-xs);text-transform:none;border-radius:var(--radius-lg);gap:6px;height:40px;max-height:30px;margin-bottom:auto;padding:0 10px;font-weight:700}.sign-page .sign-page-content .sign-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.sign-page .sign-page-content .sign-container .sign-container-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.sign-page .sign-page-content .sign-container .sign-container-text .sign-page-title{font-size:var(--font-size-20);font-weight:800;line-height:var(--leading-xs);color:var(--text-0)}.sign-page .sign-page-content .sign-container .sign-container-text .sign-page-description{font-size:var(--font-size-16);color:var(--text-1);font-weight:500;line-height:var(--leading-sm)}.sign-page .sign-page-content .sign-container .sign-form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.sign-page .sign-page-content .sign-container .sign-form .loading-state{display:none}.sign-page .sign-page-content .sign-container .sign-form .loading-state svg{width:24px!important}.sign-page .sign-page-content .sign-container .sign-form .sign-form-input{width:100%;height:34px}.sign-page .sign-page-content .sign-container .sign-form .sign-form-button{border-radius:var(--radius-lg);gap:4px;width:100%;height:34px;max-height:34px}.sign-page .sign-page-content .sign-container .sign-form .sign-form-button .default-state-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.sign-page .sign-page-content .sign-container .sign-form .sign-form-button .default-state-icon svg{width:16px}.sign-page .sign-page-content .sign-container .sign-form.loading .sign-form-button .loading-state{display:flex}.sign-page .sign-page-content .sign-container .sign-form.loading .sign-form-button .default-state,.sign-page .sign-page-content .sign-container .sign-form.loading .sign-form-button .default-state-icon{display:none}.sign-page .sign-page-content .sign-container .sign-form.success .subscribe-widget-form-success-message,.sign-page .sign-page-content .sign-container .sign-form.error .subscribe-widget-form-error-message{opacity:1;transition:transform .2s ease-out,opacity .2s ease-out;display:block;transform:scale(1)}.sign-page .sign-page-content .sign-container .sign-form .subscribe-widget-form-success-message,.sign-page .sign-page-content .sign-container .sign-form .subscribe-widget-form-error-message{width:100%;font-size:var(--font-size-14);border-radius:var(--radius-lg);line-height:var(--leading-sm);transform-origin:top;opacity:0;padding:8px 10px;transition:transform .2s ease-out,opacity .2s ease-out;display:none;transform:scale(.6)}.sign-page .sign-page-content .sign-container .sign-form .subscribe-widget-form-success-message{background:color-mix(in oklch,var(--green-color)10%,transparent);color:var(--green-color);border:1px solid color-mix(in oklch,var(--green-color)10%,transparent)}.sign-page .sign-page-content .sign-container .sign-form .subscribe-widget-form-error-message{background:color-mix(in oklch,var(--red-color)10%,transparent);color:var(--red-color);border:1px solid color-mix(in oklch,var(--red-color)10%,transparent)}.sign-page .sign-page-content .sign-container .signup-text{font-size:var(--font-size-14);color:var(--text-1)}.sign-page .sign-page-content .sign-container .signup-text a{color:var(--text-0);font-weight:700;transition:color .2s ease-out}.sign-page .sign-page-content .sign-container .signup-text a:hover{color:var(--ghost-accent-color)}.sign-page .sign-page-content .sign-footer{font-size:var(--font-size-14);color:var(--text-1);margin-top:auto}.sign-page .sign-page-content .sign-footer .sign-footer-site-name{font-weight:600}.sign-page .sign-page-content .sign-footer svg{width:16px}.sign-page .sign-page-image{background:var(--bg-1);order:2;justify-content:center;align-items:center;width:40%;height:100%;margin:0;padding:0;display:flex;overflow:hidden}.sign-page .sign-page-image img{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:1023px){.sign-page .sign-page-image{display:none}}.hedwik-toolbar-overlay{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:16px var(--container-padding);z-index:996;pointer-events:none;opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0 auto;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:369px){.hedwik-toolbar-overlay{width:100%}}.hedwik-toolbar-overlay *{pointer-events:auto!important}.hedwik-toolbar{z-index:12;-webkit-user-select:none;user-select:none;width:100%;height:50px;color:var(--text-0);border-radius:var(--radius-2xl);background:var(--bg-0);justify-content:space-between;align-items:center;gap:16px;padding:10px;display:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014,0 10px 20px #0000001a,0 4px 24px #00000014;order:3!important}html[data-theme=dark] .hedwik-toolbar{background:var(--bg-1);box-shadow:inset 0 0 0 1px var(--border-2),0 10px 20px #000,0 4px 24px #0006}.hedwik-toolbar .toolbar-line{background:var(--border-0);width:1px;height:16px}html[data-theme=dark] :is(.hedwik-toolbar .toolbar-line){background:var(--border-1)}.hedwik-toolbar .hedwik-toolbar-content{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.hedwik-toolbar .hedwik-toolbar-content .theme-toggle-button{width:34px;height:30px;max-height:100%;color:var(--text-1);font-size:var(--font-size-13);background:var(--bg-0);border:1px solid var(--border-1);border-radius:var(--radius-lg);transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:transform .1s ease-out;display:flex;transform:scale(1);box-shadow:0 2px 5px -1px #0000000d}@media (max-width:369px){.hedwik-toolbar .hedwik-toolbar-content .theme-toggle-button{width:36px;height:34px}}.hedwik-toolbar .hedwik-toolbar-content .theme-toggle-button:active{transition:transform .15s ease-out;transform:scale(.98)}html[data-theme=dark] :is(.hedwik-toolbar .hedwik-toolbar-content .theme-toggle-button){background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:0 2px 5px -1px #000}.hedwik-toolbar .hedwik-toolbar-content .toc-button{width:34px;height:30px;max-height:100%;color:var(--text-1);font-size:var(--font-size-13);background:var(--bg-0);border:1px solid var(--border-1);border-radius:var(--radius-lg);transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:transform .1s ease-out;display:flex;transform:scale(1);box-shadow:0 2px 5px -1px #0000000d}@media (max-width:369px){.hedwik-toolbar .hedwik-toolbar-content .toc-button{width:36px;height:34px}}.hedwik-toolbar .hedwik-toolbar-content .toc-button:active{transition:transform .15s ease-out;transform:scale(.98)}html[data-theme=dark] :is(.hedwik-toolbar .hedwik-toolbar-content .toc-button){background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:0 2px 5px -1px #000}.hedwik-toolbar .hedwik-toolbar-content .share-button{width:34px;height:30px;max-height:100%;color:var(--text-1);font-size:var(--font-size-13);background:var(--bg-0);border:1px solid var(--border-1);border-radius:var(--radius-lg);transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:transform .1s ease-out;display:flex;transform:scale(1);box-shadow:0 2px 5px -1px #0000000d}@media (max-width:369px){.hedwik-toolbar .hedwik-toolbar-content .share-button{width:36px;height:34px}}.hedwik-toolbar .hedwik-toolbar-content .share-button:active{transition:transform .15s ease-out;transform:scale(.98)}html[data-theme=dark] :is(.hedwik-toolbar .hedwik-toolbar-content .share-button){background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:0 2px 5px -1px #000}.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button{width:34px;height:30px;max-height:100%;color:var(--text-1);font-size:var(--font-size-13);background:var(--bg-0);border:1px solid var(--border-1);border-radius:var(--radius-lg);transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:transform .1s ease-out;display:flex;transform:scale(1);box-shadow:0 2px 5px -1px #0000000d}@media (max-width:369px){.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button{width:36px;height:34px}}.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button:active{transition:transform .15s ease-out;transform:scale(.98)}html[data-theme=dark] :is(.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button){background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:0 2px 5px -1px #000}.hedwik-toolbar .hedwik-toolbar-content .theme-toggle-button svg{width:16px}.hedwik-toolbar .hedwik-toolbar-content .toc-button{aspect-ratio:auto;width:-moz-fit-content;width:fit-content;padding:0 8px;transition:opacity .2s ease-out}@media (max-width:369px){.hedwik-toolbar .hedwik-toolbar-content .toc-button{padding:0 16px}}.hedwik-toolbar .hedwik-toolbar-content .toc-button.active{opacity:.4!important}.hedwik-toolbar .hedwik-toolbar-content .toc-button .toc-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.hedwik-toolbar .hedwik-toolbar-content .toc-button .toc-icon svg{width:16px}.hedwik-toolbar .hedwik-toolbar-content .toc-button .toc-text-long{display:inline-flex}@media (max-width:479px){.hedwik-toolbar .hedwik-toolbar-content .toc-button .toc-text-long{display:none}}.hedwik-toolbar .hedwik-toolbar-content .toc-button .toc-text-short{display:none}@media (max-width:479px){.hedwik-toolbar .hedwik-toolbar-content .toc-button .toc-text-short{display:inline-flex}}.hedwik-toolbar .hedwik-toolbar-content .share-button .share-button-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.hedwik-toolbar .hedwik-toolbar-content .share-button .share-button-icon svg{width:16px}.hedwik-toolbar .hedwik-toolbar-content .share-button.active{opacity:.4!important}.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button{aspect-ratio:auto;width:-moz-fit-content;width:fit-content;padding:0 8px;position:relative;overflow:hidden}.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button .scroll-progress-fill{content:"";background:var(--bg-2);z-index:0;border-radius:2px;width:100%;height:0%;transition:height .3s cubic-bezier(.51,.92,.24,1.15);position:absolute;top:0;left:0}html[data-theme=dark] :is(.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button .scroll-progress-fill){background:var(--bg-3)}.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button>:not(.scroll-progress-fill){z-index:2;position:relative}.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button .scroll-top-icon{justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .3s linear;display:flex}.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button .scroll-top-icon svg{width:16px}.hedwik-toolbar .hedwik-toolbar-content .scroll-top-button.scroll-top-0 .scroll-top-icon{opacity:.5}.toc-content{border-radius:var(--radius-xl);background:var(--bg-0);border:2px solid color-mix(in oklch,var(--text-3)16%,transparent);opacity:0;transform-origin:bottom;pointer-events:none;flex-direction:column;order:1;width:100%;height:-moz-fit-content;height:fit-content;min-height:72px;max-height:400px;padding:4px;display:none;position:relative;overflow-y:auto;transform:scale(.6)translateY(20px);box-shadow:0 4px 20px #0000001c}html[data-theme=dark] .toc-content{background:var(--bg-2)}.toc-content .toc-empty-state{width:100%;font-size:var(--font-size-14);color:var(--text-1);border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px;font-weight:500;display:none}.toc-content .toc-empty-state svg{width:36px;height:100%}.toc-content .toc-empty-state i{font-style:normal}.toc-content a{width:100%;font-weight:600;font-size:var(--font-size-15);color:var(--text-1);border-bottom:1px solid var(--border-0);line-height:var(--leading-xs);justify-content:flex-start;align-items:start;gap:6px;padding:8px;text-decoration:none;transition:color .2s ease-in-out;display:flex}html[data-theme=dark] :is(.toc-content a){border-bottom:1px solid var(--border-2)}.toc-content a:hover,.toc-content a.active-link{color:var(--ghost-accent-color)}.toc-content a:last-child,html[data-theme=dark] .toc-content a:last-child{border-bottom:none}.toc-content a.level-2{padding-left:15px}.toc-content a.level-3{padding-left:25px}.toc-content a .toc-num{visibility:visible;flex-shrink:0}.toc-content a .toc-text{visibility:visible}.share-post-popup{cursor:auto;opacity:0;transform-origin:bottom;border-radius:var(--radius-xl);background:var(--bg-0);border:2px solid color-mix(in oklch,var(--text-3)16%,transparent);order:1;grid-template-columns:repeat(1,1fr);width:100%;height:-moz-fit-content;height:fit-content;padding:2px;display:none;position:relative;overflow:hidden;transform:scale(.6)translateY(20px);box-shadow:0 4px 20px #0000001c}html[data-theme=dark] .share-post-popup{background:var(--bg-2)}.share-post-popup .share-post-item{width:100%;color:var(--text-1);font-size:var(--font-size-14);border-bottom:1px solid var(--border-0);justify-content:start;align-items:center;gap:6px;padding:8px;font-weight:600;transition:color .2s ease-out;display:flex}html[data-theme=dark] :is(.share-post-popup .share-post-item){border-bottom:1px solid var(--border-2)}.share-post-popup .share-post-item:last-child,html[data-theme=dark] .share-post-popup .share-post-item:last-child{border-bottom:none}.share-post-popup .share-post-item:hover,.share-post-popup .share-post-item:active{color:var(--ghost-accent-color)}.share-post-popup .share-post-item .share-icon{aspect-ratio:1;border-radius:8px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:hidden}.share-post-popup .share-post-item .share-icon svg{opacity:1;width:18px;height:18px}.share-post-popup .share-post-item .share-icon.share-copy{display:flex}.share-post-popup .share-post-item .share-icon.share-copied{display:none}.share-post-popup .share-post-item .share-copy-text{display:inline-flex}.share-post-popup .share-post-item .share-copied-text{display:none}.hedwik-zoom{--hedwik-zoom-backdrop:var(--bg-0);--hedwik-zoom-wrap-background:var(--bg-2);--hedwik-zoom-text-color:var(--text-0);--hedwik-zoom-image-radius:var(--radius-image);--hedwik-zoom-margin:70px;--hedwik-zoom-toolbar-padding:16px;--hedwik-zoom-font-size:var(--font-size-14);--hedwik-zoom-icon-size:24px;--hedwik-zoom-button-size:32px}@media (max-width:639px){.hedwik-zoom{--hedwik-zoom-image-radius:0;--hedwik-zoom-margin:0;--hedwik-zoom-toolbar-padding:12px}}.hedwik-zoom-backdrop{z-index:99999;background:var(--hedwik-zoom-backdrop);flex-direction:column;justify-content:center;transition:background .3s;animation:.2s hedwik-zoom-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes hedwik-zoom-fade-in{0%{opacity:0}to{opacity:1}}.hedwik-zoom-toolbar{z-index:3;height:-moz-fit-content;height:fit-content;padding:var(--hedwik-zoom-toolbar-padding);background:0 0;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;top:0;left:0;right:0}.hedwik-zoom-count{width:60px;font-size:var(--hedwik-zoom-font-size);color:var(--hedwik-zoom-text-color);padding-left:5px;font-weight:600}.hedwik-zoom-title{text-align:center;width:100%;font-size:var(--hedwik-zoom-font-size);line-clamp:1;color:var(--text-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 auto;font-weight:400;display:-webkit-box;overflow:hidden}@media (max-width:639px){.hedwik-zoom-title{display:none}}.hedwik-zoom-title>*,.hedwik-zoom-title p,.hedwik-zoom-title u,.hedwik-zoom-title i,.hedwik-zoom-title strong,.hedwik-zoom-title em,.hedwik-zoom-title span{font-size:var(--hedwik-zoom-font-size);color:var(--text-2)}.hedwik-zoom-title a{color:var(--ghost-accent-color);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.084em;-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);font-weight:500;transition:text-decoration-color .3s ease-out;display:inline-block;position:relative}.hedwik-zoom-title a *{color:var(--ghost-accent-color)}.hedwik-zoom-title a:hover{-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent)}.hedwik-zoom-title strong{font-weight:700}.hedwik-zoom-title u{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.084em;display:inline-block;position:relative}.hedwik-zoom-action{width:var(--hedwik-zoom-button-size);height:var(--hedwik-zoom-button-size);opacity:1;cursor:pointer;color:var(--hedwik-zoom-text-color);border:none;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.32,1.5,.32,1.18);display:flex;position:relative}.hedwik-zoom-action:after{z-index:-1;content:"";border-radius:var(--radius-full);background:var(--bg-2);transform-origin:50%;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.hedwik-zoom-action:hover:after{transform:scale(1.04)}.hedwik-zoom-action:active:after{transform:scale(.96)}.hedwik-zoom-action svg{width:var(--hedwik-zoom-icon-size)}.hedwik-zoom-main{min-width:0;min-height:0;padding:var(--hedwik-zoom-margin);flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.hedwik-zoom-img-wrap{background:var(--hedwik-zoom-wrap-background);border-radius:var(--hedwik-zoom-image-radius);justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:auto;display:flex;position:relative;overflow:hidden}.hedwik-zoom-img-wrap:after{content:"";z-index:2;border-radius:inherit;border:1px solid var(--text-0);pointer-events:none;mix-blend-mode:overlay;opacity:.64;border-radius:var(--hedwik-zoom-image-radius);position:absolute;top:0;bottom:0;left:0;right:0}.hedwik-zoom-img{max-height:calc(100vh - var(--hedwik-zoom-margin)*2);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:opacity;opacity:1;border-radius:var(--hedwik-zoom-image-radius);max-width:100%;display:block}.hedwik-zoom-img.loaded{opacity:1}.hedwik-zoom-arrow{z-index:4;width:var(--hedwik-zoom-button-size);height:var(--hedwik-zoom-button-size);font-size:var(--hedwik-zoom-font-size);cursor:pointer;color:var(--hedwik-zoom-text-color);border:none;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.32,1.5,.32,1.18);display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(1)}.hedwik-zoom-arrow:after{z-index:-1;content:"";border-radius:var(--radius-full);background:var(--bg-2);transform-origin:50%;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.hedwik-zoom-arrow:hover:after{transform:scale(1.04)}.hedwik-zoom-arrow:active:after{transform:scale(.96)}.hedwik-zoom-arrow svg{width:var(--hedwik-zoom-icon-size)}.hedwik-zoom-arrow.left{left:var(--hedwik-zoom-toolbar-padding)}.hedwik-zoom-arrow.right{right:var(--hedwik-zoom-toolbar-padding)}.kg-code-card pre{border-radius:var(--radius-card);max-width:100%;padding:4px;overflow:hidden}.kg-code-card pre code.hljs{font-family:var(--gh-font-mono);font-weight:400;line-height:var(--leading-lg);overflow-wrap:anywhere;font-size:var(--font-size-15);scrollbar-width:thin;scrollbar-color:var(--border-3)var(--bg-0);background:0 0;border:none;border-radius:0;padding:.8em 1em;display:block;overflow-x:auto}html[data-theme=dark] .kg-code-card pre code.hljs{scrollbar-color:var(--border-3)var(--bg-1)}[data-theme=light] .kg-code-card pre{background:var(--bg-0);border:1px solid var(--border-0)}[data-theme=light] .hljs{color:#101010}[data-theme=light] .hljs .hljs-comment{color:#b0b0b0}[data-theme=light] .hljs .hljs-tag{color:#000}[data-theme=light] .hljs .hljs-subst,[data-theme=light] .hljs .hljs-punctuation,[data-theme=light] .hljs .hljs-operator{color:#101010;opacity:.7}[data-theme=light] .hljs .hljs-bullet,[data-theme=light] .hljs .hljs-variable,[data-theme=light] .hljs .hljs-template-variable,[data-theme=light] .hljs .hljs-selector-tag,[data-theme=light] .hljs .hljs-name,[data-theme=light] .hljs .hljs-deletion{color:#ff0086}[data-theme=light] .hljs .hljs-symbol,[data-theme=light] .hljs .hljs-number,[data-theme=light] .hljs .hljs-link,[data-theme=light] .hljs .hljs-attr,[data-theme=light] .hljs .hljs-variable.constant_,[data-theme=light] .hljs .hljs-literal{color:#fd8900}[data-theme=light] .hljs .hljs-title,[data-theme=light] .hljs .hljs-class .hljs-title,[data-theme=light] .hljs .hljs-title.class_,[data-theme=light] .hljs .hljs-strong{color:#aba800}[data-theme=light] .hljs .hljs-code,[data-theme=light] .hljs .hljs-addition,[data-theme=light] .hljs .hljs-title.class_.inherited__,[data-theme=light] .hljs .hljs-string{color:#00c918}[data-theme=light] .hljs .hljs-built_in,[data-theme=light] .hljs .hljs-doctag,[data-theme=light] .hljs .hljs-quote,[data-theme=light] .hljs .hljs-keyword.hljs-atrule,[data-theme=light] .hljs .hljs-regexp{color:#1faaaa}[data-theme=light] .hljs .hljs-function .hljs-title,[data-theme=light] .hljs .hljs-attribute,[data-theme=light] .hljs .ruby .hljs-property,[data-theme=light] .hljs .hljs-title.function_,[data-theme=light] .hljs .hljs-section{color:#3777e6}[data-theme=light] .hljs .hljs-type,[data-theme=light] .hljs .hljs-template-tag,[data-theme=light] .hljs .diff .hljs-meta,[data-theme=light] .hljs .hljs-keyword{color:#ad00a1}[data-theme=light] .hljs .hljs-emphasis{color:#ad00a1;font-style:italic}[data-theme=light] .hljs .hljs-meta,[data-theme=light] .hljs .hljs-meta .hljs-keyword,[data-theme=light] .hljs .hljs-meta .hljs-string{color:#c63}[data-theme=dark] .kg-code-card pre{background:var(--bg-1);border:1px solid var(--border-1)}[data-theme=dark] .hljs{color:#d0d0d0}[data-theme=dark] .hljs .hljs-comment{color:#505050}[data-theme=dark] .hljs .hljs-tag{color:#b0b0b0}[data-theme=dark] .hljs .hljs-subst,[data-theme=dark] .hljs .hljs-punctuation,[data-theme=dark] .hljs .hljs-operator{color:#d0d0d0;opacity:.7}[data-theme=dark] .hljs .hljs-bullet,[data-theme=dark] .hljs .hljs-variable,[data-theme=dark] .hljs .hljs-template-variable,[data-theme=dark] .hljs .hljs-selector-tag,[data-theme=dark] .hljs .hljs-name,[data-theme=dark] .hljs .hljs-deletion{color:#ff0086}[data-theme=dark] .hljs .hljs-symbol,[data-theme=dark] .hljs .hljs-number,[data-theme=dark] .hljs .hljs-link,[data-theme=dark] .hljs .hljs-attr,[data-theme=dark] .hljs .hljs-variable.constant_,[data-theme=dark] .hljs .hljs-literal{color:#fd8900}[data-theme=dark] .hljs .hljs-title,[data-theme=dark] .hljs .hljs-class .hljs-title,[data-theme=dark] .hljs .hljs-title.class_,[data-theme=dark] .hljs .hljs-strong{color:#aba800}[data-theme=dark] .hljs .hljs-code,[data-theme=dark] .hljs .hljs-addition,[data-theme=dark] .hljs .hljs-title.class_.inherited__,[data-theme=dark] .hljs .hljs-string{color:#00c918}[data-theme=dark] .hljs .hljs-built_in,[data-theme=dark] .hljs .hljs-doctag,[data-theme=dark] .hljs .hljs-quote,[data-theme=dark] .hljs .hljs-keyword.hljs-atrule,[data-theme=dark] .hljs .hljs-regexp{color:#1faaaa}[data-theme=dark] .hljs .hljs-function .hljs-title,[data-theme=dark] .hljs .hljs-attribute,[data-theme=dark] .hljs .ruby .hljs-property,[data-theme=dark] .hljs .hljs-title.function_,[data-theme=dark] .hljs .hljs-section{color:#3777e6}[data-theme=dark] .hljs .hljs-type,[data-theme=dark] .hljs .hljs-template-tag,[data-theme=dark] .hljs .diff .hljs-meta,[data-theme=dark] .hljs .hljs-keyword{color:#ad00a1}[data-theme=dark] .hljs .hljs-emphasis{color:#ad00a1;font-style:italic}[data-theme=dark] .hljs .hljs-meta,[data-theme=dark] .hljs .hljs-meta .hljs-keyword,[data-theme=dark] .hljs .hljs-meta .hljs-string{color:#c63}.highlightjs-copy{font-family:var(--gh-font-body);font-size:var(--font-size-13);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:2px 0;font-weight:500;display:flex}.highlightjs-copy .code-language{color:var(--text-2);pointer-events:none;padding:1px 5px}.highlightjs-copy .copy-code{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--text-2);will-change:opacity,transform;justify-content:flex-end;align-items:center;gap:4px;padding:1px 5px;display:flex}.highlightjs-copy .copy-code:hover{color:var(--text-0)}.highlightjs-copy .copied-code .copy-text{will-change:opacity,transform;display:inline-block;color:var(--ghost-accent-color)!important}.authors-page-content{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:24px;width:100%;display:grid}.authors-page-content .authors-item{background:var(--bg-0);border:1px solid var(--border-0);border-radius:var(--radius-2xl);width:100%;height:-moz-fit-content;height:fit-content;box-shadow:none;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 24px;transition:box-shadow .2s ease-out,border-color .2s ease-out;display:flex;position:relative}html[data-theme=dark] :is(.authors-page-content .authors-item){background:var(--bg-1);border:1px solid var(--border-1)}.authors-page-content .authors-item:hover{border-color:var(--border-1);box-shadow:0 4px 16px -2px #00000014}html[data-theme=dark] .authors-page-content .authors-item:hover{background:var(--bg-1);border:1px solid var(--border-2)}.authors-page-content .authors-item:active{border-color:var(--border-0)}.authors-page-content .authors-item .authors-item-image{border-radius:var(--radius-full);width:84px;height:84px;margin-bottom:8px;overflow:hidden}.authors-page-content .authors-item .authors-item-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.authors-page-content .authors-item .authors-item-name{font-size:var(--font-size-16);color:var(--text-0);font-weight:700;line-height:var(--leading-xxs);text-align:left;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:2px;display:-webkit-box;overflow:hidden}.authors-page-content .authors-item .authors-item-post-count{font-size:var(--font-size-14);color:var(--text-2);font-weight:500;line-height:var(--leading-0);text-align:left;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recommendations-page{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.recommendations-page .recommendations-list{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:24px;width:100%;display:grid}@media (max-width:1023px){.recommendations-page .recommendations-list{gap:20px}}@media (max-width:479px){.recommendations-page .recommendations-list{gap:16px}}.recommendations-page .recommendations-list .recommendations-item{background:var(--bg-0);border:1px solid var(--border-0);border-radius:var(--radius-2xl);height:100%;box-shadow:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding:24px;text-decoration:none;transition:box-shadow .2s ease-out,border-color .2s ease-out;display:flex}html[data-theme=dark] :is(.recommendations-page .recommendations-list .recommendations-item){background:var(--bg-1);border:1px solid var(--border-1)}.recommendations-page .recommendations-list .recommendations-item:hover{border-color:var(--border-1);box-shadow:0 4px 16px -2px #00000014}html[data-theme=dark] .recommendations-page .recommendations-list .recommendations-item:hover{background:var(--bg-1);border:1px solid var(--border-2)}.recommendations-page .recommendations-list .recommendations-item .recommendations-item-image{aspect-ratio:1;border-radius:var(--radius-sm);flex-shrink:0;width:30px;height:30px;position:relative;overflow:hidden}.recommendations-page .recommendations-list .recommendations-item .recommendations-item-image img{object-fit:contain;object-position:center;border-radius:inherit;width:100%;height:100%}.recommendations-page .recommendations-list .recommendations-item .recommendations-item-name{font-size:var(--font-size-16);color:var(--text-0);-webkit-line-clamp:1;line-clamp:1;height:-moz-fit-content;height:fit-content;font-weight:700;line-height:var(--leading-xxs);-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.recommendations-page .recommendations-list .recommendations-item .recommendations-item-description{font-size:var(--font-size-14);color:var(--text-1);-webkit-line-clamp:2;line-clamp:2;height:-moz-fit-content;height:fit-content;font-weight:400;line-height:var(--leading-sm);-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.recommendations-page .recommendations-list .recommendations-item i,.recommendations-page .recommendations-list .recommendations-item .recommendations-item-arrow{display:none}
