:root{--violet-readable: #b89cff;--violet-deep: #5a2dc5;--violet-surface: #b89cff;--page-line: rgba(248,244,232,0.28);--page-space: clamp(4.5rem,9vw,8.5rem)}html.motion-paused{scroll-behavior: auto}.chapter,.tool-code{color: var(--violet-readable);font-size: max(0.75rem,12px)}main h1,main h2,main h3{word-spacing: 0.08em}.desktop-nav a[aria-current="page"],.desktop-nav a[aria-current="location"],.mobile-menu a[aria-current="page"],.mobile-menu a[aria-current="location"]{color: var(--lime)}.desktop-nav a[aria-current="page"]::after,.desktop-nav a[aria-current="location"]::after{display: inline-block;width: 0.42rem;height: 0.42rem;margin-left: 0.2rem;background: var(--lime);content: ""}.mobile-menu a[aria-current="page"],.mobile-menu a[aria-current="location"]{border-left: 0.35rem solid var(--lime);padding-left: 0.75rem}.text-link{display: inline-flex;align-items: center;gap: 0.55rem;min-height: 2.75rem;color: inherit;font-family: var(--mono);font-size: 0.78rem;font-weight: 850;text-decoration: underline;text-decoration-thickness: 0.12em}.form-help{max-width: 62ch;margin-top: 0.75rem;color: var(--muted);font-size: 0.78rem}.newsletter .chapter{color: var(--violet-readable)}.newsletter-status{position: relative;padding: clamp(1.5rem,4vw,2.25rem);border: 2px solid var(--cyan);background: linear-gradient(90deg,rgba(67,233,255,0.08) 1px,transparent 1px),linear-gradient(rgba(67,233,255,0.08) 1px,transparent 1px),#11101f;background-size: 2rem 2rem;box-shadow: 0.65rem 0.65rem 0 var(--violet-deep)}.newsletter-status::before{position: absolute;top: 1.25rem;right: 1.25rem;width: 0.75rem;height: 0.75rem;background: var(--lime);box-shadow: -1rem 1rem 0 var(--hot);content: "";animation: ctaPixelFlash 3.6s steps(1,end) infinite}.newsletter-status>span,.newsletter-status>strong{display: block;font-family: var(--mono)}.newsletter-status>span{color: var(--cyan);font-size: 0.72rem;font-weight: 800;letter-spacing: 0.1em}.newsletter-status>strong{max-width: 14ch;margin: 0.65rem 0 1rem;color: var(--paper);font-size: clamp(1.45rem,3vw,2.35rem);line-height: 0.95;white-space: nowrap}.newsletter-status>p{max-width: 34ch;color: #c8c3d8}.newsletter-status>a{display: inline-flex;margin-top: 1rem;color: var(--lime);font-family: var(--mono);font-size: 0.78rem;font-weight: 850;text-decoration: underline;text-decoration-thickness: 0.12em;text-underline-offset: 0.24em}.newsletter-status>a:hover,.newsletter-status>a:focus-visible{color: var(--cyan)}.process .section-heading>p,.people .section-heading>p{color: #5d5865}.domain-row>b{color: #aaa4c0;font-size: 0.75rem}.partner-cta .chapter{color: #4e309d}.page-hero{position: relative;isolation: isolate;min-height: clamp(38rem,72vh,52rem);border-bottom: 2px solid var(--ink);background: linear-gradient(90deg,rgba(140,87,255,0.06) 1px,transparent 1px),linear-gradient(rgba(140,87,255,0.06) 1px,transparent 1px),radial-gradient(circle at 82% 28%,rgba(67,233,255,0.18),transparent 26rem),var(--void);background-size: 36px 36px,36px 36px,auto,auto;overflow: hidden}.page-hero--lime{background: linear-gradient(90deg,rgba(200,255,69,0.06) 1px,transparent 1px),linear-gradient(rgba(200,255,69,0.06) 1px,transparent 1px),radial-gradient(circle at 84% 27%,rgba(200,255,69,0.2),transparent 27rem),var(--void);background-size: 36px 36px,36px 36px,auto,auto}.page-hero--hot{background: linear-gradient(90deg,rgba(255,92,138,0.06) 1px,transparent 1px),linear-gradient(rgba(255,92,138,0.06) 1px,transparent 1px),radial-gradient(circle at 84% 27%,rgba(255,92,138,0.19),transparent 27rem),var(--void);background-size: 36px 36px,36px 36px,auto,auto}.page-hero--violet{background: linear-gradient(90deg,rgba(140,87,255,0.08) 1px,transparent 1px),linear-gradient(rgba(140,87,255,0.08) 1px,transparent 1px),radial-gradient(circle at 84% 27%,rgba(140,87,255,0.3),transparent 28rem),var(--void);background-size: 36px 36px,36px 36px,auto,auto}.page-hero--compact{min-height: 31rem}.page-hero>.shell{position: relative;z-index: 2;display: flex;min-height: inherit;padding-block: clamp(1.5rem,4vw,3rem) clamp(4rem,8vw,7rem);flex-direction: column}.breadcrumbs{display: flex;align-items: center;gap: 0.65rem;margin-bottom: auto;color: #d7d0e8;font-family: var(--mono);font-size: 0.75rem;font-weight: 750}.breadcrumbs a{min-height: 2.75rem;align-content: center}.breadcrumbs span[aria-current]{color: var(--lime)}.page-hero__grid{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(22rem,0.68fr);align-items: end;gap: clamp(3rem,7vw,7rem);padding-top: clamp(3rem,7vw,7rem)}.page-hero__copy{max-width: 54rem}.page-hero__copy h1{max-width: 14ch;margin-bottom: 0.32em;font-size: clamp(3.3rem,7.7vw,7.7rem);text-transform: uppercase}.page-hero__copy>p:not(.chapter){max-width: 44rem;color: #d5cfe2;font-size: clamp(1.08rem,1.7vw,1.35rem);line-height: 1.55}.page-hero__actions{display: flex;align-items: center;gap: 1.4rem;margin-top: 2rem;flex-wrap: wrap}.page-hero__signal{position: relative;min-height: 20rem;border: 2px solid var(--ink);background: var(--panel);box-shadow: 0.75rem 0.75rem 0 var(--cyan)}.page-hero--lime .page-hero__signal{box-shadow: 0.75rem 0.75rem 0 var(--lime)}.page-hero--hot .page-hero__signal{box-shadow: 0.75rem 0.75rem 0 var(--hot)}.page-hero--violet .page-hero__signal{box-shadow: 0.75rem 0.75rem 0 var(--violet)}.page-hero__signal>span{display: block;padding: 0.75rem 1rem;border-bottom: 1px solid var(--page-line);color: #d7d0e8;font-family: var(--mono);font-size: 0.75rem;font-weight: 800;letter-spacing: 0.06em}.page-hero__signal>div{display: grid;width: min(75%,16rem);margin: 3rem auto 2.4rem;grid-template-columns: repeat(3,1fr);gap: 0.45rem;transform: rotate(-4deg)}.page-hero__signal i{display: block;aspect-ratio: 1;border: 1px solid rgba(9,8,20,0.4);background: var(--violet)}.page-hero__signal i:nth-child(2),.page-hero__signal i:nth-child(6){background: var(--cyan)}.page-hero__signal i:nth-child(3),.page-hero__signal i:nth-child(7){background: var(--hot)}.page-hero__signal i:nth-child(5),.page-hero__signal i:nth-child(9){background: var(--lime)}.page-hero__signal>strong{display: flex;align-items: center;justify-content: center;gap: 1rem;padding: 1rem;border-top: 1px solid var(--page-line);color: var(--lime);font-family: var(--mono);font-size: 0.82rem}.page-hero__signal>strong b{color: var(--hot)}.directory,.capabilities,.use-cases,.principles,.pricing-page{background: linear-gradient(90deg,rgba(13,11,24,0.055) 1px,transparent 1px),linear-gradient(rgba(13,11,24,0.055) 1px,transparent 1px),var(--paper);background-size: 42px 42px;color: var(--ink-dark)}.directory .chapter,.capabilities .chapter,.use-cases .chapter,.principles .chapter,.pricing-page .chapter{color: #5a2dc5}.directory .section-heading>p,.capabilities .section-heading>p,.use-cases .section-heading>p,.principles .section-heading>p,.pricing-page .section-heading>p{color: #5d5865}.page-hero .pixel-field i:nth-child(3){top: auto;bottom: 3%}.service-directory{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1.25rem}.service-card{min-width: 0}.service-card>a{position: relative;display: flex;height: 100%;min-height: 30rem;padding: 1rem 1.25rem 1.5rem;flex-direction: column;border: 2px solid var(--ink-dark);background: #fffdf6;color: var(--ink-dark);text-decoration: none;box-shadow: 0.55rem 0.55rem 0 var(--card-accent,var(--lime));transition: transform 120ms steps(2,end),box-shadow 120ms steps(2,end)}.service-card--lime{--card-accent: var(--lime)}.service-card--cyan{--card-accent: var(--cyan)}.service-card--hot{--card-accent: var(--hot)}.service-card--violet{--card-accent: var(--violet)}.service-card>a>header{display: flex;justify-content: space-between;padding-bottom: 0.75rem;border-bottom: 1px solid var(--line-dark);font-family: var(--mono);font-size: 0.75rem;font-weight: 850}.service-card>a>header i{width: 0.65rem;height: 0.65rem;background: var(--card-accent)}.service-card__visual{position: relative;width: min(100%,14rem);height: 10rem;margin: 1.65rem auto 2rem;flex: 0 0 auto;border: 2px solid var(--ink-dark);background: linear-gradient(90deg,rgba(13,11,24,0.07) 1px,transparent 1px),linear-gradient(rgba(13,11,24,0.07) 1px,transparent 1px),#f8f4e8;background-size: 0.8rem 0.8rem;box-shadow: 0.28rem 0.28rem 0 var(--card-accent);font-family: var(--mono);overflow: hidden;transform: rotate(-1.4deg);transition: box-shadow 160ms steps(2,end),transform 160ms steps(2,end)}.service-card:nth-child(even) .service-card__visual{transform: rotate(1.4deg)}.service-visual__top{position: relative;z-index: 4;display: flex;min-height: 1.55rem;padding-inline: 0.5rem;align-items: center;justify-content: space-between;gap: 0.5rem;border-bottom: 1px solid var(--ink-dark);background: var(--ink-dark);color: var(--paper);font-size: 0.46rem;font-style: normal;font-weight: 900;letter-spacing: 0.04em}.service-visual__top b{color: var(--card-accent)}.strategy-map{position: relative;height: 5.5rem;margin: 0.8rem 1rem 0}.strategy-map::before,.strategy-map::after{position: absolute;z-index: 0;background: var(--ink-dark);content: ""}.strategy-map::before{top: 50%;right: 1rem;left: 1rem;height: 2px}.strategy-map::after{top: 0.7rem;bottom: 0.7rem;left: 50%;width: 2px}.strategy-map>span,.strategy-map>i{position: absolute;z-index: 2;width: 1.15rem;height: 1.15rem;border: 2px solid var(--ink-dark);background: var(--paper)}.strategy-map>span{top: calc(50% - 0.8rem);left: calc(50% - 0.8rem);width: 1.6rem;height: 1.6rem;background: var(--card-accent);box-shadow: 0.2rem 0.2rem 0 var(--ink-dark)}.strategy-map>i:nth-of-type(1){top: 0;left: 0.4rem;background: var(--cyan)}.strategy-map>i:nth-of-type(2){top: 0;right: 0.4rem;background: var(--hot)}.strategy-map>i:nth-of-type(3){bottom: 0;left: 0.4rem;background: var(--orange)}.strategy-map>i:nth-of-type(4){right: 0.4rem;bottom: 0;background: var(--violet)}.strategy-map>i:nth-of-type(5){top: calc(50% - 0.55rem);right: 0;background: var(--lime)}.strategy-lines{position: absolute;right: 0.8rem;bottom: 0.45rem;left: 0.8rem;display: flex;gap: 0.28rem}.strategy-lines i{height: 0.22rem;flex: 1;background: var(--ink-dark)}.strategy-lines i:nth-child(2){flex: 0.55;background: var(--card-accent)}.name-stack{display: grid;margin: 0.8rem;border: 1px solid var(--ink-dark);background: var(--paper)}.name-stack>span{display: flex;min-height: 1.8rem;padding-inline: 0.55rem;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--ink-dark);font-size: 0.56rem}.name-stack>span:last-child{border-bottom: 0}.name-stack>span:first-child{background: var(--card-accent)}.name-stack b{font-size: 0.72rem;letter-spacing: 0.08em}.name-stack i{color: #4e4859;font-style: normal}.name-stack>span:first-child i{color: var(--ink-dark)}.name-cursor{position: absolute;z-index: 3;right: 0.65rem;bottom: 0.5rem;width: 2.4rem;height: 0.35rem;background: var(--card-accent);box-shadow: -0.45rem 0 0 var(--ink-dark)}.service-card__visual--logo-generator{background-color: var(--ink-dark);background-image: linear-gradient(90deg,rgba(248,244,232,0.1) 1px,transparent 1px),linear-gradient(rgba(248,244,232,0.1) 1px,transparent 1px)}.logo-board{position: relative;display: grid;height: 7rem;margin: 0.65rem;grid-template-columns: 4.4rem minmax(0,1fr);grid-template-rows: 1fr auto;align-items: center;gap: 0 0.7rem;border: 1px solid var(--paper);color: var(--paper)}.logo-mark{display: grid;width: 3.2rem;margin-inline: auto;grid-row: 1 / -1;grid-template-columns: repeat(2,1fr);transform: rotate(45deg)}.logo-mark i{aspect-ratio: 1;background: var(--card-accent)}.logo-mark i:nth-child(2){background: var(--cyan)}.logo-mark i:nth-child(3){background: var(--hot)}.logo-mark i:nth-child(4){background: var(--paper)}.logo-board>b{align-self: end;font-family: var(--display);font-size: 2rem;letter-spacing: -0.08em}.logo-board>em{align-self: start;color: var(--card-accent);font-size: 0.45rem;font-style: normal;font-weight: 900}.logo-handle{position: absolute;z-index: 3;width: 0.5rem;height: 0.5rem;border: 1px solid var(--paper);background: var(--card-accent)}.logo-handle--a{top: 2rem;left: 0.35rem}.logo-handle--b{right: 0.35rem;bottom: 0.35rem}.mini-browser{margin: 0.68rem;border: 2px solid var(--ink-dark);background: var(--paper);box-shadow: 0.25rem 0.25rem 0 var(--card-accent)}.mini-browser>header{display: flex;height: 1.25rem;padding-inline: 0.35rem;align-items: center;gap: 0.22rem;border-bottom: 1px solid var(--ink-dark);font-size: 0.42rem}.mini-browser>header i{width: 0.35rem;height: 0.35rem;background: var(--hot)}.mini-browser>header i:nth-child(2){background: var(--orange)}.mini-browser>header i:nth-child(3){background: var(--lime)}.mini-browser>header b{margin-left: auto}.mini-browser>div{display: grid;min-height: 5rem;grid-template-columns: 2.1rem 1fr}.mini-browser aside{display: grid;padding: 0.45rem;align-content: start;gap: 0.35rem;background: var(--ink-dark)}.mini-browser aside i{height: 0.3rem;background: var(--card-accent)}.mini-browser__main{display: grid;padding: 0.6rem;align-content: center;gap: 0.35rem;background: linear-gradient(135deg,var(--paper) 0 72%,var(--card-accent) 72%)}.mini-browser__main span{display: block;height: 0.45rem;background: var(--ink-dark)}.mini-browser__main span:nth-child(2){width: 72%}.mini-browser__main span:nth-child(3){width: 48%}.mini-browser__main b{width: max-content;margin-top: 0.2rem;padding: 0.25rem 0.4rem;background: var(--ink-dark);color: var(--lime);font-size: 0.43rem}.service-card__visual--social-media-copilot{background-color: #e8faff}.social-phone{position: relative;width: 5.2rem;margin: 0.45rem auto;border: 2px solid var(--ink-dark);background: var(--paper);box-shadow: 0.25rem 0.25rem 0 var(--card-accent)}.social-phone>header,.social-phone>footer{display: flex;height: 1rem;padding-inline: 0.3rem;align-items: center;gap: 0.25rem;font-size: 0.38rem}.social-phone>header{border-bottom: 1px solid var(--ink-dark)}.social-phone>header i{width: 0.4rem;height: 0.4rem;background: var(--card-accent)}.social-phone>footer{justify-content: space-between;border-top: 1px solid var(--ink-dark)}.social-phone>footer span{color: var(--hot);font-size: 0.7rem}.social-phone>footer i{width: 0.42rem;height: 0.42rem;border: 1px solid var(--ink-dark)}.social-phone>footer b{margin-left: auto}.social-post{display: grid;aspect-ratio: 1.7;grid-template-columns: repeat(2,1fr)}.social-post i{background: var(--card-accent)}.social-post i:nth-child(2){background: var(--ink-dark)}.social-post i:nth-child(3){background: var(--hot)}.social-post i:nth-child(4){background: var(--lime)}.social-signal{position: absolute;top: 2.4rem;right: 1.4rem;display: grid;width: 1.9rem;height: 1.9rem;place-items: center;border: 2px solid var(--ink-dark);background: var(--hot);color: var(--ink-dark);font-size: 0.55rem;font-weight: 900;box-shadow: 0.18rem 0.18rem 0 var(--ink-dark)}.service-card__visual--brand-library{background-color: #fff4df}.asset-folder{position: relative;margin: 1.15rem 0.8rem 0.6rem;padding: 0.65rem;border: 2px solid var(--ink-dark);background: var(--card-accent);box-shadow: 0.28rem 0.28rem 0 var(--ink-dark)}.asset-folder__tab{position: absolute;top: -1rem;left: -2px;padding: 0.28rem 0.55rem;border: 2px solid var(--ink-dark);border-bottom: 0;background: var(--card-accent);font-size: 0.42rem;font-weight: 900}.asset-folder>div{display: grid;min-height: 4.5rem;grid-template-columns: repeat(2,1fr);gap: 0.35rem}.asset-folder>div>b,.asset-folder>div>em,.asset-folder>div>strong,.asset-swatches{display: grid;place-items: center;border: 1px solid var(--ink-dark);background: var(--paper);font-style: normal;font-size: 0.48rem}.asset-folder>div>b{font-family: var(--display);font-size: 1.25rem}.asset-swatches{grid-template-columns: repeat(3,1fr)}.asset-swatches i{width: 100%;height: 100%;background: var(--hot)}.asset-swatches i:nth-child(2){background: var(--cyan)}.asset-swatches i:nth-child(3){background: var(--lime)}.asset-folder>div>strong{background: var(--ink-dark);color: var(--paper)}.service-card__visual--print-studio{background-color: var(--ink-dark)}.print-sheet{position: relative;width: 7rem;height: 5.7rem;margin: 0.78rem auto 0;padding: 0.55rem;background: var(--paper);color: var(--ink-dark);box-shadow: 0.32rem 0.32rem 0 var(--card-accent);transform: rotate(-4deg)}.print-sheet>i{position: absolute;width: 0.65rem;height: 0.65rem;border-color: var(--paper);border-style: solid}.print-sheet>i:nth-of-type(1){top: -0.35rem;left: -0.35rem;border-width: 2px 0 0 2px}.print-sheet>i:nth-of-type(2){top: -0.35rem;right: -0.35rem;border-width: 2px 2px 0 0}.print-sheet>i:nth-of-type(3){bottom: -0.35rem;left: -0.35rem;border-width: 0 0 2px 2px}.print-sheet>i:nth-of-type(4){right: -0.35rem;bottom: -0.35rem;border-width: 0 2px 2px 0}.print-sheet>span{display: grid;height: 3.5rem;padding: 0.45rem;align-content: end;background: linear-gradient(135deg,var(--card-accent) 0 55%,var(--paper) 55%)}.print-sheet>span b{font-family: var(--display);font-size: 1.7rem;letter-spacing: -0.08em}.print-sheet>span em{font-size: 0.42rem;font-style: normal;font-weight: 900}.print-sheet>div{display: grid;height: 0.45rem;margin-top: 0.35rem;grid-template-columns: repeat(4,1fr)}.print-sheet>div b:nth-child(1){background: var(--cyan)}.print-sheet>div b:nth-child(2){background: var(--hot)}.print-sheet>div b:nth-child(3){background: var(--orange)}.print-sheet>div b:nth-child(4){background: var(--ink-dark)}.print-registration{position: absolute;right: 0.55rem;bottom: 0.45rem;display: flex}.print-registration i{width: 0.45rem;height: 0.45rem;border-radius: 50%;background: var(--cyan)}.print-registration i:nth-child(2){background: var(--hot);transform: translateX(-0.12rem)}.print-registration i:nth-child(3){background: var(--orange);transform: translateX(-0.24rem)}.service-card__visual--ecommerce-platform{background-color: #efffe0}.shop-window{margin: 0.65rem;border: 2px solid var(--ink-dark);background: var(--paper);box-shadow: 0.25rem 0.25rem 0 var(--card-accent)}.shop-window>header,.shop-window>footer{display: flex;min-height: 1.1rem;padding-inline: 0.4rem;align-items: center;justify-content: space-between;font-size: 0.43rem}.shop-window>header{border-bottom: 1px solid var(--ink-dark)}.shop-window>header i{width: 0.5rem;height: 0.5rem;background: var(--hot);box-shadow: -0.65rem 0 0 var(--cyan)}.shop-window>div{display: grid;min-height: 4.3rem;padding: 0.45rem;grid-template-columns: repeat(3,1fr);gap: 0.35rem}.shop-window>div>span{display: grid;padding: 0.2rem;align-content: space-between;border: 1px solid var(--ink-dark);font-size: 0.4rem}.shop-window>div>span>i{display: block;aspect-ratio: 1.3;background: var(--card-accent)}.shop-window>div>span:nth-child(2)>i{background: var(--hot)}.shop-window>div>span:nth-child(3)>i{background: var(--cyan)}.shop-window>footer{border-top: 1px solid var(--ink-dark);background: var(--ink-dark);color: var(--paper)}.shop-window>footer b{color: var(--lime)}.strategy-map>span,.strategy-map>i,.name-cursor,.logo-mark,.mini-browser,.social-signal,.asset-folder,.print-sheet,.shop-window{transition: transform 180ms steps(3,end)}.service-card h2{max-width: 12ch;margin-top: auto;font-size: clamp(1.7rem,2.35vw,2.55rem)}.service-card p{font-size: 0.95rem}.service-card strong{margin-top: auto;color: #47238f;font-family: var(--mono);font-size: 0.75rem}.system-map,.workflow,.benefits,.contact-routes,.comparison{background: var(--void)}.path-grid{display: grid;margin: 0;grid-template-columns: repeat(4,minmax(0,1fr));list-style: none}.path-grid li{position: relative;min-height: 18rem;padding: 1.5rem;border: 1px solid var(--page-line);background: var(--panel)}.path-grid li + li{border-left: 0}.path-grid li>span{display: inline-grid;width: 3rem;height: 3rem;margin-bottom: 3.5rem;place-items: center;background: var(--lime);color: var(--ink-dark);font-family: var(--mono);font-weight: 900}.path-grid li:not(:last-child)::after{position: absolute;z-index: 2;top: 2.5rem;right: -0.8rem;color: var(--cyan);content: ">";font-family: var(--mono);font-size: 1.35rem;font-weight: 900}.path-grid h3{font-size: clamp(1.5rem,2.2vw,2.15rem)}.path-grid p{margin: 0;color: #cec8db}.service-intro{background: var(--void-2)}.service-intro__grid,.limits__grid,.deliverables__grid,.editorial-split,.demo-panel__grid,.fact-panel__grid{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(22rem,1.1fr);align-items: start;gap: clamp(3rem,8vw,8rem)}.service-intro h2,.limits h2,.editorial-split h2,.fact-panel h2{max-width: 19ch;font-size: clamp(2.3rem,4.2vw,4.5rem)}.output-card{padding: clamp(1.5rem,4vw,3rem);border: 2px solid var(--ink);background: var(--violet);color: var(--ink-dark);box-shadow: 0.65rem 0.65rem 0 var(--lime)}.output-card>span,.output-card>strong{display: block;font-family: var(--mono);font-size: 0.75rem;font-weight: 900}.output-card p{margin-block: 3rem;font-family: var(--display);font-size: clamp(1.45rem,2.3vw,2.35rem);font-weight: 800;letter-spacing: -0.04em;line-height: 1.14}.capability-grid,.principle-grid{display: grid;margin: 0;grid-template-columns: repeat(2,minmax(0,1fr));list-style: none;border-top: 2px solid var(--ink-dark);border-left: 2px solid var(--ink-dark)}.capability-grid li,.principle-grid li{min-height: 18rem;padding: 1.5rem;border-right: 2px solid var(--ink-dark);border-bottom: 2px solid var(--ink-dark);background: rgba(255,255,255,0.52)}.capability-grid li>span,.principle-grid li>span{display: block;margin-bottom: 3rem;color: #5a2dc5;font-family: var(--mono);font-size: 0.82rem;font-weight: 900}.capability-grid h3,.principle-grid h3{font-size: clamp(1.7rem,2.7vw,2.65rem);letter-spacing: -0.04em;word-spacing: 0.08em}.capability-grid p,.principle-grid p{max-width: 40rem;margin-bottom: 0}.workflow{background: linear-gradient(90deg,rgba(67,233,255,0.04) 1px,transparent 1px),linear-gradient(rgba(67,233,255,0.04) 1px,transparent 1px),var(--void);background-size: 36px 36px}.workflow-grid{display: grid;margin: 0;grid-template-columns: repeat(4,minmax(0,1fr));list-style: none}.workflow-grid li{position: relative;min-height: 22rem;padding: 1.4rem;border: 2px solid var(--ink);background: var(--panel)}.workflow-grid li + li{border-left: 0}.workflow-grid li:nth-child(even){background: var(--violet);color: var(--ink-dark)}.workflow-grid li>span{display: block;margin-bottom: 6rem;color: var(--lime);font-family: var(--mono);font-size: 0.75rem;font-weight: 900}.workflow-grid li:nth-child(even)>span{color: var(--ink-dark)}.workflow-grid h3{font-size: clamp(1.6rem,2.4vw,2.4rem)}.workflow-grid li:not(:last-child)::after{position: absolute;z-index: 3;right: -0.9rem;bottom: 1.4rem;display: grid;width: 1.8rem;height: 1.8rem;place-items: center;background: var(--lime);color: var(--ink-dark);content: ">";font-family: var(--mono);font-weight: 900}.deliverables{background: var(--hot);color: var(--ink-dark)}.deliverables .chapter{color: var(--ink-dark)}.deliverables h2{max-width: 10ch;font-size: clamp(2.8rem,5.4vw,5.6rem)}.manifest{border: 2px solid var(--ink-dark);background: var(--paper);box-shadow: 0.75rem 0.75rem 0 var(--ink-dark)}.manifest header,.manifest footer{display: flex;justify-content: space-between;padding: 0.8rem 1rem;border-bottom: 2px solid var(--ink-dark);font-family: var(--mono);font-size: 0.75rem;font-weight: 900}.manifest footer{border-top: 2px solid var(--ink-dark);border-bottom: 0}.manifest ol{margin: 0;padding: 1.25rem 1.25rem 1.25rem 3.8rem}.manifest li{padding: 0.85rem 0.4rem;border-bottom: 1px solid var(--line-dark)}.manifest li::marker{color: #5a2dc5;font-family: var(--mono);font-weight: 900}.use-case-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem}.use-case-grid article{min-height: 20rem;padding: 1.5rem;border: 2px solid var(--ink-dark);background: #fffdf6;box-shadow: 0.5rem 0.5rem 0 var(--violet)}.use-case-grid article:nth-child(2){box-shadow: 0.5rem 0.5rem 0 var(--cyan)}.use-case-grid article:nth-child(3){box-shadow: 0.5rem 0.5rem 0 var(--hot)}.use-case-grid h3{margin-top: 4rem;font-size: clamp(1.65rem,2.5vw,2.5rem)}.compact-heading{max-width: 58rem;margin-bottom: clamp(2.5rem,6vw,5rem)}.compact-heading h2{font-size: clamp(2.6rem,5.4vw,5.6rem)}.benefit-grid{display: grid;margin: 0;grid-template-columns: repeat(3,minmax(0,1fr));list-style: none;border-top: 1px solid var(--page-line)}.benefit-grid li{padding: 2rem;border-right: 1px solid var(--page-line);border-bottom: 1px solid var(--page-line)}.benefit-grid li:first-child{border-left: 1px solid var(--page-line)}.benefit-grid h3{color: var(--lime);font-size: clamp(1.65rem,2.6vw,2.6rem)}.benefit-grid p{color: #cec8db}.limits{background: var(--violet);color: var(--ink-dark)}.limits .chapter{color: var(--ink-dark)}.limits-list{margin: 0;list-style: none;border-top: 2px solid var(--ink-dark)}.limits-list li{position: relative;padding: 1.45rem 1rem 1.45rem 3.2rem;border-bottom: 2px solid var(--ink-dark);font-weight: 630}.limits-list li::before{position: absolute;left: 0.7rem;color: var(--ink-dark);content: "!";font-family: var(--mono);font-size: 1.2rem;font-weight: 900}.service-faq{background: var(--void-2)}.service-faq .faq__intro>p:not(.chapter){color: #d7d0e5}.service-faq .faq-list,.service-faq .faq-list details{border-color: var(--ink)}.service-faq .faq-list summary{color: var(--ink);letter-spacing: -0.035em}.service-faq .faq-list summary>span{color: var(--cyan);font-size: 0.75rem}.service-faq .faq-list details p{padding-top: 1rem;color: #d7d0e5}.related{background: var(--paper);color: var(--ink-dark)}.related .chapter{color: #5a2dc5}.related-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem}.related-grid article>a{display: flex;min-height: 20rem;padding: 1.4rem;flex-direction: column;border: 2px solid var(--ink-dark);background: #fffdf6;color: var(--ink-dark);text-decoration: none;box-shadow: 0.45rem 0.45rem 0 var(--cyan)}.related-grid article:nth-child(2)>a{box-shadow: 0.45rem 0.45rem 0 var(--hot)}.related-grid article:nth-child(3)>a{box-shadow: 0.45rem 0.45rem 0 var(--lime)}.related-grid span,.related-grid strong{font-family: var(--mono);font-size: 0.75rem;font-weight: 900}.related-grid h3{margin-top: auto;font-size: clamp(1.65rem,2.6vw,2.6rem)}.related-grid strong{margin-top: auto;color: #4c229d}.page-final-cta{position: relative;isolation: isolate;background: var(--lime);color: var(--ink-dark);overflow: hidden}.page-final-cta__inner{position: relative;z-index: 2;padding-block: clamp(5rem,10vw,9rem);text-align: center}.page-final-cta .chapter{color: #321771}.page-final-cta h2{max-width: 15ch;margin-inline: auto;font-size: clamp(3rem,7.2vw,7rem);text-transform: uppercase}.page-final-cta p:not(.chapter){max-width: 46rem;margin: 0 auto 2rem;font-size: clamp(1rem,1.6vw,1.3rem)}.page-final-cta__pixels i{position: absolute;width: clamp(0.8rem,1.4vw,1.3rem);aspect-ratio: 1;background: var(--violet);animation: pixelFloat 6s steps(5,end) infinite alternate}.page-final-cta__pixels i:nth-child(1){top: 15%;left: 5%}.page-final-cta__pixels i:nth-child(2){top: 65%;left: 14%;background: var(--hot)}.page-final-cta__pixels i:nth-child(3){top: 23%;right: 15%;background: var(--cyan)}.page-final-cta__pixels i:nth-child(4){right: 6%;bottom: 12%;background: var(--void)}.page-final-cta__pixels i:nth-child(5){top: 45%;left: 48%;background: var(--orange)}.about-story,.accessibility-copy{background: var(--void-2)}.editorial-split .prose,.limits__grid .prose{max-width: 46rem;color: #d7d0e5;font-size: clamp(1.02rem,1.4vw,1.2rem)}.editorial-split .prose p:first-child{color: var(--ink);font-family: var(--display);font-size: clamp(1.35rem,2.2vw,2rem);font-weight: 760;letter-spacing: -0.03em;line-height: 1.25}.about-audience{background: var(--hot);color: var(--ink-dark)}.about-audience .chapter{color: var(--ink-dark)}.about-audience .section-heading>p,.about-audience .section-heading h2 span{color: var(--ink-dark)}.audience-strip{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem}.audience-strip figure{margin: 0;border: 2px solid var(--ink-dark);background: var(--paper);box-shadow: 0.55rem 0.55rem 0 var(--ink-dark)}.audience-strip img{width: 100%;aspect-ratio: 4 / 3;border-bottom: 2px solid var(--ink-dark);object-fit: cover;image-rendering: pixelated}.audience-strip figcaption{display: grid;gap: 0.4rem;padding: 1rem}.audience-strip strong{color: #4d219d;font-family: var(--mono);font-size: 0.75rem}.fact-panel{background: var(--void)}.fact-panel dl{margin: 0;border: 2px solid var(--ink);background: var(--panel);box-shadow: 0.65rem 0.65rem 0 var(--cyan)}.fact-panel dl>div{display: grid;grid-template-columns: minmax(8rem,0.35fr) minmax(0,1fr);gap: 1rem;padding: 1.25rem;border-bottom: 1px solid var(--page-line)}.fact-panel dl>div:last-child{border-bottom: 0}.fact-panel dt{color: var(--lime);font-family: var(--mono);font-size: 0.75rem;font-weight: 900}.fact-panel dd{margin: 0;color: #d7d0e5}.contact{background: var(--paper);color: var(--ink-dark)}.contact .chapter{color: #5a2dc5}.contact__grid{display: grid;grid-template-columns: minmax(18rem,0.7fr) minmax(0,1.3fr);align-items: start;gap: clamp(3rem,7vw,7rem)}.contact__intro{position: sticky;top: calc(var(--header-height) + 2rem)}.contact__intro h2{font-size: clamp(2.6rem,4.7vw,4.8rem)}.contact-notes{margin-top: 2.5rem;list-style: none;border-top: 2px solid var(--ink-dark)}.contact-notes li{display: flex;gap: 1rem;padding: 1rem 0;border-bottom: 1px solid var(--line-dark)}.contact-notes span{color: #5a2dc5;font-family: var(--mono);font-weight: 900}.contact-form{display: grid;padding: clamp(1.5rem,4vw,3rem);grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.25rem;border: 2px solid var(--ink-dark);background: #fffdf6;box-shadow: 0.7rem 0.7rem 0 var(--violet)}.field{min-width: 0}.field--wide{grid-column: 1 / -1}.field label{display: block;margin-bottom: 0.45rem;font-family: var(--mono);font-size: 0.75rem;font-weight: 900}.field input,.field textarea{width: 100%;min-height: 3.4rem;padding: 0.8rem 0.9rem;border: 2px solid var(--ink-dark);border-radius: 0;background: var(--paper);color: var(--ink-dark)}.field textarea{min-height: 11rem;resize: vertical}.field>span{display: block;margin-top: 0.4rem;color: #5a526a;font-family: var(--mono);font-size: 0.75rem;text-align: right}.contact-route-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem}.contact-route-grid article{display: flex;min-height: 20rem;padding: 1.4rem;flex-direction: column;border: 2px solid var(--ink);background: var(--panel);box-shadow: 0.5rem 0.5rem 0 var(--cyan)}.contact-route-grid article:nth-child(2){box-shadow: 0.5rem 0.5rem 0 var(--hot)}.contact-route-grid article:nth-child(3){box-shadow: 0.5rem 0.5rem 0 var(--lime)}.contact-route-grid article>span{color: var(--violet-readable);font-family: var(--mono);font-size: 0.75rem;font-weight: 900}.contact-route-grid h3{margin-top: 3rem;font-size: clamp(1.7rem,2.7vw,2.6rem)}.contact-route-grid p{color: #cec8db}.contact-route-grid a{margin-top: auto;color: var(--lime);font-family: var(--mono);font-size: 0.78rem;font-weight: 850}.demo-flow{background: var(--void)}.demo-panel{background: var(--violet);color: var(--ink-dark)}.demo-panel .chapter{color: #28115d}.demo-panel h2{font-size: clamp(2.5rem,4.8vw,5rem)}.demo-panel ul{list-style: square;padding-left: 1.2rem}.demo-panel li{padding-block: 0.55rem}.booking-card{border: 2px solid var(--ink-dark);background: var(--void);color: var(--ink);box-shadow: 0.75rem 0.75rem 0 var(--lime)}.booking-card header{display: flex;justify-content: space-between;padding: 0.8rem 1rem;border-bottom: 1px solid var(--page-line);font-family: var(--mono);font-size: 0.75rem}.booking-card h3,.booking-card>p,.booking-card>a,.booking-card>small{margin-inline: clamp(1.2rem,4vw,2.5rem)}.booking-card h3{margin-top: clamp(2rem,5vw,4rem);font-size: clamp(2rem,3.4vw,3.5rem)}.booking-card>p{color: #cec8db}.booking-card>.pixel-button{margin-block: 1rem}.booking-card>small{display: block;margin-bottom: 2rem;color: #cec8db}.pricing-page .price-module.featured{background: var(--violet);color: var(--ink-dark);box-shadow: 0.65rem 0.65rem 0 var(--lime);transform: translateY(-0.8rem)}.pricing-page .price-module:not(.featured){color: var(--ink)}.pricing-page .price-module.featured .price-module__name p,.pricing-page .price-module.featured .price span,.pricing-page .price-module.featured>header{color: var(--ink-dark)}.pricing-page .price-module.featured li{border-color: rgba(13,11,24,0.28);color: var(--ink-dark)}.pricing-page .price-module.featured li::before{color: var(--ink-dark)}.pricing-page .price-module h2{margin-bottom: 1rem;font-size: clamp(1.6rem,2.6vw,2.4rem)}.pricing-page .price-module__name p{min-height: 2.5rem}.comparison{background: var(--void-2)}.table-scroll{max-width: 100%;border: 2px solid var(--ink);overflow-x: auto;box-shadow: 0.6rem 0.6rem 0 var(--cyan)}.table-scroll:focus-visible{outline: 0.1875rem solid var(--lime);outline-offset: 0.35rem}.comparison table{width: 100%;min-width: 48rem;border-collapse: collapse;background: var(--panel)}.comparison th,.comparison td{padding: 1rem;border-right: 1px solid var(--page-line);border-bottom: 1px solid var(--page-line);text-align: left}.comparison thead th{background: var(--violet);color: var(--ink-dark);font-family: var(--mono);font-size: 0.78rem}.comparison tbody th{color: var(--lime)}.pricing-notes{background: var(--hot);color: var(--ink-dark)}.pricing-notes .chapter{color: var(--ink-dark)}.pricing-notes .prose{color: var(--ink-dark)}.pricing-notes .prose a{font-weight: 900}.policy{background: var(--paper);color: var(--ink-dark)}.policy__grid{display: grid;grid-template-columns: minmax(14rem,0.35fr) minmax(0,1fr);align-items: start;gap: clamp(3rem,7vw,7rem)}.policy-nav{position: sticky;top: calc(var(--header-height) + 2rem);padding: 1.2rem;border: 2px solid var(--ink-dark);background: var(--lime);box-shadow: 0.5rem 0.5rem 0 var(--ink-dark)}.policy-nav>p:first-child{display: flex;align-items: center;gap: 0.6rem;font-family: var(--mono);font-size: 0.76rem;font-weight: 900}.policy-nav>p:first-child span{display: grid;width: 2rem;height: 2rem;place-items: center;background: var(--ink-dark);color: var(--lime)}.policy-nav>p{font-size: 0.85rem}.policy-nav nav{display: grid;margin-top: 1.5rem;border-top: 1px solid var(--line-dark)}.policy-nav nav a{min-height: 3rem;padding-block: 0.7rem;border-bottom: 1px solid var(--line-dark);align-content: center;font-family: var(--mono);font-size: 0.75rem;font-weight: 800}.policy-content{max-width: 50rem}.policy-lead{margin-bottom: 4rem;padding: 1.5rem;border-left: 0.6rem solid var(--hot);background: rgba(255,92,138,0.12);font-family: var(--display);font-size: clamp(1.25rem,2vw,1.8rem);font-weight: 700;letter-spacing: -0.025em;line-height: 1.35}.policy-content section{padding-block: 1rem 4rem;border-bottom: 2px solid var(--ink-dark)}.policy-content section + section{padding-top: 4rem}.policy-content h2{max-width: 18ch;font-size: clamp(2.1rem,4vw,4rem)}.policy-content .chapter{color: #5a2dc5}.policy-content ul{list-style: square;padding-left: 1.2rem}.policy-content li{padding-block: 0.5rem}.preference-box{margin-block: 3rem;padding: clamp(1.3rem,4vw,2.4rem) !important;border: 2px solid var(--ink-dark) !important;background: var(--violet);box-shadow: 0.6rem 0.6rem 0 var(--ink-dark)}.preference-box .chapter{color: var(--ink-dark)}.accessibility-copy .policy-content{color: var(--ink)}.accessibility-copy .policy-content section{border-color: var(--page-line)}.accessibility-copy .policy-content .chapter{color: var(--violet-readable)}.accessibility-copy .policy-nav{color: var(--ink-dark)}.error-page{position: relative;min-height: 44rem;background: linear-gradient(90deg,rgba(255,92,138,0.07) 1px,transparent 1px),linear-gradient(rgba(255,92,138,0.07) 1px,transparent 1px),var(--void);background-size: 36px 36px;overflow: hidden}.error-page__grid{position: relative;z-index: 2;display: grid;min-height: inherit;padding-block: clamp(5rem,10vw,9rem);grid-template-columns: minmax(0,1fr) minmax(22rem,0.62fr);align-items: center;gap: clamp(3rem,8vw,8rem)}.error-page h1{max-width: 12ch;font-size: clamp(3.6rem,8vw,8rem);text-transform: uppercase}.error-page__grid>div:first-of-type>p:not(.chapter){max-width: 42rem;color: #d7d0e5;font-size: 1.1rem}.error-console{padding: 1.25rem;border: 2px solid var(--ink);background: var(--panel);box-shadow: 0.75rem 0.75rem 0 var(--hot);font-family: var(--mono)}.error-console>span{display: block;padding-bottom: 0.8rem;border-bottom: 1px solid var(--page-line);color: var(--violet-readable);font-size: 0.75rem}.error-console strong{display: block;color: var(--hot);font-family: var(--display);font-size: clamp(7rem,14vw,12rem);letter-spacing: -0.09em;line-height: 1}.error-console p{margin: 0;color: var(--lime);font-size: 0.8rem}.error-links{padding-block: 3rem;background: var(--hot);color: var(--ink-dark)}.error-links .shell{display: flex;align-items: center;justify-content: space-between;gap: 2rem}.error-links h2{margin: 0;font-size: clamp(1.8rem,3vw,3rem)}.error-links .shell>div{display: flex;gap: 1rem 2rem;flex-wrap: wrap}.error-links a{font-family: var(--mono);font-size: 0.78rem;font-weight: 900}.journal-index,.article-layout,.site-search{background: linear-gradient(90deg,rgba(13,11,24,0.055) 1px,transparent 1px),linear-gradient(rgba(13,11,24,0.055) 1px,transparent 1px),var(--paper);background-size: 42px 42px;color: var(--ink-dark)}.journal-index .chapter,.article-layout .chapter,.site-search .chapter{color: #5a2dc5}.journal-index .section-heading>p{color: #5d5865}.archive-index,.default-content{background: linear-gradient(90deg,rgba(13,11,24,0.055) 1px,transparent 1px),linear-gradient(rgba(13,11,24,0.055) 1px,transparent 1px),var(--paper);background-size: 42px 42px;color: var(--ink-dark)}.archive-index .chapter,.default-content .chapter{color: #5a2dc5}.archive-header{display: grid;margin-bottom: clamp(2.5rem,6vw,5rem);padding-bottom: clamp(1.5rem,3vw,2.5rem);grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 1.5rem 3rem;border-bottom: 2px solid var(--ink-dark)}.archive-header h2{max-width: 16ch;margin: 0;font-size: clamp(2.6rem,6vw,6rem);text-transform: uppercase}.archive-header>p{max-width: 36ch;margin: 0;color: #514b5a}.archive-list{display: grid;gap: clamp(1.5rem,3vw,2.5rem)}.post-row{--post-accent: var(--hot);position: relative;min-width: 0;border: 2px solid var(--ink-dark);background: #fffdf6;color: var(--ink-dark);box-shadow: 0.7rem 0.7rem 0 var(--post-accent);transition: box-shadow 140ms steps(2,end),transform 140ms steps(2,end)}.post-row:nth-child(4n + 2){--post-accent: var(--cyan)}.post-row:nth-child(4n + 3){--post-accent: var(--lime)}.post-row:nth-child(4n){--post-accent: var(--violet-surface)}.post-row>a,.post-row:has(>.post-row__visual){display: grid;min-height: 17rem;grid-template-columns: minmax(15rem,0.34fr) minmax(0,1fr)}.post-row>a{color: inherit;text-decoration: none}.post-row>a:focus-visible{outline: 0.22rem solid var(--violet-deep);outline-offset: 0.3rem}.post-row__visual{position: relative;display: grid;min-height: 100%;place-items: center;border-right: 2px solid var(--ink-dark);background: linear-gradient(90deg,rgba(248,244,232,0.085) 1px,transparent 1px),linear-gradient(rgba(248,244,232,0.085) 1px,transparent 1px),var(--void);background-size: 1.75rem 1.75rem;color: var(--paper);overflow: hidden}.post-row__visual::before,.post-row__visual::after{position: absolute;z-index: 2;content: ""}.post-row__visual::before{top: 0.9rem;right: 0.9rem;width: 0.7rem;height: 0.7rem;background: var(--post-accent);box-shadow: -0.9rem 0.9rem 0 var(--paper)}.post-row__visual::after{right: 0;bottom: 2.8rem;left: 0;height: 1px;background: rgba(248,244,232,0.3)}.post-row__visual>span,.post-row__visual>b{position: absolute;z-index: 2;left: 0.9rem;font-family: var(--mono);font-size: 0.66rem;font-weight: 850;letter-spacing: 0.06em;text-transform: uppercase}.post-row__visual>span{top: 0.9rem;color: var(--post-accent)}.post-row__visual>b{right: 0.9rem;bottom: 0.9rem;color: var(--paper)}.post-row__pixels{display: grid;width: clamp(6rem,10vw,8.5rem);grid-template-columns: repeat(2,minmax(0,1fr));border: 1px solid var(--paper);box-shadow: 0.7rem 0.7rem 0 rgba(0,0,0,0.35);transform: rotate(-5deg);transition: transform 180ms steps(3,end)}.post-row__pixels i{aspect-ratio: 1;border: 1px solid var(--paper);background: var(--post-accent)}.post-row__pixels i:nth-child(2),.post-row__pixels i:nth-child(3){background: var(--void)}.post-row__pixels i:nth-child(n + 5){display: none}.post-row__content{display: flex;min-width: 0;padding: clamp(1.4rem,3vw,2.5rem);flex-direction: column}.post-row__content h2,.post-row__content h3{max-width: 19ch;margin: clamp(1.4rem,3vw,2.5rem) 0 0.8rem;font-size: clamp(2rem,4vw,4rem);line-height: 0.98;text-transform: uppercase}.post-row__content>p:not(.post-row__meta){max-width: 58ch;color: #403a48;line-height: 1.65}.post-row__meta{display: flex;margin: 0;align-items: center;gap: 0.45rem 0.8rem;flex-wrap: wrap;color: #4f4859;font-family: var(--mono);font-size: 0.7rem;font-weight: 850;letter-spacing: 0.04em;text-transform: uppercase}.post-row__meta>* + *::before{margin-right: 0.8rem;color: #70687a;content: "/"}.post-row__tags,.article-taxonomy{display: flex;margin: auto 0 0;padding: 1.25rem 0 0;align-items: center;gap: 0.55rem;flex-wrap: wrap;list-style: none}.post-row__tags a,.post-row__tags span,.article-taxonomy a,.article-taxonomy span{display: inline-flex;min-height: 2rem;padding: 0.35rem 0.65rem;align-items: center;border: 1px solid var(--ink-dark);background: var(--violet-surface);color: var(--ink-dark);font-family: var(--mono);font-size: 0.67rem;font-weight: 900;line-height: 1;text-decoration: none;text-transform: uppercase}.post-row__tags a:focus-visible,.article-taxonomy a:focus-visible{outline: 0.2rem solid var(--violet-deep);outline-offset: 0.16rem}.post-row__content>strong{display: inline-flex;margin-top: 1rem;align-items: center;gap: 0.35rem;color: #4c229d;font-family: var(--mono);font-size: 0.72rem;font-weight: 900;text-transform: uppercase}.archive-pagination{display: flex;margin-top: clamp(3rem,7vw,6rem);padding-top: 1.5rem;justify-content: space-between;gap: 1rem;border-top: 2px solid var(--ink-dark)}.archive-pagination ul{display: flex;margin: 0;padding: 0;gap: 0.55rem;flex-wrap: wrap;list-style: none}.archive-pagination a,.archive-pagination>span{display: grid;min-width: 2.8rem;min-height: 2.8rem;padding: 0.5rem;place-items: center;border: 2px solid var(--ink-dark);background: #fffdf6;color: var(--ink-dark);font-family: var(--mono);font-size: 0.72rem;font-weight: 900;text-decoration: none}.archive-pagination [aria-current="page"]{background: var(--ink-dark);color: var(--lime)}.archive-pagination a:focus-visible{outline: 0.2rem solid var(--violet-deep);outline-offset: 0.18rem}.archive-empty{position: relative;min-height: 18rem;padding: clamp(1.5rem,5vw,3.5rem);align-content: center;border: 2px solid var(--ink-dark);background: linear-gradient(90deg,rgba(67,233,255,0.12) 1px,transparent 1px),linear-gradient(rgba(67,233,255,0.12) 1px,transparent 1px),var(--void);background-size: 2rem 2rem;color: var(--paper);box-shadow: 0.7rem 0.7rem 0 var(--cyan)}.service-empty{grid-column: 1 / -1}.related-empty{grid-column: 1 / -1;min-height: 14rem}.archive-empty::after{position: absolute;top: 1.25rem;right: 1.25rem;width: 0.8rem;height: 0.8rem;background: var(--hot);box-shadow: -1rem 1rem 0 var(--lime);content: ""}.archive-empty h2,.archive-empty h3{max-width: 16ch;font-size: clamp(2rem,4vw,4rem);text-transform: uppercase}.archive-empty p{max-width: 48ch;color: #d7d0e5}.archive-empty>div{display: flex;margin-top: 1.5rem;gap: 0.75rem 1.5rem;flex-wrap: wrap}.archive-empty a{display: inline-flex;min-height: 2.75rem;align-items: center;color: var(--lime);font-family: var(--mono);font-size: 0.75rem;font-weight: 900;text-underline-offset: 0.22em}.archive-empty a:focus-visible{outline: 0.2rem solid var(--cyan);outline-offset: 0.18rem}.journal-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.4rem}.journal-card{--note-accent: var(--hot);min-width: 0}.journal-card:nth-child(2){--note-accent: var(--cyan)}.journal-card:nth-child(3){--note-accent: var(--violet-readable)}.journal-card>a{display: flex;height: 100%;min-height: 34rem;padding: 1.25rem;flex-direction: column;border: 2px solid var(--ink-dark);background: var(--void);color: var(--paper);text-decoration: none;box-shadow: 0.65rem 0.65rem 0 var(--note-accent);transition: transform 120ms steps(2,end),box-shadow 120ms steps(2,end)}.journal-card header{display: flex;justify-content: space-between;gap: 1rem;padding-bottom: 0.8rem;border-bottom: 1px solid var(--page-line);color: #d7d0e5;font-family: var(--mono);font-size: 0.72rem;font-weight: 850}.journal-card header b{color: var(--note-accent)}.journal-card__pixels{display: grid;width: 7rem;margin-block: 2.8rem auto;grid-template-columns: repeat(2,1fr);transform: rotate(-4deg)}.journal-card__pixels i{aspect-ratio: 1;border: 1px solid var(--paper);background: var(--note-accent)}.journal-card__pixels i:nth-child(2),.journal-card__pixels i:nth-child(3){background: var(--paper)}.journal-card h2,.journal-card h3{max-width: 13ch;margin-top: auto;font-size: clamp(1.7rem,2.7vw,2.7rem);text-transform: uppercase}.journal-card p{color: #d7d0e5}.journal-card strong{margin-top: auto;color: var(--note-accent);font-family: var(--mono);font-size: 0.75rem}.journal-route{border-top: 2px solid var(--ink);background: var(--void)}.journal-route .prose{color: #d7d0e5}.journal-route .pixel-button{margin-top: 1rem}.article-nav{position: sticky;top: calc(var(--header-height) + 2rem);max-height: calc(100vh - var(--header-height) - 3rem);padding: 1.2rem;border: 2px solid var(--ink-dark);background: var(--lime);color: var(--ink-dark);box-shadow: 0.5rem 0.5rem 0 var(--ink-dark);overflow-y: auto;overscroll-behavior: contain;scrollbar-color: var(--ink-dark) var(--lime)}.article-nav:focus-visible{outline: 0.22rem solid var(--violet-deep);outline-offset: 0.3rem}.article-nav>p:first-child{display: flex;align-items: center;gap: 0.6rem;margin-bottom: 0.75rem;font-family: var(--mono);font-size: 0.76rem;font-weight: 900}.article-nav>p:first-child span{display: grid;width: 2rem;height: 2rem;place-items: center;background: var(--ink-dark);color: var(--lime)}.article-nav nav{display: grid;margin-block: 1.5rem;border-top: 1px solid var(--line-dark)}.article-nav nav a{min-height: 3.15rem;padding-block: 0.7rem;border-bottom: 1px solid var(--line-dark);align-content: center;font-family: var(--mono);font-size: 0.73rem;font-weight: 850}.article-nav>p:not(:first-child){margin: 0 0 0.3rem;font-family: var(--mono);font-size: 0.68rem;font-weight: 800;text-transform: uppercase}.article-nav>a{display: inline-flex;min-height: 2.75rem;align-items: center;gap: 0.3rem;font-weight: 900}.article-copy{max-width: 52rem}.article-lead{margin-bottom: 4rem;padding: clamp(1.35rem,3vw,2rem);border: 2px solid var(--ink-dark);border-left: 0.7rem solid var(--hot);background: #fffdf6;color: var(--ink-dark);box-shadow: 0.55rem 0.55rem 0 var(--hot);font-family: var(--display);font-size: clamp(1.25rem,2vw,1.8rem);font-weight: 700;letter-spacing: -0.025em;line-height: 1.35}.article-copy>section{padding-block: 1rem 4rem;border-bottom: 2px solid var(--ink-dark);scroll-margin-top: calc(var(--header-height) + 2rem)}.article-copy>section + section{padding-top: 4rem}.article-copy h2{max-width: 18ch;font-size: clamp(2.15rem,4.5vw,4.5rem)}.article-copy>section p:not(.chapter){max-width: 67ch;color: #383342;font-size: 1.05rem;line-height: 1.75}.article-copy footer{margin-top: 3rem;padding: 1.4rem;border: 2px solid var(--ink-dark);background: var(--ink-dark);color: var(--lime);font-family: var(--mono);font-size: 0.78rem;font-weight: 750}.article-copy footer p{margin: 0}.article-meta{display: flex;margin: 0 0 2.5rem;padding-block: 0.9rem;align-items: center;gap: 0.5rem 0.9rem;flex-wrap: wrap;border-block: 1px solid var(--line-dark);color: #4f4859;font-family: var(--mono);font-size: 0.71rem;font-weight: 850;letter-spacing: 0.035em;text-transform: uppercase}.article-meta>* + *::before{margin-right: 0.9rem;color: #70687a;content: "/"}.article-meta a{color: #4c229d;text-decoration-thickness: 0.1em;text-underline-offset: 0.2em}.article-meta a:focus-visible{outline: 0.2rem solid var(--violet-deep);outline-offset: 0.16rem}.article-taxonomy{margin-top: 2.5rem;padding-top: 1.2rem;border-top: 1px solid var(--line-dark)}.article-nav .article-meta{margin-bottom: 1rem}.article-nav nav{margin-block: 1rem}.article-nav .article-taxonomy{margin: 0.4rem 0 1rem;padding-top: 0.7rem}.article-taxonomy>strong{margin-right: 0.35rem;color: #4f4859;font-family: var(--mono);font-size: 0.7rem;font-weight: 900;text-transform: uppercase}.article-related{border-top: 2px solid var(--ink-dark);background: linear-gradient(90deg,rgba(13,11,24,0.055) 1px,transparent 1px),linear-gradient(rgba(13,11,24,0.055) 1px,transparent 1px),var(--paper);background-size: 42px 42px;color: var(--ink-dark)}.article-related .chapter{color: #5a2dc5}.article-related>h2{max-width: 15ch;font-size: clamp(2.1rem,4vw,4rem);text-transform: uppercase}.article-related__grid{display: grid;margin-top: 2rem;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem}.article-related__grid article{--related-accent: var(--cyan);min-width: 0}.article-related__grid article:nth-child(2){--related-accent: var(--hot)}.article-related__grid article:nth-child(3){--related-accent: var(--lime)}.article-related__grid article>a{display: flex;min-height: 15rem;padding: 1.25rem;flex-direction: column;border: 2px solid var(--ink-dark);background: #fffdf6;color: var(--ink-dark);text-decoration: none;box-shadow: 0.45rem 0.45rem 0 var(--related-accent);transition: box-shadow 140ms steps(2,end),transform 140ms steps(2,end)}.article-related__grid article span,.article-related__grid article strong{font-family: var(--mono);font-size: 0.68rem;font-weight: 900;text-transform: uppercase}.article-related__grid article span{color: #514b5a}.article-related__grid article header b{color: #4c229d}.article-related__grid article h3{max-width: 16ch;margin-block: auto 1.5rem;font-size: clamp(1.4rem,2.2vw,2.2rem);text-transform: uppercase}.article-related__grid article p{color: #403a48}.article-related__grid article strong{color: #4c229d}.article-related__grid article>a:focus-visible{outline: 0.22rem solid var(--violet-deep);outline-offset: 0.24rem}.post-navigation{display: grid;margin-top: clamp(3rem,6vw,5rem);padding-top: 1.5rem;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;border-top: 2px solid var(--ink-dark)}.post-navigation a{display: flex;min-height: 8rem;padding: 1.2rem;flex-direction: column;justify-content: space-between;border: 2px solid var(--ink-dark);background: var(--void);color: var(--paper);font-family: var(--display);font-size: clamp(1.2rem,2vw,1.75rem);font-weight: 800;line-height: 1.1;text-decoration: none;box-shadow: 0.4rem 0.4rem 0 var(--cyan);transition: box-shadow 140ms steps(2,end),transform 140ms steps(2,end)}.post-navigation a:last-child{align-items: flex-end;text-align: right;box-shadow: 0.4rem 0.4rem 0 var(--hot)}.post-navigation a:only-child[rel="next"]{grid-column: 2}.post-navigation a span{color: var(--violet-readable);font-family: var(--mono);font-size: 0.67rem;font-weight: 900;text-transform: uppercase}.post-navigation a:focus-visible{outline: 0.22rem solid var(--violet-deep);outline-offset: 0.24rem}.content-layout{display: grid;grid-template-columns: minmax(14rem,0.34fr) minmax(0,1fr);align-items: start;gap: clamp(3rem,7vw,7rem)}.content-sidebar{position: sticky;top: calc(var(--header-height) + 2rem);padding: 1.2rem;border: 2px solid var(--ink-dark);background: var(--cyan);color: var(--ink-dark);box-shadow: 0.5rem 0.5rem 0 var(--violet-deep)}.content-sidebar>p:first-child,.content-sidebar>strong:first-child{display: block;margin: 0 0 0.8rem;font-family: var(--mono);font-size: 0.72rem;font-weight: 900;letter-spacing: 0.06em;text-transform: uppercase}.content-sidebar>p:first-child span{display: inline-grid;width: 2rem;height: 2rem;margin-right: 0.55rem;place-items: center;background: var(--ink-dark);color: var(--cyan)}.content-sidebar nav{display: grid;margin-top: 1rem;border-top: 1px solid var(--ink-dark)}.content-sidebar nav a{min-height: 3rem;padding-block: 0.7rem;border-bottom: 1px solid var(--ink-dark);align-content: center;color: var(--ink-dark);font-family: var(--mono);font-size: 0.72rem;font-weight: 850;text-decoration: none}.content-sidebar nav a[aria-current="location"],.content-sidebar nav a[aria-current="page"]{padding-inline: 0.6rem;background: var(--ink-dark);color: var(--lime)}.content-sidebar nav a:focus-visible{outline: 0.2rem solid var(--violet-deep);outline-offset: 0.16rem}.content-sidebar>a{display: inline-flex;min-height: 2.75rem;margin-top: 1.2rem;align-items: center;gap: 0.35rem;color: var(--ink-dark);font-family: var(--mono);font-size: 0.72rem;font-weight: 900;text-underline-offset: 0.2em}.content-sidebar>a:focus-visible{outline: 0.2rem solid var(--violet-deep);outline-offset: 0.16rem}.rich-content{min-width: 0;max-width: 52rem;color: #383342;font-size: 1.05rem;line-height: 1.75}.rich-content>:first-child{margin-top: 0}.rich-content>:last-child{margin-bottom: 0}.rich-content h2,.rich-content h3,.rich-content h4{max-width: 20ch;color: var(--ink-dark);scroll-margin-top: calc(var(--header-height) + 2rem)}.rich-content>section{scroll-margin-top: calc(var(--header-height) + 2rem)}.rich-content h2{margin: 4.5rem 0 1.25rem;padding-top: 1.5rem;border-top: 2px solid var(--ink-dark);font-size: clamp(2.2rem,4vw,4.2rem)}.rich-content h3{margin: 3rem 0 1rem;font-size: clamp(1.6rem,2.8vw,2.6rem)}.rich-content h4{margin: 2.2rem 0 0.8rem;font-size: clamp(1.25rem,2vw,1.7rem)}.rich-content p,.rich-content ul,.rich-content ol,.rich-content dl,.rich-content figure,.rich-content blockquote,.rich-content pre,.rich-content .table-scroll,.content-callout{margin-block: 1.4rem}.rich-content ul,.rich-content ol{padding-left: 1.45rem}.rich-content li{padding-block: 0.3rem}.rich-content li::marker{color: #5a2dc5;font-family: var(--mono);font-weight: 900}.rich-content dt{margin-top: 1.2rem;color: var(--ink-dark);font-family: var(--mono);font-size: 0.78rem;font-weight: 900;text-transform: uppercase}.rich-content dd{margin: 0.35rem 0 0}.rich-content a{color: #4c229d;font-weight: 800;text-decoration-thickness: 0.12em;text-underline-offset: 0.2em}.rich-content a:focus-visible{outline: 0.2rem solid var(--violet-deep);outline-offset: 0.16rem}.rich-content blockquote{padding: clamp(1.3rem,3vw,2rem);border: 2px solid var(--ink-dark);border-left: 0.7rem solid var(--hot);background: #fffdf6;color: var(--ink-dark);box-shadow: 0.5rem 0.5rem 0 var(--hot);font-family: var(--display);font-size: clamp(1.25rem,2vw,1.75rem);font-weight: 750;letter-spacing: -0.02em;line-height: 1.35}.rich-content blockquote>:first-child,.content-callout>:first-child{margin-top: 0}.rich-content blockquote>:last-child,.content-callout>:last-child{margin-bottom: 0}.rich-content figure{padding: 0;border: 2px solid var(--ink-dark);background: var(--void);box-shadow: 0.55rem 0.55rem 0 var(--cyan)}.rich-content img,.rich-content video,.rich-content iframe{display: block;width: 100%;max-width: 100%}.rich-content iframe{aspect-ratio: 16 / 9;border: 0}.rich-content figcaption{padding: 0.8rem 1rem;color: #d7d0e5;font-family: var(--mono);font-size: 0.7rem;font-weight: 750;line-height: 1.5}.rich-content code{padding: 0.1em 0.28em;background: rgba(90,45,197,0.13);color: #3d167f;font-family: var(--mono);font-size: 0.9em}.rich-content pre{max-width: 100%;padding: 1.2rem;border: 2px solid var(--ink-dark);background: var(--void);color: var(--paper);box-shadow: 0.45rem 0.45rem 0 var(--lime);overflow-x: auto}.rich-content pre code{padding: 0;background: transparent;color: inherit}.rich-content .table-scroll{max-width: 100%;border: 2px solid var(--ink-dark);overflow-x: auto}.rich-content table{width: 100%;min-width: 36rem;border-collapse: collapse;background: #fffdf6;color: var(--ink-dark);font-size: 0.9rem}.rich-content th,.rich-content td{padding: 0.85rem 1rem;border: 1px solid var(--ink-dark);text-align: left;vertical-align: top}.rich-content thead th{background: var(--ink-dark);color: var(--lime);font-family: var(--mono);font-size: 0.72rem;text-transform: uppercase}.rich-content hr{height: 2px;margin-block: 3.5rem;border: 0;background: var(--ink-dark)}.content-callout{position: relative;padding: clamp(1.4rem,3vw,2.2rem);border: 2px solid var(--ink-dark);border-left: 0.7rem solid var(--lime);background: var(--violet-deep);color: var(--paper);box-shadow: 0.55rem 0.55rem 0 var(--lime)}.content-callout::after{position: absolute;top: 0.9rem;right: 0.9rem;width: 0.65rem;height: 0.65rem;background: var(--cyan);box-shadow: -0.85rem 0.85rem 0 var(--hot);content: ""}.content-callout h2,.content-callout h3,.content-callout h4{margin-top: 0;padding-top: 0;border-top: 0;color: var(--paper)}.content-callout>span,.content-callout>strong{display: block;max-width: calc(100% - 3rem);font-family: var(--mono)}.content-callout>span{margin-bottom: 0.6rem;color: var(--cyan);font-size: 0.7rem;font-weight: 900;letter-spacing: 0.08em}.content-callout>strong{color: var(--paper);font-size: clamp(1rem,2vw,1.35rem);line-height: 1.35}.content-callout a{color: var(--lime)}.search-panel{padding: clamp(1.4rem,4vw,2.5rem);border: 2px solid var(--ink-dark);background: var(--void);color: var(--paper);box-shadow: 0.7rem 0.7rem 0 var(--cyan)}.search-panel .chapter{color: var(--violet-readable)}.search-panel h2{max-width: 15ch;font-size: clamp(2.2rem,5vw,4.8rem)}.search-form{display: none;max-width: 60rem;margin-top: 2.25rem}html.js .search-form{display: block}.search-form>label{display: block;margin-bottom: 0.55rem;font-family: var(--mono);font-size: 0.78rem;font-weight: 900;text-transform: uppercase}.search-form>div{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: stretch;border: 2px solid var(--paper);background: #fffdf6}.search-form>div>span{display: grid;min-width: 3rem;place-items: center;background: var(--violet);color: var(--ink-dark);font-family: var(--mono);font-weight: 950}.search-form input{min-width: 0;min-height: 3.5rem;padding: 0.8rem 1rem;border: 0;border-radius: 0;background: #fffdf6;color: var(--ink-dark);font: 800 1rem/1.3 var(--mono)}.search-form input:focus-visible{outline: 0.2rem solid var(--hot);outline-offset: -0.3rem}.search-form .pixel-button{min-height: 100%;border: 0;border-left: 2px solid var(--ink-dark)}.search-form>p{margin: 0.85rem 0 0;color: #d7d0e5;font-size: 0.82rem}.search-output{padding-top: clamp(4rem,8vw,7rem)}.search-output__header{display: flex;align-items: end;justify-content: space-between;gap: 2rem;margin-bottom: 2rem;padding-bottom: 1rem;border-bottom: 2px solid var(--ink-dark)}.search-output__header p{margin: 0}.search-output__header [role="status"]{color: #504a57;font-family: var(--mono);font-size: 0.78rem;font-weight: 800}.search-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem}.search-card{--card-accent: var(--violet)}.search-card[hidden]{display: none}.search-card>a{display: flex;height: 100%;min-height: 23rem;padding: 1.2rem;flex-direction: column;border: 2px solid var(--ink-dark);background: #fffdf6;color: var(--ink-dark);text-decoration: none;box-shadow: 0.45rem 0.45rem 0 var(--card-accent);transition: transform 120ms steps(2,end),box-shadow 120ms steps(2,end)}.search-card:nth-child(3n + 2){--card-accent: var(--cyan)}.search-card:nth-child(3n){--card-accent: var(--hot)}.search-card>a>span{padding-bottom: 0.75rem;border-bottom: 1px solid var(--line-dark);color: #5a2dc5;font-family: var(--mono);font-size: 0.72rem;font-weight: 900}.search-card h2{max-width: 13ch;margin-top: 2.5rem;font-size: clamp(1.65rem,2.5vw,2.45rem)}.search-card p{color: #4d4852}.search-card strong{margin-top: auto;color: #47238f;font-family: var(--mono);font-size: 0.75rem}.search-empty{padding: clamp(1.5rem,4vw,3rem);border: 2px solid var(--ink-dark);background: var(--hot);color: var(--ink-dark);box-shadow: 0.65rem 0.65rem 0 var(--ink-dark)}.search-empty .chapter{color: var(--ink-dark)}.search-empty h2{max-width: 15ch;font-size: clamp(2.2rem,5vw,4.8rem)}.search-empty a{display: inline-flex;min-height: 2.75rem;align-items: center;font-family: var(--mono);font-size: 0.78rem;font-weight: 900}.search-ready{padding: clamp(1.5rem,4vw,3rem);border: 2px solid var(--ink-dark);background: var(--lime);color: var(--ink-dark);box-shadow: 0.65rem 0.65rem 0 var(--violet)}.search-ready .chapter{color: var(--ink-dark)}.search-ready h2{max-width: 18ch;font-size: clamp(2.2rem,5vw,4.8rem)}.no-js-note{margin-top: 2rem;padding: 1rem;border: 2px solid var(--ink-dark);background: var(--lime);color: var(--ink-dark);font-family: var(--mono);font-size: 0.8rem;font-weight: 800}.work,.limits,.demo-panel{background-color: var(--violet-deep);color: var(--paper)}.work{background-image: linear-gradient(90deg,rgba(248,244,232,0.055) 1px,transparent 1px),linear-gradient(rgba(248,244,232,0.055) 1px,transparent 1px);background-size: 42px 42px}.work .chapter,.limits .chapter,.demo-panel .chapter{color: var(--lime)}.work .section-heading>p,.limits p,.demo-panel li{color: #f2edf8}.limits-list{border-color: rgba(248,244,232,0.72)}.limits-list li{border-color: rgba(248,244,232,0.72);color: var(--paper)}.limits-list li::before{color: var(--lime)}.output-card,.workflow-grid li:nth-child(even),.price-module--featured,.pricing-page .price-module.featured,.comparison thead th,.preference-box{background: var(--violet-surface);color: var(--ink-dark)}.price-module--featured .price-module__name p,.price-module--featured .price-module__intro,.price-module--featured .price span,.price-module--featured>header,.pricing-page .price-module.featured .price-module__name p,.pricing-page .price-module.featured .price span,.pricing-page .price-module.featured>header,.pricing-page .price-module.featured li{color: var(--ink-dark)}.kicker span,.domain-lab>header b,.security-grid header b,.search-form>div>span{background: var(--violet-surface);color: var(--ink-dark)}.desktop-nav a span,.mobile-menu a span,.site-footer nav h2{color: var(--violet-readable)}.field :is(input,textarea)::placeholder,.search-form input::placeholder{color: #5a526a;opacity: 1}.service-faq .faq-list summary:is(:hover,:focus-visible){background: rgba(184,156,255,0.16);color: var(--ink)}.command-form{scroll-margin-top: calc(var(--header-height) + 2.5rem)}.command-form__control{align-items: stretch}.command-form__prompt{align-self: center}.command-form textarea[name="prompt"]{min-width: 0;min-height: 4.75rem;padding: 0.78rem 0.35rem;border: 0;border-radius: 0;background: transparent;color: var(--ink);font: 800 1rem/1.45 var(--mono);outline: 0;resize: vertical}.command-form textarea[name="prompt"]::placeholder{color: #aaa4c0;opacity: 1}.command-form__control .pixel-button{align-self: stretch}.service-generator{background: linear-gradient(90deg,rgba(67,233,255,0.045) 1px,transparent 1px),linear-gradient(rgba(67,233,255,0.045) 1px,transparent 1px),var(--void);background-size: 36px 36px}.service-generator__grid{display: grid;grid-template-columns: minmax(16rem,0.65fr) minmax(0,1.35fr);align-items: center;gap: clamp(3rem,8vw,8rem)}.service-generator__intro h2{max-width: 11ch;font-size: clamp(2.5rem,5vw,5.2rem)}.service-generator__intro>p:not(.chapter){max-width: 37rem;color: #d7d0e5}.service-generator__panel{border: 2px solid var(--cyan);background: rgba(17,16,34,0.96);box-shadow: 0.75rem 0.75rem 0 rgba(140,87,255,0.58)}.service-generator__status{display: flex;justify-content: space-between;gap: 1rem;padding: 0.75rem 1rem;border-bottom: 1px solid var(--page-line);color: var(--violet-readable);font: 850 0.7rem/1.3 var(--mono)}.service-generator__status b{color: var(--lime)}.service-command-form{padding: clamp(1.1rem,3vw,2rem)}.final-cta,.page-final-cta{background-color: var(--lime);background-image: linear-gradient(90deg,rgba(13,11,24,0.085) 1px,transparent 1px),linear-gradient(rgba(13,11,24,0.085) 1px,transparent 1px);background-size: 3rem 3rem;animation: ctaGridShift 16s steps(8,end) infinite alternate}.js.reveal-ready :is(.final-cta__inner,.page-final-cta__inner).reveal{opacity: 1}.final-cta h2 span,.page-final-cta h2{animation: ctaTextSignal 6.4s steps(1,end) infinite}.page-final-cta h2{text-shadow: 0.06em 0.06em 0 var(--hot)}.final-cta__pixels i,.page-final-cta__pixels i{--float-duration: var(--duration,7s);--flash-duration: 4.8s;animation: pixelFloat var(--float-duration) steps(6,end) infinite alternate,ctaPixelFlash var(--flash-duration) steps(1,end) var(--flash-delay,0s) infinite}.final-cta__pixels i:nth-child(1),.page-final-cta__pixels i:nth-child(1){--flash-delay: 0s}.final-cta__pixels i:nth-child(2),.page-final-cta__pixels i:nth-child(2){--flash-delay: -0.55s}.final-cta__pixels i:nth-child(3),.page-final-cta__pixels i:nth-child(3){--flash-delay: -1.1s}.final-cta__pixels i:nth-child(4),.page-final-cta__pixels i:nth-child(4){--flash-delay: -1.65s}.final-cta__pixels i:nth-child(5),.page-final-cta__pixels i:nth-child(5){--flash-delay: -2.2s}.final-cta__pixels i:nth-child(6),.page-final-cta__pixels i:nth-child(6){--flash-delay: -2.75s}.final-cta__pixels i:nth-child(7),.page-final-cta__pixels i:nth-child(7){--flash-delay: -0.9s}.final-cta__pixels i:nth-child(8),.page-final-cta__pixels i:nth-child(8){--flash-delay: -1.95s}.final-cta__pixels i:nth-child(9),.page-final-cta__pixels i:nth-child(9){--flash-delay: -3.2s}.final-cta__pixels i:nth-child(10),.page-final-cta__pixels i:nth-child(10){--flash-delay: -3.85s}.final-cta__pixels i:nth-child(8){top: 38%;right: 3%;background: var(--void);--duration: 5.8s}.final-cta__pixels i:nth-child(9){right: 24%;bottom: 5%;background: var(--hot);--duration: 7.4s}.final-cta__pixels i:nth-child(10){top: 64%;left: 40%;background: var(--cyan);--duration: 6.6s}.page-final-cta__pixels i:nth-child(1){--float-duration: 5.4s}.page-final-cta__pixels i:nth-child(2){--float-duration: 6.2s}.page-final-cta__pixels i:nth-child(3){--float-duration: 7s}.page-final-cta__pixels i:nth-child(4){--float-duration: 5.8s}.page-final-cta__pixels i:nth-child(5){--float-duration: 7.6s}.page-final-cta__pixels i:nth-child(6){top: 8%;left: 34%;background: var(--hot);--float-duration: 6.4s}.page-final-cta__pixels i:nth-child(7){right: 31%;bottom: 9%;background: var(--violet);--float-duration: 5.6s}.page-final-cta__pixels i:nth-child(8){top: 48%;right: 3%;background: var(--void);--float-duration: 7.2s}.page-final-cta__pixels i:nth-child(9){bottom: 4%;left: 43%;background: var(--cyan);--float-duration: 6.8s}.page-final-cta__pixels i:nth-child(10){top: 31%;left: 23%;background: var(--hot);--float-duration: 5.2s}@keyframes ctaPixelFlash{0%,68%,100%{opacity: 0.82;filter: none}72%{opacity: 1;filter: brightness(1.35) drop-shadow(0.22rem 0.22rem 0 rgba(13,11,24,0.3))}76%{opacity: 0.4;filter: none}81%{opacity: 1}}@keyframes ctaTextSignal{0%,86%,100%{text-shadow: 0.06em 0.06em 0 var(--hot)}88%{text-shadow: -0.035em 0 0 var(--cyan),0.06em 0.06em 0 var(--hot)}90%{text-shadow: 0.035em 0 0 var(--violet),0.06em 0.06em 0 var(--hot)}}@keyframes ctaGridShift{from{background-position: 0 0,0 0}to{background-position: 1.5rem 0,0 1.5rem}}@media (hover: hover) and (pointer: fine){.pixel-button:is(:hover,:focus-visible)::after{inset: 0.48rem -0.48rem -0.48rem 0.48rem}.pixel-button:is(:hover,:focus-visible) b{transform: translate(0.14rem,-0.14rem)}.service-card>a:is(:hover,:focus-visible) .service-card__visual{box-shadow: 0.5rem 0.5rem 0 var(--card-accent);transform: rotate(0deg) translateY(-0.2rem)}.service-card>a:is(:hover,:focus-visible) .strategy-map>span{transform: rotate(90deg) scale(1.08)}.service-card>a:is(:hover,:focus-visible) .strategy-map>i:nth-of-type(odd){transform: translateY(-0.25rem)}.service-card>a:is(:hover,:focus-visible) .name-cursor{transform: translateX(-5.7rem)}.service-card>a:is(:hover,:focus-visible) .logo-mark{transform: rotate(135deg) scale(1.06)}.service-card>a:is(:hover,:focus-visible) .mini-browser{transform: translate(-0.15rem,-0.15rem)}.service-card>a:is(:hover,:focus-visible) .social-signal{transform: translate(-0.25rem,-0.25rem) rotate(-8deg)}.service-card>a:is(:hover,:focus-visible) .asset-folder{transform: translateY(-0.28rem)}.service-card>a:is(:hover,:focus-visible) .print-sheet{transform: translateY(0.25rem) rotate(1deg)}.service-card>a:is(:hover,:focus-visible) .shop-window{transform: translate(-0.14rem,-0.14rem)}.service-card>a:hover,.service-card>a:focus-visible,.related-grid article>a:hover,.related-grid article>a:focus-visible,.journal-card>a:hover,.journal-card>a:focus-visible,.search-card>a:hover,.search-card>a:focus-visible{box-shadow: 0.2rem 0.2rem 0 var(--card-accent,var(--cyan));transform: translate(0.35rem,0.35rem)}.post-row:is(:hover,:focus-within){box-shadow: 0.25rem 0.25rem 0 var(--post-accent);transform: translate(0.35rem,0.35rem)}.post-row:is(:hover,:focus-within) .post-row__pixels{transform: rotate(2deg) scale(1.04)}.post-row:is(:hover,:focus-within) .post-row__visual::before{background: var(--lime);box-shadow: -0.9rem 0.9rem 0 var(--post-accent)}.archive-pagination a:is(:hover,:focus-visible){background: var(--ink-dark);color: var(--lime)}.archive-empty a:is(:hover,:focus-visible){color: var(--cyan)}.article-related__grid article>a:is(:hover,:focus-visible),.post-navigation a:is(:hover,:focus-visible){box-shadow: 0.15rem 0.15rem 0 var(--related-accent,var(--cyan));transform: translate(0.25rem,0.25rem)}.post-navigation a:last-child:is(:hover,:focus-visible){box-shadow: 0.15rem 0.15rem 0 var(--hot)}.content-sidebar nav a:is(:hover,:focus-visible),.content-sidebar>a:is(:hover,:focus-visible){padding-inline: 0.6rem;background: var(--ink-dark);color: var(--lime)}.rich-content a:is(:hover,:focus-visible){background: var(--lime);color: var(--ink-dark)}.contact-route-grid article:hover{transform: translateY(-0.25rem)}}@media (max-width: 76rem){.journal-grid,.search-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.service-directory{grid-template-columns: repeat(2,minmax(0,1fr))}.page-hero__grid{grid-template-columns: minmax(0,1fr) minmax(18rem,0.55fr)}.workflow-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.workflow-grid li + li{border-left: 2px solid var(--ink)}.workflow-grid li:nth-child(n + 3){border-top: 0}.workflow-grid li:nth-child(odd){border-right: 0}.workflow-grid li:nth-child(2)::after{display: none}.workflow-grid li:nth-child(3)::after{right: auto;bottom: -0.9rem;left: 1.4rem;content: "v"}.pricing-page .pricing-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.pricing-page .price-module:last-child:nth-child(odd){grid-column: 1 / -1}.pricing-page .price-module.featured{transform: none}}@media (max-width: 64rem){.page-hero{min-height: auto}.page-hero>.shell{padding-bottom: 5rem}.page-hero__grid,.service-intro__grid,.limits__grid,.deliverables__grid,.editorial-split,.demo-panel__grid,.fact-panel__grid,.contact__grid,.policy__grid,.error-page__grid{grid-template-columns: minmax(0,1fr)}.page-hero__signal{width: min(100%,38rem)}.post-row>a,.post-row:has(>.post-row__visual){grid-template-columns: minmax(12rem,0.3fr) minmax(0,1fr)}.article-related__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.content-layout{grid-template-columns: minmax(0,1fr)}.path-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.path-grid li + li{border-left: 1px solid var(--page-line)}.path-grid li:nth-child(n + 3){border-top: 0}.path-grid li:nth-child(odd){border-right: 0}.path-grid li:nth-child(2)::after{display: none}.path-grid li:nth-child(3)::after{right: auto;bottom: -0.8rem;left: 2rem;content: "v"}.contact__intro,.policy-nav,.article-nav,.content-sidebar{position: static}.article-nav{max-height: none;overflow: visible}.content-sidebar nav{grid-template-columns: repeat(2,minmax(0,1fr))}.content-sidebar nav a:nth-child(odd){padding-right: 1rem;border-right: 1px solid var(--ink-dark)}.policy-nav nav{grid-template-columns: repeat(2,minmax(0,1fr))}.policy-nav nav a:nth-child(odd){border-right: 1px solid var(--line-dark);padding-right: 1rem}.audience-strip,.use-case-grid,.benefit-grid,.related-grid,.contact-route-grid{grid-template-columns: minmax(0,1fr)}.audience-strip figure{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(12rem,1.1fr)}.audience-strip img{height: 100%;border-right: 2px solid var(--ink-dark);border-bottom: 0}.audience-strip figcaption{align-content: center}.benefit-grid{border-left: 1px solid var(--page-line)}.benefit-grid li{border-right: 1px solid var(--page-line)}.error-page__grid{min-height: 50rem}.error-console{width: min(100%,34rem)}}@media (max-width: 46rem){.page-hero__copy h1{font-size: clamp(3rem,15vw,5.2rem)}.page-hero__grid{gap: 3.5rem}.page-hero__actions{align-items: stretch;flex-direction: column}.page-hero__actions .pixel-button,.page-hero__actions .text-link{width: 100%;justify-content: center}.page-hero__signal{min-height: 17rem;box-shadow: 0.4rem 0.4rem 0 var(--cyan)}.page-hero__signal>div{width: 10rem;margin-block: 2rem 1.5rem}.service-directory,.capability-grid,.principle-grid,.workflow-grid,.path-grid,.pricing-page .pricing-grid,.journal-grid,.search-grid{grid-template-columns: minmax(0,1fr)}.journal-card>a{min-height: 30rem}.search-output__header{align-items: flex-start;flex-direction: column;gap: 0.5rem}.search-form>div{grid-template-columns: auto minmax(0,1fr)}.search-form .pixel-button{grid-column: 1 / -1;min-height: 3.5rem;border-top: 2px solid var(--ink-dark);border-left: 0}.service-card>a{min-height: 26rem}.capability-grid li,.principle-grid li{min-height: auto}.capability-grid li>span,.principle-grid li>span{margin-bottom: 2rem}.workflow-grid li,.path-grid li{min-height: 17rem;border: 2px solid var(--ink)}.path-grid li{border-color: var(--page-line)}.workflow-grid li + li,.workflow-grid li:nth-child(n + 3),.path-grid li + li,.path-grid li:nth-child(n + 3){border-top: 0}.workflow-grid li:nth-child(odd),.path-grid li:nth-child(odd){border-right: 2px solid var(--ink)}.path-grid li:nth-child(odd){border-right-color: var(--page-line)}.workflow-grid li:not(:last-child)::after,.path-grid li:not(:last-child)::after{right: 1.4rem;bottom: -0.9rem;left: auto;display: grid;content: "v"}.workflow-grid li>span{margin-bottom: 3rem}.manifest{box-shadow: 0.4rem 0.4rem 0 var(--ink-dark)}.audience-strip figure{display: block}.audience-strip img{height: auto;border-right: 0;border-bottom: 2px solid var(--ink-dark)}.fact-panel dl>div{grid-template-columns: minmax(0,1fr)}.contact-form{grid-template-columns: minmax(0,1fr);padding: 1.2rem}.field--wide{grid-column: auto}.policy-nav nav{grid-template-columns: minmax(0,1fr)}.policy-nav nav a:nth-child(odd){border-right: 0}.pricing-page .price-module:last-child:nth-child(odd){grid-column: auto}.error-links .shell{align-items: flex-start;flex-direction: column}}@media (max-width: 48rem){.archive-header{grid-template-columns: minmax(0,1fr);align-items: start}.post-row>a,.post-row:has(>.post-row__visual){min-height: 0;grid-template-columns: minmax(0,1fr)}.post-row__visual{min-height: 13rem;border-right: 0;border-bottom: 2px solid var(--ink-dark)}.post-row__pixels{width: 6.5rem}.post-row__content h2,.post-row__content h3{margin-top: 1.6rem}.archive-pagination{justify-content: flex-start;flex-wrap: wrap}.article-meta{align-items: flex-start;flex-direction: column;gap: 0.35rem}.article-meta>* + *::before{display: none}.article-related__grid,.post-navigation{grid-template-columns: minmax(0,1fr)}.post-navigation a:last-child{align-items: flex-start;text-align: left}.post-navigation a:only-child[rel="next"]{grid-column: auto}.content-sidebar nav{grid-template-columns: minmax(0,1fr)}.content-sidebar nav a:nth-child(odd){padding-right: 0;border-right: 0}.rich-content{font-size: 1rem}.rich-content h2{margin-top: 3.5rem}.rich-content blockquote,.content-callout{box-shadow: 0.35rem 0.35rem 0 var(--hot)}.content-callout{box-shadow: 0.35rem 0.35rem 0 var(--lime)}}@media (max-width: 64rem){.service-generator__grid{grid-template-columns: minmax(0,1fr)}.service-generator__intro h2{max-width: 14ch}}@media (max-width: 36rem){.service-generator__status{align-items: flex-start;flex-direction: column}}@media (prefers-reduced-motion: reduce){.final-cta,.page-final-cta,.final-cta h2 span,.page-final-cta h2,.final-cta__pixels i,.page-final-cta__pixels i,.newsletter-status::before{animation: none !important}.service-card>a,.service-card__visual,.strategy-map>span,.strategy-map>i,.name-cursor,.logo-mark,.mini-browser,.social-signal,.asset-folder,.print-sheet,.shop-window,.related-grid article>a,.contact-route-grid article,.journal-card>a,.search-card>a,.post-row,.post-row__pixels,.article-related__grid article>a,.post-navigation a{transition: none}}@media (forced-colors: active){.page-hero__signal,.service-card>a,.output-card,.manifest,.use-case-grid article,.related-grid article>a,.contact-form,.contact-route-grid article,.booking-card,.policy-nav,.preference-box,.error-console,.journal-card>a,.article-nav,.article-lead,.search-panel,.service-generator__panel,.search-card>a,.search-empty,.search-ready,.post-row,.archive-empty,.article-related__grid article>a,.post-navigation a,.content-sidebar,.rich-content blockquote,.rich-content figure,.rich-content pre,.rich-content .table-scroll,.content-callout{border: 2px solid CanvasText;box-shadow: none}.service-card__visual,.page-hero__signal i,.final-cta__pixels i,.page-final-cta__pixels i,.journal-card__pixels i,.post-row__pixels i{border: 1px solid CanvasText}.post-row__visual{border-color: CanvasText}.post-row__tags a,.post-row__tags span,.article-taxonomy a,.article-taxonomy span,.archive-pagination a,.archive-pagination>span{border: 1px solid CanvasText}.desktop-nav a[aria-current="page"]::after,.desktop-nav a[aria-current="location"]::after{background: CanvasText}}@media print{.system-bar,.site-footer,.page-final-cta,.page-hero__signal,.pixel-field,.page-hero__actions,.policy-nav,.article-nav,.search-form,.archive-pagination,.content-sidebar,.post-row__visual{display: none !important}.site-header{display: block !important;position: static;border: 0;background: #fff !important;backdrop-filter: none}.site-header__inner{display: block;min-height: 0;padding-block: 0 1rem}.site-header__inner>:not(.gpf-header-brand),.site-header>.mobile-menu{display: none !important}.gpf-header-brand{display: block !important}.page-hero,.directory,.capabilities,.use-cases,.principles,.pricing-page,.workflow,.benefits,.service-intro,.deliverables,.limits,.related,.policy,.accessibility-copy,.journal-index,.journal-route,.article-layout,.site-search,.archive-index,.default-content,.article-related{min-height: auto;background: #fff !important;color: #000 !important}.service-generator{min-height: auto;background: #fff !important;color: #000 !important}.page-hero>.shell,.section{padding-block: 1.5rem}.page-hero__grid,.service-intro__grid,.limits__grid,.deliverables__grid,.editorial-split,.policy__grid{display: block}.content-layout{display: block}.service-generator__grid{display: block}.journal-grid,.search-grid,.article-related__grid,.post-navigation{display: block}.journal-card,.search-card,.post-row,.article-related__grid article,.post-navigation a{margin-bottom: 1rem;break-inside: avoid}.journal-card>a,.search-card>a,.search-ready,.search-empty,.post-row,.article-related__grid article>a,.post-navigation a{min-height: auto;border: 1px solid #000;background: #fff;color: #000;box-shadow: none}.search-ready,.search-empty{background: #fff !important}.post-row>a{display: block;min-height: auto;color: #000}.post-row__content{padding: 1rem}.post-row__tags a,.post-row__tags span,.article-taxonomy a,.article-taxonomy span,.content-callout{border-color: #000;background: #fff !important;color: #000 !important;box-shadow: none}.article-meta,.post-row__meta,.post-row__content>p:not(.post-row__meta),.article-related__grid article span,.article-related__grid article strong,.post-navigation a span,.rich-content,.rich-content figcaption,.content-callout>span,.content-callout>strong{color: #000 !important}.rich-content blockquote,.rich-content figure,.rich-content pre,.rich-content .table-scroll{border: 1px solid #000;background: #fff !important;color: #000 !important;box-shadow: none;break-inside: avoid}.rich-content table,.rich-content thead th{background: #fff !important;color: #000 !important}.journal-card p,.journal-route .prose,.article-copy>section p:not(.chapter),.search-card p{color: #000}.page-hero__copy>p:not(.chapter),.editorial-split .prose,.limits__grid .prose{color: #000}a{color: #000}}