.kg-bookmark-card,.kg-bookmark-publisher{position:relative}:is(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container{padding:var(--card-padding);color:var(--text-0);background:var(--card-background);border:var(--card-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);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:hover{box-shadow:0 4px 16px -4px #00000014}@media (width<=639px){:is(.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 .kg-bookmark-content{order:2;grid-column:span 1;padding:0}:is(.kg-bookmark-card,.kg-bookmark-publisher) a.kg-bookmark-container .kg-bookmark-title{-webkit-line-clamp:2;line-clamp:2;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;mask-image:linear-gradient(90deg,#000 100%,#0000 100%)}:is(.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-thumbnail{order:1;grid-column:span 1}}: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}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-title{font-size:var(--font-size-16);font-weight:var(--font-weight-bold);line-height:var(--leading-sm);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=639px){:is(.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-description{font-size:var(--font-size-15);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=639px){:is(.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-metadata{width:100%;font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--text-1);align-items:center;margin-top:1.2em;display:flex}:is(.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>span:nth-of-type(2):before{content:"•";margin:0 6px}:is(.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-author,:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-publisher{display:inline}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-publisher{white-space:nowrap;text-overflow:ellipsis;max-width:240px;line-height:var(--leading-lg);display:block;overflow:hidden}:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-thumbnail{border-radius:calc(var(--radius-card) - .3em);isolation:isolate;grid-column:span 1;max-height:140px;position:relative;overflow:hidden}@media (width<=639px){:is(.kg-bookmark-card,.kg-bookmark-publisher) .kg-bookmark-thumbnail{max-height:none}}:is(.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: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;inset:0}.kg-callout-card,.kg-callout-card *{box-sizing:border-box}.kg-callout-card{border-radius:var(--radius-card);color:var(--text-0);--callout-alpha:.2;gap:.8em;padding:16px 20px;display:flex;position:relative}html[data-theme*=dark] .kg-callout-card{--callout-alpha:.24}@media (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:2;border:1.5px solid var(--text-0);border-radius:inherit;opacity:.36;pointer-events:none;mix-blend-mode:overlay;position:absolute;inset:0}.kg-callout-card .kg-callout-emoji{font-size:1.24em;line-height:var(--leading-0);height:auto;margin-top:.3em}@media (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 (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 1.5px 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);font-weight:var(--font-weight-semibold);line-height:var(--leading-md);margin:24px 0;padding-left:16px}.kg-blockquote-alt{font-size:var(--font-size-28);font-weight:var(--font-weight-semibold);line-height:var(--leading-sm);text-align:center;margin:24px 0;padding:0 2em}@media (width<=1023px){.kg-blockquote-alt{font-size:var(--font-size-24);padding:0 1.8em}}@media (width<=639px){.kg-blockquote-alt{padding:0 1.2em}}@media (width<=479px){.kg-blockquote-alt{padding:0 .8em}}@media (width<=369px){.kg-blockquote-alt{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 (width<=639px){.kg-gallery-card,.kg-image-card{--gap:.6rem}}:is(.kg-gallery-card,.kg-image-card):not(.kg-card-hascaption)+.kg-image-card,: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-8);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);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;inset:0}.kg-header-card .kg-header-card-content{justify-content:center;align-items:center;width:100%;display:flex}.kg-header-card .kg-header-card-text{text-align:left;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;height:100%;padding:3em;display:flex;position:relative}@media (width<=479px){.kg-header-card .kg-header-card-text{padding:2.4em}}.kg-header-card .kg-header-card-text.kg-align-center{text-align:center;align-items:center}.kg-header-card .kg-header-card-heading{font-size:var(--font-size-24);font-weight:var(--font-weight-extrabold);line-height:var(--leading-xxs);letter-spacing:-.01em;margin:0}.kg-header-card .kg-header-card-subheading{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:var(--leading-lg);max-width:var(--post-container-width);margin:0}.kg-header-card .kg-header-card-subheading strong{font-weight:var(--font-weight-extrabold)}.kg-header-card .kg-header-card-button{justify-content:center;align-items:center;gap:calc(var(--button-font-size)/2);width:fit-content;height:fit-content;font-family:inherit;font-size:var(--button-font-size);font-weight:var(--font-weight-bold);line-height:var(--leading-sm);white-space:nowrap;color:#fff;background:var(--ghost-accent-color);border-radius:var(--radius-8);cursor:pointer;user-select:none;appearance:none;border:none;flex:none;margin:6px 0 0;padding:.52em .88em;transition:opacity .3s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 2px 5px #ffffff5c,0 2px 6px -2px #0000005c}.kg-header-card .kg-header-card-button svg{width:calc(var(--button-font-size) + 2px);height:calc(var(--button-font-size) + 2px);flex-shrink:0;margin:0;display:inline-block}.kg-header-card .kg-header-card-button strong{font-weight:var(--font-weight-bold)}.kg-header-card .kg-header-card-button:hover:not(:disabled){opacity:.84}.kg-header-card .kg-header-card-button:active:not(:disabled){opacity:1}.kg-header-card .kg-header-card-button:focus-visible{outline:2px solid var(--text-0);outline-offset:3px}.kg-header-card .kg-header-card-button:disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.kg-header-card.kg-layout-split .kg-header-card-content{grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (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-swapped .kg-header-card-text{grid-row:1}.kg-header-card[data-background-color=\#000000]{background-color:var(--text-0)!important}.kg-header-card[data-background-color=\#000000] .kg-header-card-heading,.kg-header-card[data-background-color=\#000000] .kg-header-card-subheading,.kg-header-card[data-background-color=\#000000] .kg-header-card-subheading strong{color:var(--bg-0)!important}.kg-header-card[data-background-color=accent]{background-color:var(--ghost-accent-color)!important}.kg-header-card[data-background-color=accent] .kg-header-card-heading,.kg-header-card[data-background-color=accent] .kg-header-card-subheading,.kg-header-card[data-background-color=accent] .kg-header-card-subheading strong{color:#fff!important}.kg-header-card[data-background-color=\#F0F0F0]{background-color:var(--bg-3)!important}.kg-header-card[data-background-color=\#F0F0F0] .kg-header-card-heading,.kg-header-card[data-background-color=\#F0F0F0] .kg-header-card-subheading,.kg-header-card[data-background-color=\#F0F0F0] .kg-header-card-subheading strong{color:var(--text-0)!important}.kg-header-card:has(picture>.kg-header-card-image) .kg-header-card-text{background-color:#0000005c}.kg-header-card:has(picture>.kg-header-card-image) .kg-header-card-text .kg-header-card-heading,.kg-header-card:has(picture>.kg-header-card-image) .kg-header-card-text .kg-header-card-subheading,.kg-header-card:has(picture>.kg-header-card-image) .kg-header-card-text .kg-header-card-subheading strong{color:#fff!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 (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:var(--font-weight-bold);line-height:var(--leading-sm);user-select:none;margin:0}@media (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:var(--font-weight-extrabold)}.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{transition:opacity .5s,top .35s,height .35s;position:relative;overflow:hidden}.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);font-weight:var(--font-weight-medium);line-height:var(--leading-md);color:var(--text-2);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;top:-.5em}.kg-toggle-card[data-kg-toggle-state=close] svg{-moz-transform:unset;transform:unset}.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-content{opacity:1;height:auto;top:0}.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:12px;display:flex;overflow:hidden}.kg-audio-card .kg-audio-thumbnail{object-fit:cover;aspect-ratio:1;border-radius:var(--radius-8);background:0 0;justify-content:center;align-items:center;height:auto;margin:2px;display:flex;width:72px!important;min-width:72px!important}@media (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:var(--font-weight-bold);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;mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-repeat:no-repeat}.kg-audio-card .kg-audio-player-container .kg-audio-player{flex-grow:1;align-items:center;gap:2px;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:var(--font-weight-semibold);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: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{width:fit-content;font-weight:var(--font-weight-semibold);text-align:left;background:var(--bg-1);border-radius:var(--radius-full);justify-content:center;align-items:center;margin:0 2px;padding:4px 8px;font-size:12px;transition:all .2s;display:flex}@media (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 (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 (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 (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 (width<=479px){.kg-audio-card .kg-audio-player-container .kg-audio-player .kg-audio-volume-slider{display:none}}.kg-audio-card input[type=range]{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{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(--bg-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(--bg-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;justify-content:center;align-items:center;width:16px;height:16px;padding:0 4px 0 0;font-size:0;display:flex;position:relative}.kg-audio-card .kg-audio-play-icon svg{fill:currentColor;width:14px;height:14px}.kg-audio-card .kg-audio-pause-icon{background:0 0;justify-content:center;align-items:center;width:16px;height:16px;padding:0 4px 0 0;font-size:0;display:flex;position:relative}.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 (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:var(--font-weight-medium)}.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:fit-content;display:flex}.kg-file-card .kg-file-card-title{font-size:var(--font-size-18);font-weight:var(--font-weight-bold);line-height:var(--leading-sm);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-repeat:no-repeat;display:-webkit-box!important}@media (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);font-weight:var(--font-weight-medium);color:var(--text-2);opacity:.64;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-repeat:no-repeat;display:-webkit-box!important}@media (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:var(--font-weight-bold);display:inline}.kg-file-card .kg-file-card-filesize{font-size:var(--font-size-13);opacity:.6;font-weight:var(--font-weight-semibold);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: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;inset: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:fit-content;height:fit-content;line-height:var(--leading-sm);font-size:var(--button-font-size);font-weight:var(--font-weight-bold);border-radius:var(--radius-8);color:#fff;background:var(--ghost-accent-color);cursor:pointer;user-select:none;appearance:none;text-align:center;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;gap:calc(var(--button-font-size)/2);border:none;padding:.52em .88em;text-decoration:none;transition:opacity .3s;display:flex;position:static;overflow:visible;box-shadow:inset 0 2px 5px #ffffff5c,0 2px 6px -2px #0000005c}.kg-button-card a.kg-btn svg{width:calc(var(--button-font-size) + 2px);height:calc(var(--button-font-size) + 2px);flex-shrink:0;display:inline-block}.kg-button-card a.kg-btn strong{font-weight:var(--font-weight-bold)}.kg-button-card a.kg-btn:hover:not(:disabled){opacity:.84}.kg-button-card a.kg-btn:active:not(:disabled){opacity:1}.kg-button-card a.kg-btn:focus-visible{outline:2px solid var(--text-0);outline-offset:3px}.kg-button-card a.kg-btn:disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.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-2)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);font-weight:var(--font-weight-extrabold);background:var(--bg-1);border-bottom:var(--card-border);padding:.8rem 1rem}.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:8px;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:var(--font-weight-bold);line-height:var(--leading-xxs);margin:0;text-decoration:none}@media (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 (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-md);font-weight:var(--font-weight-medium);color:var(--text-2);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(--button-font-size);font-weight:var(--font-weight-bold);line-height:var(--leading-sm);border-radius:var(--radius-8);color:#fff;background:var(--ghost-accent-color);cursor:pointer;user-select:none;appearance:none;border:none;grid-column:1/3;justify-content:center;align-items:center;padding:.52em .88em;text-decoration:none;transition:opacity .3s;display:inline-flex;box-shadow:inset 0 2px 5px #ffffff5c,0 2px 6px -2px #0000005c}.kg-product-card .kg-product-card-container a.kg-product-card-button svg{width:calc(var(--button-font-size) + 2px);height:calc(var(--button-font-size) + 2px);flex-shrink:0;margin-left:-2px;margin-right:-2px;display:inline-block}.kg-product-card .kg-product-card-container a.kg-product-card-button strong{font-weight:var(--font-weight-bold)}.kg-product-card .kg-product-card-container a.kg-product-card-button:hover:not(:disabled){opacity:.84}.kg-product-card .kg-product-card-container a.kg-product-card-button:active:not(:disabled){opacity:1}.kg-product-card .kg-product-card-container a.kg-product-card-button:focus-visible{outline:2px solid var(--text-0);outline-offset:3px}.kg-product-card .kg-product-card-container a.kg-product-card-button:disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide{border-radius:var(--radius-card);user-select:none;padding:0;position:relative;overflow:hidden}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide),:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) *{box-sizing:border-box}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) a,:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) a span{color:currentColor}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide)>picture>.kg-signup-card-image{object-fit:cover;object-position:center;pointer-events:none;background-color:#fff;width:100%;height:100%;position:absolute;inset:0}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content{justify-content:center;align-items:center;width:100%;display:flex}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text{text-align:left;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;height:100%;padding:3em;display:flex;position:relative}@media (width<=479px){:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text{padding:2.4em}}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text.kg-align-center{text-align:center;align-items:center}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-heading{font-size:var(--font-size-24);font-weight:var(--font-weight-extrabold);line-height:var(--leading-xxs);letter-spacing:-.01em;margin:0}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:var(--leading-lg);max-width:var(--post-container-width);margin:0}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-subheading strong{font-weight:var(--font-weight-extrabold)}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-disclaimer{font-size:var(--font-size-13);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);margin-top:4px}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form{flex-direction:column;gap:12px;width:100%;max-width:360px;margin-top:12px;display:flex}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:8px;display:flex}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-input{appearance:none;width:100%;height:40px;min-height:40px;max-height:40px;font-family:inherit;font-size:var(--font-size-15);font-weight:var(--font-weight-medium);color:var(--text-0);background:var(--bg-0);border:1.5px solid var(--border-1);border-radius:var(--radius-8);resize:none;user-select:text;-moz-transition:box-shadow .24s var(--ease-pop);transition:box-shadow .24s var(--ease-pop);outline:none;justify-content:flex-start;align-items:center;padding:.6em;display:inline-flex}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-input::placeholder{color:var(--text-3)}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-input:focus,:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-input:focus-visible{border-color:var(--ghost-accent-color);box-shadow:0 0 0 3px color-mix(in oklch,var(--ghost-accent-color)16%,transparent);background:var(--bg-0);outline:none}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-input:disabled{opacity:.55;cursor:not-allowed;background:var(--bg-1);border-color:var(--border-0);color:var(--text-3)}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button{justify-content:center;align-items:center;gap:calc(var(--button-font-size)/2);width:100%;height:40px;min-height:40px;max-height:40px;font-family:inherit;font-size:var(--button-font-size);font-weight:var(--font-weight-bold);line-height:var(--leading-sm);white-space:nowrap;color:#fff;background:var(--ghost-accent-color);border-radius:var(--radius-8);cursor:pointer;user-select:none;appearance:none;border:none;margin:6px 0 0;padding:.52em .88em;transition:opacity .3s;display:inline-flex;position:relative;box-shadow:inset 0 2px 5px #ffffff5c,0 2px 6px -2px #0000005c}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button svg{width:calc(var(--button-font-size) + 2px);height:calc(var(--button-font-size) + 2px);flex-shrink:0;display:inline-block}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button strong{font-weight:var(--font-weight-bold)}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button:hover:not(:disabled){opacity:.84}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button:active:not(:disabled){opacity:1}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button:focus-visible{outline:2px solid var(--text-0);outline-offset:3px}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-fields .kg-signup-card-button:disabled{opacity:.6;pointer-events:none;cursor:not-allowed}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-success,:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-error{border-radius:var(--radius-8);width:100%;font-size:var(--font-size-13);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);text-align:left;padding:6px 8px;display:none}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-success{background:color-mix(in oklch,var(--green-color)16%,transparent);border:1px solid color-mix(in oklch,var(--green-color)16%,transparent);color:var(--green-color)}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-error{background:color-mix(in oklch,var(--red-color)16%,transparent);border:1px solid color-mix(in oklch,var(--red-color)16%,transparent);color:var(--red-color)}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form .kg-signup-card-button-loading{display:none}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form.loading .kg-signup-card-button-loading{display:flex}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form.loading .kg-signup-card-button-default{display:none}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form.success .kg-signup-card-success,:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide) .kg-signup-card-content .kg-signup-card-text .kg-signup-card-form.error .kg-signup-card-error{display:flex}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-layout-split .kg-signup-card-content{grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<=1023px){:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-layout-split .kg-signup-card-content{grid-template-columns:1fr}}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-layout-split .kg-signup-card-content .kg-signup-card-text{padding:3em}@media (width<=479px){:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-layout-split .kg-signup-card-content .kg-signup-card-text{padding:2.4em}}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-layout-split picture{width:100%;height:100%;display:block}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-layout-split picture>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-layout-split.kg-swapped .kg-signup-card-text{grid-row:1}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-style-accent{background-color:var(--ghost-accent-color)}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-style-accent .kg-signup-card-heading,:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-style-accent .kg-signup-card-subheading,:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-style-accent .kg-signup-card-disclaimer,:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide).kg-style-accent .kg-signup-card-subheading strong{color:#fff!important}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide):has(picture>.kg-signup-card-image) .kg-signup-card-text{background-color:#0000005c}:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide):has(picture>.kg-signup-card-image) .kg-signup-card-text .kg-signup-card-heading,:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide):has(picture>.kg-signup-card-image) .kg-signup-card-text .kg-signup-card-subheading,:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide):has(picture>.kg-signup-card-image) .kg-signup-card-text .kg-signup-card-disclaimer,:is(.kg-card.kg-signup-card,.kg-card.kg-signup-card.kg-width-regular,.kg-card.kg-signup-card.kg-width-wide,.kg-card.kg-signup-card.kg-width-full,.kg-card.kg-signup-card.kg-layout-split,.kg-card.kg-signup-card.kg-swapped,.kg-card.kg-signup-card.kg-content-wide):has(picture>.kg-signup-card-image) .kg-signup-card-text .kg-signup-card-subheading strong{color:#fff}.kg-card.kg-signup-card.kg-layout-split:has(picture>.kg-signup-card-image) .kg-signup-card-text{background-color:#0000}.kg-card.kg-signup-card.kg-layout-split:has(picture>.kg-signup-card-image) .kg-signup-card-text .kg-signup-card-heading,.kg-card.kg-signup-card.kg-layout-split:has(picture>.kg-signup-card-image) .kg-signup-card-text .kg-signup-card-subheading,.kg-card.kg-signup-card.kg-layout-split:has(picture>.kg-signup-card-image) .kg-signup-card-text .kg-signup-card-disclaimer,.kg-card.kg-signup-card.kg-layout-split:has(picture>.kg-signup-card-image) .kg-signup-card-text .kg-signup-card-subheading strong{color:inherit}.kg-signup-card.kg-style-accent .kg-signup-card-content :is(.kg-signup-card-heading,.kg-signup-card-subheading,.kg-signup-card-disclaimer,.kg-signup-card-subheading strong){color:#fff!important}.kg-signup-card:is([style*="background-color: rgb(0, 0, 0)"],[style*="background-color:rgb(0, 0, 0)"],[style*="background-color: rgb(0,0,0)"],[style*="background-color:rgb(0,0,0)"],[style*="rgb(0, 0, 0)"],[style*="rgb(0,0,0)"],[style*=\#000]){background-color:var(--text-0)!important}.kg-signup-card:is([style*="background-color: rgb(0, 0, 0)"],[style*="background-color:rgb(0, 0, 0)"],[style*="background-color: rgb(0,0,0)"],[style*="background-color:rgb(0,0,0)"],[style*="rgb(0, 0, 0)"],[style*="rgb(0,0,0)"],[style*=\#000]) .kg-signup-card-content :is(.kg-signup-card-heading,.kg-signup-card-subheading,.kg-signup-card-disclaimer,.kg-signup-card-subheading strong){color:var(--bg-0)!important}.kg-signup-card:is([style*="background-color: rgb(240, 240, 240)"],[style*="background-color:rgb(240, 240, 240)"],[style*="background-color: rgb(240,240,240)"],[style*="background-color:rgb(240,240,240)"],[style*="rgb(240, 240, 240)"],[style*="rgb(240,240,240)"]){background-color:var(--bg-1)!important}.kg-signup-card:is([style*="background-color: rgb(240, 240, 240)"],[style*="background-color:rgb(240, 240, 240)"],[style*="background-color: rgb(240,240,240)"],[style*="background-color:rgb(240,240,240)"],[style*="rgb(240, 240, 240)"],[style*="rgb(240,240,240)"]) .kg-signup-card-content :is(.kg-signup-card-heading,.kg-signup-card-subheading,.kg-signup-card-disclaimer,.kg-signup-card-subheading strong){color:var(--text-0)!important}.kg-signup-card:not(.kg-layout-split):has(>picture){background-color:revert-layer!important;color:inherit!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;inset: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;min-width:38px;font-family:inherit;font-size:12.5px;font-weight:var(--font-weight-medium);white-space:nowrap;padding:0 4px;line-height:1.4em}.kg-video-time{color:#fff9;font-family:inherit;font-size:12.5px;font-weight:var(--font-weight-medium);white-space:nowrap;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 (width<=520px){.kg-video-seek-slider{display:none}}.kg-video-playback-rate{color:#fff;min-width:37px;font-family:inherit;font-size:12.5px;font-weight:var(--font-weight-semibold);text-align:left;white-space:nowrap;background:0 0;padding:0 4px;line-height:1.4em}@media (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 (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 (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{width:100%;margin:0 auto;position:relative;min-width:100%!important;max-width:100%!important;display:block!important}.kg-width-full{width:100%;margin:0 auto;display:block;position:relative;min-width:100%!important;max-width:100%!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,.kg-btn-accent,.kg-product-card-btn-accent,.kg-before-after-card,.kg-before-after-card-image-before,.kg-before-after-card-image-after{outline:none}.post-header{width:100%;height:fit-content;padding:var(--container-padding);border-bottom:1px solid var(--border-0);justify-content:flex-start;align-items:flex-start;gap:var(--container-gap);flex-direction:column;display:flex;position:relative}.post-header .post-header-image-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:flex}.post-header .post-header-image-container .post-image{width:100%;height:fit-content;aspect-ratio:var(--article-image-ratio);border-radius:var(--radius-16);background:var(--bg-2);position:relative;overflow:hidden}.post-header .post-header-image-container .post-image img{object-fit:cover;width:100%;height:100%}.post-header .post-header-image-container figcaption{text-align:center;width:100%;font-size:var(--font-size-13);line-height:var(--leading-sm);color:var(--text-2);margin:calc(.6em - 16px) auto 0}.post-header .post-header-image-container figcaption>*,.post-header .post-header-image-container figcaption p,.post-header .post-header-image-container figcaption a,.post-header .post-header-image-container figcaption u,.post-header .post-header-image-container figcaption i,.post-header .post-header-image-container figcaption strong,.post-header .post-header-image-container figcaption em,.post-header .post-header-image-container figcaption span{font-size:inherit}.post-header .post-header-image-container figcaption>a{font-weight:var(--font-weight-medium);text-underline-offset:.24em;text-decoration:underline dotted;-webkit-text-decoration-color:var(--ghost-accent-color);text-decoration-color:var(--ghost-accent-color);transition:opacity .3s ease-out;display:inline-block;position:relative;color:var(--ghost-accent-color)!important}.post-header .post-header-image-container figcaption>a:hover{opacity:.6}.post-header .post-header-image-container figcaption>u{text-underline-offset:.24em;text-decoration:underline dotted;display:inline-block;position:relative}.post-header .post-header-texts{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.post-header .post-header-texts .post-meta{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--leading-xxs);color:var(--text-1);text-align:left;border-radius:var(--radius-10);background:var(--bg-2);border:1px solid var(--border-1);scroll-behavior:smooth;user-select:none;justify-content:flex-start;align-items:center;gap:2px;max-width:100%;margin-bottom:8px;padding:2px;transition:-webkit-mask-image .3s;display:flex;overflow:auto hidden}.post-header .post-header-texts .post-meta::-webkit-scrollbar{display:none}.post-header .post-header-texts .post-meta.masked{mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.post-header .post-header-texts .post-meta .post-reading-time{white-space:nowrap;align-items:center;height:24px;padding:0 6px;display:inline-flex}.post-header .post-header-texts .post-meta .post-date{white-space:nowrap;justify-content:flex-start;align-items:center;gap:3px;height:24px;padding:0 6px;display:inline-flex}.post-header .post-header-texts .post-meta .post-author{height:fit-content;-moz-transition:background .24s var(--ease-sine),box-shadow .24s var(--ease-sine);transition:background .24s var(--ease-sine),box-shadow .24s var(--ease-sine);border-radius:var(--radius-8);white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;height:24px;padding:0 6px;display:inline-flex;box-shadow:0 2px 6px -1px #0000}.post-header .post-header-texts .post-meta .post-author:hover{background:var(--bg-0);box-shadow:0 2px 6px -1px #00000014}.post-header .post-header-texts .post-meta i{background:var(--border-2);flex-shrink:0;width:1.2px;height:10px;font-style:normal}.post-header .post-header-texts .post-title{font-size:var(--post-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--leading-xxs);text-align:left;color:var(--text-0)}.post-header .post-header-texts .post-excerpt{font-size:var(--font-size-18);font-weight:var(--font-weight-regular);line-height:var(--leading-sm);text-align:left;color:var(--text-2)}.post-header .post-header-texts .post-button{margin-top:8px}@media (width>=640px){.reading-post{align-items:center;gap:calc(var(--container-gap)*1.5);grid-template-columns:1fr 2fr;display:grid}}.reading-post .post-header-texts{order:1}@media (width>=640px){.reading-post .post-header-texts{order:2}}.reading-post .post-header-image-container{order:2}@media (width>=640px){.reading-post .post-header-image-container{order:1}}.reading-post .post-header-image-container .post-image{width:100%;height:fit-content;aspect-ratio:var(--reading-image-ratio);box-shadow:var(--book-shadow);border-radius:var(--radius-6)var(--radius-4)var(--radius-4)var(--radius-6);isolation:isolate}.reading-post .post-header-image-container .post-image:before{content:"";z-index:12;pointer-events:none;mix-blend-mode:multiply;background:var(--book-image);border-radius:3px;width:6.4%;height:100%;position:absolute;top:0;left:0}.reading-post .post-header-image-container .post-image:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #00000014;width:100%;height:100%;position:absolute;inset:0;box-shadow:inset 0 1px 2px #ffffff4d}@media (width>=640px){.podcast-post{align-items:center;gap:calc(var(--container-gap)*1.25);grid-template-columns:3fr 5fr;display:grid}}.podcast-post .post-header-texts{order:1}.podcast-post .post-header-texts .post-title{font-size:var(--font-size-24)}.podcast-post .post-header-texts .post-excerpt{font-size:var(--font-size-17)}@media (width>=640px){.podcast-post .post-header-texts{order:2}}.podcast-post .post-header-image-container{order:2}@media (width>=640px){.podcast-post .post-header-image-container{order:1}}.podcast-post .post-header-image-container .post-image{width:100%;height:fit-content;aspect-ratio:var(--podcast-image-ratio)}.product-post .post-header-image-container .post-image{width:100%;height:fit-content;aspect-ratio:var(--product-image-ratio)}.project-post .post-header-image-container .post-image{width:100%;height:fit-content;aspect-ratio:var(--project-image-ratio)}.post-tags{border-bottom:1px solid var(--border-0);grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:grid}.post-tags .post-footer-tags{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:flex}.post-content{border-bottom:1px solid var(--border-0)}.content{flex-direction:column;justify-content:start;align-items:start;width:100%;margin:0 auto;display:flex}.premium-content,.member-content{user-select:none;-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;mask-image:-webkit-mask-image;pointer-events:none!important}.content-cta{background:var(--bg-0);border-radius:var(--radius-16);text-align:center;opacity:1;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;padding:64px;display:flex;position:relative}.content-cta.premium-cta .content-cta-ribbon{color:var(--premium-color)}.content-cta.member-cta .content-cta-ribbon{color:var(--ghost-accent-color)}@media (width<=767px){.content-cta{padding:48px}}@media (width<=479px){.content-cta{padding:36px 24px}}.content-cta .content-cta-ribbon{pointer-events:none;user-select:none;justify-content:center;align-items:center;gap:24px;margin-bottom:24px;display:flex}@media (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;mask-image:-webkit-mask-image;font-style:normal}.content-cta .content-cta-ribbon i svg{width:24px;height:auto}@media (width<=479px){.content-cta .content-cta-ribbon i svg{width:20px;height:auto}}.content-cta .content-cta-ribbon strong{font-size:var(--font-size-15);font-weight:var(--font-weight-extrabold);line-height:var(--leading-xs);letter-spacing:var(--letter-sm);text-transform:uppercase}@media (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:var(--font-weight-bold);line-height:var(--leading-xs);color:var(--text-0)}@media (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:var(--font-weight-medium);line-height:var(--leading-md);color:var(--text-2);text-wrap:balance;margin-top:6px}@media (width<=479px){.content-cta .content-cta-description{font-size:var(--font-size-15)}}.content-cta .content-cta-button{margin:20px auto}.content-cta .content-cta-signin-text{font-size:var(--font-size-14);color:var(--text-1)}.content-cta .content-cta-signin-text a{font-weight:var(--font-weight-bold);color:var(--text-0);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:auto;display:flex}.comments .comments-header{justify-content:space-between;align-items:center;width:100%;display:flex}.comments .comments-header .section-title span{letter-spacing:0;color:var(--text-2);font-style:normal}.comments #ghost-comments-root,.comments #ghost-comments-root iframe,.comments-content{width:100%}.related{border-bottom:1px solid var(--border-0);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex}.related .loops .loop:last-child .loop-seperator{display:none}.plans-container{width:100%;padding:var(--container-padding);border-bottom:1px solid var(--border-0);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}@media (width>=640px){.plans-container{gap:16px}}.toggle-wrapper{background:var(--bg-2);border-radius:var(--radius-16);user-select:none;margin:0 auto 12px;padding:6px;display:inline-block;position:relative;overflow:hidden}.toggle-wrapper .toggle-switch{grid-template-columns:1fr 1fr;align-items:center;width:fit-content;height:fit-content;display:grid;position:relative}.toggle-wrapper .toggle-switch input[type=radio]{display:none}.toggle-wrapper .toggle-switch input[type=radio]:checked+label{color:var(--text-0)}.toggle-wrapper .toggle-switch input[type=radio]:first-child:checked~.slider{transform:translate(0)}.toggle-wrapper .toggle-switch input[type=radio]:nth-child(3):checked~.slider{transform:translate(100%)}.toggle-wrapper .toggle-switch label{height:32px;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--text-2);cursor:pointer;z-index:2;justify-content:center;align-items:center;padding:0 16px;transition:color .3s;display:flex}.toggle-wrapper .toggle-switch .slider{z-index:1;background:var(--bg-0);border-radius:var(--radius-10);width:50%;height:100%;box-shadow:0 0 0 1px var(--border-1),0 2px 24px 0 #00000008,0 4px 4px 0 #00000003,0 2px 2px 0 #00000003;transition:transform .3s;position:absolute;top:0;left:0}.plans{justify-content:flex-start;align-items:flex-start;gap:var(--container-gap);grid-template-columns:1fr;width:100%;display:grid}@media (width>=640px){.plans{grid-template-columns:repeat(auto-fit,minmax(312px,1fr))}}.plans .plan{background:var(--bg-0);border:1.5px solid var(--border-0);border-radius:var(--radius-16);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;height:100%;padding:24px;transition:box-shadow .24s;display:flex}.plans .plan:hover{box-shadow:0 4px 16px #0000000f}.plans .plan.tiers-more.premium-plan:first-child{order:0}.plans .plan.tiers-more.premium-plan:nth-child(2){order:1}.plans .plan.tiers-more.free-plan{order:999;grid-column:1/-1}.plans .plan .plan-title{font-size:var(--font-size-22);font-weight:var(--font-weight-bold);line-height:var(--leading-sm);color:var(--text-0)}.plans .plan .plan-description{font-size:var(--font-size-15);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--text-2)}.plans .plan .free-content,.plans .plan .monthly-content,.plans .plan .yearly-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex}.plans .plan .yearly-content{display:none}.plans .plan .plan-pricing{justify-content:flex-start;align-items:center;gap:6px;width:100%;padding:12px 0;display:flex}.plans .plan .plan-pricing .plan-price-amount{font-size:var(--font-size-24);font-weight:var(--font-weight-bold)}.plans .plan .plan-pricing .plan-price-separator{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--text-3)}.plans .plan .plan-pricing .plan-price-cycle{font-size:var(--font-size-15);font-weight:var(--font-weight-medium);color:var(--text-1)}.plans .plan .plan-button{width:100%;height:34px;margin-bottom:12px}.plans .plan .plan-button span{justify-content:center;align-items:center;display:flex}.plans .plan .plan-button span strong{font-weight:var(--font-weight-bold)}.plans .plan .plan-button span i{font-size:var(--font-size-11);opacity:.6;font-style:normal}.plans .plan .plan-benefits{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.plans .plan .plan-benefits .plan-benefit-item{width:100%;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--text-1);justify-content:flex-start;align-items:center;gap:8px;display:flex}.plans .plan .plan-benefits .plan-benefit-item svg{width:18px;height:18px;color:var(--text-2)}.sign-page-content{flex-direction:column;justify-content:start;align-items:center;gap:20px;width:100%;max-width:400px;height:auto;margin:0 auto;padding:0;display:flex}@media (width>=640px){.sign-page-content{padding:var(--container-padding)}}.sign-page-content .sign-page-form{flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;display:flex}.sign-page-content .sign-page-form.success .sign-form-success-message,.sign-page-content .sign-page-form.error .sign-form-error-message{opacity:1;transition:transform .2s ease-out,opacity .2s ease-out;display:flex}.sign-page-content .sign-page-form .sign-form-success-message,.sign-page-content .sign-page-form .sign-form-error-message{width:100%;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--leading-md);text-align:left;border-radius:var(--radius-12);transform-origin:top;opacity:0;padding:8px 10px;transition:transform .2s ease-out,opacity .2s ease-out;display:none}.sign-page-content .sign-page-form .sign-form-success-message{color:var(--green-color);background:color-mix(in oklch,var(--green-color)6%,transparent);border:1px solid color-mix(in oklch,var(--green-color)10%,transparent)}.sign-page-content .sign-page-form .sign-form-error-message{color:var(--red-color);background:color-mix(in oklch,var(--red-color)6%,transparent);border:1px solid color-mix(in oklch,var(--red-color)10%,transparent)}.sign-page-content .sign-form-input{height:40px}.sign-page-content .sign-form-button{width:100%;height:40px}.sign-page-content .sign-seperator{user-select:none;justify-content:center;align-items:center;width:100%;height:10px;padding:12px 0;display:flex;position:relative}.sign-page-content .sign-seperator:after{content:"";z-index:0;background:var(--border-1);width:100%;height:1px;position:absolute}.sign-page-content .sign-seperator .sign-seperator-text{width:fit-content;font-size:var(--font-size-13);font-weight:var(--font-weight-medium);color:var(--text-2);background:var(--bg-0);z-index:1;justify-content:center;align-items:center;padding:6px 10px;display:flex}.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 (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;height:100vh;transition:background .3s;animation:.2s hedwik-zoom-fade-in;display:flex;position:fixed;inset:0}@keyframes hedwik-zoom-fade-in{0%{opacity:0}to{opacity:1}}.hedwik-zoom-toolbar{z-index:3;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);font-weight:var(--font-weight-semibold);color:var(--hedwik-zoom-text-color);padding-left:5px}.hedwik-zoom-title{text-align:center;width:100%;font-size:var(--hedwik-zoom-font-size);font-weight:var(--font-weight-regular);line-clamp:1;color:var(--text-1);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 auto;display:-webkit-box;overflow:hidden}@media (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-1)}.hedwik-zoom-title a{font-weight:var(--font-weight-medium);color:var(--ghost-accent-color);text-underline-offset:.2em;text-decoration:underline .084em;-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);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);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent)}.hedwik-zoom-title strong{font-weight:var(--font-weight-bold)}.hedwik-zoom-title u{text-underline-offset:.2em;text-decoration:underline .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{content:"";z-index:-1;border-radius:var(--radius-full);background:var(--bg-3);transform-origin:50%;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;inset: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);isolation:isolate;justify-content:center;align-items:center;width:fit-content;height:auto;display:flex;position:relative;overflow:hidden}.hedwik-zoom-img-wrap:after{content:"";z-index:2;border:1px solid var(--text-0);border-radius:var(--hedwik-zoom-image-radius);mix-blend-mode:overlay;opacity:.64;pointer-events:none;position:absolute;inset:0}.hedwik-zoom-img{max-width:100%;max-height:calc(100vh - var(--hedwik-zoom-margin)*2);border-radius:var(--hedwik-zoom-image-radius);object-fit:contain;opacity:1;pointer-events:none;user-select:none;will-change:opacity;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{content:"";z-index:-1;border-radius:var(--radius-full);background:var(--bg-3);transform-origin:50%;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;inset: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}.kg-code-card pre code.hljs{font-family:var(--gh-font-mono);font-weight:var(--font-weight-regular);line-height:var(--leading-lg);letter-spacing:-.012em;overflow-wrap:anywhere;font-size:var(--font-size-15);scrollbar-width:thin;scrollbar-color:var(--border-2)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-2)var(--bg-1)}html[data-theme*=light] .kg-code-card pre{background:var(--bg-0);border:1.5px solid var(--border-0)}html[data-theme*=light] .hljs{color:#101010}html[data-theme*=light] .hljs .hljs-comment{color:#b0b0b0}html[data-theme*=light] .hljs .hljs-tag{color:#000}html[data-theme*=light] .hljs .hljs-subst,html[data-theme*=light] .hljs .hljs-punctuation,html[data-theme*=light] .hljs .hljs-operator{color:#101010;opacity:.7}html[data-theme*=light] .hljs .hljs-bullet,html[data-theme*=light] .hljs .hljs-variable,html[data-theme*=light] .hljs .hljs-template-variable,html[data-theme*=light] .hljs .hljs-selector-tag,html[data-theme*=light] .hljs .hljs-name,html[data-theme*=light] .hljs .hljs-deletion{color:#ff0086}html[data-theme*=light] .hljs .hljs-symbol,html[data-theme*=light] .hljs .hljs-number,html[data-theme*=light] .hljs .hljs-link,html[data-theme*=light] .hljs .hljs-attr,html[data-theme*=light] .hljs .hljs-variable.constant_,html[data-theme*=light] .hljs .hljs-literal{color:#fd8900}html[data-theme*=light] .hljs .hljs-title,html[data-theme*=light] .hljs .hljs-class .hljs-title,html[data-theme*=light] .hljs .hljs-title.class_,html[data-theme*=light] .hljs .hljs-strong{color:#aba800}html[data-theme*=light] .hljs .hljs-code,html[data-theme*=light] .hljs .hljs-addition,html[data-theme*=light] .hljs .hljs-title.class_.inherited__,html[data-theme*=light] .hljs .hljs-string{color:#00c918}html[data-theme*=light] .hljs .hljs-built_in,html[data-theme*=light] .hljs .hljs-doctag,html[data-theme*=light] .hljs .hljs-quote,html[data-theme*=light] .hljs .hljs-keyword.hljs-atrule,html[data-theme*=light] .hljs .hljs-regexp{color:#1faaaa}html[data-theme*=light] .hljs .hljs-function .hljs-title,html[data-theme*=light] .hljs .hljs-attribute,html[data-theme*=light] .hljs .ruby .hljs-property,html[data-theme*=light] .hljs .hljs-title.function_,html[data-theme*=light] .hljs .hljs-section{color:#3777e6}html[data-theme*=light] .hljs .hljs-type,html[data-theme*=light] .hljs .hljs-template-tag,html[data-theme*=light] .hljs .diff .hljs-meta,html[data-theme*=light] .hljs .hljs-keyword{color:#ad00a1}html[data-theme*=light] .hljs .hljs-emphasis{color:#ad00a1;font-style:italic}html[data-theme*=light] .hljs .hljs-meta,html[data-theme*=light] .hljs .hljs-meta .hljs-keyword,html[data-theme*=light] .hljs .hljs-meta .hljs-string{color:#c63}html[data-theme*=dark] .kg-code-card pre{background:var(--bg-1);border:1px solid var(--border-0)}html[data-theme*=dark] .hljs{color:#d0d0d0}html[data-theme*=dark] .hljs .hljs-comment{color:#505050}html[data-theme*=dark] .hljs .hljs-tag{color:#b0b0b0}html[data-theme*=dark] .hljs .hljs-subst,html[data-theme*=dark] .hljs .hljs-punctuation,html[data-theme*=dark] .hljs .hljs-operator{color:#d0d0d0;opacity:.7}html[data-theme*=dark] .hljs .hljs-bullet,html[data-theme*=dark] .hljs .hljs-variable,html[data-theme*=dark] .hljs .hljs-template-variable,html[data-theme*=dark] .hljs .hljs-selector-tag,html[data-theme*=dark] .hljs .hljs-name,html[data-theme*=dark] .hljs .hljs-deletion{color:#ff0086}html[data-theme*=dark] .hljs .hljs-symbol,html[data-theme*=dark] .hljs .hljs-number,html[data-theme*=dark] .hljs .hljs-link,html[data-theme*=dark] .hljs .hljs-attr,html[data-theme*=dark] .hljs .hljs-variable.constant_,html[data-theme*=dark] .hljs .hljs-literal{color:#fd8900}html[data-theme*=dark] .hljs .hljs-title,html[data-theme*=dark] .hljs .hljs-class .hljs-title,html[data-theme*=dark] .hljs .hljs-title.class_,html[data-theme*=dark] .hljs .hljs-strong{color:#aba800}html[data-theme*=dark] .hljs .hljs-code,html[data-theme*=dark] .hljs .hljs-addition,html[data-theme*=dark] .hljs .hljs-title.class_.inherited__,html[data-theme*=dark] .hljs .hljs-string{color:#00c918}html[data-theme*=dark] .hljs .hljs-built_in,html[data-theme*=dark] .hljs .hljs-doctag,html[data-theme*=dark] .hljs .hljs-quote,html[data-theme*=dark] .hljs .hljs-keyword.hljs-atrule,html[data-theme*=dark] .hljs .hljs-regexp{color:#1faaaa}html[data-theme*=dark] .hljs .hljs-function .hljs-title,html[data-theme*=dark] .hljs .hljs-attribute,html[data-theme*=dark] .hljs .ruby .hljs-property,html[data-theme*=dark] .hljs .hljs-title.function_,html[data-theme*=dark] .hljs .hljs-section{color:#3777e6}html[data-theme*=dark] .hljs .hljs-type,html[data-theme*=dark] .hljs .hljs-template-tag,html[data-theme*=dark] .hljs .diff .hljs-meta,html[data-theme*=dark] .hljs .hljs-keyword{color:#ad00a1}html[data-theme*=dark] .hljs .hljs-emphasis{color:#ad00a1;font-style:italic}html[data-theme*=dark] .hljs .hljs-meta,html[data-theme*=dark] .hljs .hljs-meta .hljs-keyword,html[data-theme*=dark] .hljs .hljs-meta .hljs-string{color:#c63}.highlightjs-copy{font-family:var(--gh-font-body);font-size:var(--font-size-15);font-weight:var(--font-weight-semibold);user-select:none;justify-content:space-between;align-items:center;padding:2px 0;display:flex}.highlightjs-copy .code-language{pointer-events:none;color:var(--text-2);padding:1px 5px}.highlightjs-copy .copy-code{width:fit-content;color:var(--text-2);will-change:opacity,transform;cursor:pointer;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}.authors-page-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex}@media (width>=640px){.authors-page-content{gap:24px}}.authors-page-content .authors-seperator{border-top:1.2px dotted var(--border-3);width:calc(100% - 10px);height:1.2px;margin:0 auto}.authors-page-content .authors-item{width:100%;height:fit-content;box-shadow:none;z-index:1;border-radius:var(--radius-16);flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;display:flex;position:relative}.authors-page-content .authors-item .authors-item-image{aspect-ratio:1;background:var(--bg-2);z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden;border:0!important}@media (width>=640px){.authors-page-content .authors-item .authors-item-image{width:84px;height:84px}}.authors-page-content .authors-item .authors-item-image img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%}.authors-page-content .authors-item .authors-texts{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.authors-page-content .authors-item .authors-texts .authors-item-name{font-size:var(--font-size-18);font-weight:var(--font-weight-bold);line-height:var(--leading-sm);color:var(--text-0);text-align:left;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.authors-page-content .authors-item .authors-texts .authors-item-bio{font-size:var(--font-size-15);font-weight:var(--font-weight-regular);line-height:var(--leading-sm);color:var(--text-2);text-align:left;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:none;overflow:hidden}@media (width>=640px){.authors-page-content .authors-item .authors-texts .authors-item-bio{display:-webkit-box}}.authors-page-content .authors-item .authors-texts .authors-item-post-length{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--text-3);text-align:left;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tags-page-content{justify-content:flex-start;align-items:flex-start;gap:var(--container-gap);grid-template-columns:1fr;width:100%;display:grid;position:relative}@media (width>=640px){.tags-page-content{gap:var(--container-gap);grid-template-columns:repeat(auto-fit,minmax(312px,1fr))}}.tags-page-content .tags-item{z-index:1;width:100%;height:fit-content;box-shadow:none;border-radius:var(--radius-16);border:1.5px solid var(--border-0);flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:16px;display:flex;position:relative}.tags-page-content .tags-item .tags-item-image{z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.tags-page-content .tags-item .tags-item-image img{aspect-ratio:1;object-fit:contain;object-position:center;width:fit-content;height:64px}.tags-page-content .tags-item .tags-texts{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.tags-page-content .tags-item .tags-texts .tags-item-name{font-size:var(--font-size-17);font-weight:var(--font-weight-bold);line-height:var(--leading-sm);color:var(--text-0);text-align:left;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tags-page-content .tags-item .tags-texts .tags-item-post-length{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--text-3);text-align:left;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contact-page-content{gap:var(--container-gap);flex-direction:column;width:100%;height:fit-content;padding:0;display:flex}@media (width>=640px){.contact-page-content{padding:24px}}.contact-page-content .contact-page-form{gap:var(--container-gap);grid-template-columns:repeat(1,1fr);width:100%;display:grid}@media (width>=640px){.contact-page-content .contact-page-form{grid-template-columns:repeat(2,1fr)}}.contact-page-content .contact-page-form .contact-form-input{height:40px}.contact-page-content .contact-page-form .contact-form-textarea{grid-column:1/-1;width:100%}.recommendations-page{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;height:fit-content;display:flex}.recommendations-page .recommendations-list{gap:var(--container-gap);grid-template-columns:1fr;width:100%;display:grid}@media (width>=640px){.recommendations-page .recommendations-list{grid-template-columns:repeat(auto-fit,minmax(312px,1fr))}}.recommendations-page .recommendations-list .recommendations-item{border:1.5px solid var(--border-0);border-radius:var(--radius-18);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;height:100%;padding:16px;text-decoration:none;display:flex;position:relative}.recommendations-page .recommendations-list .recommendations-item:hover .recommendations-item-arrow{transform:translateY(-2px)translate(2px)rotate(-45deg)}.recommendations-page .recommendations-list .recommendations-item:hover .recommendations-item-arrow svg{color:var(--text-0)}.recommendations-page .recommendations-list .recommendations-item:active{border-color:var(--border-0)}.recommendations-page .recommendations-list .recommendations-item:active .recommendations-item-arrow{width:36px;height:36px}.recommendations-page .recommendations-list .recommendations-item:active .recommendations-item-arrow svg{color:var(--text-2)}.recommendations-page .recommendations-list .recommendations-item .recommendations-item-arrow{z-index:2;width:36px;height:36px;-moz-transition:.24s var(--ease-pop)transform,.24s var(--ease-pop)height;transition:.24s var(--ease-pop)transform,.24s var(--ease-pop)height;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px;transform:translateY(0)translate(0)rotate(-45deg)}.recommendations-page .recommendations-list .recommendations-item .recommendations-item-arrow svg{width:18px;height:18px;color:var(--text-3);transition:color .24s}.recommendations-page .recommendations-list .recommendations-item .recommendations-item-image{z-index:2;aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.recommendations-page .recommendations-list .recommendations-item .recommendations-item-image img{object-fit:contain;object-position:center;border-radius:inherit;width:24px;height:24px}.recommendations-page .recommendations-list .recommendations-item .recommendations-item-name{z-index:2;height:fit-content;font-size:var(--font-size-18);font-weight:var(--font-weight-bold);line-height:var(--leading-sm);color:var(--text-0);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.recommendations-page .recommendations-list .recommendations-item .recommendations-item-description{z-index:2;font-size:var(--font-size-15);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--text-3);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.recommendations-page .recommendations-list .recommendations-item i{display:none}
