.ai-edit-presence{--sidekick-edit-color:var(--color-violet-600);--sidekick-edit-foreground:var(--background);--sidekick-edit-tint:color-mix(in oklab, var(--sidekick-edit-color) 5%, transparent)}.ai-edit-presence__outline{border-color:var(--sidekick-edit-color);background:var(--sidekick-edit-tint)}.ai-edit-presence__cursor{color:var(--sidekick-edit-color)}.ai-edit-presence__label{color:var(--sidekick-edit-foreground);background:var(--sidekick-edit-color);transform:translateY(-100%)}
.ikit-portfolio-overview-loading-module__S4ztrG__reveal{animation:.2s ease-out backwards ikit-portfolio-overview-loading-module__S4ztrG__ikit-overview-reveal}@keyframes ikit-portfolio-overview-loading-module__S4ztrG__ikit-overview-reveal{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ikit-portfolio-overview-loading-module__S4ztrG__reveal{animation:none}}
.ikit-portfolio-blueprint-module__0z0gWW__welcome{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));box-shadow:none;container-type:inline-size}.ikit-portfolio-blueprint-module__0z0gWW__introduction{border-radius:inherit;background:color-mix(in srgb, var(--accent) 4%, var(--background));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.ikit-portfolio-blueprint-module__0z0gWW__introduction .card__title{letter-spacing:-.035em;font-size:1.5rem}.ikit-portfolio-blueprint-module__0z0gWW__introduction .card__description{max-width:44ch;margin-top:.75rem;line-height:1.6}.ikit-portfolio-blueprint-module__0z0gWW__artwork{--ikit-artwork-size:9.5rem}.ikit-portfolio-blueprint-module__0z0gWW__artwork:before{display:none}@container (max-width:34rem){.ikit-portfolio-blueprint-module__0z0gWW__introduction{grid-template-columns:minmax(0,1fr)}.ikit-portfolio-blueprint-module__0z0gWW__artwork{display:none}}.ikit-portfolio-blueprint-module__0z0gWW__welcomeSteps{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem 1.5rem;width:100%;font-size:.875rem;display:grid}.ikit-portfolio-blueprint-module__0z0gWW__welcomeSteps li{align-items:center;gap:.625rem;display:flex}.ikit-portfolio-blueprint-module__0z0gWW__welcomeNumber{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--accent-soft-foreground);flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.ikit-portfolio-blueprint-module__0z0gWW__welcomeSteps li[data-current] .ikit-portfolio-blueprint-module__0z0gWW__welcomeNumber{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:var(--accent-soft)}.ikit-portfolio-blueprint-module__0z0gWW__welcomeHere{color:var(--accent-soft-foreground);font-size:.75rem;font-weight:600}.ikit-portfolio-blueprint-module__0z0gWW__stages{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--accent) 3%, var(--background));padding:1rem}.ikit-portfolio-blueprint-module__0z0gWW__stages .stepper__indicator{width:1.75rem;height:1.75rem;font-size:.75rem}.ikit-portfolio-blueprint-module__0z0gWW__stages .stepper__title{font-size:.75rem;line-height:1.5}.ikit-portfolio-blueprint-module__0z0gWW__context{border-bottom:1px solid var(--border)}.ikit-portfolio-blueprint-module__0z0gWW__context>summary{cursor:pointer;min-height:2.75rem;color:var(--accent-soft-foreground);padding-block:.75rem;font-size:.875rem}.ikit-portfolio-blueprint-module__0z0gWW__context>header,.ikit-portfolio-blueprint-module__0z0gWW__context>p{margin-bottom:1rem}.ikit-portfolio-blueprint-module__0z0gWW__context>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ikit-portfolio-blueprint-module__0z0gWW__mobileStage{background:color-mix(in srgb, var(--accent) 3%, var(--background));border-block:1px solid var(--border)}