/*!
 * Universal Reset v1.0.0
 * A modern CSS reset inspired by Tailwind Preflight
 * Author: Hedwik Ghost Themes
 * License: MIT
 * URL: https://hedwik.io
 */
*,:before,:after{box-sizing:border-box;border:0 solid;outline:none;margin:0;padding:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{line-height:var(--leading-md);-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}body{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-style:normal}body,h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd,ul,ol,pre,fieldset,legend,hr{margin:0;padding:0}ul,ol,menu{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:var(--leading-0);vertical-align:baseline;position:relative}sub{bottom:-.25em}sup{top:-.5em}img,video,canvas,audio,iframe,embed,object{max-width:100%;height:auto;display:block}table{text-indent:0;border-collapse:collapse;border-spacing:0;border-color:inherit}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit;-webkit-appearance:none;appearance:none;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;letter-spacing:inherit;color:inherit;-webkit-appearance:none;appearance:none;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;letter-spacing:inherit;color:inherit;-webkit-appearance:none;appearance:none;opacity:1;background-color:#0000;border-radius:0}::placeholder{opacity:1;color:#9ca3af}@supports (color:color-mix(in oklab, black, white)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;appearance:button;cursor:pointer}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;cursor:pointer}::file-selector-button{-webkit-appearance:button;appearance:button;cursor:pointer}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-datetime-edit-fields-wrapper{padding:0;display:inline-flex}::-webkit-datetime-edit{padding:0;display:inline-flex}::-webkit-datetime-edit-year-field{padding:0;display:inline-flex}::-webkit-datetime-edit-month-field{padding:0;display:inline-flex}::-webkit-datetime-edit-day-field{padding:0;display:inline-flex}::-webkit-datetime-edit-hour-field{padding:0;display:inline-flex}::-webkit-datetime-edit-minute-field{padding:0;display:inline-flex}::-webkit-datetime-edit-second-field{padding:0;display:inline-flex}::-webkit-datetime-edit-millisecond-field{padding:0;display:inline-flex}::-webkit-datetime-edit-meridiem-field{padding:0;display:inline-flex}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-ms-browse{margin-right:4px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-ms-browse{margin-left:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}progress{vertical-align:baseline}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}summary{display:list-item}:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[hidden]:not([hidden=until-found]){display:none!important}:-moz-ui-invalid{box-shadow:none}:root{--gh-font-heading:"Nunito",sans-serif;--gh-font-body:"Nunito",sans-serif;--gh-font-mono:"DM Mono",ui-monospace,monospace;--navigation-width:760px;--header-logo-size:20px;--footer-logo-size:20px;--navigation-height:56px;--cover-image-height:100px;--kg-card-margin:24px;--grid-container-width:944px;--post-container-width:696px;--container-padding:16px;--list-item-gap:1em;--cover-opacity:.8;--image-aspect-ratio:16/10;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2.25rem;--radius-full:9999px;--radius-card:12px;--radius-image:16px;--leading-0:1;--leading-xxs:1.16;--leading-xs:1.24;--leading-sm:1.36;--leading-md:1.48;--leading-lg:1.64;--leading-xl:1.72;--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-26:26px;--font-size-28:28px;--font-size-30:30px;--font-size-32:32px;--font-size-34:34px;--font-size-36:36px;--font-size-40:40px;--font-size-44:44px;--font-size-48:48px;--font-size-60:60px;--font-size-72:72px;--letter-xs:.0125em;--letter-sm:.025em;--letter-md:.0375em;--letter-lg:.05em;--letter-xl:.0625em;--letter-2xl:.075em;--card-padding:16px;--card-background:var(--bg-0);--card-border:1px solid var(--border-0);--card-shadow:0 3px 10px -3px #0000000f}[data-theme=dark]:root{--card-background:var(--bg-1);--card-border:1px solid var(--border-1)}@media (max-width:1023px){:root{--grid-container-width:100%}}@media (max-width:479px){:root{--container-padding:16px}}[data-theme=light]{--green-color:#00a247;--red-color:#e40042;--blue-color:#2e6aff;--premium-color:#ffad4f;--nav-shadow:inset 0 0 0 1.6px color-mix(in oklch,var(--border-3)30%,transparent),0 6px 24px -2px #00000010;--chroma:.004;--hue:286;--bg-0:oklch(100% var(--chroma)var(--hue));--bg-1:oklch(98% var(--chroma)var(--hue));--bg-2:oklch(94% var(--chroma)var(--hue));--bg-3:oklch(91% var(--chroma)var(--hue));--border-0:oklch(96% var(--chroma)var(--hue));--border-1:oklch(92% var(--chroma)var(--hue));--border-2:oklch(88% var(--chroma)var(--hue));--border-3:oklch(84% var(--chroma)var(--hue));--text-0:oklch(2% var(--chroma)var(--hue));--text-1:oklch(24% var(--chroma)var(--hue));--text-2:oklch(40% var(--chroma)var(--hue));--text-3:oklch(64% var(--chroma)var(--hue))}@supports (color:lab(0% 0 0)){[data-theme=light]{--green-color:lab(58.3654% -61.3311 41.6345);--red-color:lab(48.5345% 80.5747 36.5404);--blue-color:lab(48.2227% 26.6188 -84.483);--premium-color:lab(78.0916% 49.5496 174.611);--nav-shadow:inset 0 0 0 1.6px color-mix(in oklch,var(--border-3)30%,transparent),0 6px 24px -2px lab(0% .0000223517 -.0000357628/.064)}}[data-theme=dark]{--green-color:#00a247;--red-color:#e40042;--blue-color:#2e6aff;--premium-color:#ffaf5a;--nav-shadow:inset 0 0 0 1.6px color-mix(in oklch,var(--border-3)50%,transparent),0 6px 24px -2px #000;--chroma:.004;--hue:286;--bg-0:oklch(8% var(--chroma)var(--hue));--bg-1:oklch(16% var(--chroma)var(--hue));--bg-2:oklch(24% var(--chroma)var(--hue));--bg-3:oklch(36% var(--chroma)var(--hue));--border-0:oklch(16% var(--chroma)var(--hue));--border-1:oklch(24% var(--chroma)var(--hue));--border-2:oklch(32% var(--chroma)var(--hue));--border-3:oklch(40% var(--chroma)var(--hue));--text-0:oklch(100% var(--chroma)var(--hue));--text-1:oklch(80% var(--chroma)var(--hue));--text-2:oklch(60% var(--chroma)var(--hue));--text-3:oklch(40% var(--chroma)var(--hue))}@supports (color:lab(0% 0 0)){[data-theme=dark]{--green-color:lab(58.3654% -61.3311 41.6345);--red-color:lab(48.5345% 80.5747 36.5404);--blue-color:lab(48.2227% 26.6188 -84.483);--premium-color:lab(78.6072% 30.299 65.9798);--nav-shadow:inset 0 0 0 1.6px color-mix(in oklch,var(--border-3)50%,transparent),0 6px 24px -2px lab(0% .0000223517 -.0000357628)}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--border-3)var(--bg-1);background:var(--bg-0)}body{font-family:var(--gh-font-body);background:var(--bg-0);color:var(--text-0)}html,body{word-break:break-word}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fully{text-align:center;border:1px solid var(--border-0);border-radius:var(--radius-xl);background-color:var(--bg-0);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;padding:36px;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:767px){.fully{padding:24px}}@media (max-width:479px){.fully{padding:16px}}.fully:before{content:"";background-color:var(--bg-1);z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:40px 40px;mask-size:40px 40px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.fully-font{z-index:2;color:var(--text-0);white-space:nowrap!important;font-size:11cqw!important;line-height:var(--leading-0)!important;margin:0!important}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:crisp-edges}.section-title{font-size:var(--font-size-12);text-transform:uppercase;color:var(--text-2);font-weight:700;line-height:var(--leading-xs);letter-spacing:var(--letter-2xl);width:-moz-fit-content;width:fit-content;margin-bottom:4px}.line-seperator{background:linear-gradient(to left,var(--bg-1)0%,var(--bg-2)50%,var(--bg-1)100%);width:100%;height:1px;display:block}.content-seperator{background:var(--bg-3);border-radius:var(--radius-lg);content:"";border:none;width:5px;height:5px;margin:64px auto;position:relative;overflow:visible}.content-seperator:before,.content-seperator:after{content:"";background:var(--bg-3);border-radius:var(--radius-lg);width:5px;height:5px;position:absolute}.content-seperator:before{left:-24px}.content-seperator:after{right:-24px}@media (max-width:768px){.content-seperator{margin:48px auto}}@media (max-width:640px){.content-seperator{margin:40px auto}}.main-advertisement{width:100%;max-width:var(--grid-container-width);padding:0 var(--container-padding);border:1px dotted red;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;margin:64px auto 0;display:flex;position:relative}@media (max-width:1023px){.main-advertisement{gap:36px}}@media (max-width:767px){.main-advertisement{margin:48px auto 0}}@media (max-width:639px){.main-advertisement{margin:36px auto 0}}.content{word-break:break-word;overflow-wrap:break-word}.content figcaption{text-align:center;width:100%;font-size:var(--font-size-14);color:var(--text-2);margin:.6em auto 0}.content figcaption>*,.content figcaption p,.content figcaption a,.content figcaption u,.content figcaption i,.content figcaption strong,.content figcaption em,.content figcaption span{font-size:inherit}.content figcaption>a{color:var(--ghost-accent-color)!important}.content figcaption>u{color:currentColor}.content h1:not(.kg-card *){font-family:var(--gh-font-heading);font-weight:800;line-height:var(--leading-xxs);margin:.48em 0}.content h1:not(.kg-card *) strong{font-weight:900}.content h1:not(.kg-card *):has(+hr){margin-bottom:0}.content h2:not(.kg-card *){font-family:var(--gh-font-heading);font-weight:800;line-height:var(--leading-xxs);margin:.48em 0}.content h2:not(.kg-card *) strong{font-weight:900}.content h2:not(.kg-card *):has(+hr){margin-bottom:0}.content h3:not(.kg-card *){font-family:var(--gh-font-heading);font-weight:800;line-height:var(--leading-xxs);margin:.48em 0}.content h3:not(.kg-card *) strong{font-weight:900}.content h3:not(.kg-card *):has(+hr){margin-bottom:0}.content h4:not(.kg-card *){font-family:var(--gh-font-heading);font-weight:800;line-height:var(--leading-xxs);margin:.48em 0}.content h4:not(.kg-card *) strong{font-weight:900}.content h4:not(.kg-card *):has(+hr){margin-bottom:0}.content h5:not(.kg-card *){font-family:var(--gh-font-heading);font-weight:800;line-height:var(--leading-xxs);margin:.48em 0}.content h5:not(.kg-card *) strong{font-weight:900}.content h5:not(.kg-card *):has(+hr){margin-bottom:0}.content h6:not(.kg-card *){font-family:var(--gh-font-heading);font-weight:800;line-height:var(--leading-xxs);margin:.48em 0}.content h6:not(.kg-card *) strong{font-weight:900}.content h6:not(.kg-card *):has(+hr){margin-bottom:0}.content h1:not(.kg-card *){font-size:var(--font-size-36)}@media (max-width:479px){.content h1:not(.kg-card *){font-size:var(--font-size-32)}}.content h2:not(.kg-card *){font-size:var(--font-size-30)}@media (max-width:479px){.content h2:not(.kg-card *){font-size:var(--font-size-26)}}.content h3:not(.kg-card *){font-size:var(--font-size-24)}@media (max-width:479px){.content h3:not(.kg-card *){font-size:var(--font-size-22)}}.content h4:not(.kg-card *){font-size:var(--font-size-20)}@media (max-width:479px){.content h4:not(.kg-card *){font-size:var(--font-size-18)}}.content h5:not(.kg-card *){font-size:var(--font-size-18)}@media (max-width:479px){.content h5:not(.kg-card *){font-size:var(--font-size-16)}}.content h6:not(.kg-card *){font-size:var(--font-size-15)}@media (max-width:479px){.content h6:not(.kg-card *){font-size:var(--font-size-14)}}.content h6:not(.kg-card *){text-transform:uppercase;letter-spacing:.04em}.content :-webkit-any(h1,h2,h3,h4,h5,h6)+:-webkit-any(h1,h2,h3,h4,h5,h6){margin-top:12px;margin-bottom:12px}.content :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:12px;margin-bottom:12px}.content :not(:-webkit-any(h1,h2,h3,h4,h5,h6,hr))+:-webkit-any(h1,h2,h3,h4,h5,h6):not(.kg-card *){margin-top:calc(1em + 12px)}.content :not(:-moz-any(h1,h2,h3,h4,h5,h6,hr))+:-moz-any(h1,h2,h3,h4,h5,h6):not(.kg-card *){margin-top:calc(1em + 12px)}.content :not(:-webkit-any(h1,h2,h3,h4,h5,h6,hr))+:-webkit-any(h1,h2,h3,h4,h5,h6):not(.kg-card *){margin-top:calc(1em + 12px)}.content :not(:is(h1,h2,h3,h4,h5,h6,hr))+:is(h1,h2,h3,h4,h5,h6):not(.kg-card *){margin-top:calc(1em + 12px)}.content hr+:-webkit-any(h1,h2,h3,h4,h5,h6){margin-top:0!important}.content hr+:is(h1,h2,h3,h4,h5,h6){margin-top:0!important}.content p:not(.kg-card * p){font-size:var(--font-size-18);line-height:var(--leading-lg);color:var(--text-1);font-weight:400}.content p:not(.kg-card * p)+p{margin-top:1em}.content p:not(.kg-card * p)+div{margin-top:24px}.content .table-container:has(~p){margin-bottom:24px}.content hr:not(.data-hr){background:var(--bg-3);border-radius:var(--radius-lg);content:"";border:none;width:5px;height:5px;margin:60px auto;position:relative;overflow:visible}.content hr:not(.data-hr):before{background:var(--bg-3);content:"";border-radius:var(--radius-lg);width:5px;height:5px;position:absolute;left:-24px}.content hr:not(.data-hr):after{background:var(--bg-3);content:"";border-radius:var(--radius-lg);width:5px;height:5px;position:absolute;right:-24px}@media (max-width:767px){.content hr:not(.data-hr){margin:48px auto}}@media (max-width:639px){.content hr:not(.data-hr){margin:40px auto}}.content .data-hr[data-text]{text-align:left;width:100%;font-size:var(--font-size-13);text-transform:uppercase;letter-spacing:var(--letter-xl);color:var(--text-0);-webkit-user-select:none;user-select:none;border-radius:3px;align-items:flex-start;gap:1rem;margin-bottom:1.24rem;transition:all .2s ease-out;display:flex;box-shadow:0 0 0 2px #0000}.content .data-hr[data-text]:before{content:attr(data-text);margin:0;font-weight:800;display:block}.content .data-hr[data-text]:after{content:"";background:var(--border-1);flex-grow:1;min-width:20px;height:1px;margin:auto}.content .data-hr[data-text]:hover{background:var(--bg-1);box-shadow:0 0 0 8px var(--bg-1);transition:all .2s ease-out}.content .data-hr[data-text]:active{box-shadow:0 0 0 5px var(--bg-1);transition:all .2s ease-out}.content :-webkit-any(p,figcaption,ul,h3,.kg-callout-text,blockquote,.footer-copyright,.hedwik-zoom-title) a{color:var(--ghost-accent-color);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.084em;-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);font-weight:500;transition:text-decoration-color .3s ease-out;display:inline-block;position:relative}.content :-webkit-any(p,figcaption,ul,h3,.kg-callout-text,blockquote,.footer-copyright,.hedwik-zoom-title) a:hover{-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent)}.content :-moz-any(p,figcaption,ul,h3,.kg-callout-text,blockquote,.footer-copyright,.hedwik-zoom-title) a{color:var(--ghost-accent-color);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.084em;-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);font-weight:500;transition:text-decoration-color .3s ease-out;display:inline-block;position:relative}.content :-moz-any(p,figcaption,ul,h3,.kg-callout-text,blockquote,.footer-copyright,.hedwik-zoom-title) a:hover{-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent)}.content :-webkit-any(p,figcaption,ul,h3,.kg-callout-text,blockquote,.footer-copyright,.hedwik-zoom-title) a{color:var(--ghost-accent-color);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.084em;-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);font-weight:500;transition:text-decoration-color .3s ease-out;display:inline-block;position:relative}.content :is(p,figcaption,ul,h3,.kg-callout-text,blockquote,.footer-copyright,.hedwik-zoom-title) a{color:var(--ghost-accent-color);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.084em;-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)40%,transparent);font-weight:500;transition:text-decoration-color .3s ease-out;display:inline-block;position:relative}.content :-webkit-any(p,figcaption,ul,h3,.kg-callout-text,blockquote,.footer-copyright,.hedwik-zoom-title) a:hover{-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent)}.content :is(p,figcaption,ul,h3,.kg-callout-text,blockquote,.footer-copyright,.hedwik-zoom-title) a:hover{-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent);text-decoration-color:color-mix(in oklch,var(--ghost-accent-color)100%,transparent)}.content u{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.084em;display:inline-block;position:relative}.content strong,.content b{font-weight:700}.content code:not(.hljs){font-family:var(--gh-font-mono);text-align:center;border-radius:var(--radius-md);white-space:nowrap;background:var(--bg-1);border:1.4px solid var(--border-2);vertical-align:middle;margin:0 2px;padding:2px 4px 3px;font-size:.9rem;font-weight:500;line-height:1em;display:inline;position:relative;top:-1px;color:var(--text-1)!important}html[data-theme=dark] :is(.content code:not(.hljs)){background:var(--bg-2)}.content ul:not(.kg-card ul):not(.kg-card * ul){line-height:var(--leading-sm);font-size:var(--font-size-18);margin-bottom:1em;padding-left:1.16em;list-style-type:disc;list-style-position:outside}.content ul:not(.kg-card ul):not(.kg-card * ul) li::marker{color:var(--text-1);font-size:.9em}.content ul:not(.kg-card ul):not(.kg-card * ul) li{margin-top:var(--list-item-gap)}.content ul:not(.kg-card ul):not(.kg-card * ul) li ul,.content ul:not(.kg-card ul):not(.kg-card * ul) li ol{margin-top:var(--list-item-gap);padding-left:1.36em}.content ul:not(.kg-card ul):not(.kg-card * ul) li ul{list-style-type:circle}.content ul:not(.kg-card ul):not(.kg-card * ul) li ul li ul{list-style-type:square}.content .kg-toggle-card ul{line-height:var(--leading-sm);font-size:var(--font-size-18);margin-bottom:1em;padding-left:1.16em;list-style-type:disc;list-style-position:outside}.content .kg-toggle-card ul li::marker{color:var(--text-1);font-size:.9em}.content .kg-toggle-card ul li{margin-top:var(--list-item-gap)}.content .kg-toggle-card ul li ul,.content .kg-toggle-card ul li ol{margin-top:var(--list-item-gap);padding-left:1.36em}.content .kg-toggle-card ul li ul{list-style-type:circle}.content .kg-toggle-card ul li ul li ul{list-style-type:square}.content .kg-product-card ul{line-height:var(--leading-sm);font-size:var(--font-size-18);margin-bottom:1em;padding-left:1.16em;list-style-type:disc;list-style-position:outside}.content .kg-product-card ul li::marker{color:var(--text-1);font-size:.9em}.content .kg-product-card ul li{margin-top:var(--list-item-gap)}.content .kg-product-card ul li ul,.content .kg-product-card ul li ol{margin-top:var(--list-item-gap);padding-left:1.36em}.content .kg-product-card ul li ul{list-style-type:circle}.content .kg-product-card ul li ul li ul{list-style-type:square}.content ol:not(.kg-card ol):not(.kg-card * ol){line-height:var(--leading-sm);font-size:var(--font-size-18);margin-bottom:1em;padding-left:1.16em;list-style-type:decimal;list-style-position:outside}.content ol:not(.kg-card ol):not(.kg-card * ol) li::marker{color:var(--text-1);font-size:.96em;font-weight:500}.content ol:not(.kg-card ol):not(.kg-card * ol) li{margin-top:var(--list-item-gap)}.content ol:not(.kg-card ol):not(.kg-card * ol) li ul,.content ol:not(.kg-card ol):not(.kg-card * ol) li ol{margin-top:var(--list-item-gap);padding-left:1.36em}.content ol:not(.kg-card ol):not(.kg-card * ol) li ol{list-style-type:lower-alpha}.content ol:not(.kg-card ol):not(.kg-card * ol) li ol li{margin-bottom:var(--list-item-gap)}.content ol:not(.kg-card ol):not(.kg-card * ol) li ol li ol{list-style-type:lower-roman}.content .kg-toggle-card ol{line-height:var(--leading-sm);font-size:var(--font-size-18);margin-bottom:1em;padding-left:1.16em;list-style-type:decimal;list-style-position:outside}.content .kg-toggle-card ol li::marker{color:var(--text-1);font-size:.96em;font-weight:500}.content .kg-toggle-card ol li{margin-top:var(--list-item-gap)}.content .kg-toggle-card ol li ul,.content .kg-toggle-card ol li ol{margin-top:var(--list-item-gap);padding-left:1.36em}.content .kg-toggle-card ol li ol{list-style-type:lower-alpha}.content .kg-toggle-card ol li ol li{margin-bottom:var(--list-item-gap)}.content .kg-toggle-card ol li ol li ol{list-style-type:lower-roman}.content .kg-product-card ol{line-height:var(--leading-sm);font-size:var(--font-size-18);margin-bottom:1em;padding-left:1.16em;list-style-type:decimal;list-style-position:outside}.content .kg-product-card ol li::marker{color:var(--text-1);font-size:.96em;font-weight:500}.content .kg-product-card ol li{margin-top:var(--list-item-gap)}.content .kg-product-card ol li ul,.content .kg-product-card ol li ol{margin-top:var(--list-item-gap);padding-left:1.36em}.content .kg-product-card ol li ol{list-style-type:lower-alpha}.content .kg-product-card ol li ol li{margin-bottom:var(--list-item-gap)}.content .kg-product-card ol li ol li ol{list-style-type:lower-roman}.content iframe{margin-top:24px;max-width:100%!important}.content .kg-embed-card iframe{border-radius:var(--radius-xl);margin-top:0!important}.primary-button{z-index:1;width:-moz-fit-content;width:fit-content;height:100%;max-height:32px;font-family:inherit;font-size:var(--font-size-12);font-weight:800;line-height:var(--leading-xs);letter-spacing:var(--letter-lg);text-align:center;text-transform:uppercase;color:#fff;white-space:nowrap;word-break:keep-all;background:var(--ghost-accent-color);border-radius:var(--radius-xl);-webkit-user-select:none;user-select:none;cursor:pointer;border:none;justify-content:center;align-items:center;margin:0;padding:0 12px;transition:opacity .2s ease-out;display:flex;position:relative;overflow:visible}.primary-button.small-button{font-size:var(--font-size-11);font-weight:800;line-height:var(--leading-xs);border-radius:var(--radius-md);padding:2px 8px}.primary-button:hover{opacity:.8}.primary-button:after{z-index:2;border-radius:inherit;border:1px solid color-mix(in oklch,var(--text-0)64%,transparent);mix-blend-mode:soft-light;opacity:.6;pointer-events:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 3px 3px 14px #ffffffb8}.primary-button svg{flex-shrink:0;width:15px;margin-left:-2px}.primary-button span{margin-bottom:-1px}.secondary-button{z-index:1;width:-moz-fit-content;width:fit-content;height:100%;max-height:32px;font-family:inherit;font-size:var(--font-size-12);font-weight:800;line-height:var(--leading-xs);letter-spacing:var(--letter-lg);text-align:center;text-transform:uppercase;color:var(--text-1);white-space:nowrap;word-break:keep-all;background:var(--bg-2);border-radius:var(--radius-xl);-webkit-user-select:none;user-select:none;cursor:pointer;border:none;justify-content:center;align-items:center;margin:0;padding:0 12px;transition:opacity .2s ease-out;display:flex;position:relative;overflow:visible}.secondary-button:hover{opacity:.72}.secondary-button:active{opacity:1}.secondary-button svg{flex-shrink:0;width:15px;margin-left:-2px}.secondary-button span{margin-bottom:-1px}.disable-button{z-index:1;width:-moz-fit-content;width:fit-content;height:100%;max-height:30px;font-family:inherit;font-size:var(--font-size-13);color:var(--text-3);white-space:nowrap;word-break:keep-all;background:var(--bg-2);border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;pointer-events:none;border:none;justify-content:center;align-items:center;margin:0;padding:0 12px;font-weight:500;display:flex;position:relative}.icon-button,.theme-toggle-button,.search-button,.mobile-menu-button{aspect-ratio:1;border:1.2px solid color-mix(in oklch,var(--border-2)60%,transparent);border-radius:var(--radius-xl);background:color-mix(in oklch,var(--bg-2)80%,transparent);height:100%;max-height:32px;color:var(--text-1);-webkit-user-select:none;user-select:none;cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:relative}.theme-toggle-button svg,.search-button svg{z-index:1;width:16px;position:relative}.theme-toggle-button svg{width:18px}.mobile-menu-button:before,.mobile-menu-button:after{content:"";border-radius:var(--radius-sm);background-color:var(--text-1);width:14px;height:1.6px;transition:transform .2s ease-out,margin .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-menu-button:before{margin-top:-4px}.mobile-menu-button:after{margin-top:4px}.mobile-menu-active .mobile-menu-button:before{transition:transform .2s ease-out,margin .2s ease-out;margin-top:0!important;transform:translate(-50%,-50%)rotate(45deg)!important}.mobile-menu-active .mobile-menu-button:after{transition:transform .2s ease-out,margin .2s ease-out;margin-top:0!important;transform:translate(-50%,-50%)rotate(-45deg)!important}.theme-toggle-button .dark-icon,.theme-toggle-button .light-icon{transform-origin:50%;z-index:1;transition:none;position:relative}[data-theme=dark] .theme-toggle-button .dark-icon,[data-theme=light] .theme-toggle-button .light-icon{display:none}input,textarea{width:100%;font-size:var(--font-size-14);font-weight:500;line-height:var(--leading-sm);border-radius:var(--radius-lg);background:var(--bg-0);resize:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px var(--border-1),0 2px 6px -1px #0000000a;outline:none;justify-content:start;align-items:center;padding:.4em .6em;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}:is(input,textarea)::-moz-placeholder{color:var(--text-3)}:-webkit-any(input,textarea)::placeholder{color:var(--text-3)}:is(input,textarea)::placeholder{color:var(--text-3)}:-webkit-any(input,textarea):focus{box-shadow:inset 0 0 0 1.6px var(--ghost-accent-color),0px 2px 6px -1px color-mix(in srgb,var(--ghost-accent-color)10%,transparent);outline:none}:is(input,textarea):focus{box-shadow:inset 0 0 0 1.6px var(--ghost-accent-color),0px 2px 6px -1px color-mix(in srgb,var(--ghost-accent-color)10%,transparent);outline:none}:-webkit-any(input,textarea):focus-visible{box-shadow:inset 0 0 0 1.6px var(--ghost-accent-color),0px 2px 6px -1px color-mix(in srgb,var(--ghost-accent-color)10%,transparent);outline:none}:is(input,textarea):focus-visible{box-shadow:inset 0 0 0 1.6px var(--ghost-accent-color),0px 2px 6px -1px color-mix(in srgb,var(--ghost-accent-color)10%,transparent);outline:none}:-webkit-any(input,textarea):focus+label{color:var(--ghost-accent-color);transform:translateY(-1.4rem)scale(.85)}:is(input,textarea):focus+label{color:var(--ghost-accent-color);transform:translateY(-1.4rem)scale(.85)}:-webkit-any(input,textarea):not(:-moz-placeholder-shown):valid+label{color:var(--ghost-accent-color);transform:translateY(-1.4rem)scale(.85)}:is(input,textarea):not(:-moz-placeholder-shown):valid+label{color:var(--ghost-accent-color);transform:translateY(-1.4rem)scale(.85)}:-webkit-any(input,textarea):not(:placeholder-shown):valid+label{color:var(--ghost-accent-color);transform:translateY(-1.4rem)scale(.85)}:is(input,textarea):not(:placeholder-shown):valid+label{color:var(--ghost-accent-color);transform:translateY(-1.4rem)scale(.85)}textarea{min-height:90px;line-height:var(--leading-md);white-space:pre-wrap;padding-top:.6em;padding-bottom:.6em;overflow-y:auto}#hedwik-tooltip,#hedwik-popover{z-index:1000;opacity:0;visibility:hidden;width:-moz-fit-content;width:fit-content;max-width:300px;height:-moz-fit-content;height:fit-content;line-height:var(--leading-sm);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity;transform-origin:50%;background:color-mix(in oklch,var(--bg-0)80%,transparent);-webkit-backdrop-filter:blur(12px)saturate(2);backdrop-filter:blur(12px)saturate(2);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:translate(0%)scale(0)}html[data-theme=dark] :-webkit-any(#hedwik-tooltip,#hedwik-popover){background:var(--bg-2)}html[data-theme=dark] :is(#hedwik-tooltip,#hedwik-popover){background:var(--bg-2)}#hedwik-tooltip{font-size:var(--font-size-13);letter-spacing:var(--letter-xs);text-align:center;color:var(--text-0);border-radius:var(--radius-lg);height:26px;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border-2)50%,transparent),0 2px 12px -1px #0000001a;padding:.8px 7px 0;font-weight:600}#hedwik-popover{color:var(--text-0);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border-2)40%,transparent),0 8px 24px -4px #00000029;padding:4px}.author-popover{background:0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:4px 4px 6px;display:flex;position:relative}@media (max-width:639px){.author-popover{display:none}}.author-popover .author-popover-cover-image{border-radius:var(--radius-lg)var(--radius-lg)var(--radius-md)var(--radius-md);width:240px;height:90px;position:relative;overflow:hidden}.author-popover .author-popover-cover-image img{object-fit:cover;object-position:center;width:100%;height:100%}.author-popover .author-popover-content{z-index:2;justify-content:space-between;align-items:center;width:100%;display:flex}.author-popover .author-popover-profile-image{border-radius:var(--radius-full);background:var(--bg-2);border:3px solid color-mix(in oklch,var(--bg-0)90%,transparent);width:64px;height:64px;margin-top:-30px;margin-right:16px;position:relative;overflow:hidden}html[data-theme=dark] :is(.author-popover .author-popover-profile-image){background:var(--bg-2)}html[data-theme=dark] :is(.author-popover .author-popover-profile-image){border:3px solid var(--bg-2)}.author-popover .author-popover-profile-image img{object-fit:cover;object-position:center}.author-popover .author-popover-name{font-size:var(--font-size-15);color:var(--text-0);font-weight:700;line-height:var(--leading-xxs);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;margin-left:2px;display:-webkit-box}.author-popover .author-popover-location{font-size:var(--font-size-13);color:var(--text-1);font-weight:500;line-height:var(--leading-xxs);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-top:1px;display:-webkit-box}.lazy{position:relative}.lazy-opacity{opacity:0;transition:opacity .3s;position:relative}.lazy-opacity.loaded{opacity:1}.lazy-blur:before{content:"";z-index:2;border-radius:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;will-change:backdrop-filter;transition:-webkit-backdrop-filter .4s,backdrop-filter .4s;position:absolute;top:0;bottom:0;left:0;right:0}.lazy-blur.loaded:before{-webkit-backdrop-filter:blur();backdrop-filter:blur()}.header{width:100%;max-width:var(--grid-container-width);height:-moz-fit-content;height:fit-content;padding:16px var(--container-padding);transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0 auto;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:perspective(1200px);z-index:998!important}@media (max-width:1023px){.header{padding:12px var(--container-padding)!important}}.header .header-line{border-radius:var(--radius-sm);background:color-mix(in oklch,var(--border-2)50%,transparent);width:1.4px;height:16px}@media (max-width:479px){.header .header-line{display:none}}.header .navbar{height:var(--navigation-height);width:100%;max-width:var(--grid-container-width);font-size:var(--font-size-14);background:color-mix(in oklch,var(--bg-0)80%,transparent);box-shadow:var(--nav-shadow);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);z-index:12;grid-template-columns:3fr 6fr 3fr;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:grid;position:relative}@media (max-width:1023px){.header .navbar{grid-template-columns:4fr 8fr!important}}html[data-theme=dark] :is(.header .navbar){background:color-mix(in oklch,var(--bg-1)80%,transparent)}.header .navbar .navbar-left{justify-content:start;align-items:center;display:flex}.header .navbar .navbar-left .logo{flex-shrink:0;justify-content:center;align-items:center;display:flex}.header .navbar .navbar-left .logo .logo-image{min-height:18px;height:var(--header-logo-size);object-fit:contain;object-position:left;max-height:30px}.header .navbar .navbar-menu{justify-content:center;align-items:center;display:flex}@media (max-width:1023px){.header .navbar .navbar-menu{display:none}}.header .navbar .navbar-menu .desktop-menu{justify-content:center;align-items:center;gap:12px;padding-right:16px;display:flex}.header .navbar .navbar-menu .desktop-menu a.nav-link{font-size:var(--font-size-15);color:var(--text-0);font-weight:600;transition:opacity .2s ease-out}.header .navbar .navbar-menu .desktop-menu a.nav-link:hover{opacity:.6}.header .navbar .navbar-menu .desktop-menu a.nav-link.active{color:var(--ghost-accent-color)}.header .navbar .navbar-menu .desktop-menu a.nav-link[href="###"],.header .navbar .navbar-menu .desktop-menu a.nav-link[href="###"]~a.nav-link{display:none!important}.header .navbar .navbar-menu .desktop-menu .dropdown-button{justify-content:center;align-items:center;padding:2px;display:flex}.header .navbar .navbar-menu .desktop-menu .dropdown-button svg{width:22px;color:var(--text-1)}.header .navbar .navbar-right{justify-content:end;align-items:center;gap:10px;height:100%;display:flex}.header .navbar .navbar-right .account-button{gap:6px}@media (max-width:639px){.header .navbar .navbar-right .account-button{aspect-ratio:1;border-radius:var(--radius-xl);height:100%;max-height:32px;padding:0}.header .navbar .navbar-right .account-button svg{margin-left:0}}.header .navbar .navbar-right .account-button span{margin-bottom:-1px}@media (max-width:639px){.header .navbar .navbar-right .account-button span{display:none}}.header .navbar .navbar-right .upgrade-button{gap:6px}@media (max-width:639px){.header .navbar .navbar-right .upgrade-button{aspect-ratio:1;border-radius:var(--radius-xl);height:100%;max-height:32px;padding:0}.header .navbar .navbar-right .upgrade-button svg{margin-left:0}}.header .navbar .navbar-right .upgrade-button span{margin-bottom:-2px}@media (max-width:639px){.header .navbar .navbar-right .upgrade-button span{display:none}}.header .navbar .navbar-right .sign-button{gap:6px}@media (max-width:639px){.header .navbar .navbar-right .sign-button{aspect-ratio:1;border-radius:var(--radius-xl);height:100%;max-height:32px;padding:0}}.header .navbar .navbar-right .sign-button svg{width:16px;height:16px}@media (max-width:639px){.header .navbar .navbar-right .sign-button svg{margin-left:0}}.header .navbar .navbar-right .sign-button span{margin-bottom:-2px}@media (max-width:639px){.header .navbar .navbar-right .sign-button span{display:none}}.header .navbar .navbar-right .mobile-menu-button{display:none}@media (max-width:1023px){.header .navbar .navbar-right .mobile-menu-button{display:flex}}.header .dropdown-menu{background:var(--bg-0);min-width:180px;max-width:240px;box-shadow:var(--nav-shadow);z-index:998;opacity:0;border-radius:12px;flex-direction:column;align-items:start;gap:10px;padding:16px 20px;display:none;position:absolute}.header .dropdown-menu a{font-size:var(--font-size-15);color:var(--text-0);font-weight:600;transition:opacity .2s ease-out;display:flex;justify-content:start!important;width:100%!important}.header .dropdown-menu a:hover{opacity:.6}.header .dropdown-menu a.active{color:var(--ghost-accent-color)}[data-theme=dark] :is(.header .dropdown-menu){background:var(--bg-1)}.header .mobile-menu{width:100%;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - 100px);max-width:var(--grid-container-width);transform-origin:top;opacity:0;background:color-mix(in oklch,var(--bg-0)80%,transparent);box-shadow:var(--nav-shadow);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);flex-direction:column;justify-content:start;align-items:start;padding:6px;display:none;overflow:hidden;transform:translateY(-20px)scale(.8)}.header .mobile-menu .mobile-menu-content{padding:var(--container-padding);flex-direction:column;align-items:start;gap:12px;width:100%;display:flex;overflow-y:auto}.header .mobile-menu .mobile-menu-content a{font-size:var(--font-size-18);font-weight:700}.header .mobile-menu .mobile-menu-content a[href="###"]{display:none}.header .mobile-menu .mobile-menu-content ::-webkit-scrollbar{width:.8em;height:.8em}.header .mobile-menu .mobile-menu-content ::-webkit-scrollbar-track{background-color:#0000}.header .mobile-menu .mobile-menu-content ::-webkit-scrollbar-thumb{background-color:var(--bg-2);border:.24em solid var(--bg-0);border-radius:8px}[data-theme=dark] :is(.header .mobile-menu .mobile-menu-content) ::-webkit-scrollbar-thumb{border:.24em solid var(--bg-1)}[data-theme=dark] :is(.header .mobile-menu .mobile-menu-content) ::-webkit-scrollbar-thumb:hover{background-color:var(--bg-3)}[data-theme=dark] :is(.header .mobile-menu .mobile-menu-content) ::-webkit-scrollbar-thumb:active{background-color:var(--bg-2)}.logo.light-mode-logo,.logo.dark-mode-logo{font-size:var(--font-size-18);font-weight:800;line-height:var(--leading-xxs);color:var(--text-0)}[data-theme=light] .light-mode-logo,[data-theme=dark] .dark-mode-logo{display:flex!important}[data-theme=dark] .light-mode-logo,[data-theme=light] .dark-mode-logo{display:none!important}.footer{background:linear-gradient(to bottom,var(--bg-0),var(--bg-1));opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;padding-top:64px;display:flex;position:relative}@media (max-width:767px){.footer{padding-top:48px}}@media (max-width:479px){.footer{padding-top:36px}}.footer .footer-container{width:100%;max-width:var(--grid-container-width);padding:0 var(--container-padding);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:767px){.footer .footer-container{gap:24px}}.footer .footer-background-image{z-index:0;width:100%;height:100%;opacity:var(--cover-opacity);pointer-events:none;position:absolute;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000 0%,#0000000a 20%,#00000014 30%,#0000001f 40%,#00000029 50%,#0003 60%,#00000029 70%,#0000001f 80%,#00000014 90%,#0000000a 100%);mask:linear-gradient(#0000 0%,#0000000a 20%,#00000014 30%,#0000001f 40%,#00000029 50%,#0003 60%,#00000029 70%,#0000001f 80%,#00000014 90%,#0000000a 100%)}.footer .footer-background-image img{object-fit:cover;object-position:center;filter:saturate(1.1);width:100%;height:100%}.footer .footer-top{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;padding-bottom:32px;display:flex}@media (max-width:767px){.footer .footer-top{flex-direction:column;gap:24px;padding-bottom:0}}.footer .footer-top .footer-brand{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;max-width:264px;display:flex}.footer .footer-top .footer-brand .logo{justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-height:100%;display:flex}.footer .footer-top .footer-brand .logo .logo-image{width:-moz-fit-content;width:fit-content;height:var(--footer-logo-size);object-fit:contain;object-position:left;min-height:18px;max-height:32px}.footer .footer-top .footer-brand .footer-description{font-size:var(--font-size-16);font-weight:600;line-height:var(--leading-sm);color:var(--text-0)}.footer .footer-top .footer-navigation{flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:48px;width:100%;display:flex}@media (max-width:767px){.footer .footer-top .footer-navigation{flex-wrap:wrap;justify-content:flex-start;gap:48px;width:-moz-fit-content;width:fit-content}}@media (max-width:375px){.footer .footer-top .footer-navigation{gap:24px}}.footer .footer-top .footer-navigation .footer-navigation-column{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer .footer-top .footer-navigation .footer-navigation-column .footer-navigation-column-title{font-size:var(--font-size-11);font-weight:700;line-height:var(--leading-sm);text-transform:uppercase;letter-spacing:var(--letter-2xl);color:var(--text-2);-webkit-user-select:none;user-select:none;margin-bottom:8px}@media (max-width:479px){.footer .footer-top .footer-navigation .footer-navigation-column .footer-navigation-column-title{margin-bottom:0}}.footer .footer-top .footer-navigation .footer-navigation-column a{font-size:var(--font-size-14);color:var(--text-0);transition:opacity .2s ease-in-out}.footer .footer-top .footer-navigation .footer-navigation-column a:hover{opacity:.6}.footer .footer-seperator{z-index:2;background:var(--bg-2);width:100%;height:1px}.footer .footer-bottom{z-index:2;width:100%;font-size:var(--font-size-14);justify-content:space-between;align-items:center;gap:20px;padding:36px 0;display:flex}@media (max-width:767px){.footer .footer-bottom{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;padding:0 0 16px}}.footer .footer-bottom .footer-copyright{font-size:var(--font-size-14);color:var(--text-1)}.footer .footer-bottom .social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:767px){.footer .footer-bottom .social-links{justify-content:flex-start}}.cover{width:100%;padding:calc(var(--navigation-height) + 80px)var(--container-padding)64px;background:linear-gradient(to bottom,var(--bg-0),var(--bg-1));justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:479px){.cover{padding:calc(var(--navigation-height) + 48px)var(--container-padding)32px}}.cover .cover-content{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:480px;display:flex}@media (max-width:479px){.cover .cover-content{gap:20px}}.cover .cover-image{width:-moz-fit-content;width:fit-content;min-height:48px;height:var(--cover-image-height)}.cover .cover-image img{object-fit:contain;width:100%;height:100%}.cover .cover-title{font-family:inherit;font-size:var(--font-size-20);font-weight:700;line-height:var(--leading-md);letter-spacing:calc(0px - var(--letter-xs));text-align:center;color:var(--text-0);text-wrap:balance;display:inline-block}@media (max-width:479px){.cover .cover-title{font-size:var(--font-size-18)}}.cover.full-background{padding:calc(var(--navigation-height) + 16px + 64px)var(--container-padding)64px;background:0 0!important}@media (max-width:479px){.cover.full-background{padding:calc(var(--navigation-height) + 16px + 36px)var(--container-padding)36px}}.cover.full-background .cover-content{max-width:480px}.cover.full-background .cover-title{font-size:var(--font-size-24);font-weight:700;line-height:var(--leading-sm)}@media (max-width:479px){.cover.full-background .cover-title{font-size:var(--font-size-20);line-height:var(--leading-md)}}.cover.full-background .full-background-image{z-index:-1;pointer-events:none;-webkit-mask-mode:alpha;-webkit-mask-source-type:alpha;width:100%;height:100%;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#00000026 0%,#0003 15%,#00000040 30%,#0003 50%,#0000001a 70%,#0000000f 80%,#00000005 90%,#0000 100%);mask-image:linear-gradient(#00000026 0%,#0003 15%,#00000040 30%,#0003 50%,#0000001a 70%,#0000000f 80%,#00000005 90%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.cover.full-background .full-background-image img{object-fit:cover;object-position:center;filter:saturate(1.2);width:100%;height:100%;opacity:var(--cover-opacity)!important}.page-header{padding:calc(var(--navigation-height) + 80px)var(--container-padding)64px;background:linear-gradient(to bottom,var(--bg-0),var(--bg-1));flex-direction:column;align-items:center;gap:8px;display:flex}.page-header .page-header-image{width:-moz-fit-content;width:fit-content;height:96px;min-height:48px}.page-header .page-header-image img{object-fit:contain;object-position:center;width:100%;height:100%}.page-header .page-header-title{text-align:center;max-width:420px;font-family:inherit;font-size:var(--font-size-24);font-weight:800;line-height:var(--leading-xs);color:var(--text-0);margin-top:16px}@media (max-width:639px){.page-header .page-header-title{font-size:var(--font-size-20)}}.page-header .page-header-excerpt{text-align:center;max-width:420px;font-family:inherit;font-size:var(--font-size-16);font-weight:500;line-height:var(--leading-md);color:var(--text-1);text-wrap:balance;margin-top:8px}@media (max-width:639px){.page-header .page-header-excerpt{font-size:var(--font-size-16)}}.page-container{width:100%;max-width:var(--grid-container-width);height:-moz-fit-content;height:fit-content;padding:0 var(--container-padding);margin:64px auto}@media (max-width:767px){.page-container{margin:48px auto}}@media (max-width:639px){.page-container{margin:36px auto}}.error-page{width:100%;max-width:var(--post-container-width);padding:calc(var(--navigation-height) + 80px)var(--container-padding)64px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:auto;min-height:64vh;margin:0 auto;display:flex}@media (max-width:479px){.error-page{min-height:56vh}}.error-page .error-image{object-fit:contain;object-position:center;width:90px;height:auto;margin-bottom:6px}.error-page .error-code{font-size:var(--font-size-60);color:var(--text-0);font-weight:900;line-height:var(--leading-0)}.error-page .error-title{font-size:var(--font-size-20);color:var(--text-2);font-weight:600}.error-page .error-button{text-transform:uppercase;height:36px;max-height:36px;font-size:var(--font-size-11);letter-spacing:var(--letter-xl);margin-top:4px;padding:0 16px;font-weight:700}.error-page .error-button span{margin-bottom:-1px}.home-container{width:100%;max-width:var(--grid-container-width);padding:0 var(--container-padding);grid-template-columns:1fr 108px 250px;margin:64px auto;display:grid}.home-container .line{opacity:.8;justify-content:center;align-items:start;width:100%;height:100%;display:flex;position:sticky;top:0}.home-container .line:before{content:"";background:var(--border-0);width:1px;height:100%;margin:0 auto;display:block}@media (max-width:1023px){.home-container{grid-template-columns:1fr;gap:36px}.home-container .line{align-items:center;height:auto}.home-container .line:before{width:100%;height:1px}}@media (max-width:767px){.home-container{gap:32px;margin:48px auto}}@media (max-width:639px){.home-container{gap:32px;margin:36px auto}}.latest-posts{flex-direction:column;gap:16px;display:flex}.loops{flex-direction:column;gap:64px;display:flex}@media (max-width:767px){.loops{gap:36px}}@media (max-width:639px){.loops{gap:24px}}.loop{transform-origin:bottom;will-change:transform;align-items:start;gap:24px;width:100%;display:flex}@media (max-width:639px){.loop{gap:12px}}.loop .loop-image{aspect-ratio:1;background:var(--bg-2);border-radius:var(--radius-2xl);flex-shrink:0;width:84px;position:relative;overflow:hidden}@media (max-width:639px){.loop .loop-image{border-radius:var(--radius-lg);width:52px}}.loop .loop-image:after{content:"";z-index:1;border:1px solid var(--text-0);border-radius:inherit;opacity:.48;pointer-events:none;mix-blend-mode:overlay;position:absolute;top:0;bottom:0;left:0;right:0}.loop .loop-image img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.loop .loop-image a{z-index:3;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.loop .loop-content{flex-direction:column;gap:14px;width:100%;display:flex}.loop .loop-title{font-size:var(--font-size-20);font-weight:800;line-height:var(--leading-sm);color:var(--text-0);transition:opacity .3s ease-out}.loop .loop-title a{display:block}.loop .loop-title:hover{opacity:.64}@media (max-width:767px){.loop .loop-title{font-size:var(--font-size-18)}}@media (max-width:639px){.loop .loop-title{font-size:var(--font-size-16);font-weight:700}}.loop .loop-excerpt{font-size:var(--font-size-16);font-weight:400;line-height:var(--leading-md);color:var(--text-0);opacity:.64}.loop .loop-excerpt a{display:block}@media (max-width:767px){.loop .loop-excerpt{display:none}}.loop .loop-meta{font-size:var(--font-size-14);color:var(--text-1);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-weight:600;display:flex}@media (max-width:767px){.loop .loop-meta{display:none}}.loop .loop-meta .loop-author{text-transform:capitalize;align-items:center;gap:6px;transition:color .3s;display:flex}.loop .loop-meta .loop-author:hover{color:var(--ghost-accent-color);text-underline-offset:.24em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.loop .loop-meta .loop-author .loop-author-image{border-radius:var(--radius-full);width:20px;height:20px;overflow:hidden}.loop .loop-meta .loop-author .loop-author-image img{object-fit:cover}.loop .loop-meta .loop-date,.loop .loop-meta i{color:var(--text-1)}.loop .loop-meta i{font-size:var(--font-size-12);opacity:.2;-webkit-user-select:none;user-select:none;margin:0 4px;font-style:normal;font-weight:600}.loop .loop-tags{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;display:flex}@media (max-width:767px){.loop .loop-tags{display:none}}.loop .loop-tags .loop-tag{height:24px;font-size:var(--font-size-11);font-weight:700;line-height:var(--leading-0);text-transform:uppercase;background:var(--bg-2);border-radius:var(--radius-lg);letter-spacing:var(--letter-xl);cursor:pointer;justify-content:center;align-items:center;display:flex}.loop .loop-tags .loop-tag.loop-tag{gap:5px;padding:4px 5px 4px 4px;transition:opacity .2s ease-in-out}.loop .loop-tags .loop-tag.loop-tag:hover{opacity:.8}.loop .loop-tags .loop-tag.loop-tag .loop-tag-image{border-radius:var(--radius-sm);width:16px;height:16px;overflow:hidden}.loop .loop-tags .loop-tag.loop-tag .loop-tag-image img{object-fit:cover;width:100%;height:100%}.loop .loop-tags .loop-tag.loop-tag .loop-tag-name{color:var(--text-0);line-height:var(--leading-sm);margin-bottom:-1px}.loop .loop-tags .loop-tag.paid-tag{width:26px}.loop .loop-tags .loop-tag.paid-tag svg{width:16px}.loop .loop-tags .loop-tag.member-tag{width:26px}.loop .loop-tags .loop-tag.member-tag svg{width:16px}.loop .loop-tags .loop-tag.paid-tag svg{color:var(--text-0)}.loop .loop-tags .loop-tag.member-tag svg{color:var(--text-1)}.loop .loop-tags .paid-tag{height:24px;font-size:var(--font-size-11);font-weight:700;line-height:var(--leading-0);text-transform:uppercase;background:var(--bg-2);border-radius:var(--radius-lg);letter-spacing:var(--letter-xl);cursor:pointer;justify-content:center;align-items:center;display:flex}.loop .loop-tags .paid-tag.loop-tag{gap:5px;padding:4px 5px 4px 4px;transition:opacity .2s ease-in-out}.loop .loop-tags .paid-tag.loop-tag:hover{opacity:.8}.loop .loop-tags .paid-tag.loop-tag .loop-tag-image{border-radius:var(--radius-sm);width:16px;height:16px;overflow:hidden}.loop .loop-tags .paid-tag.loop-tag .loop-tag-image img{object-fit:cover;width:100%;height:100%}.loop .loop-tags .paid-tag.loop-tag .loop-tag-name{color:var(--text-0);line-height:var(--leading-sm);margin-bottom:-1px}.loop .loop-tags .paid-tag.paid-tag{width:26px}.loop .loop-tags .paid-tag.paid-tag svg{width:16px}.loop .loop-tags .paid-tag.member-tag{width:26px}.loop .loop-tags .paid-tag.member-tag svg{width:16px}.loop .loop-tags .paid-tag.paid-tag svg{color:var(--text-0)}.loop .loop-tags .paid-tag.member-tag svg{color:var(--text-1)}.loop .loop-tags .member-tag{height:24px;font-size:var(--font-size-11);font-weight:700;line-height:var(--leading-0);text-transform:uppercase;background:var(--bg-2);border-radius:var(--radius-lg);letter-spacing:var(--letter-xl);cursor:pointer;justify-content:center;align-items:center;display:flex}.loop .loop-tags .member-tag.loop-tag{gap:5px;padding:4px 5px 4px 4px;transition:opacity .2s ease-in-out}.loop .loop-tags .member-tag.loop-tag:hover{opacity:.8}.loop .loop-tags .member-tag.loop-tag .loop-tag-image{border-radius:var(--radius-sm);width:16px;height:16px;overflow:hidden}.loop .loop-tags .member-tag.loop-tag .loop-tag-image img{object-fit:cover;width:100%;height:100%}.loop .loop-tags .member-tag.loop-tag .loop-tag-name{color:var(--text-0);line-height:var(--leading-sm);margin-bottom:-1px}.loop .loop-tags .member-tag.paid-tag{width:26px}.loop .loop-tags .member-tag.paid-tag svg{width:16px}.loop .loop-tags .member-tag.member-tag{width:26px}.loop .loop-tags .member-tag.member-tag svg{width:16px}.loop .loop-tags .member-tag.paid-tag svg{color:var(--text-0)}.loop .loop-tags .member-tag.member-tag svg{color:var(--text-1)}.pagination{justify-content:center;align-items:center;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.pagination .pagination-button{width:120px;min-width:-moz-fit-content;min-width:fit-content;height:36px;font-size:var(--font-size-12);letter-spacing:var(--letter-xl);font-weight:800;line-height:var(--leading-sm);text-transform:uppercase;color:var(--text-1);background:color-mix(in oklch,var(--bg-2)80%,transparent);border:1.2px solid color-mix(in oklch,var(--border-2)50%,transparent);border-radius:var(--radius-xl);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;margin-top:40px;padding:8px 16px;transition:opacity .3s;display:flex}@media (max-width:639px){.pagination .pagination-button{border-radius:var(--radius-xl);width:100%;margin-top:12px}}.pagination .pagination-button:hover{opacity:.8}.pagination .pagination-button .load-icon{margin-bottom:-1px;display:none}.pagination .pagination-button .load-icon svg{width:24px}.pagination .pagination-button .load-text{margin-bottom:-1px;display:flex}.featured{width:100%;max-width:var(--grid-container-width);padding:0 var(--container-padding);flex-direction:column;gap:16px;margin:64px auto 0;display:flex}@media (max-width:767px){.featured{gap:12px;margin:48px auto 0}}@media (max-width:479px){.featured{gap:8px;margin:32px auto 0}}.featured .featured-post{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;display:flex}.featured .featured-post .loop{align-items:center;gap:36px;display:flex}@media (max-width:767px){.featured .featured-post .loop{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}}@media (max-width:479px){.featured .featured-post .loop{gap:12px}}.featured .featured-post .loop .loop-image{aspect-ratio:16/10;width:400px}.featured .featured-post .loop .loop-image img{width:100%}@media (max-width:767px){.featured .featured-post .loop .loop-image{border-radius:var(--radius-lg);width:100%}}.featured .featured-post .loop .loop-content{gap:12px;display:flex}@media (max-width:767px){.featured .featured-post .loop .loop-content{gap:10px}}.featured .featured-post .loop .loop-content .loop-title{font-size:var(--font-size-24)}@media (max-width:767px){.featured .featured-post .loop .loop-content .loop-title{font-size:var(--font-size-20)}}@media (max-width:479px){.featured .featured-post .loop .loop-content .loop-title{font-size:var(--font-size-18)}.featured .featured-post .loop .loop-content .loop-excerpt,.featured .featured-post .loop .loop-content .loop-meta,.featured .featured-post .loop .loop-content .loop-tags{display:none}}.sidebar{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:36px;height:-moz-fit-content;height:fit-content;display:flex;position:sticky;top:30px}@media (max-width:1023px){.sidebar{max-width:100%;position:relative;top:auto}}.sidebar .popular-tags{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.sidebar .popular-tags .popular-tags-list{flex-flow:column;gap:16px;width:100%;display:flex}@media (max-width:1023px){.sidebar .popular-tags .popular-tags-list{flex-flow:wrap;gap:20px}}@media (max-width:479px){.sidebar .popular-tags .popular-tags-list{flex-flow:column;gap:16px}}.sidebar .popular-tags .popular-tags-list .popular-tag{justify-content:flex-start;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;transition:opacity .3s ease-out;display:flex;position:relative}.sidebar .popular-tags .popular-tags-list .popular-tag:hover{opacity:.75}.sidebar .popular-tags .popular-tags-list .popular-tag .popular-tag-image{aspect-ratio:1;border-radius:var(--radius-lg);flex-shrink:0;width:30px;height:30px;position:relative;overflow:hidden}.sidebar .popular-tags .popular-tags-list .popular-tag .popular-tag-image:after{content:"";border-radius:inherit;border:1px solid var(--text-0);pointer-events:none;mix-blend-mode:overlay;opacity:.48;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.sidebar .popular-tags .popular-tags-list .popular-tag .popular-tag-image img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%}.sidebar .popular-tags .popular-tags-list .popular-tag .popular-tag-name{font-size:var(--font-size-15);color:var(--text-0);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.sidebar .sidebar-advertisement{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:250px;height:-moz-fit-content;height:fit-content;display:flex;position:relative}.social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.social-links .social-link-item{aspect-ratio:1;border-radius:var(--radius-lg);transform-origin:50%;opacity:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative;transform:scale(.6)}.social-links .social-link-item[href=javascript\:],.social-links .social-link-item:not([href]){display:none}.social-links .social-link-item svg{transform-origin:50%;border-radius:5px;width:20px;height:20px}.social-links .social-link-item:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in oklch,var(--bg-3)60%,transparent);-webkit-backdrop-filter:blur(8px)saturate(2);backdrop-filter:blur(8px)saturate(2);transform-origin:50%;will-change:transform;transition:transform .3s cubic-bezier(.32,1.5,.32,1.18);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1)}.social-links .social-link-item:hover:before{transform:scale(1.08)}.social-links .social-link-item:active:before{transform:scale(1)}.author-page-header figure{border-radius:var(--radius-full);aspect-ratio:1;overflow:hidden;width:96px!important}.author-page-header figure img{object-fit:cover!important}.author-page-header .author-location{font-size:var(--font-size-12);letter-spacing:var(--letter-lg);text-transform:uppercase;color:var(--text-1);margin-top:4px;margin-bottom:-4px;font-weight:700}.author-page-header .social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.author-page-container{height:-moz-fit-content;height:fit-content;max-width:var(--post-container-width);flex-direction:column;gap:16px;display:flex}.tag-page-header figure{border-radius:var(--radius-full);aspect-ratio:1;overflow:hidden;width:96px!important}.tag-page-header figure img{object-fit:cover!important}.tag-page-container{height:-moz-fit-content;height:fit-content;max-width:var(--post-container-width);flex-direction:column;gap:16px;display:flex}.account-page-header .customer-name{text-transform:capitalize!important}.account-page-container{width:100%;max-width:var(--grid-container-width);padding:0 var(--container-padding);flex-direction:column;gap:16px;display:flex;position:relative}.account-page-container .account-details{border:1.4px solid var(--border-1);border-radius:var(--radius-2xl);grid-template-columns:1fr 1fr;gap:24px;width:100%;padding:36px;display:grid;box-shadow:0 4px 12px -2px #0000000c}@media (max-width:639px){.account-page-container .account-details{gap:16px;padding:24px}}.account-page-container .account-details>strong{font-weight:800}.account-page-container .account-details .account-details-item{flex-direction:column;gap:2px;display:flex}@media (max-width:639px){.account-page-container .account-details .account-details-item{grid-column:1/-1}}.account-page-container .account-details .account-details-item .account-details-title{font-size:var(--font-size-12);color:var(--text-2);letter-spacing:var(--letter-xl);text-transform:uppercase;font-weight:700}.account-page-container .account-details .account-details-item .account-details-description{font-size:var(--font-size-16);font-weight:700}.account-page-container .account-details .current-period-end{grid-column:1/-1}.account-page-container .account-details .current-period-end p{border-radius:var(--radius-xl);width:100%;font-size:var(--font-size-14);padding:12px;font-weight:500}.account-page-container .account-details .current-period-end p.current-period-end-warning{background:color-mix(in oklch,var(--red-color)6%,transparent);color:var(--red-color);border:1px solid color-mix(in oklch,var(--red-color)10%,transparent)}html[data-theme=dark] .account-page-container .account-details .current-period-end p.current-period-end-warning{background:color-mix(in oklch,var(--red-color)12%,transparent);border:1px solid color-mix(in oklch,var(--red-color)12%,transparent)}.account-page-container .account-details .current-period-end p.current-period-end-success{background:color-mix(in oklch,var(--green-color)6%,transparent);border:1px solid color-mix(in oklch,var(--green-color)10%,transparent);color:var(--green-color)}html[data-theme=dark] .account-page-container .account-details .current-period-end p.current-period-end-success{background:color-mix(in oklch,var(--green-color)12%,transparent);border:1px solid color-mix(in oklch,var(--green-color)12%,transparent)}.account-page-container .account-details .account-details-footer{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;display:flex}@media (max-width:639px){.account-page-container .account-details .account-details-footer{flex-direction:column;align-items:flex-start}}.account-page-container .account-details .account-details-footer .secondary-button{font-size:var(--font-size-11);font-weight:700;line-height:var(--leading-0);letter-spacing:var(--letter-xl);text-transform:uppercase;background:var(--bg-0);border:1px solid var(--border-1);border-radius:var(--radius-lg);height:28px;padding:0 8px;box-shadow:0 2px 5px -1px #0000000d}html[data-theme=dark] :is(.account-page-container .account-details .account-details-footer .secondary-button){background:var(--bg-2);border:1px solid var(--border-2)}.account-page-container .account-details .account-details-footer .sign-out-button{background:var(--red-color);color:#fff;box-shadow:0 2px 5px -1px color-mix(in oklch,var(--red-color)10%,transparent);border:1px solid #0000001a;border:1px solid color(display-p3 0 0 0/.1);border:1px solid lab(0% 0 0/.1);border-color:oklch(0% none none/.1) oklch(0% none none/.1) oklch(0% none none/.1) oklch(0% none none/.1);margin-left:auto;font-weight:800}html[data-theme=dark] :is(.account-page-container .account-details .account-details-footer .sign-out-button){box-shadow:0 2px 5px -1px color-mix(in oklch,var(--red-color)10%,transparent);border:1px solid #ffffff1a;border:1px solid color(display-p3 1 1 1/.1);border:1px solid lab(100% 0 0/.1);border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1)}@media (max-width:639px){.account-page-container .account-details .account-details-footer .sign-out-button{margin-left:0}}.account-page-container .account-details .account-details-seperator{background:var(--border-1);grid-column:1/-1;width:100%;height:1px}.account-page-container .account-details .cancel-error{width:100%;height:40px;font-weight:600;font-size:var(--font-size-14);color:var(--red-color);background:0 0;border:1px solid #0000;align-items:center;padding:12px 0;display:flex;position:absolute;bottom:-48px;left:0}.newsletter{flex-direction:column;align-items:flex-start;gap:12px;width:100%;height:auto;display:flex}.newsletter .subscriber-avatars{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.newsletter .subscriber-avatars .subscriber-avatar{aspect-ratio:1;border:3px solid var(--bg-0);border-radius:var(--radius-full);background-color:var(--bg-2);transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;width:36px;height:36px;margin-left:-3px;position:relative;overflow:hidden}.newsletter .subscriber-avatars .subscriber-avatar:hover{z-index:3}.newsletter .subscriber-avatars .subscriber-avatar:not(:first-child){margin-left:-8px}.newsletter .subscriber-avatars .subscriber-count{border:3px solid var(--bg-0);border-radius:var(--radius-full);background:var(--bg-2);height:36px;font-size:var(--font-size-13);font-weight:700;line-height:var(--leading-0);z-index:2;justify-content:center;align-items:center;margin-left:-8px;padding:0 8px;display:flex}.newsletter .subscriber-avatars .subscriber-animation{will-change:transform,opacity;transform-origin:50%;opacity:0;transform:scale(.6)}.newsletter .newsletter-title{font-size:var(--font-size-16);font-weight:700;line-height:var(--leading-sm);color:var(--text-0)}.newsletter .newsletter-form{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:400px;display:flex}.newsletter .newsletter-form .loading-state{display:none}.newsletter .newsletter-form.loading .loading-state{display:flex}.newsletter .newsletter-form.loading .default-state{display:none}.newsletter .newsletter-form.success .newsletter-form-success-message,.newsletter .newsletter-form.error .newsletter-form-error-message{display:block}.newsletter .newsletter-form .newsletter-form-success-message,.newsletter .newsletter-form .newsletter-form-error-message{border-radius:var(--radius-lg);width:100%;font-size:var(--font-size-13);line-height:var(--leading-sm);transform-origin:top;opacity:0;padding:6px 8px;display:none;transform:scale(.6)}.newsletter .newsletter-form .newsletter-form-success-message{background:color-mix(in oklch,var(--green-color)10%,transparent);border:1px solid color-mix(in oklch,var(--green-color)10%,transparent);color:var(--green-color)}.newsletter .newsletter-form .newsletter-form-error-message{background:color-mix(in oklch,var(--red-color)10%,transparent);border:1px solid color-mix(in oklch,var(--red-color)10%,transparent);color:var(--red-color)}.newsletter .newsletter-form .newsletter-form-wrapper{border-radius:var(--radius-lg);background:var(--bg-0);width:100%;height:34px;box-shadow:inset 0 0 0 1px var(--border-1),0 2px 6px -1px #0000000a;border:none;outline:none;justify-content:space-between;align-items:center;gap:2px;padding:4px;transition:box-shadow .3s ease-out;display:flex;position:relative;overflow:hidden}.newsletter .newsletter-form .newsletter-form-wrapper:focus-within{background:var(--bg-0);box-shadow:inset 0 0 0 1.6px var(--ghost-accent-color),0 2px 6px -1px #0000000a}.newsletter .newsletter-form .newsletter-form-wrapper .newsletter-input{width:100%;height:100%;box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:0 0 0 4px}.newsletter .newsletter-form .newsletter-form-wrapper .newsletter-input:focus{box-shadow:none}.newsletter .newsletter-form .newsletter-form-wrapper .newsletter-input::placeholder{color:var(--text-2)}.newsletter .newsletter-form .newsletter-form-wrapper .newsletter-button{flex-shrink:0;width:-moz-fit-content;width:fit-content;min-width:84px;max-width:120px}.newsletter .newsletter-form .newsletter-form-wrapper .newsletter-button svg{width:18px}.newsletter .newsletter-note{font-size:var(--font-size-12);font-weight:500;line-height:var(--leading-sm);color:var(--text-2);-webkit-user-select:none;user-select:none;margin-top:-4px;font-style:italic}.recommendations-widget{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.recommendations-widget .recommendations-list{flex-flow:column;gap:16px;width:100%;display:flex}@media (max-width:1023px){.recommendations-widget .recommendations-list{flex-flow:wrap;gap:20px}}@media (max-width:479px){.recommendations-widget .recommendations-list{flex-flow:column;gap:16px}}.recommendations-widget .recommendations-list .recommendations-item{justify-content:flex-start;align-items:center;gap:8px;width:100%;height:-moz-fit-content;height:fit-content;display:flex;position:relative}.recommendations-widget .recommendations-list .recommendations-item:hover .recommendations-item-arrow{color:var(--text-0)}.recommendations-widget .recommendations-list .recommendations-item:hover i{border-top:1.6px dotted var(--text-3)}.recommendations-widget .recommendations-list .recommendations-item .recommendations-item-image{aspect-ratio:1;border-radius:var(--radius-sm);flex-shrink:0;width:24px;height:24px;position:relative;overflow:hidden}.recommendations-widget .recommendations-list .recommendations-item .recommendations-item-image img{object-fit:contain;object-position:center;border-radius:inherit;width:100%;height:100%}.recommendations-widget .recommendations-list .recommendations-item .recommendations-item-name{font-size:var(--font-size-14);color:var(--text-0);-webkit-line-clamp:1;line-clamp:1;height:-moz-fit-content;height:fit-content;font-weight:600;line-height:var(--leading-xxs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recommendations-widget .recommendations-list .recommendations-item .recommendations-item-description{display:none}.recommendations-widget .recommendations-list .recommendations-item i{border-top:1.6px dotted var(--border-3);width:100%;height:1.6px;line-height:var(--leading-xxs);transition:border .2s ease-out;display:inline-flex}.recommendations-widget .recommendations-list .recommendations-item .recommendations-item-arrow{width:20px;height:20px;color:var(--border-3);flex-shrink:0;justify-content:center;align-items:center;transition:color .2s ease-out;display:inline-flex}.recommendations-widget .recommendations-list .recommendations-item .recommendations-item-arrow svg{width:14px}.archive-page{width:100%;max-width:var(--grid-container-width);height:-moz-fit-content;height:fit-content;padding:0 var(--container-padding);margin:64px auto}@media (max-width:767px){.archive-page{margin:48px auto}}@media (max-width:639px){.archive-page{margin:36px auto}}.archive-page .archive-pagination{justify-content:space-between;align-items:center;width:100%;margin-top:36px;display:flex}.archive-page .archive-pagination .page-number{font-size:var(--font-size-15);font-weight:600;line-height:var(--leading-xxs);color:var(--text-1)}.archive-page .archive-pagination .newer-posts{width:-moz-fit-content;width:fit-content;font-size:var(--font-size-12);font-weight:700;line-height:var(--leading-0);letter-spacing:var(--letter-xl);text-transform:uppercase;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-xl);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:4px;height:32px;padding:4px 10px;transition:background .2s ease-out;display:flex}.archive-page .archive-pagination .newer-posts:hover{background:var(--bg-2)}.archive-page .archive-pagination .newer-posts .archive-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.archive-page .archive-pagination .newer-posts .archive-icon svg{width:16px;height:16px}.archive-page .archive-pagination .newer-posts .archive-text{margin-bottom:-1px}@media (max-width:479px){.archive-page .archive-pagination .newer-posts .archive-text{display:none}}.archive-page .archive-pagination .newer-posts.disable{opacity:.4;pointer-events:none}.archive-page .archive-pagination .older-posts{width:-moz-fit-content;width:fit-content;font-size:var(--font-size-12);font-weight:700;line-height:var(--leading-0);letter-spacing:var(--letter-xl);text-transform:uppercase;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-xl);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:4px;height:32px;padding:4px 10px;transition:background .2s ease-out;display:flex}.archive-page .archive-pagination .older-posts:hover{background:var(--bg-2)}.archive-page .archive-pagination .older-posts .archive-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.archive-page .archive-pagination .older-posts .archive-icon svg{width:16px;height:16px}.archive-page .archive-pagination .older-posts .archive-text{margin-bottom:-1px}@media (max-width:479px){.archive-page .archive-pagination .older-posts .archive-text{display:none}}.archive-page .archive-pagination .older-posts.disable{opacity:.4;pointer-events:none}.archive-page .archive-pagination .newer-posts .archive-icon svg{margin-left:-2px}@media (max-width:479px){.archive-page .archive-pagination .newer-posts .archive-icon svg{margin-right:0}}.archive-page .archive-pagination .older-posts .archive-icon svg{margin-right:-2px}@media (max-width:479px){.archive-page .archive-pagination .older-posts .archive-icon svg{margin-right:0}}.archive-loops{gap:24px}.archive-loops .loop{align-items:center;gap:16px}@media (max-width:767px){.archive-loops .loop{align-items:start!important}}.archive-loops .loop .loop-image{aspect-ratio:1;background:var(--bg-2);border-radius:var(--radius-xl);flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.archive-loops .loop .loop-content{flex-direction:row;justify-content:space-between}@media (max-width:767px){.archive-loops .loop .loop-content{flex-direction:column;justify-content:start;gap:4px}}.archive-loops .loop .loop-title{font-size:var(--font-size-16);font-weight:700;line-height:var(--leading-sm);color:var(--text-0)}.archive-loops .loop .loop-excerpt,.archive-loops .loop .loop-author,.archive-loops .loop i,.archive-loops .loop .loop-tags{display:none}@media (max-width:767px){.archive-loops .loop .loop-meta{display:flex}}.archive-loops .loop .loop-meta .loop-date{font-weight:500}@media (max-width:767px){.archive-loops .loop .loop-meta .loop-date{display:flex}}
