.pixel-public-nav{z-index:50;border-bottom:1px solid var(--border);height:88px;box-shadow:inset 0 -1px color-mix(in oklab, var(--card) 10%, transparent), 0 18px 28px -24px var(--brand-shadow);color:var(--foreground);background:0 0;position:sticky;inset:0 0 auto;overflow:clip}.pixel-public-nav__glass{background:color-mix(in oklab, var(--background) 90%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--card) 9%, transparent);-webkit-backdrop-filter:blur(18px)saturate(110%)contrast(105%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.pixel-public-nav__band{background:0 0;width:100%;height:88px;position:relative;overflow:hidden}.pixel-public-nav__band:before{content:"";mix-blend-mode:screen;background:linear-gradient(105deg, transparent 16%, color-mix(in oklab, var(--foreground) 8%, transparent) 29%, transparent 42%), linear-gradient(74deg, transparent 48%, color-mix(in oklab, var(--foreground) 8%, transparent) 61%, transparent 74%);filter:blur(9px);animation:8s ease-in-out infinite alternate pixel-public-nav-specular;display:none;position:absolute;inset:-55% -12%;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 82%);mask-image:linear-gradient(#000 0% 48%,#0000 82%)}.pixel-public-nav__inner{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(1240px,100vw - 32px);height:88px;margin:0 auto;padding:0 14px;display:grid;position:relative}.pixel-public-nav__brand{color:var(--foreground);letter-spacing:-.055em;justify-self:start;font-size:24px;font-weight:900}.pixel-public-nav__links{align-items:center;gap:clamp(20px,2.15vw,32px);display:flex}.pixel-public-nav__links>div:has(.tools-nav-trigger){align-items:center;min-height:88px;display:flex}.pixel-public-nav__links a,.pixel-public-nav__links .tools-nav-trigger,.pixel-public-nav__account{color:var(--foreground);font-size:14px;transition:color .18s}.pixel-public-nav__account{appearance:none;cursor:pointer;background:0 0;border:0;font-family:inherit}.pixel-public-nav__links .tools-nav-trigger{appearance:none;color:var(--foreground);letter-spacing:normal;font-family:inherit;font-size:14px;font-weight:400;line-height:21px}.pixel-public-nav__links a:hover,.pixel-public-nav__links .tools-nav-trigger:hover,.pixel-public-nav__account:hover{color:var(--foreground)}.pixel-public-nav__links a[aria-current=page]{color:var(--foreground);position:relative}.pixel-public-nav__links .tools-nav-trigger[aria-current=page]{color:var(--foreground)}.pixel-public-nav__links .tools-nav-trigger[aria-current=page]:after,.pixel-public-nav__links a[aria-current=page]:after{background:color-mix(in oklab, var(--foreground) 8%, transparent);content:"";width:18px;height:1px;margin:auto;position:absolute;bottom:-10px;left:0;right:0}.pixel-public-nav__actions{justify-self:end;align-items:center;gap:20px;display:flex}.pixel-site-footer{border-top:1px solid var(--border);background:var(--background);color:var(--foreground);padding:80px max(24px,50vw - 690px) 28px}.pixel-site-footer__top{grid-template-columns:.5fr .8fr 1.7fr;align-items:start;gap:60px;display:grid}.pixel-site-footer__brand{color:var(--foreground);letter-spacing:-.055em;font-size:24px;font-weight:900}.pixel-site-footer__top>p{max-width:330px;color:var(--muted-foreground);font-size:16px;line-height:1.6}.pixel-site-footer__links{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.pixel-site-footer__links>div{flex-direction:column;gap:11px;display:flex}.pixel-site-footer__links strong{margin-bottom:9px;font-size:15px}.pixel-site-footer__links a{color:var(--muted-foreground);font-size:15px;transition:color .18s}.pixel-site-footer__links a:hover{color:var(--foreground)}.pixel-site-footer__bottom{border-top:1px solid var(--border);color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:70px;padding-top:22px;font-size:11px;display:flex}.pixel-site-footer__bottom a{color:inherit}.pixel-tool-composer{border-color:var(--border);background:var(--card);box-shadow:none}.pixel-tool-composer:focus-within{border-color:var(--border);box-shadow:0 0 0 1px color-mix(in oklab, var(--card) 6%, transparent), 0 14px 34px var(--brand-shadow)}.pixel-tool-composer textarea:focus-visible{outline:none}.pixel-transparency-grid{background-color:var(--background);background-image:linear-gradient(45deg, var(--muted) 25%, transparent 25%), linear-gradient(-45deg, var(--muted) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--muted) 75%), linear-gradient(-45deg, transparent 75%, var(--muted) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.pixel-tool-composer:has(textarea:focus-visible){border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent), 0 14px 34px var(--brand-shadow)}.pixel-public-nav__cta{isolation:isolate;background:var(--primary);height:46px;color:var(--primary-foreground);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .25s,color .25s,box-shadow .28s;display:inline-flex;position:relative;overflow:hidden}.pixel-public-nav__cta:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--foreground) 8%, transparent), transparent);pointer-events:none;width:34%;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:-40% auto -40% -45%;transform:translate(-180%)skew(-18deg)}.pixel-public-nav__cta svg{width:16px;transition:transform .28s cubic-bezier(.16,1,.3,1)}.pixel-public-nav__cta:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 28px color-mix(in oklab, var(--primary) 32%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--card) 32%, transparent);transform:translateY(-2px)scale(1.025)}.pixel-public-nav__cta:hover:before{transform:translate(520%)skew(-18deg)}.pixel-public-nav__cta:hover svg{transform:translate(4px)}.pixel-public-nav__menu,.pixel-public-nav__mobile{display:none}.pixel-public-page{background:var(--background);color:var(--foreground);font-family:Geist Variable,Geist,Geist Fallback,sans-serif}.pixel-public-hero{text-align:center;padding:clamp(72px,9vw,118px) 16px clamp(54px,7vw,92px)}.pixel-public-kicker{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:750;display:block}.pixel-public-title{max-width:18ch;color:var(--foreground);letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;margin-inline:auto;font-size:clamp(46px,6vw,78px);font-weight:900;line-height:.92}.pixel-public-description{max-width:680px;color:var(--muted-foreground);text-align:center;margin:22px auto 0;font-size:16px;line-height:1.6}.pixel-public-grid{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pixel-public-card{border-right:1px solid var(--border);background:var(--background);transition:background-color .22s,color .22s}.pixel-public-card:last-child{border-right:0}.pixel-public-card:hover{background:var(--accent)}.pixel-public-card:hover [data-muted]{color:var(--muted-foreground)}.pixel-section-title{color:var(--foreground);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(34px,4.5vw,64px);font-weight:900;line-height:.96}.pixel-blog-page{background:var(--background);color:var(--foreground);font-family:Geist Variable,Geist,Geist Fallback,sans-serif}.pixel-blog-main{padding-bottom:124px}.pixel-blog-shell{width:min(1240px,100%);margin-inline:auto}.pixel-blog-hero{background:linear-gradient(180deg, var(--secondary), var(--background));flex-direction:column;justify-content:center;align-items:center;margin-bottom:-48px;padding:88px 24px 96px;display:flex;position:relative;overflow:hidden}.pixel-blog-hero:after{content:"";z-index:0;background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--card) 92%, transparent));pointer-events:none;height:128px;position:absolute;bottom:-1px;left:0;right:0}.pixel-blog-hero__copy{z-index:1;text-align:center;width:min(760px,100%);min-width:0;animation:.9s cubic-bezier(.22,1,.36,1) both pixel-blog-rise;position:relative}.pixel-blog-breadcrumb{color:var(--muted-foreground);align-items:center;gap:10px;margin-bottom:32px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.pixel-blog-breadcrumb a{transition:color .18s}.pixel-blog-breadcrumb a:hover{color:var(--foreground)}.pixel-blog-breadcrumb svg{width:13px;color:var(--primary)}.pixel-blog-hero h1{color:var(--foreground);letter-spacing:-.065em;font-family:Geist Variable,Geist,Geist Fallback,sans-serif;font-size:clamp(52px,5.6vw,88px);font-weight:760;line-height:.92}.pixel-blog-hero h1 span{color:var(--primary);font-family:inherit;font-weight:inherit;letter-spacing:inherit;font-style:normal;display:block}.pixel-blog-hero p{max-width:590px;color:var(--muted-foreground);margin:28px auto 0;font-size:18px;line-height:28px}.pixel-blog-hero .pixel-blog-filters{z-index:2;margin-top:28px;border:1px solid var(--border);background:color-mix(in oklab, var(--card) 46%, transparent);width:max-content;max-width:calc(100% - 32px);box-shadow:0 18px 46px var(--brand-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);border-radius:13px;gap:2px;margin-inline:auto;padding:5px;animation:.9s cubic-bezier(.22,1,.36,1) .16s both pixel-blog-rise;position:relative}.pixel-blog-results>h2{color:var(--foreground);letter-spacing:-.04em;text-transform:uppercase;margin-top:88px;font-size:clamp(30px,3vw,38px);font-weight:750;line-height:1}.pixel-blog-filters{align-items:center;gap:24px;margin-top:30px;padding-bottom:4px;display:flex;overflow-x:auto}.pixel-blog-filters button{min-height:38px;color:var(--muted-foreground);border-radius:9px;flex:none;align-items:center;padding:0 15px;font-size:14px;font-weight:600;line-height:20px;transition:color .26s,background-color .26s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.pixel-blog-filters button.is-active{color:var(--primary-foreground);background:var(--primary)}.pixel-blog-filters button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.pixel-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.pixel-blog-featured{z-index:2;position:relative}.pixel-blog-featured__label{z-index:3;color:var(--primary-foreground);background:var(--primary);border-radius:12px 0 8px;padding:8px 13px;font-size:13px;font-weight:700;line-height:18px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.pixel-blog-featured:has(.pixel-blog-card:hover) .pixel-blog-featured__label{transform:translateY(-7px)}.pixel-blog-page .pixel-blog-card{border-color:var(--border);background:var(--background);border-radius:12px;min-height:500px;transition:border-color .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),background-color .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}.pixel-blog-page .pixel-blog-card:hover{border-color:color-mix(in oklab, var(--primary) 62%, transparent);background:var(--card);box-shadow:0 28px 72px var(--brand-shadow);transform:translateY(-7px)}.pixel-blog-page .pixel-blog-card__image{aspect-ratio:1.52;border-bottom:1px solid var(--border);transition:transform .8s cubic-bezier(.22,1,.36,1)}.pixel-blog-page .pixel-blog-card:hover .pixel-blog-card__image{transform:scale(1.035)}.pixel-blog-page .pixel-blog-card.is-featured{background:var(--secondary);min-height:0;color:var(--foreground);border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);display:grid}.pixel-blog-page .pixel-blog-card.is-featured .pixel-blog-card__image{aspect-ratio:auto;border:0;width:100%;height:100%;min-height:440px}.pixel-blog-page .pixel-blog-card.is-featured .pixel-blog-card__body{justify-content:center;padding:clamp(34px,4vw,58px)}.pixel-blog-page .pixel-blog-card.is-featured .pixel-blog-card__title{color:var(--foreground);font-size:clamp(28px,2.6vw,42px);line-height:1.04}.pixel-blog-page .pixel-blog-card.is-featured .pixel-blog-card__description,.pixel-blog-page .pixel-blog-card.is-featured .pixel-blog-card__meta{color:var(--muted-foreground)}.pixel-blog-page .pixel-blog-card.is-featured .pixel-blog-card__cta{color:var(--foreground)}.pixel-blog-page .pixel-blog-card__body{gap:12px;padding:24px}.pixel-blog-page .pixel-blog-card__category{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px}.pixel-blog-page .pixel-blog-card.is-violet{background:var(--secondary)}.pixel-blog-page .pixel-blog-card__title{color:var(--foreground);letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:26px}.pixel-blog-page .pixel-blog-card__description{color:var(--muted-foreground);font-size:14px;font-weight:400;line-height:21px}.pixel-blog-page .pixel-blog-card__meta{color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:18px}.pixel-blog-page .pixel-blog-card__cta{color:var(--foreground);align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:650;line-height:20px;display:inline-flex}.pixel-blog-page .pixel-blog-card__cta svg{width:15px;transition:transform .18s}.pixel-blog-page .pixel-blog-card:hover .pixel-blog-card__cta svg{transform:translate(4px)}.pixel-blog-reveal,.pixel-blog-results{animation:.9s cubic-bezier(.22,1,.36,1) both pixel-blog-rise}.pixel-blog-results{animation-delay:.12s}@supports (animation-timeline:view()){.pixel-blog-grid .pixel-blog-card__body{animation:linear both pixel-blog-rise;animation-timeline:view();animation-range:entry cover 28%}}@keyframes pixel-blog-rise{0%{opacity:.01;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.pixel-article-main{padding:88px 24px 124px}.pixel-article-main article{width:min(1100px,100%);margin-inline:auto}.pixel-article-hero{padding:68px 0 54px;animation:.85s cubic-bezier(.22,1,.36,1) both pixel-blog-rise}.pixel-article-hero__topline{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;gap:10px;font-size:12px;font-weight:700;line-height:18px;display:flex}.pixel-article-hero h1{max-width:940px;color:var(--foreground);letter-spacing:-.065em;margin-top:26px;font-size:clamp(48px,6vw,88px);font-weight:760;line-height:.96}.pixel-article-dek{max-width:760px;color:var(--muted-foreground);margin-top:28px;font-size:19px;line-height:29px}.pixel-article-byline{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:24px;margin-top:36px;font-size:13px;display:flex}.pixel-article-author,.pixel-article-date{align-items:center;gap:11px;display:inline-flex}.pixel-article-author img{background:var(--primary);object-fit:cover;border-radius:50%;width:34px;height:34px}.pixel-article-author>span{display:grid}.pixel-article-author strong{color:var(--foreground);font-weight:650}.pixel-article-author small{margin-top:1px;font-size:11px}.pixel-article-date svg{width:15px}.pixel-article-cover{object-fit:cover;border:1px solid var(--border);border-radius:14px;width:100%;height:min(62vw,620px);animation:.9s cubic-bezier(.22,1,.36,1) .12s both pixel-blog-rise}.pixel-article-layout{grid-template-columns:190px minmax(0,720px);justify-content:center;gap:72px;margin-top:70px;display:grid}.pixel-article-rail{color:var(--muted-foreground);align-self:start;gap:22px;font-size:13px;line-height:20px;display:grid;position:sticky;top:118px}.pixel-article-rail>div{align-items:center;gap:8px;display:flex}.pixel-article-rail svg{width:15px}.pixel-article-back{color:var(--muted-foreground);align-items:center;gap:9px;font-weight:600;transition:color .18s,transform .18s;display:inline-flex}.pixel-article-back:hover{color:var(--foreground);transform:translate(-3px)}.pixel-article-back svg{width:16px}.pixel-article-back--mobile{display:none}.pixel-article-prose{color:var(--muted-foreground);font-size:18px;line-height:30px}.pixel-article-prose>:first-child{margin-top:0}.pixel-article-prose h1,.pixel-article-prose h2,.pixel-article-prose h3{color:var(--foreground);letter-spacing:-.035em;margin-top:64px;margin-bottom:18px;font-size:32px;font-weight:680;line-height:1.1}.pixel-article-prose h3{margin-top:44px;font-size:24px}.pixel-article-prose p,.pixel-article-prose ul,.pixel-article-prose ol{color:var(--muted-foreground);margin-top:18px;font-size:18px;line-height:30px}.pixel-article-prose a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 38%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 38%, transparent);text-underline-offset:4px}.pixel-article-prose strong{color:var(--foreground);font-weight:650}.pixel-blog-empty{color:var(--muted-foreground);text-align:center;font-size:14px;line-height:20px}@keyframes pixel-public-nav-specular{0%{opacity:.35;transform:translate(-9%)skew(-5deg)}to{opacity:.7;transform:translate(10%,-2%)skew(-2deg)}}@media (width<=1080px){.pixel-public-nav__links{gap:18px}.pixel-public-nav__links a{font-size:13px}.pixel-public-grid,.pixel-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-blog-hero{background:linear-gradient(180deg, var(--secondary), var(--background))}.pixel-blog-page .pixel-blog-card.is-featured{grid-template-columns:minmax(0,1fr) minmax(310px,.82fr)}.pixel-article-layout{grid-template-columns:150px minmax(0,700px);gap:42px}.pixel-public-card:nth-child(2){border-right:0}.pixel-public-card:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (width<=900px){.pixel-site-footer__top{grid-template-columns:1fr 1fr}.pixel-site-footer__links{grid-column:1/-1}.pixel-public-nav__links,.pixel-public-nav__account,.pixel-public-nav__actions>.pixel-public-nav__cta{display:none}.pixel-public-nav__inner{grid-template-columns:1fr auto}.pixel-public-nav__menu{border:1px solid var(--border);width:42px;height:42px;color:var(--foreground);background:color-mix(in oklab, var(--card) 18%, transparent);border-radius:50%;place-items:center;display:grid}.pixel-public-nav__menu svg{width:18px}.pixel-public-nav__mobile{z-index:2;border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);gap:24px;padding:24px;display:grid;position:fixed;inset:88px 0 auto}.pixel-public-nav__mobile nav{display:grid}.pixel-public-nav__mobile nav a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 0;font-size:20px;display:flex}.pixel-public-nav__mobile nav svg{width:18px}.pixel-public-nav__mobile .pixel-public-nav__cta{justify-content:center}.pixel-blog-hero{background:linear-gradient(180deg, var(--secondary), var(--background))}.pixel-blog-hero .pixel-blog-card.is-featured{width:min(520px,100%)}.pixel-blog-page .pixel-blog-card.is-featured{grid-template-columns:1fr}.pixel-blog-page .pixel-blog-card.is-featured .pixel-blog-card__image{aspect-ratio:1.55;min-height:0}.pixel-article-layout{grid-template-columns:minmax(0,1fr)}.pixel-article-rail{display:none}.pixel-article-back--mobile{margin-bottom:30px;display:inline-flex}}@media (width<=640px){.pixel-site-footer{padding-top:64px}.pixel-site-footer__top{grid-template-columns:1fr}.pixel-site-footer__links{grid-column:auto;gap:18px}.pixel-site-footer__bottom{flex-direction:column;gap:10px}.pixel-public-nav,.pixel-public-nav__inner{height:76px}.pixel-public-nav__brand{font-size:21px}.pixel-public-nav__mobile{inset-block-start:76px}.pixel-public-grid{grid-template-columns:1fr}.pixel-blog-main{padding-bottom:72px}.pixel-blog-hero{background:linear-gradient(180deg, var(--secondary), var(--background));margin-bottom:-44px;padding:76px 18px 102px}.pixel-blog-breadcrumb{margin-bottom:24px}.pixel-blog-hero p{font-size:16px;line-height:25px}.pixel-blog-hero .pixel-blog-filters{justify-content:flex-start;overflow-x:auto}.pixel-blog-filters button{padding-inline:13px;font-size:13px}.pixel-blog-shell{padding-inline:14px}.pixel-blog-results>h2{margin-top:62px}.pixel-blog-grid{grid-template-columns:1fr}.pixel-blog-page .pixel-blog-card{min-height:470px}.pixel-blog-page .pixel-blog-card.is-featured{min-height:0}.pixel-blog-page .pixel-blog-card.is-featured .pixel-blog-card__body{padding:28px 24px 30px}.pixel-blog-page .pixel-blog-card.is-featured .pixel-blog-card__title{font-size:28px}.pixel-blog-page .pixel-blog-card__meta{flex-wrap:wrap}.pixel-blog-page .pixel-blog-card__meta>.flex-1{display:none}.pixel-article-main{padding:52px 18px 84px}.pixel-article-hero{padding:38px 0 42px}.pixel-article-hero h1{margin-top:20px;font-size:clamp(42px,12vw,62px)}.pixel-article-dek{margin-top:22px;font-size:17px;line-height:27px}.pixel-article-byline{flex-direction:column;align-items:flex-start}.pixel-article-cover{height:70vw;min-height:260px}.pixel-article-layout{margin-top:46px}.pixel-article-prose,.pixel-article-prose p,.pixel-article-prose ul,.pixel-article-prose ol{font-size:17px;line-height:28px}.pixel-article-prose h1,.pixel-article-prose h2{margin-top:50px;font-size:28px}.pixel-article-prose h3{font-size:22px}.pixel-public-card{border-right:0;border-bottom:1px solid var(--border)}.pixel-public-card:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.pixel-public-nav__band:before{animation:none;display:none}.pixel-blog-hero__copy,.pixel-blog-hero .pixel-blog-filters,.pixel-blog-reveal,.pixel-blog-results,.pixel-blog-grid .pixel-blog-card__body,.pixel-article-hero,.pixel-article-cover{animation:none}}.pixel-blog-hero.pixel-help-hero{min-height:0;margin-bottom:0;padding:96px 24px 32px}
