html.brand-guide-active,body.brand-guide-active{overflow:hidden;overscroll-behavior:none}.brand-guide{--guide-gutter:clamp(1rem,4vw,3rem);position:fixed;inset:0;z-index:70;overflow:hidden;isolation:isolate;background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.guide-node-edge{position:relative;width:100%;aspect-ratio:var(--guide-diagram-ratio)}.guide-node-edge__edges,.guide-node-edge__content,.guide-diagram__edge-layer,.guide-diagram__edges{position:absolute;inset:0;width:100%;height:100%}.guide-node-edge__edges{z-index:1;overflow:visible;pointer-events:none}.guide-node-edge__edges path{fill:none;stroke:var(--primary);stroke-width:1.7;stroke-linecap:round;filter:drop-shadow(0 0 .5rem var(--primary-soft))}.guide-node-edge__edges path.is-dashed{stroke-dasharray:3 4;opacity:.72}.guide-node-edge__content{z-index:2}.guide-diagram{position:relative;width:100%;aspect-ratio:calc(var(--guide-diagram-width) / var(--guide-diagram-height))}.guide-diagram__edge-layer{z-index:1;overflow:visible;pointer-events:none}.guide-diagram__edges{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none;color:var(--primary)}.guide-diagram__edges path{fill:none;stroke:var(--primary);stroke-width:1.7;stroke-linecap:round;filter:drop-shadow(0 0 .5rem var(--primary-soft))}.guide-diagram__edges path.is-dashed{stroke-dasharray:3 4;opacity:.72}.guide-diagram__edges path.has-arrow{marker-end:url(#guide-diagram-arrow)}.guide-cost-diagram,.guide-ai-diagram{height:100%}.guide-cost-diagram .guide-cost-stack{inset:2% 10% auto}.guide-cost-diagram .guide-cost-metrics{inset:auto 1% 3% 0}.guide-ai-diagram .guide-ai-input{margin-inline:auto}.guide-infra-diagram{margin-top:1rem}.guide-infra-diagram .guide-infra__inputs{margin-top:0}.guide-infra-diagram .guide-infra__core{margin-top:4rem}.guide-infra-diagram .guide-infra__label--bottom{margin-top:1.6rem}.guide-infra-diagram .guide-infra__outputs{margin-top:1rem}.guide-infra-diagram .guide-infra__footer{margin-top:1.25rem}.brand-guide *{box-sizing:border-box}.brand-guide button,.brand-guide input{font:inherit}.brand-guide__deck,.guide-slide{height:100%}.guide-slide{position:absolute;inset:0;display:grid;place-items:center;padding:3rem var(--guide-gutter) 5rem;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(1.5rem);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease),visibility 0s linear var(--duration-slow)}.guide-slide.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.guide-grid{position:absolute;inset:0;z-index:-2;opacity:.13;background-image:linear-gradient(var(--border) .0625rem,transparent .0625rem),linear-gradient(90deg,var(--border) .0625rem,transparent .0625rem);background-size:4rem 4rem;-webkit-mask-image:radial-gradient(ellipse at center,var(--background) 5%,transparent 74%);mask-image:radial-gradient(ellipse at center,var(--background) 5%,transparent 74%)}.guide-slide:after{content:"";position:absolute;z-index:-3;inset:12% 22%;border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 16%,transparent),transparent 62%);filter:blur(2rem);opacity:.75}.guide-gate{width:min(100%,58rem);text-align:center}.guide-kicker,.guide-slide__eyebrow{margin:0;color:var(--primary);font-size:var(--font-size-2xs);font-weight:800;letter-spacing:.19em;text-transform:uppercase}.guide-gate h1{max-width:56rem;margin:1.15rem auto 1rem;color:var(--foreground-strong);font-size:clamp(2.15rem,4.45vw,4.65rem);font-weight:900;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.guide-doc-word{display:inline-flex;align-items:baseline;gap:.1em;white-space:nowrap}.guide-doc-logo{display:inline-flex;width:.62em;height:.78em;align-items:center;justify-content:center;transform:translateY(.07em)}.guide-doc-logo svg{width:100%;height:100%}.guide-marker{position:relative;display:inline-block;z-index:0;padding:.04em .18em .1em;color:var(--background)}.guide-marker:before{content:"";position:absolute;z-index:-1;inset:.1em -.06em .04em;border-radius:var(--radius-sm);background:repeating-linear-gradient(176deg,var(--warning) 0 .14em,color-mix(in oklab,var(--warning) 84%,var(--accent)) .14em .2em);box-shadow:inset 0 -.07em color-mix(in oklab,var(--warning) 75%,var(--accent));transform:rotate(-2deg) skew(-3deg)}.guide-gate h1 em{font-family:var(--font-display);font-style:normal;font-weight:400;letter-spacing:-.03em}.guide-serif-title{display:inline-block;margin-top:.05em;font-family:var(--font-display);font-weight:400;letter-spacing:-.04em}.guide-insert{position:relative;display:inline-block;width:2.8em;height:1.22em;margin-inline:.08em;color:var(--purple);font-family:var(--font-display);font-size:.66em;font-style:italic;font-weight:400;letter-spacing:0;vertical-align:.13em}.guide-insertion-mark{display:block;background:var(--purple);-webkit-mask:url(/assets/brand-guide/insertion-mark.svg) center/contain no-repeat;mask:url(/assets/brand-guide/insertion-mark.svg) center/contain no-repeat}.guide-insert .guide-insertion-mark{position:absolute;inset-inline-start:-.08em;inset-block-start:.26em;width:2.45em;height:.88em}.guide-insert b{position:absolute;inset-inline-start:1.78em;inset-block-start:-.14em;font:inherit;font-size:1.12em;transform:rotate(-10deg);transform-origin:inline-start block-end}.guide-subtitle{margin:.75rem auto 1.45rem;color:var(--foreground);font-size:clamp(1rem,1.7vw,1.35rem);letter-spacing:-.025em}.guide-subtitle strong{color:var(--foreground-strong)}.guide-subtitle em{color:var(--primary);font-family:var(--font-display);font-size:1.18em}.guide-founder-quote{display:flex;align-items:center;gap:1.15rem;width:min(100%,46rem);margin:0 auto 1.35rem;text-align:start}.guide-avatar{flex:0 0 4.4rem;aspect-ratio:1;padding:.19rem;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--panel);box-shadow:0 0 0 .25rem var(--primary-soft),0 0 1.5rem color-mix(in oklab,var(--primary) 48%,transparent);transform:rotate(-4deg)}.guide-avatar img{width:100%;height:100%;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}.guide-founder-quote p{position:relative;margin:0;padding-block-end:1.1rem;color:var(--foreground-muted);font-size:var(--font-size-sm);line-height:1.65}.guide-founder-quote strong{color:var(--primary);font-weight:800}.guide-founder-quote mark{padding:0 .12em;color:var(--foreground-strong);background:color-mix(in oklab,var(--warning) 36%,transparent)}.guide-output-claim{position:relative;display:inline-block;color:var(--primary)}.guide-at-least{position:absolute;inset-inline-start:-.2em;inset-block-start:1.45em;display:inline-flex;align-items:center;gap:.12em;color:var(--purple);font-family:var(--font-display);font-size:1.08em;font-style:italic;line-height:1;transform:rotate(-8deg);transform-origin:inline-start block-start;white-space:nowrap}.guide-at-least .guide-insertion-mark{width:2.65rem;height:.9rem;flex:0 0 auto}.guide-email-form{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%,46rem);gap:.45rem;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.guide-email-field{display:flex;min-height:3.2rem;align-items:center;gap:.75rem;min-width:0;padding-inline:.9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input);color:var(--muted-foreground);transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease)}.guide-email-field:focus-within{border-color:var(--focus-border);background:var(--panel-raised)}.guide-email-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground-strong);font-size:var(--font-size-sm)}.guide-email-field input:focus-visible{outline:0}.guide-email-field input::-moz-placeholder{color:var(--muted-foreground)}.guide-email-field input::placeholder{color:var(--muted-foreground)}.guide-email-form button,.guide-apply{display:inline-flex;min-height:3.2rem;align-items:center;justify-content:center;gap:.6rem;padding:.65rem 1.25rem;border:0;border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);font-size:var(--font-size-sm);font-weight:800;cursor:pointer;transition:filter var(--duration) var(--ease),transform var(--duration) var(--ease)}.guide-email-form button:hover,.guide-apply:hover{filter:brightness(1.1);transform:translateY(-.12rem)}.guide-unlock-error{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;margin:.6rem auto 0;padding:.4rem .65rem;border:1px solid var(--destructive);border-radius:var(--radius-sm);background:var(--destructive-soft);color:var(--destructive);font-size:var(--font-size-2xs);font-weight:650}.guide-unlock-error[hidden]{display:none}.is-shaking .guide-email-form{animation:guide-shake var(--duration-slow) var(--ease)}.guide-email-field input[aria-invalid=true]{color:var(--destructive)}.guide-countdown{margin-top:1.1rem}.guide-countdown>p{margin:0 0 .55rem;color:var(--primary);font-size:var(--font-size-2xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.guide-countdown>div{display:flex;justify-content:center;gap:.5rem}.guide-countdown span{display:grid;min-width:5rem;gap:.12rem;padding:.45rem .5rem;border:1px solid color-mix(in oklab,var(--primary) 45%,var(--border));border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 86%,transparent)}.guide-countdown b{color:var(--foreground-strong);font-size:var(--font-size-xl);line-height:1}.guide-countdown small{color:var(--muted-foreground);font-size:var(--font-size-3xs)}.guide-next{position:absolute;z-index:4;inset-inline-end:clamp(1rem,7vw,7rem);top:55%;display:grid;place-items:center;width:4.75rem;aspect-ratio:1;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--panel-raised);color:var(--primary);box-shadow:0 0 0 .35rem var(--primary-soft);cursor:pointer;transition:transform var(--duration) var(--ease),background var(--duration) var(--ease)}.guide-next:hover{transform:translate(.22rem);background:var(--primary-soft)}.guide-next span{position:absolute;inset-inline-end:-.35rem;inset-block-end:-.35rem;display:grid;place-items:center;width:1.85rem;aspect-ratio:1;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--panel-strong);color:var(--destructive)}.is-unlocked .guide-next--locked span{display:none}.guide-path-note{position:absolute;inset-block-end:1.45rem;width:100%;margin:0;color:var(--muted-foreground);font-family:var(--font-display);font-size:var(--font-size-xs);font-style:italic;letter-spacing:.04em;text-align:center}.guide-path-note strong{color:var(--primary);font-family:var(--font-sans);font-size:var(--font-size-3xs);font-style:normal;letter-spacing:.14em;text-transform:uppercase}.guide-orbit{position:absolute;z-index:-1;display:flex;flex-direction:column;gap:.25rem;width:8.85rem;min-height:6.8rem;padding:.8rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 87%,transparent);color:var(--foreground);box-shadow:var(--shadow-panel);transform:rotate(var(--orbit-angle))}.guide-orbit strong{color:var(--foreground-strong);font-size:var(--font-size-xs)}.guide-orbit small{color:var(--muted-foreground);font-size:var(--font-size-3xs)}.guide-orbit>b{position:absolute;inset-inline-end:.5rem;inset-block-end:.2rem;color:var(--destructive);font-size:var(--font-size-2xl);font-weight:400}.guide-orbit--one{--orbit-angle:-10deg;inset:16% auto auto 6%}.guide-orbit--two{--orbit-angle:8deg;inset:40% auto auto 7%}.guide-orbit--three{--orbit-angle:9deg;inset:19% 6% auto auto}.guide-orbit--four{--orbit-angle:-8deg;inset:40% 7% auto auto}.guide-orbit--five{--orbit-angle:8deg;inset:auto 7% 18% auto}.guide-type-sample{font-family:var(--font-display);font-size:var(--font-size-3xl)!important}.guide-swatches{display:flex;gap:.28rem}.guide-swatches i{display:block;width:1.2rem;aspect-ratio:1;border-radius:var(--radius-sm);background:var(--primary)}.guide-swatches i:nth-child(2){background:var(--purple)}.guide-swatches i:nth-child(3){background:var(--warning)}.guide-swatches i:nth-child(4){background:var(--foreground-strong)}.guide-slide__content{position:relative;width:min(100%,57rem);padding:clamp(1.5rem,5vw,4rem);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg);box-shadow:var(--shadow-panel);backdrop-filter:blur(var(--glass-blur))}.guide-slide__content:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:.22rem;background:var(--primary)}.guide-slide__eyebrow{margin-bottom:1.75rem}.guide-slide__number{position:absolute;inset-inline-end:clamp(1.5rem,4vw,3rem);inset-block-start:clamp(1.5rem,4vw,3rem);color:color-mix(in oklab,var(--primary) 45%,var(--muted-foreground));font-family:var(--font-display);font-size:clamp(2.5rem,6vw,6rem);line-height:.75}.guide-slide__content h2{max-width:43rem;margin:0;color:var(--foreground-strong);font-size:clamp(2rem,5vw,4.5rem);font-weight:900;letter-spacing:-.06em;line-height:.99;text-wrap:balance}.guide-slide__content>p:not(.guide-slide__eyebrow){max-width:38rem;margin:1.5rem 0 0;color:var(--foreground);font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.55}.guide-slide--2:after,.guide-slide--4:after{background:radial-gradient(ellipse,color-mix(in oklab,var(--purple) 24%,transparent),transparent 68%)}.guide-slide--3:after{background:radial-gradient(ellipse,color-mix(in oklab,var(--warning) 24%,transparent),transparent 68%)}.guide-slide--2:after{inset:24% 34%;opacity:.38;filter:blur(3.5rem)}.guide-slide__next{position:absolute;inset-inline-end:var(--guide-gutter);inset-block-end:1.4rem;z-index:4;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--foreground-strong);font-size:var(--font-size-xs);font-weight:700;cursor:pointer;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease)}.guide-slide__next:hover{border-color:var(--primary);background:var(--primary-soft)}.guide-compare,.guide-input-row,.guide-flow,.guide-prompt,.guide-output-grid{display:flex;align-items:center;gap:.75rem;margin-top:2rem;color:var(--foreground-strong);font-size:var(--font-size-sm);font-weight:750}.guide-compare span,.guide-compare strong,.guide-input-row span,.guide-flow span,.guide-prompt,.guide-output-grid span{display:inline-flex;align-items:center;gap:.45rem;padding:.75rem .85rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel-raised)}.guide-compare strong,.guide-flow span:last-child{border-color:var(--primary);background:var(--primary-soft)}.guide-input-row{flex-wrap:wrap}.guide-input-row span:nth-child(2){color:var(--accent)}.guide-input-row span:nth-child(3){color:var(--purple)}.guide-input-row span:nth-child(4){color:var(--warning)}.guide-flow{flex-wrap:wrap}.guide-flow>.bx{color:var(--primary)}.guide-prompt{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--foreground);font-weight:500}.guide-prompt>.bx:first-child{color:var(--primary)}.guide-prompt>.bx:last-child{color:var(--success)}.guide-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:35rem}.guide-output-grid span{justify-content:center;color:var(--primary)}.guide-apply{width:-moz-fit-content;width:fit-content;margin-top:2rem;text-decoration:none}.guide-slide--problem{display:block;padding:9rem var(--guide-gutter) 5.3rem}.guide-slide--problem:after{inset:20% 12%;background:radial-gradient(ellipse,color-mix(in oklab,var(--primary) 18%,transparent),transparent 68%)}.guide-problem{position:relative;z-index:1;width:min(100%,88rem);height:100%;margin-inline:auto}.guide-problem__title{text-align:center}.guide-problem__title h2{margin:0;color:var(--foreground-strong);font-size:clamp(2.5rem,6.3vw,6.2rem);font-weight:900;letter-spacing:-.07em;line-height:.94}.guide-problem__title h2 em{color:var(--primary);font-family:var(--font-sans);font-style:normal}.guide-problem__bandaged{position:relative;display:inline-block}.guide-problem__bandages{position:absolute;inset:0;pointer-events:none}.guide-problem__bandages img{position:absolute;width:.58em;height:.58em;max-width:none;-o-object-fit:contain;object-fit:contain}.guide-problem__bandages img:nth-child(1){inset-inline-start:.02em;inset-block-start:-.1em;transform:rotate(20deg)}.guide-problem__bandages img:nth-child(2){inset-inline-start:44%;inset-block-start:.32em;transform:rotate(65deg)}.guide-problem__bandages img:nth-child(3){inset-inline-end:-.04em;inset-block-start:.03em;transform:rotate(12deg)}.guide-problem__body{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.78fr);align-items:center;gap:clamp(2rem,6vw,7rem);height:calc(100% - 6.2rem);padding-top:1.3rem}.guide-problem__inputs{position:relative;z-index:2;min-height:27rem}.guide-problem__network{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.guide-problem__network path{fill:none;stroke:var(--primary);stroke-width:1.45;stroke-linecap:round;opacity:.88;filter:drop-shadow(0 .18rem .45rem color-mix(in oklab,var(--primary) 48%,transparent))}.guide-problem__network .guide-problem__network-handoff{stroke-dasharray:3 4;opacity:.65}.guide-problem__network-node{position:absolute;z-index:3;inset-inline-start:auto;inset-inline-end:auto;inset-block-start:auto;inset-block-end:auto;left:59.5%;top:52.04%;width:1.5rem;aspect-ratio:1;border:1px solid var(--primary);border-radius:9999px;background:var(--background);box-shadow:0 0 0 .3rem var(--primary-soft),0 0 1rem color-mix(in oklab,var(--primary) 52%,transparent);transform:translate(-50%,-50%)}.guide-problem__network-node:before,.guide-problem__network-node:after{content:"";position:absolute;inset:50% auto auto 50%;aspect-ratio:1;border-radius:9999px;transform:translate(-50%,-50%)}.guide-problem__network-node:before{width:.78rem;border:1px solid var(--primary);background:var(--primary-soft)}.guide-problem__network-node:after{width:.42rem;background:var(--primary)}.guide-file-card{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;width:clamp(8.25rem,12vw,11.5rem);min-height:11.1rem;padding:1rem .75rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 94%,transparent);box-shadow:var(--shadow-panel);text-align:center}.guide-file-card__edge-anchor{position:absolute;z-index:0;inset-inline-start:50%;inset-block-start:50%;width:.5rem;height:.5rem;border:0;border-radius:9999px;background:transparent;box-shadow:none;opacity:0;transform:translate(-50%,-50%);pointer-events:none}.guide-file-card__type{display:flex;align-items:center;align-self:flex-start;gap:.18rem;color:var(--muted-foreground);font-size:var(--font-size-3xs);font-weight:800}.guide-file-card__type .bx{color:var(--foreground-muted)}.guide-file-card strong{margin-top:auto;color:var(--foreground-strong);font-size:var(--font-size-sm);line-height:1.15}.guide-file-card small{margin-top:.35rem;color:var(--muted-foreground);font-size:var(--font-size-3xs);line-height:1.2}.guide-file-card--logo{inset:0 auto auto 10.5%;transform:rotate(-10deg)}.guide-file-card--colors{inset:.6rem auto auto 37.5%;transform:rotate(4deg)}.guide-file-card--fonts{inset:.75rem 10.5% auto auto;transform:rotate(8deg)}.guide-file-card--guidelines{inset:auto auto .4rem 18%;transform:rotate(9deg)}.guide-file-card--templates{inset:auto 29.5% -1rem auto;transform:rotate(-7deg)}.guide-file-card__logo{display:grid;place-items:center;flex:1;margin-top:.5rem}.guide-file-card__swatches{display:flex;flex:1;align-items:center;gap:.35rem}.guide-file-card__swatches i{width:1.35rem;height:2rem;border-radius:var(--radius-sm);background:var(--primary)}.guide-file-card__swatches i:nth-child(2){background:var(--purple)}.guide-file-card__swatches i:nth-child(3){background:var(--warning)}.guide-file-card__swatches i:nth-child(4){background:var(--foreground-strong)}.guide-file-card__fonts{display:flex;flex:1;align-items:center;gap:.25rem;color:var(--foreground-strong);font-size:var(--font-size-4xl);line-height:1}.guide-file-card__fonts em{color:var(--primary);font-family:var(--font-display);font-weight:600}.guide-file-card__document{display:grid;flex:1;place-items:center;color:var(--foreground-strong)}.guide-file-card__templates{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:.4rem;flex:1;width:100%}.guide-file-card__templates>*{display:grid;min-height:2.7rem;place-items:center;border-radius:var(--radius-sm);background:var(--panel-raised);color:var(--foreground-strong);font-size:var(--font-size-base);transform:rotate(-10deg)}.guide-file-card__templates>*:nth-child(2){color:var(--primary);transform:rotate(4deg)}.guide-file-card__templates>*:nth-child(3){color:var(--warning);transform:rotate(-3deg)}.guide-problem__files-note{position:absolute;inset-inline-start:3%;inset-block-end:18%;margin:0;color:var(--primary);font-family:var(--font-display);font-size:var(--font-size-xs);font-style:italic;line-height:1.4;transform:rotate(-8deg)}.guide-problem__files-arrow-layer{position:absolute;z-index:3;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:var(--primary)}.guide-problem__files-arrow-layer .guide-problem__files-arrow{fill:none;stroke:var(--primary);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#guide-files-arrowhead);opacity:.82;filter:drop-shadow(0 .15rem .3rem color-mix(in oklab,var(--primary) 40%,transparent))}.guide-problem__network .guide-problem__outcome-edge{fill:none;stroke:var(--primary);stroke-width:1.35;stroke-linecap:round;stroke-dasharray:3 4;opacity:.7}.guide-problem__statements{position:relative;z-index:2;display:grid;width:calc(100% - 2rem);gap:0;transform:translate(-1.3rem,2.5rem)}.guide-problem__statement:first-child{min-height:18rem}.guide-problem__statement{position:relative;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1rem;column-gap:1rem;padding:clamp(1.25rem,2.6vw,2rem);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 93%,transparent);box-shadow:var(--shadow-panel)}.guide-problem__statement h3{grid-column:2;margin:0;color:var(--foreground-strong);font-size:clamp(1.25rem,2.3vw,2rem);font-weight:700;letter-spacing:-.045em;line-height:1.16}.guide-problem__statement h3 em{color:var(--primary);font-family:var(--font-sans);font-style:normal}.guide-problem__statement p{grid-column:1 / -1;margin:1.3rem 0 0;padding-top:1.3rem;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--font-size-sm);line-height:1.55}.guide-problem__icon{display:grid;width:3.4rem;height:3.4rem;place-items:center;border:1px solid color-mix(in oklab,var(--primary) 72%,var(--border));border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary)}.guide-problem__connector{position:relative;height:3.1rem;margin-inline:auto;border-inline-start:1px dashed var(--primary)}.guide-problem__connector i{position:absolute;inset-inline-start:-.42rem;inset-block-end:-.25rem;width:.8rem;height:.8rem;border-radius:9999px;background:var(--primary)}.guide-problem__statement--outcome{min-height:6.65rem;margin-top:3.1rem;padding:1rem;border-color:var(--primary);background:color-mix(in oklab,var(--primary) 7%,var(--panel))}.guide-problem__statement--outcome h3{align-self:center}.guide-slide__controls{position:absolute;z-index:4;inset-inline:var(--guide-gutter);inset-block-end:1.45rem;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.guide-slide__controls button{display:grid;width:3.55rem;height:3.55rem;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--foreground-strong);box-shadow:var(--shadow-panel);cursor:pointer;pointer-events:auto;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease),transform var(--duration) var(--ease)}.guide-slide__controls button:last-child{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.guide-slide__controls button:hover:not(:disabled){border-color:var(--primary);background:var(--primary-soft);color:var(--primary);transform:translateY(-.12rem)}.guide-slide__controls button:last-child:hover:not(:disabled){background:var(--primary);color:var(--primary-foreground);filter:brightness(1.1)}.guide-slide__controls button:disabled{border-color:var(--border);background:var(--panel);color:var(--muted-foreground);cursor:not-allowed}.guide-status{position:absolute;z-index:8;inset-inline-start:50%;inset-inline-end:auto;inset-block-start:2rem;width:-moz-max-content;width:max-content;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;white-space:nowrap;pointer-events:none}.guide-progress{position:static;gap:.55rem;pointer-events:auto}.guide-progress button:hover{border-color:var(--primary)}.guide-progress button[aria-current=step]{width:.98rem;height:.98rem;border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 .2rem var(--background),0 0 0 .12rem var(--primary-soft)}.guide-counter{position:static;font-size:var(--font-size-3xs);letter-spacing:.08em}.guide-counter b{color:var(--primary)}.guide-orientation{display:none}.brand-guide :focus-visible{outline:2px solid var(--ring);outline-offset:.22rem}@keyframes guide-shake{0%,to{transform:translate(0)}25%{transform:translate(-.35rem)}75%{transform:translate(.35rem)}}@media(max-width:58rem){.guide-orbit{opacity:.4;transform:scale(.75) rotate(var(--orbit-angle))}.guide-orbit--one{inset-inline-start:-1rem}.guide-orbit--three{inset-inline-end:-1rem}.guide-orbit--two,.guide-orbit--four,.guide-orbit--five{display:none}.guide-problem__body{grid-template-columns:minmax(0,1fr) minmax(17rem,.75fr);gap:1.5rem}.guide-file-card{transform:scale(.78) rotate(var(--file-angle,0deg));transform-origin:center}.guide-file-card--logo{--file-angle:-10deg}.guide-file-card--colors{--file-angle:4deg}.guide-file-card--fonts{--file-angle:8deg}.guide-file-card--guidelines{--file-angle:9deg}.guide-file-card--templates{--file-angle:-7deg}.guide-path-note{display:none}}@media(max-height:50rem)and (min-width:40.0625rem){.guide-path-note{display:none}.guide-countdown{margin-top:.65rem}.guide-founder-quote{margin-bottom:.9rem}}@media(max-width:40rem){.guide-slide{padding:4rem 1rem}.guide-gate h1{font-size:clamp(2rem,10vw,3rem)}.guide-subtitle{font-size:var(--font-size-sm)}.guide-founder-quote{gap:.7rem}.guide-avatar{flex-basis:3.4rem}.guide-founder-quote p{font-size:var(--font-size-xs)}.guide-email-form{grid-template-columns:1fr;gap:.35rem;padding:.4rem}.guide-email-field{min-height:2.7rem}.guide-email-form button{min-height:2.85rem}.guide-countdown span{min-width:3.65rem}.guide-countdown b{font-size:var(--font-size-lg)}.guide-orbit{display:none}.guide-slide__content{padding:2rem 1.35rem}.guide-slide__eyebrow{margin-bottom:1.3rem;padding-inline-end:2.5rem}.guide-slide__number{font-size:3.2rem}.guide-slide__content h2{font-size:clamp(2rem,10vw,3rem)}.guide-slide__content>p:not(.guide-slide__eyebrow){margin-top:1.1rem;font-size:var(--font-size-base)}.guide-compare,.guide-input-row,.guide-flow,.guide-prompt,.guide-output-grid{margin-top:1.3rem;gap:.4rem;font-size:var(--font-size-2xs)}.guide-compare{flex-wrap:wrap}.guide-flow>.bx{display:none}.guide-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-slide--problem{padding:4.7rem 1rem 5.8rem;overflow:auto}.guide-problem{height:auto;min-height:100%}.guide-problem__title h2{font-size:clamp(2.25rem,13vw,3.4rem)}.guide-problem__body{grid-template-columns:1fr;height:auto;padding-top:1.5rem}.guide-problem__inputs{min-height:19.5rem;transform:scale(.82);transform-origin:center top;margin-bottom:-3.5rem}.guide-problem__statements{gap:0}.guide-problem__statement{padding:1.1rem}.guide-problem__statement h3{font-size:var(--font-size-xl)}.guide-problem__statement p{margin-top:1rem;padding-top:1rem;font-size:var(--font-size-xs)}.guide-problem__icon{width:2.85rem;height:2.85rem}.guide-slide__controls{inset-inline:1rem;inset-block-end:1rem}.guide-slide__controls button{width:3rem;height:3rem}.guide-status{inset-inline:50%;inset-block-start:.8rem}.guide-progress button[aria-current=step]{width:.75rem;height:.75rem}.guide-slide--problem{padding:3.2rem .85rem 4.15rem;overflow:hidden}.guide-problem{min-height:0;height:100%}.guide-problem__title h2{font-size:clamp(2rem,9.5vw,2.5rem)}.guide-problem__body{grid-template-columns:1fr;grid-template-rows:10rem minmax(0,1fr);height:calc(100dvh - 7.35rem);gap:0;padding-top:.55rem}.guide-problem__inputs{min-height:0;height:10rem;transform:none;margin:0}.guide-file-card{transform:scale(.57) rotate(var(--file-angle,0deg));transform-origin:center}.guide-problem__network{inset:0 1rem auto;height:10rem}.guide-problem__network i{inset-inline-end:30%}.guide-problem__network i:nth-child(1){inset-inline-start:2%;inset-block-start:12%;height:39%}.guide-problem__network i:nth-child(2){inset-inline-start:28%;inset-block-start:14%;height:37%}.guide-problem__network i:nth-child(3){inset-inline-start:48%;inset-block-start:16%;height:35%}.guide-problem__network i:nth-child(4){inset-inline-start:9%;inset-block-start:51%;height:31%}.guide-problem__network i:nth-child(5){inset-inline-start:38%;inset-block-start:51%;height:27%}.guide-problem__network-node{inset-inline-end:calc(30% - .65rem);inset-block-start:calc(51% - .65rem)}.guide-problem__files-note{transform:scale(.7) rotate(-8deg);transform-origin:left bottom;inset-block-end:-.15rem}.guide-problem__statements{align-self:start}.guide-problem__statement{padding:.85rem 1rem;-moz-column-gap:.75rem;column-gap:.75rem}.guide-problem__statement h3{font-size:var(--font-size-lg);line-height:1.12}.guide-problem__statement p{margin-top:.7rem;padding-top:.7rem;font-size:var(--font-size-2xs);line-height:1.42}.guide-problem__icon{width:2.45rem;height:2.45rem}.guide-problem__connector{height:1.35rem}.guide-status{inset-block-start:2rem;gap:.45rem}.guide-progress{gap:.3rem}.guide-progress button{width:.55rem;height:.55rem}.guide-progress button[aria-current=step]{width:.7rem;height:.7rem}.guide-counter{font-size:var(--font-size-3xs);letter-spacing:.03em}}@media(max-width:40rem){.guide-slide--problem{padding:3.7rem 0 4.2rem}.guide-problem{position:absolute;inset-block-start:3.7rem;width:48rem;height:43rem;min-height:0;margin:0;left:50%;transform:translate(-50%) scale(.6);transform-origin:top center}.guide-problem__title h2{font-size:5.4rem}.guide-problem__body{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.78fr);grid-template-rows:none;height:calc(100% - 6.2rem);gap:4rem;padding-top:1.3rem}.guide-problem__inputs{min-height:27rem;height:auto;transform:none;margin:0}.guide-file-card{transform:rotate(var(--file-angle,0deg))}.guide-file-card--logo{--file-angle:-10deg}.guide-file-card--colors{--file-angle:4deg}.guide-file-card--fonts{--file-angle:8deg}.guide-file-card--guidelines{--file-angle:9deg}.guide-file-card--templates{--file-angle:-7deg}.guide-problem__network{inset:0;height:auto}.guide-problem__network i{inset-inline-end:39%}.guide-problem__network i:nth-child(1){inset-inline-start:8%;inset-block-start:10%;height:21%}.guide-problem__network i:nth-child(2){inset-inline-start:32%;inset-block-start:12%;height:19%}.guide-problem__network i:nth-child(3){inset-inline-start:50%;inset-block-start:14%;height:17%}.guide-problem__network i:nth-child(4){inset-inline-start:14%;inset-block-start:31%;height:30%}.guide-problem__network i:nth-child(5){inset-inline-start:42%;inset-block-start:31%;height:26%}.guide-problem__network-node{inset-inline-end:calc(39% - .65rem);inset-block-start:calc(31% - .65rem)}.guide-problem__files-note{transform:rotate(-8deg);inset-block-end:-.65rem}.guide-problem__statements{align-self:center}.guide-problem__statement{padding:2rem;-moz-column-gap:1rem;column-gap:1rem}.guide-problem__statement h3{font-size:2rem;line-height:1.16}.guide-problem__statement p{margin-top:1.3rem;padding-top:1.3rem;font-size:var(--font-size-sm);line-height:1.55}.guide-problem__icon{width:3.4rem;height:3.4rem}.guide-problem__connector{height:3.5rem}.guide-status{inset-block-start:2rem;gap:.45rem}.guide-progress{gap:.3rem}.guide-progress button{width:.55rem;height:.55rem}.guide-progress button[aria-current=step]{width:.7rem;height:.7rem}.guide-counter{font-size:var(--font-size-3xs);letter-spacing:.03em}}@media(max-width:23rem){.guide-problem{transform:translate(-50%) scale(.46)}.guide-slide--problem{padding-top:3.2rem}}@media(max-width:40rem)and (orientation:portrait){.brand-guide.is-unlocked .guide-slide.is-active{pointer-events:none}.brand-guide.is-unlocked .guide-orientation{position:fixed;z-index:20;inset:0;display:grid;align-content:center;justify-items:center;gap:1rem;padding:2rem;background:var(--background);color:var(--foreground-strong);text-align:center}.guide-orientation .bx{display:block;color:var(--primary);transform:rotate(90deg)}.guide-orientation p{max-width:17rem;margin:0;font-size:var(--font-size-sm);font-weight:700;line-height:1.45}}@media(max-width:58rem)and (orientation:landscape){.guide-slide{padding:2.6rem 2rem 3.7rem}.guide-slide__content{width:min(100%,42rem);padding:1.5rem 2rem}.guide-slide__content h2{font-size:clamp(1.7rem,5vw,2.65rem)}.guide-slide__content>p:not(.guide-slide__eyebrow){margin-top:.8rem;font-size:var(--font-size-sm)}.guide-slide__controls{inset-inline:1rem;inset-block-end:.7rem}.guide-slide__controls button{width:2.75rem;height:2.75rem}.guide-status{inset-block-start:.7rem}.guide-slide--problem{padding:2.6rem 0 3.7rem}.guide-problem{position:absolute;inset-block-start:2.6rem;left:50%;width:min(50rem,110vw);height:21rem;transform:translate(-50%) scale(.9);transform-origin:top center}.guide-problem__title h2{font-size:3.6rem}.guide-problem__body{height:calc(100% - 4.15rem);gap:2rem;padding-top:.7rem}.guide-problem__inputs{min-height:17rem}.guide-file-card{transform:scale(.56) rotate(var(--file-angle,0deg));transform-origin:center}.guide-problem__statements{width:calc(100% - 1rem);transform:translate(-.7rem,.25rem)}.guide-problem__statement:first-child{min-height:0;height:8.4rem;padding:.65rem;-moz-column-gap:.55rem;column-gap:.55rem}.guide-problem__statement h3{font-size:.98rem;line-height:1.08}.guide-problem__statement p{margin-top:.45rem;padding-top:.45rem;font-size:.5rem;line-height:1.25}.guide-problem__icon{width:2.2rem;height:2.2rem}.guide-problem__connector{height:1rem}.guide-problem__statement--outcome{min-height:0;height:3.5rem;margin-top:.7rem;padding:.45rem .65rem}.guide-problem__network-node{inset-inline-start:auto;inset-inline-end:auto;inset-block-start:auto;inset-block-end:auto;left:0;top:0;width:1.2rem}}.guide-problem__network-node{inset-inline-start:auto;inset-inline-end:auto;inset-block-start:auto;inset-block-end:auto;left:59.5%;top:52.04%}@media(max-width:58rem)and (orientation:landscape){.guide-problem__network-node{left:51%}}@media(prefers-reduced-motion:reduce){.guide-slide,.guide-email-form button,.guide-apply,.guide-next,.guide-progress button{transition:none}.is-shaking .guide-email-form{animation:none}}.guide-reference{position:relative;width:min(100%,96rem);height:min(100%,48rem);display:grid;align-items:center;gap:clamp(2rem,5vw,6rem);color:var(--foreground)}.guide-reference__copy{position:relative;z-index:2;width:min(100%,43rem)}.guide-reference__eyebrow{margin:0 0 1.35rem;color:var(--primary);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.23em;line-height:1.4;text-transform:uppercase}.guide-reference h2{margin:0;color:var(--foreground-strong);font-size:clamp(3.2rem,5.25vw,6.2rem);font-weight:850;letter-spacing:-.075em;line-height:.97;text-wrap:balance}.guide-reference h2 em,.guide-reference__claim em,.guide-reference__claim strong{color:var(--primary);font-family:var(--font-display);font-style:normal;font-weight:400;letter-spacing:-.045em}.guide-reference__body{max-width:38rem;margin:2.15rem 0 0;color:var(--muted-foreground);font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.5}.guide-reference__body--short{margin-top:1.55rem}.guide-reference__rule{width:4rem;margin:2rem 0 1.55rem;border-top:1px solid var(--border-strong)}.guide-reference__claim{margin:0;color:var(--foreground-strong);font-size:clamp(1.35rem,2vw,2rem);font-weight:800;letter-spacing:-.035em;line-height:1.15}.guide-reference__claim--small{font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.45}.guide-reference__claim--small em{display:block;margin-top:.35rem;font-family:var(--font-sans);font-size:1.35em;font-weight:800;letter-spacing:-.06em}.guide-reference__scribble{margin:0;color:var(--destructive);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,2rem);font-style:italic;line-height:1.15;transform:rotate(-4deg)}.guide-reference--cost{grid-template-columns:minmax(25rem,.93fr) minmax(32rem,1.07fr)}.guide-cost-scene{position:relative;height:100%;min-height:35rem}.guide-cost-stack{position:absolute;inset:2% 10% auto;display:grid;gap:.45rem}.guide-cost-stack article{position:relative;display:grid;grid-template-columns:3.1rem 1fr 2rem;align-items:center;min-height:5.55rem;padding:.75rem 1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 92%,transparent);box-shadow:var(--shadow-panel);transform:rotate(var(--guide-card-angle,0deg))}.guide-cost-stack article:nth-child(1){--guide-card-angle:-3deg;margin-inline-end:5rem}.guide-cost-stack article:nth-child(2){--guide-card-angle:-.8deg;margin-inline-start:2.7rem}.guide-cost-stack article:nth-child(3){--guide-card-angle:.5deg;margin-inline-start:4.5rem}.guide-cost-stack article:nth-child(4){--guide-card-angle:1deg;margin-inline-start:7rem}.guide-cost-stack article:nth-child(5){--guide-card-angle:2deg;margin-inline-start:7.5rem}.guide-cost-stack__icon{display:grid;width:2.45rem;height:2.45rem;place-items:center;border:1px solid color-mix(in oklab,var(--primary) 56%,var(--border-strong));border-radius:var(--radius-md);color:var(--foreground-strong)}.guide-cost-stack__icon--type{font-size:1.6rem;font-weight:800}.guide-cost-stack strong,.guide-cost-stack small{display:block}.guide-cost-stack strong{color:var(--foreground-strong);font-size:clamp(.9rem,1.3vw,1.25rem);line-height:1.1}.guide-cost-stack small{margin-top:.42rem;color:var(--muted-foreground);font-size:var(--font-size-sm)}.guide-cost-stack article>b{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:9999px;background:var(--destructive);color:var(--background);font-size:1.1rem}.guide-reference__scribble--cost{position:absolute;inset:10% 0 auto auto;width:10rem}.guide-cost-metrics{position:absolute;inset:auto 1% 3% 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.guide-cost-metrics span{display:flex;align-items:center;justify-content:center;gap:.85rem;min-height:3.8rem;padding:.65rem .75rem;border:1px solid var(--primary);border-radius:var(--radius-md);color:var(--foreground-strong);font-size:var(--font-size-sm);font-weight:700}.guide-cost-metrics .bx{color:var(--foreground-strong)}.guide-reference--ai{grid-template-columns:minmax(26rem,.8fr) minmax(36rem,1.2fr);align-items:start;padding-top:1rem}.guide-reference--ai h2{font-size:clamp(3.2rem,5.6vw,5.9rem)}.guide-reference--ai h3{margin:1rem 0 1.9rem;color:var(--foreground-strong);font-size:clamp(2rem,3vw,3.25rem);letter-spacing:-.06em}.guide-ai-types{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-top:1.5rem}.guide-ai-types span{display:grid;justify-items:center;gap:.85rem;min-height:7.3rem;padding:1.15rem .5rem .85rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 88%,transparent);color:var(--foreground-strong)}.guide-ai-types span:nth-child(1) .bx{color:var(--primary)}.guide-ai-types span:nth-child(2) .bx{color:var(--info)}.guide-ai-types span:nth-child(3) .bx{color:var(--purple)}.guide-ai-types span:nth-child(4) .bx{color:var(--warning)}.guide-ai-types strong{font-size:var(--font-size-lg)}.guide-reference__subline{margin:0 0 .85rem;color:var(--muted-foreground);font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:700}.guide-reference__ai-problem em{color:var(--info)}.guide-reference--ai h3{margin:.45rem 0 1rem}.guide-reference--ai .guide-reference__subline{margin-bottom:.45rem}.guide-reference--ai .guide-reference__ai-problem{line-height:.92}.guide-reference--ai .guide-reference__rule{margin:1rem 0 .7rem}.guide-reference--ai .guide-reference__claim--small{line-height:1.28}.guide-ai-scene{position:relative;min-height:35rem;padding-top:.2rem}.guide-ai-merge{position:absolute;z-index:2;top:62%;left:50%;width:.5rem;height:.5rem;border:1px solid var(--primary);border-radius:9999px;background:var(--background);box-shadow:0 0 0 .18rem var(--primary-soft);transform:translate(-50%,-50%);pointer-events:none}.guide-ai-input,.guide-manual-fixes{position:relative;z-index:2;border:1px solid var(--primary);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 94%,transparent);box-shadow:var(--shadow-panel)}.guide-ai-input{display:flex;align-items:center;gap:1.25rem;width:68%;min-height:6.4rem;margin:0 auto;padding:1rem 1.25rem}.guide-ai-input>span{display:grid;width:4rem;height:4rem;place-items:center;border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary)}.guide-ai-input strong,.guide-ai-input small{display:block}.guide-ai-input strong{color:var(--foreground-strong);font-size:var(--font-size-lg)}.guide-ai-input small{margin-top:.45rem;color:var(--muted-foreground);font-size:var(--font-size-sm)}.guide-tool-row{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem;margin:4.7rem 0 0}.guide-tool-row article{min-width:0;padding:.8rem .55rem .7rem;border:1px solid color-mix(in oklab,var(--primary) 62%,var(--border-strong));border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 92%,transparent)}.guide-tool-row header{display:flex;align-items:center;gap:.5rem;min-height:2.8rem}.guide-tool-row header strong{color:var(--foreground-strong);font-size:var(--font-size-2xs);line-height:1.1}.guide-tool-row header small{display:block;margin-top:.25rem;color:var(--muted-foreground);font-size:var(--font-size-3xs);font-weight:500}.guide-tool-logo{display:grid;width:2rem;height:2rem;place-items:center;color:var(--foreground-strong);font-size:1.75rem}.guide-tool-logo--sail{color:var(--foreground-strong)}.guide-tool-logo--pink{color:var(--purple)}.guide-tool-logo--stack{color:var(--foreground-strong)}.guide-tool-logo--star{color:var(--primary)}.guide-tool-row img{display:block;width:100%;height:10.7rem;margin-top:.55rem;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}.guide-reference__scribble--tools{position:relative;z-index:3;width:-moz-max-content;width:max-content;margin:.55rem 14% .2rem auto;white-space:nowrap;transform:rotate(-3deg)}.guide-reference__scribble--tools:after{content:"";display:block;width:78%;margin:.08rem 0 0 auto;border-bottom:2px solid var(--destructive);transform:rotate(-1.5deg);opacity:.9}.guide-manual-fixes{margin:1.35rem .5rem 0;padding:.85rem 1rem .75rem}.guide-manual-fixes header{display:flex;justify-content:space-between;align-items:center;color:var(--foreground-strong)}.guide-manual-fixes header strong{font-size:var(--font-size-lg)}.guide-manual-fixes header small{color:var(--muted-foreground);font-size:var(--font-size-xs)}.guide-manual-fixes>div{display:grid;grid-template-columns:repeat(5,1fr);gap:.55rem;margin-top:.65rem}.guide-manual-fixes>div span{display:grid;justify-items:center;gap:.45rem;min-height:4.4rem;place-content:center;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);font-size:var(--font-size-xs)}.guide-manual-fixes>div .bx,.guide-manual-fixes>div b{color:var(--primary);font-size:1.5rem}.guide-reference--infra{display:block;height:100%;padding-top:1rem}.guide-infra__heading{text-align:center}.guide-infra__heading h2{margin-top:.7rem;font-size:clamp(2.6rem,4.55vw,5.3rem)}.guide-infra__heading h2 em{font-family:var(--font-display);font-weight:400}.guide-infra__not-list{display:flex;justify-content:center;gap:1.5rem;margin:1.1rem auto 1.55rem}.guide-infra__not-list span{display:flex;align-items:center;gap:.75rem;min-width:18rem;padding:.65rem .85rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:var(--font-size-sm)}.guide-infra__not-list .bx{width:1.7rem;height:1.7rem;display:grid;place-items:center;border:1px solid var(--primary);border-radius:9999px;color:var(--primary)}.guide-infra__label{display:flex;align-items:center;justify-content:center;gap:1.5rem;color:var(--primary);font-size:var(--font-size-2xs);font-weight:800;letter-spacing:.27em;text-align:center}.guide-infra__label span{width:21%;border-top:1px solid color-mix(in oklab,var(--primary) 65%,var(--border))}.guide-infra__inputs,.guide-infra__outputs{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.guide-infra__inputs{margin-top:1rem}.guide-infra__inputs article,.guide-infra__outputs article{display:grid;justify-items:center;align-content:start;min-height:8.1rem;padding:1rem .65rem .7rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 90%,transparent);text-align:center}.guide-infra__inputs article>.bx,.guide-infra__outputs article>.bx{color:var(--primary)}.guide-infra__inputs article:nth-child(2)>.bx,.guide-infra__outputs article:nth-child(3)>.bx{color:var(--purple)}.guide-infra__inputs article:nth-child(3)>.bx,.guide-infra__outputs article:nth-child(4)>.bx{color:var(--info)}.guide-infra__inputs article:nth-child(4)>.bx,.guide-infra__outputs article:nth-child(5)>.bx{color:var(--foreground-strong)}.guide-infra__inputs article:nth-child(5)>.bx,.guide-infra__outputs article:nth-child(6)>.bx{color:var(--info)}.guide-infra__inputs article:nth-child(6)>.bx{color:var(--primary)}.guide-infra__inputs strong,.guide-infra__outputs strong{margin-top:.65rem;color:var(--foreground-strong);font-size:var(--font-size-xs)}.guide-infra__inputs small,.guide-infra__outputs small{margin-top:.35rem;color:var(--muted-foreground);font-size:var(--font-size-xs);line-height:1.25}.guide-infra__inputs article>b{color:var(--foreground-strong);font-size:2.1rem;line-height:1.1}.guide-infra__swatches{display:flex;gap:.3rem;height:2rem;align-items:center}.guide-infra__swatches i{width:1.05rem;height:1.25rem;border-radius:var(--radius-sm);background:var(--primary)}.guide-infra__swatches i:nth-child(2){background:var(--purple)}.guide-infra__swatches i:nth-child(3){background:var(--warning)}.guide-infra__swatches i:nth-child(4){background:var(--foreground-strong)}.guide-infra__core{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:1.25rem;width:46%;min-height:7.5rem;margin:4rem auto 1.3rem;padding:1rem 1.5rem;border:1px solid var(--primary);border-radius:var(--radius-md);background:color-mix(in oklab,var(--primary) 10%,var(--panel));box-shadow:0 0 0 .45rem var(--primary-soft),var(--shadow-panel)}.guide-infra__core:before,.guide-infra__core:after{content:"";position:absolute;inset:.45rem;border:1px solid var(--primary-soft);border-radius:var(--radius-md);pointer-events:none}.guide-infra__core:after{inset:-.85rem;opacity:.55}.guide-infra__core>div{position:relative;z-index:1}.guide-infra__core strong,.guide-infra__core small{display:block}.guide-infra__core strong{color:var(--foreground-strong);font-size:clamp(1.3rem,2.2vw,2.1rem);letter-spacing:-.04em}.guide-infra__core small{margin-top:.35rem;color:var(--muted-foreground);font-size:var(--font-size-sm)}.guide-infra__steps{position:absolute;z-index:3;inset:16.6rem 0 auto auto;display:grid;gap:.75rem;width:21%}.guide-infra__steps span{display:flex;align-items:center;gap:.8rem;min-height:3.2rem;padding:.5rem .7rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 95%,transparent);color:var(--foreground);font-size:var(--font-size-sm);line-height:1.25}.guide-infra__steps b{display:grid;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--primary);border-radius:9999px;background:var(--primary-soft);color:var(--foreground-strong)}.guide-infra__label--bottom{margin-top:1.6rem}.guide-infra__outputs{margin-top:1rem}.guide-infra__outputs article{min-height:7.5rem}.guide-infra__outputs article:nth-child(1)>.bx{color:var(--purple)}.guide-infra__outputs article:nth-child(2)>.bx{color:var(--info)}.guide-infra__outputs article:nth-child(3)>.bx{color:var(--primary)}.guide-infra__outputs article:nth-child(4)>.bx{color:var(--info)}.guide-infra__outputs article:nth-child(5)>.bx{color:var(--warning)}.guide-infra__outputs article:nth-child(6)>.bx{color:var(--purple)}.guide-infra__footer{margin-top:1.25rem;text-align:center}.guide-infra__footer strong,.guide-infra__footer em{display:block}.guide-infra__footer strong{color:var(--foreground-strong);font-size:clamp(2rem,3.3vw,3.8rem);letter-spacing:-.07em}.guide-infra__footer em{margin-top:-.15rem;color:var(--primary);font-family:var(--font-display);font-size:clamp(2rem,3.3vw,3.8rem);font-style:normal;line-height:1}.guide-reference{box-sizing:border-box;width:min(100%,96rem);height:100%;min-width:0;min-height:0;max-height:100%;overflow:hidden;gap:clamp(1.25rem,4vw,5rem)}.guide-reference__copy,.guide-cost-scene,.guide-ai-scene{min-width:0;min-height:0}.guide-reference__copy{width:100%}.guide-reference--cost{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr)}.guide-reference--ai{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.guide-cost-scene,.guide-ai-scene{height:100%;overflow:hidden}.guide-cost-diagram,.guide-ai-diagram{width:100%;height:100%;aspect-ratio:auto}.guide-node-edge{box-sizing:border-box;min-width:0;min-height:0}.guide-node-edge__content{min-width:0;min-height:0}.guide-reference--infra{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:start;width:min(100%,96rem);height:100%;gap:0}.guide-reference--infra .guide-infra__heading,.guide-reference--infra .guide-infra__not-list,.guide-reference--infra .guide-infra__label--top{min-width:0}.guide-infra-diagram{width:100%;height:100%;min-height:0;margin-top:clamp(.5rem,1.2vh,1rem);aspect-ratio:auto;overflow:visible}.guide-infra-diagram>[data-guide-node]{min-width:0}.guide-infra-diagram .guide-infra__inputs{position:absolute;inset:0 0 auto;height:27%;margin:0}.guide-infra-diagram .guide-infra__core{position:absolute;inset:33% auto auto 19%;width:52%;height:25%;min-height:0;margin:0}.guide-infra-diagram .guide-infra__steps{inset:29% 0 auto auto;width:22%}.guide-infra-diagram .guide-infra__label--bottom{position:absolute;inset:61% 0 auto;margin:0}.guide-infra-diagram .guide-infra__outputs{position:absolute;inset:68% 0 auto;height:27%;margin:0}.guide-infra-diagram .guide-infra__inputs article,.guide-infra-diagram .guide-infra__outputs article{min-height:0;height:100%}.guide-reference--infra>.guide-infra__footer{min-height:0;margin-top:clamp(.35rem,1vh,.7rem);padding:0 0 .2rem}@media(max-width:64rem){.guide-reference{gap:1.25rem}.guide-reference h2{font-size:clamp(2.1rem,5.25vw,5.5rem)}.guide-reference__body{margin-top:1.1rem;font-size:clamp(.82rem,1.8vw,1.15rem)}.guide-reference__claim{font-size:clamp(1rem,2.4vw,1.65rem)}.guide-cost-stack article{min-height:4.2rem;padding:.55rem .65rem;grid-template-columns:2.35rem 1fr 1.45rem}.guide-cost-stack__icon{width:1.85rem;height:1.85rem}.guide-cost-stack strong{font-size:clamp(.7rem,1.55vw,1rem)}.guide-cost-stack small{font-size:clamp(.55rem,1.25vw,.8rem)}.guide-cost-stack article>b{width:1.35rem;height:1.35rem;font-size:.8rem}.guide-cost-metrics{gap:.45rem}.guide-cost-metrics span{min-height:2.7rem;gap:.35rem;padding:.4rem;font-size:clamp(.55rem,1.2vw,.8rem)}.guide-ai-types{gap:.35rem}.guide-ai-types span{min-height:5rem;padding:.65rem .25rem .5rem;gap:.4rem}.guide-ai-types strong{font-size:clamp(.65rem,1.4vw,1rem)}.guide-ai-input{min-height:4.7rem;padding:.65rem .75rem;gap:.65rem}.guide-ai-input>span{width:2.8rem;height:2.8rem}.guide-ai-input strong{font-size:clamp(.75rem,1.6vw,1.1rem)}.guide-ai-input small{font-size:clamp(.55rem,1.2vw,.8rem)}.guide-tool-row{gap:.35rem;margin-top:3rem}.guide-tool-row article{padding:.5rem .3rem}.guide-tool-row img{height:clamp(6rem,13vw,9rem)}.guide-manual-fixes{margin-top:3rem;padding:.6rem .7rem}.guide-manual-fixes header strong{font-size:clamp(.7rem,1.6vw,1rem)}.guide-manual-fixes>div span{min-height:3rem;font-size:clamp(.5rem,1.1vw,.72rem)}.guide-infra__not-list{gap:.65rem;margin-block:.75rem 1rem}.guide-infra__not-list span{min-width:0;flex:1;padding:.45rem .55rem;font-size:clamp(.55rem,1.25vw,.8rem)}.guide-infra__inputs,.guide-infra__outputs{gap:.45rem}.guide-infra__inputs article,.guide-infra__outputs article{padding:.55rem .3rem .4rem}.guide-infra__inputs strong,.guide-infra__outputs strong,.guide-infra__inputs small,.guide-infra__outputs small{font-size:clamp(.5rem,1.1vw,.72rem)}.guide-infra__core{gap:.65rem;padding:.55rem .8rem}.guide-infra__core strong{font-size:clamp(.85rem,2vw,1.45rem)}.guide-infra__core small{font-size:clamp(.55rem,1.2vw,.8rem)}.guide-infra__steps{gap:.35rem}.guide-infra__steps span{gap:.35rem;min-height:2.4rem;padding:.35rem;font-size:clamp(.5rem,1.1vw,.72rem)}.guide-infra__steps b{flex-basis:1.25rem;width:1.25rem;height:1.25rem}.guide-infra__label{gap:.65rem;font-size:clamp(.5rem,1.1vw,.72rem)}.guide-reference--infra>.guide-infra__footer strong,.guide-reference--infra>.guide-infra__footer em{font-size:clamp(1.6rem,4.2vw,3.3rem)}}@media(min-width:40.0625rem)and (max-height:50rem){.guide-slide--problem{padding:6rem var(--guide-gutter) 5.3rem}.guide-problem__body{height:calc(100% - 5.2rem);gap:clamp(2rem,4vw,5rem);padding-top:.9rem}.guide-problem__statement:first-child{min-height:15rem}.guide-problem__statement{padding:1.25rem}.guide-problem__statement h3{font-size:clamp(1.15rem,2vw,1.6rem)}.guide-problem__statement p{margin-top:1rem;padding-top:1rem;font-size:var(--font-size-xs)}.guide-problem__statement--outcome{min-height:5.5rem;margin-top:2rem}.guide-reference--cost .guide-reference__copy{align-self:center}.guide-reference--cost h2{font-size:clamp(2.5rem,4vw,5rem)}.guide-reference--cost .guide-reference__body{margin-top:1.15rem;font-size:clamp(.85rem,1.15vw,1.05rem)}.guide-reference--cost .guide-reference__body--short{margin-top:.85rem}.guide-reference--cost .guide-reference__rule{margin:1.25rem 0 1rem}.guide-reference--ai .guide-reference__copy{align-self:center}.guide-reference--ai h2{font-size:clamp(2.15rem,3.6vw,4.6rem)}.guide-reference--ai h3{margin:.6rem 0 1rem;font-size:clamp(1.7rem,2.4vw,2.7rem)}.guide-reference--ai .guide-ai-types{margin-top:1rem}.guide-reference--ai .guide-ai-types span{min-height:5.2rem}.guide-reference--ai .guide-reference__subline{margin-bottom:.5rem;font-size:clamp(1rem,1.45vw,1.35rem)}.guide-reference--ai .guide-reference__ai-problem{font-size:clamp(2.15rem,3.6vw,4.6rem)}.guide-reference--ai .guide-reference__rule{margin:1rem 0 .8rem}.guide-reference--ai .guide-reference__claim--small{font-size:clamp(.85rem,1.15vw,1.1rem)}.guide-reference--ai .guide-reference__claim--small em{margin-top:.2rem}.guide-reference--ai .guide-tool-row{margin-top:3.2rem}.guide-reference--ai .guide-manual-fixes{margin-top:3rem}}@media(max-width:58rem)and (orientation:landscape){.guide-problem__statement:first-child{min-height:0;height:8.4rem;padding:.65rem;-moz-column-gap:.55rem;column-gap:.55rem}.guide-problem__statement h3{font-size:.98rem;line-height:1.08}.guide-problem__statement p{margin-top:.45rem;padding-top:.45rem;font-size:.5rem;line-height:1.25}.guide-problem__statement--outcome{min-height:0;height:3.5rem;margin-top:.7rem;padding:.45rem .65rem}.guide-problem__network-node{left:51%}.guide-reference--ai{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.7rem;padding-top:0}.guide-reference--ai .guide-reference__copy{align-self:start;transform:scale(.62);transform-origin:top left;width:161.3%}.guide-reference--ai .guide-ai-scene{align-self:start;width:181.8%;height:181.8%;transform:scale(.55);transform-origin:top left;overflow:visible}.guide-reference--ai .guide-tool-row{margin-top:3.2rem}.guide-reference--ai .guide-manual-fixes{margin-top:3rem}.guide-reference--cost{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.7rem;padding-top:0}.guide-reference--cost .guide-reference__copy{align-self:start;transform:scale(.62);transform-origin:top left;width:161.3%}.guide-reference--cost .guide-cost-scene{align-self:start;width:181.8%;height:181.8%;transform:scale(.55);transform-origin:top left;overflow:visible}.guide-reference--cost .guide-cost-stack article{min-height:3.6rem;padding:.2rem .45rem}.guide-reference--cost .guide-cost-metrics span{min-height:2.7rem;font-size:.55rem}.guide-reference--cost .guide-reference__scribble--cost{inset-inline-end:0;width:7rem;font-size:.72rem}.guide-reference--infra{justify-self:start;width:142.86%;height:25.5rem;grid-template-rows:auto auto auto 10rem auto;transform:scale(.7);transform-origin:top left}.guide-reference--infra>.guide-infra__footer{margin-top:0;transform:translateY(1rem) scale(.45);transform-origin:top center}}.guide-status{inset-inline-start:50%;inset-inline-end:auto;inset-block-start:auto;inset-block-end:2.2rem;z-index:8}.guide-slide{padding-bottom:6.2rem}.guide-status{gap:1rem}.guide-progress{gap:.6rem}.guide-progress button{width:.78rem;height:.78rem;border:1px solid var(--border-strong);border-radius:9999px;background:transparent;box-shadow:inset 0 0 0 .14rem var(--background)}.guide-progress button[aria-current=step]{width:1rem;height:1rem;border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 .2rem var(--background),0 0 0 .12rem var(--primary-soft)}.guide-counter{gap:.45rem;font-size:var(--font-size-sm);letter-spacing:.06em}@media(max-width:58rem)and (orientation:landscape){.guide-status{inset-block-end:1.2rem}.guide-slide{padding-bottom:4.4rem}.guide-reference__scribble--tools{margin-inline-end:9%;font-size:.72rem}.guide-status{gap:.65rem}.guide-progress{gap:.42rem}.guide-progress button{width:.62rem;height:.62rem}.guide-progress button[aria-current=step]{width:.8rem;height:.8rem}.guide-counter{font-size:var(--font-size-xs);letter-spacing:.03em}}@media(min-width:64.0625rem){.guide-infra-diagram .guide-infra__inputs,.guide-infra-diagram .guide-infra__outputs{inset-inline-start:8%;inset-inline-end:auto;width:70%}.guide-infra-diagram .guide-infra__core{inset-inline-start:20%;width:44%}.guide-infra-diagram .guide-infra__steps{inset-block-start:35%;inset-inline-start:69%;inset-inline-end:auto;width:22%}.guide-infra-diagram .guide-infra__label--top,.guide-infra-diagram .guide-infra__label--bottom{inset-inline-start:8%;inset-inline-end:auto;width:70%}.guide-infra-diagram .guide-infra__outputs{inset-block-start:76%;height:22%}.guide-reference--infra>.guide-infra__footer strong,.guide-reference--infra>.guide-infra__footer em{font-size:clamp(2rem,3vw,3.25rem)}}@media(min-width:40.0625rem)and (max-height:50rem){.guide-reference--ai .guide-ai-scene{min-height:0}.guide-reference--ai .guide-ai-input{min-height:5rem;padding:.75rem 1rem}.guide-reference--ai .guide-tool-row{margin-top:2.5rem}.guide-reference--ai .guide-tool-row img{height:8rem}.guide-reference--ai .guide-reference__scribble--tools{margin-top:.35rem;margin-bottom:.15rem}.guide-reference--ai .guide-manual-fixes{margin-top:.75rem;padding:.6rem .75rem .55rem}.guide-reference--ai .guide-manual-fixes>div span{min-height:3.4rem}.guide-reference--infra .guide-infra__heading h2{font-size:clamp(2rem,4vw,3.3rem)}.guide-reference--infra .guide-infra__not-list{margin-block:.55rem .8rem}.guide-reference--infra .guide-infra__not-list span{min-width:0;padding:.35rem .55rem;font-size:.65rem}.guide-reference--infra .guide-infra__inputs article,.guide-reference--infra .guide-infra__outputs article{padding:.35rem .25rem .25rem}.guide-reference--infra .guide-infra__inputs strong,.guide-reference--infra .guide-infra__outputs strong{margin-top:.25rem;font-size:.62rem}.guide-reference--infra .guide-infra__inputs small,.guide-reference--infra .guide-infra__outputs small{margin-top:.15rem;font-size:.52rem;line-height:1.08}.guide-reference--infra .guide-infra__inputs .icon-3xl,.guide-reference--infra .guide-infra__outputs .icon-3xl{font-size:1rem}.guide-reference--infra .guide-infra__swatches{height:1rem;gap:.15rem}.guide-reference--infra .guide-infra__swatches i{width:.62rem;height:.75rem}.guide-reference--infra .guide-infra__core{gap:.45rem;padding:.35rem .6rem}.guide-reference--infra .guide-infra__core strong{font-size:1rem}.guide-reference--infra .guide-infra__core small{margin-top:.15rem;font-size:.55rem}.guide-reference--infra .guide-infra__steps{gap:.25rem}.guide-reference--infra .guide-infra__steps span{min-height:2rem;padding:.25rem .35rem;font-size:.55rem}.guide-reference--infra .guide-infra__steps b{width:1.15rem;height:1.15rem;flex-basis:1.15rem}.guide-reference--infra>.guide-infra__footer strong,.guide-reference--infra>.guide-infra__footer em{font-size:clamp(1.6rem,3.4vw,2.8rem)}}@media(min-width:40.0625rem)and (max-width:70rem){.guide-slide--problem{padding-top:7rem;padding-bottom:4.5rem}.guide-problem__body{height:calc(100% - 5.2rem);padding-top:.8rem}.guide-problem__statements{transform:translate(-1.3rem)}.guide-problem__statement:first-child{min-height:15rem}.guide-problem__statement--outcome{min-height:5.5rem;margin-top:2rem}}@media(max-width:58rem)and (orientation:landscape){.guide-problem__statement:first-child{min-height:0;height:8.4rem;padding:.65rem;-moz-column-gap:.55rem;column-gap:.55rem}.guide-problem__statement h3{font-size:.98rem;line-height:1.08}.guide-problem__statement p{margin-top:.45rem;padding-top:.45rem;font-size:.5rem;line-height:1.25}.guide-problem__statement--outcome{min-height:0;height:3.5rem;margin-top:.7rem;padding:.45rem .65rem}.guide-problem__network-node{left:51%}}.guide-reference--infra>.guide-infra__heading h2{white-space:nowrap}.guide-reference--infra>.guide-infra__not-list,.guide-reference--infra>.guide-infra__label--top{width:74%;margin-inline-start:6%;margin-inline-end:0}.guide-infra__not-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;min-width:0}.guide-infra__not-list .guide-infra__not-item{position:relative;display:grid;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;width:100%;padding:.55rem .7rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 90%,transparent);color:var(--muted-foreground);font-size:var(--font-size-xs);white-space:nowrap}.guide-infra__not-list .guide-infra__not-brand{display:grid;width:1.8rem;height:1.8rem;min-width:0;min-height:0;margin:0;padding:0;place-items:center;overflow:hidden;border:0;border-radius:0;background:transparent}.guide-infra__not-list .guide-infra__not-brand svg{width:1.15rem;height:1.35rem}.guide-infra__not-list .guide-infra__not-brand img{display:block;width:1.7rem;height:auto}.guide-infra__not-brand--figma{color:var(--foreground-strong)}.guide-infra__not-list .guide-infra__not-x{position:absolute;inset-block-start:.05rem;inset-inline-start:1.15rem;z-index:1;display:grid;width:.9rem;height:.9rem;min-width:0;min-height:0;margin:0;padding:0;place-items:center;border:1px solid var(--background);border-radius:9999px;background:var(--destructive);color:var(--background);font-size:.72rem;line-height:1}.guide-infra__not-list .guide-infra__not-copy{display:block;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted-foreground);font-size:inherit;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.guide-infra-diagram .guide-infra__inputs,.guide-infra-diagram .guide-infra__outputs{inset-inline-start:6%;inset-inline-end:auto;width:74%;gap:.85rem}.guide-infra-diagram .guide-infra__core{inset-block-start:34%;inset-inline-start:20%;width:44%;height:25%}.guide-infra-diagram .guide-infra__steps{inset-block-start:32%;inset-inline-start:70%;inset-inline-end:auto;width:24%}.guide-infra__steps{padding:.55rem .65rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 95%,transparent);box-shadow:var(--shadow-panel)}.guide-infra__steps ol{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.guide-infra__steps li{display:flex;min-width:0;align-items:center;gap:.55rem;min-height:1.9rem;padding:.18rem 0;color:var(--foreground);font-size:var(--font-size-xs);line-height:1.18}.guide-infra__steps li>b{display:grid;flex:0 0 1.45rem;width:1.45rem;height:1.45rem;place-items:center;border:1px solid var(--primary);border-radius:9999px;background:var(--primary-soft);color:var(--foreground-strong)}.guide-infra__steps li>span{display:block;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.guide-infra__steps em{color:var(--primary);font-style:normal;font-weight:800}.guide-infra-diagram .guide-infra__label--bottom{inset-block-start:64%;inset-inline-start:6%;width:64%}.guide-infra-diagram .guide-infra__outputs{inset-block-start:78%;height:21.5%}.guide-infra-diagram .guide-infra__inputs article,.guide-infra-diagram .guide-infra__outputs article{min-width:0;overflow:hidden}.guide-infra-diagram .guide-infra__inputs strong,.guide-infra-diagram .guide-infra__outputs strong,.guide-infra-diagram .guide-infra__inputs small,.guide-infra-diagram .guide-infra__outputs small{max-width:100%;overflow:hidden;text-overflow:ellipsis}.guide-infra-diagram .guide-infra__outputs small{margin-top:.2rem;font-size:clamp(.44rem,.8vw,.62rem);line-height:1}.guide-reference--infra>.guide-infra__footer{display:flex;justify-content:center;align-items:baseline;gap:.35em;margin-top:clamp(.75rem,1.2vh,1.1rem);white-space:nowrap}.guide-reference--infra>.guide-infra__footer strong,.guide-reference--infra>.guide-infra__footer em{display:inline;margin:0;font-size:clamp(1.45rem,2.55vw,3.2rem);line-height:1}.guide-reference--infra>.guide-infra__footer strong{color:var(--foreground-strong);letter-spacing:-.07em}.guide-reference--infra>.guide-infra__footer em{color:var(--primary);font-family:var(--font-display);font-style:normal;letter-spacing:-.045em}.guide-cost-diagram{position:relative;overflow:visible}.guide-cost-stack,.guide-cost-metrics{z-index:2}.guide-cost-rail-node,.guide-cost-output-merge{position:absolute;display:block;width:.62rem;height:.62rem;border:1px solid var(--primary);border-radius:9999px;background:var(--background);box-shadow:0 0 0 .18rem var(--primary-soft);transform:translate(-50%,-50%)}.guide-cost-stack article>.guide-cost-rail-node{z-index:3;left:-1.8rem;top:50%;pointer-events:none}.guide-cost-output-merge{z-index:2;left:61%;top:83%;pointer-events:none}.guide-cost-metrics{z-index:2}.guide-cost-stack article{min-height:4.5rem}.guide-cost-metrics{inset-block-end:0}.guide-reference__scribble--cost{z-index:3;right:2%;width:10rem}.guide-reference__scribble--cost span{display:block;margin-top:.2rem;margin-inline-start:4rem;font-family:var(--font-sans);font-size:1.5rem;line-height:1}@media(min-width:58.001rem){.guide-file-card--templates{inset-block-end:.5rem}}@media(max-width:64rem){.guide-cost-rail-node,.guide-cost-output-merge{width:.48rem;height:.48rem}.guide-reference__scribble--cost span{font-size:1rem}.guide-reference--infra>.guide-infra__not-list,.guide-reference--infra>.guide-infra__label--top{width:74%;margin-inline-start:6%}.guide-infra__not-list{gap:.45rem}.guide-infra__not-list .guide-infra__not-item{grid-template-columns:1.3rem minmax(0,1fr);gap:.35rem;padding:.35rem .4rem;font-size:clamp(.5rem,1.05vw,.72rem)}.guide-infra__not-list .guide-infra__not-brand{width:1.3rem;height:1.3rem}.guide-infra__not-list .guide-infra__not-brand svg{width:.82rem;height:1rem}.guide-infra__not-list .guide-infra__not-brand img{width:1.2rem}.guide-infra__not-list .guide-infra__not-x{inset-inline-start:.82rem;width:.72rem;height:.72rem;font-size:.56rem}.guide-infra-diagram .guide-infra__inputs,.guide-infra-diagram .guide-infra__outputs{gap:.45rem}.guide-infra__steps{padding:.35rem .45rem}.guide-infra__steps ol{gap:.12rem}.guide-infra__steps li{gap:.35rem;min-height:1.55rem;padding:.12rem 0;font-size:clamp(.5rem,1.05vw,.7rem)}.guide-infra__steps li>b{flex-basis:1.1rem;width:1.1rem;height:1.1rem}.guide-reference--infra>.guide-infra__footer strong,.guide-reference--infra>.guide-infra__footer em{font-size:clamp(1.35rem,3.2vw,2.5rem)}}@media(max-width:58rem)and (orientation:landscape){.guide-reference--infra{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:25.5rem}.guide-infra-diagram{min-height:0}.guide-reference--infra>.guide-infra__not-list,.guide-reference--infra>.guide-infra__label--top{width:74%;margin-inline-start:6%}.guide-reference--infra>.guide-infra__footer{transform:translateY(.25rem) scale(.62);transform-origin:top center}.guide-infra__steps li{font-size:.55rem}.guide-infra-diagram .guide-infra__inputs,.guide-infra-diagram .guide-infra__outputs,.guide-infra-diagram .guide-infra__label--bottom{inset-inline-start:2%;width:68%}.guide-infra-diagram .guide-infra__outputs{inset-block-start:74%;height:26%}.guide-infra-diagram .guide-infra__inputs small,.guide-infra-diagram .guide-infra__outputs small{display:none}.guide-reference--infra .guide-infra__inputs article,.guide-reference--infra .guide-infra__outputs article{padding:.2rem .2rem .15rem}.guide-reference--infra .guide-infra__inputs strong,.guide-reference--infra .guide-infra__outputs strong{margin-top:.08rem;font-size:.6rem;line-height:1}.guide-reference--infra .guide-infra__inputs .icon-3xl,.guide-reference--infra .guide-infra__outputs .icon-3xl{font-size:1rem}.guide-reference--infra .guide-infra__inputs article>b{font-size:1.15rem;line-height:1}.guide-reference--infra .guide-infra__swatches{height:1rem;gap:.12rem}.guide-reference--infra .guide-infra__swatches i{width:.5rem;height:.7rem}.guide-reference--cost .guide-cost-stack article{min-height:3rem}.guide-cost-output-merge{top:78%}.guide-reference--ai .guide-tool-row{margin-top:2rem}.guide-reference--ai .guide-tool-row article{padding:.3rem .25rem}.guide-reference--ai .guide-tool-row header{min-height:2rem}.guide-reference--ai .guide-tool-row img{height:5rem}.guide-reference--ai .guide-reference__scribble--tools{margin-top:.25rem}.guide-reference--ai .guide-manual-fixes{margin-top:1.5rem}.guide-reference--ai .guide-manual-fixes>div span{min-height:2.4rem}.guide-file-card--logo{inset-block-start:-2rem;inset-inline-start:-3%}.guide-file-card--colors{inset-block-start:-1.4rem;inset-inline-start:26%}.guide-file-card--fonts{inset-block-start:-1.3rem;inset-inline-end:0}.guide-file-card--guidelines{inset-inline-start:20%}.guide-file-card--templates{inset-inline-end:1%}.guide-problem__network-node{left:54.4%}.guide-problem__files-note{inset-block-start:55%;inset-block-end:auto;inset-inline-start:2%}.guide-problem__statement:first-child{height:6.1rem}.guide-problem__statements{width:calc(100% - 4rem)}.guide-problem__statement--outcome{height:2.7rem;margin-top:0}}@media(min-width:64.0625rem)and (min-height:50.001rem){.guide-reference--cost h2{font-size:clamp(3.5rem,4.15vw,4.4rem);line-height:1}.guide-reference--cost .guide-cost-stack{inset:2% 26% auto 10%}.guide-reference--cost .guide-reference__scribble--cost{right:0;width:8.5rem;font-size:1.45rem}.guide-problem__statements{width:calc(100% + 1.5rem)}.guide-problem__network-node{left:62.5%;top:49%}}@media(max-width:40rem)and (orientation:landscape){.guide-reference--infra>.guide-infra__footer{transform:translateY(-.1rem) scale(.62)}}.guide-slide:has(.guide-layer){padding:1.35rem 0 3.8rem}.guide-layer{height:37rem}.guide-layer__heading h2{font-size:clamp(3.15rem,5.35vw,5.8rem);line-height:.91}.guide-layer__heading{inset-block-start:3rem}.guide-layer--scatter .guide-scatter-files{left:3.5%;top:37%;width:37%;height:56%}.guide-layer--scatter .guide-scatter-card{width:9.5rem;height:7.1rem}.guide-layer--scatter .guide-layer__core{left:34%;top:59%;width:31%;min-height:7.5rem}.guide-layer--scatter .guide-scatter-folder{right:5%;top:35%;width:23%;height:62%}.guide-layer--scatter .guide-layer__pill-row{left:6%;right:6%;bottom:-36%}.guide-layer--scatter .guide-layer__pill-row>span{width:31%;min-height:5rem;padding:.8rem 1.35rem}.guide-layer--system .guide-system-top{top:29%;left:4%;width:51%;gap:1.15rem}.guide-layer--system .guide-layer__core--system{left:16%;top:49%;width:30%;min-height:7.2rem}.guide-layer--system .guide-system-code{right:3%;top:28%;width:34%;height:54%}.guide-layer--system .guide-system-bottom{top:69%;left:6%;width:48%}.guide-layer--system .guide-system-flow{bottom:-1%}.guide-layer--outputs .guide-output-grid{top:22%;right:3%;width:65%;height:49%;gap:1.15rem}.guide-layer--outputs .guide-layer__core--outputs{left:4%;top:43%;width:24%;min-height:7.5rem}.guide-layer--outputs .guide-output-primitives{left:5%;right:5%;bottom:12%;gap:.9rem}.guide-layer--outputs .guide-output-primitives>span{min-height:4rem;width:15.5%}.guide-layer--outputs .guide-output-claim{bottom:-11%}.guide-layer--media .guide-media-column{top:27%;width:20.5%;gap:.8rem}.guide-layer--media .guide-media-column--left{left:8.5%}.guide-layer--media .guide-media-column article:has(.guide-media-preview){min-height:15rem}.guide-layer--media .guide-layer__core--media{left:37%;top:35%;width:26%;min-height:7.5rem}.guide-layer--media .guide-media-tools{bottom:-5%}.guide-layer--media .guide-layer__bottom-claim{bottom:-13%}.guide-layer--execution .guide-execution-side{top:20%;width:28.5%}.guide-layer--execution .guide-execution-core{left:35%;top:24%;width:30%}.guide-layer--execution .guide-execution-tools{left:34%;right:34%;bottom:-5%}.guide-layer{--guide-layer-scale:1;position:relative;flex:0 0 auto;width:96rem;height:37rem;display:block;color:var(--foreground);transform:scale(var(--guide-layer-scale));transform-origin:center}.guide-layer__heading{position:absolute;z-index:3;inset:1.5rem 2rem auto;text-align:center}.guide-layer__heading p{margin:0 0 1rem;color:var(--primary);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.32em;text-transform:uppercase}.guide-layer__heading h2{margin:0;color:var(--foreground-strong);font-size:clamp(2.8rem,5vw,5.6rem);font-weight:850;letter-spacing:-.075em;line-height:.95}.guide-layer__heading h2 em,.guide-layer__heading b,.guide-layer__bottom-claim em{color:var(--primary);font-family:var(--font-display);font-style:normal;font-weight:400}.guide-layer__heading span{display:block;margin-top:.9rem;color:var(--muted-foreground);font-size:clamp(.9rem,1.35vw,1.35rem)}.guide-layer__diagram{position:absolute;inset:0;z-index:1;min-height:0;height:100%;aspect-ratio:auto}.guide-layer__diagram .guide-diagram__edges{z-index:0}.guide-layer__diagram>:not(.guide-diagram__edges){z-index:2}.guide-layer__core{position:absolute;z-index:3;display:flex;align-items:center;gap:1rem;border:1px solid var(--primary);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel-strong) 92%,transparent);box-shadow:0 0 1.8rem var(--primary-soft),inset 0 0 0 .35rem color-mix(in oklab,var(--primary) 12%,transparent);color:var(--foreground-strong)}.guide-layer__core>.bx{color:var(--foreground-strong)}.guide-layer__core strong,.guide-layer__core small{display:block}.guide-layer__core strong{font-size:clamp(1rem,1.8vw,1.8rem)}.guide-layer__core small{margin-top:.3rem;color:var(--muted-foreground);font-size:var(--font-size-sm)}.guide-layer__scribble{position:absolute;z-index:4;color:var(--primary);font-family:var(--font-display);font-size:clamp(1rem,1.55vw,1.65rem);font-style:italic;line-height:1.05;transform:rotate(-7deg)}.guide-layer__scribble .bx{display:block}.guide-layer__pill-row{position:absolute;z-index:3;display:flex;align-items:center;gap:.8rem}.guide-layer__pill-row>span{display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.8rem;padding:.65rem 1.2rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 94%,transparent);color:var(--foreground-strong);font-weight:700;white-space:nowrap}.guide-layer__pill-row em{color:var(--primary);font-family:var(--font-display);font-size:1.2em;font-style:normal}.guide-layer--scatter .guide-layer__heading{inset-inline:8%}.guide-scatter-files{position:absolute;inset:25% auto auto 4%;width:33%;height:52%}.guide-scatter-card{position:absolute;display:grid;place-items:center;gap:.5rem;width:8.6rem;height:6.4rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-panel);color:var(--foreground-strong);text-align:center;transform:rotate(var(--scatter-angle))}.guide-scatter-card .bx{color:var(--primary)}.guide-scatter-card strong{font-size:var(--font-size-sm)}.guide-scatter-card--1{left:5%;top:3%;--scatter-angle:-9deg}.guide-scatter-card--2{left:39%;top:0;--scatter-angle:5deg}.guide-scatter-card--3{left:0;top:31%;--scatter-angle:8deg}.guide-scatter-card--4{left:34%;top:28%;--scatter-angle:-7deg}.guide-scatter-card--5{left:0;top:61%;--scatter-angle:-7deg}.guide-scatter-card--6{left:34%;top:61%;--scatter-angle:4deg}.guide-scatter-card--7{left:6%;top:86%;--scatter-angle:-5deg}.guide-scatter-card--8{left:40%;top:85%;--scatter-angle:5deg}.guide-scatter-card--9{left:63%;top:54%;--scatter-angle:-2deg}.guide-layer--scatter .guide-layer__core{left:39%;top:44%;width:28%;min-height:7rem;padding:1.25rem 2rem}.guide-scatter-folder{position:absolute;z-index:3;right:3%;top:25%;width:22%;height:54%;padding:1.1rem 1.5rem;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--panel);box-shadow:0 0 2rem var(--primary-soft)}.guide-scatter-folder header,.guide-scatter-folder span{display:flex;align-items:center;gap:.8rem;color:var(--foreground-strong)}.guide-scatter-folder header{margin-bottom:.9rem;font-size:1.25rem}.guide-scatter-folder span{margin:.65rem 0;color:var(--muted-foreground);font-size:var(--font-size-sm)}.guide-scatter-folder .bx{color:var(--primary)}.guide-layer__scribble--everywhere{left:2%;top:20%}.guide-layer__scribble--scattered{left:2%;bottom:18%}.guide-layer--scatter .guide-layer__pill-row{inset-inline:10%;bottom:3%;justify-content:space-between}.guide-layer--scatter .guide-layer__pill-row>span{width:29%}.guide-layer--system .guide-layer__heading h2{font-size:clamp(2.8rem,4.55vw,5rem)}.guide-system-top,.guide-system-bottom{position:absolute;z-index:3;left:4%;width:51%;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.guide-system-top{top:25%}.guide-system-bottom{top:67%;left:6%;width:48%;grid-template-columns:repeat(3,1fr)}.guide-system-top article,.guide-system-bottom article{display:grid;place-items:center;gap:.35rem;min-height:6rem;padding:.6rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel);text-align:center}.guide-system-top .bx,.guide-system-bottom .bx{color:var(--primary)}.guide-system-top strong,.guide-system-bottom strong{font-size:var(--font-size-sm)}.guide-system-top small,.guide-system-bottom small{color:var(--muted-foreground);font-size:var(--font-size-xs)}.guide-layer__core--system{left:17%;top:47%;width:29%;min-height:6.2rem;padding:1rem 1.5rem}.guide-system-code{position:absolute;z-index:3;right:3%;top:24%;width:34%;height:52%;padding:1rem 1.3rem;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--panel)}.guide-system-code header{color:var(--muted-foreground);font-size:var(--font-size-3xs);letter-spacing:.16em}.guide-system-code>div{display:grid;grid-template-columns:1fr auto 1.5fr;align-items:center;gap:.6rem;margin-top:1rem}.guide-system-code>div>span,.guide-system-code code{display:grid;align-content:center;min-height:4.1rem;padding:.6rem;border:1px solid var(--border-strong);border-radius:var(--radius-md)}.guide-system-code>div>span{gap:.35rem;color:var(--foreground-strong);font-size:var(--font-size-xs)}.guide-system-code code{color:var(--primary);font-size:var(--font-size-3xs);white-space:normal}.guide-system-flow{left:4%;right:4%;bottom:13%;justify-content:space-between}.guide-system-flow>span{width:22%}.guide-system-flow>.bx{color:var(--primary)}.guide-system-flow i{color:var(--primary)}.guide-system-flow .icon-2xl{font-size:1.35rem}.guide-system-flow>span:last-child{width:27%}.guide-system-flow{gap:.4rem}.guide-layer__bottom-claim{position:absolute;z-index:3;left:14%;right:14%;bottom:2%;display:flex;justify-content:space-between;gap:3rem;color:var(--foreground-strong);font-size:clamp(1.25rem,2vw,2rem);font-weight:800}.guide-layer--outputs .guide-layer__heading h2{font-size:clamp(2.8rem,4.4vw,5rem)}.guide-layer__core--outputs{left:3%;top:42%;width:24%;min-height:7rem;padding:1.1rem 1.5rem}.guide-output-grid{position:absolute;z-index:3;top:23%;right:3%;width:64%;height:47%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:1rem}.guide-output-grid article{display:grid;align-content:center;gap:.5rem;padding:.85rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--foreground-strong)}.guide-output-grid article strong{font-size:var(--font-size-sm)}.guide-output-grid article .bx{color:var(--primary)}.guide-output-grid article span{width:72%;height:.3rem;border-radius:var(--radius-sm);background:var(--primary-soft)}.guide-output-grid article span:last-child{width:48%}.guide-layer__scribble--same{left:1%;top:61%}.guide-output-primitives{left:4%;right:4%;bottom:20%;justify-content:space-between}.guide-output-primitives>span{width:15.5%;min-height:3.4rem;padding:.5rem;font-size:var(--font-size-xs)}.guide-output-claim{bottom:3%;display:grid;justify-content:center;text-align:center;gap:.1rem}.guide-output-claim small{color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:400}.guide-layer--media .guide-layer__heading h2{font-size:clamp(2.8rem,4.55vw,5rem)}.guide-media-column{position:absolute;z-index:3;top:25%;width:20%;display:grid;gap:.7rem}.guide-media-column--left{left:8%}.guide-media-column--right{right:8%}.guide-media-column article{display:grid;grid-template-columns:2.5rem 1fr;align-items:center;gap:.5rem;min-height:4rem;padding:.65rem 1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel)}.guide-media-column article .bx{color:var(--primary)}.guide-media-column article strong{font-size:var(--font-size-sm)}.guide-media-column article>span{grid-column:2;width:88%;height:.3rem;border-radius:var(--radius-sm);background:var(--primary-soft)}.guide-media-column article>span:last-of-type{width:62%}.guide-media-column article:has(.guide-media-preview){min-height:13rem;align-content:start}.guide-media-preview{grid-column:1 / -1;display:grid;gap:.55rem;min-height:7rem;padding:1rem;background:linear-gradient(145deg,#12214f,#080c18)}.guide-media-preview strong{font-size:1.45rem!important;line-height:.9}.guide-media-preview em{color:var(--primary);font-family:var(--font-display);font-style:normal}.guide-layer__core--media{left:38%;top:34%;width:25%;min-height:7rem;padding:1rem 1.5rem}.guide-layer__scribble--media-left{left:1%;top:48%}.guide-layer__scribble--media-right{right:1%;top:48%}.guide-media-tools{left:4%;right:4%;bottom:16%;justify-content:space-between}.guide-media-tools>span{width:15%;min-height:3.4rem;padding:.45rem;font-size:var(--font-size-xs)}.guide-layer--media .guide-layer__bottom-claim{bottom:2%;justify-content:center;gap:.6rem}.guide-layer--execution .guide-layer__heading h2{font-size:clamp(2.8rem,4.9vw,5.5rem)}.guide-execution-side{position:absolute;z-index:3;top:22%;width:28%}.guide-execution-side--before{left:4%}.guide-execution-side--after{right:4%}.guide-execution-side label{display:inline-block;padding:.45rem 1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--foreground-strong);font-size:var(--font-size-xs);letter-spacing:.18em}.guide-execution-side h3{margin:1rem 0 .7rem;color:var(--foreground-strong);font-family:var(--font-display);font-size:clamp(1.4rem,2.25vw,2.2rem);line-height:1.06}.guide-execution-side>p{color:var(--muted-foreground);font-size:var(--font-size-lg)}.guide-chat-card{position:relative;display:grid;gap:.8rem;margin-top:1.5rem;padding:1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel)}.guide-chat-card strong{display:flex;align-items:center;gap:.55rem}.guide-chat-card span{padding:.8rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--foreground);line-height:1.35}.guide-chat-card small{justify-self:end;color:var(--primary)}.guide-execution-posts{display:flex;gap:.5rem;margin-top:1.4rem}.guide-execution-posts span{display:grid;place-items:center;width:23%;aspect-ratio:.7;padding:.3rem;background:linear-gradient(145deg,#3676d6,#182442);color:#fff;font-size:var(--font-size-2xs);text-align:center}.guide-execution-side>small{display:block;margin-top:1rem;color:var(--muted-foreground);font-size:var(--font-size-sm);line-height:1.45;text-align:center}.guide-execution-core{position:absolute;z-index:3;left:36%;top:26%;width:28%;padding:1.4rem;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--panel);box-shadow:0 0 1.6rem var(--primary-soft)}.guide-execution-core>p{margin:0 0 1rem;color:var(--primary);font-size:var(--font-size-3xs);letter-spacing:.2em;text-align:center}.guide-execution-core h3{margin:0 0 .8rem;color:var(--foreground-strong);font-family:var(--font-display);font-size:1.6rem}.guide-execution-core>span{display:grid;grid-template-columns:1.5rem 1fr 1.35fr;align-items:center;gap:.65rem;padding:.55rem .6rem;border:1px solid var(--border-strong);border-radius:var(--radius-md)}.guide-execution-core>span+span{margin-top:.35rem}.guide-execution-core .bx{color:var(--primary)}.guide-execution-core small{color:var(--muted-foreground)}.guide-execution-tools{position:absolute;z-index:3;left:34%;right:34%;bottom:14%;display:flex;justify-content:space-around;padding:1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel)}.guide-execution-tools span{display:grid;justify-items:center;gap:.25rem;font-size:var(--font-size-xs)}.guide-execution-tools .bx{color:var(--primary)}.guide-execution-tools small{color:var(--muted-foreground);font-size:var(--font-size-3xs)}.guide-execution-stack{position:relative;display:grid;place-items:center;width:45%;aspect-ratio:.7;margin:1rem auto 0;background:linear-gradient(145deg,#102758,#080d19);box-shadow:-.8rem .8rem color-mix(in oklab,var(--primary) 26%,transparent),-.4rem .4rem color-mix(in oklab,var(--primary) 45%,transparent);color:#fff;font-family:var(--font-display);font-size:1.3rem;line-height:1.05;text-align:center}.guide-layer--execution .guide-layer__bottom-claim{bottom:1%;justify-content:center;display:grid;text-align:center;gap:.1rem}.guide-layer--scatter .guide-scatter-files{left:4%;top:29%;width:36%;height:58%}.guide-layer--scatter .guide-layer__core{left:38%;top:43%;width:28%;min-height:7.5rem}.guide-layer--scatter .guide-scatter-folder{right:5%;top:29%;width:22%;height:54%}.guide-layer--scatter .guide-layer__pill-row{left:7%;right:7%;bottom:3%}.guide-layer--system .guide-system-flow{bottom:8%}.guide-layer--system .guide-layer__bottom-claim{bottom:1%}.guide-layer--outputs .guide-output-primitives{bottom:18%}.guide-layer--outputs .guide-output-claim{bottom:2%}.guide-layer--media .guide-media-tools{bottom:14%}.guide-layer--media .guide-layer__bottom-claim{bottom:1%}.guide-layer--execution .guide-execution-tools{bottom:14%}.guide-layer--scatter .guide-scatter-files,.guide-layer--scatter .guide-scatter-folder{top:29%}.guide-layer--scatter .guide-layer__core{top:47%}.guide-layer--system .guide-system-top{top:31%}.guide-layer--system .guide-layer__core--system{top:51%}.guide-layer--system .guide-system-bottom{top:70%}.guide-layer--system .guide-system-flow{bottom:1%}.guide-layer--system .guide-layer__bottom-claim{bottom:-12%}.guide-layer .guide-output-grid{max-width:none;margin-top:0;align-items:stretch}.guide-layer .guide-output-grid article>span{display:block;min-height:0;padding:0;border:0}.guide-layer--outputs .guide-output-primitives{bottom:13%}.guide-layer--outputs .guide-output-claim{bottom:-13%}.guide-layer--media .guide-media-column{top:29%}.guide-layer--media .guide-layer__core--media{top:38%}.guide-layer--media .guide-layer__scribble--media-left,.guide-layer--media .guide-layer__scribble--media-right{top:56%}.guide-layer--media .guide-media-tools{bottom:-7%}.guide-layer--media .guide-layer__bottom-claim{bottom:-15%}.guide-layer--execution .guide-execution-tools{bottom:-7%}.guide-layer--execution .guide-execution-stack{width:38%}.guide-layer--execution .guide-layer__bottom-claim{bottom:-12%}@media(max-width:58rem)and (orientation:landscape){.guide-slide:has(.guide-layer){padding:2rem 1rem 3.2rem;overflow-y:auto}.guide-layer{position:absolute;left:50%;top:2rem;transform:translate(-50%) scale(var(--guide-layer-scale));transform-origin:top center}}.guide-slide:has(.guide-layer){padding:1.35rem 0 3.8rem;place-items:start}.guide-slide:has(.guide-layer) .guide-layer{height:54rem}.guide-slide:has(.guide-layer) .guide-layer__diagram{height:100%;aspect-ratio:auto}.guide-layer__heading{inset-block-start:2rem}.guide-layer__heading h2{font-size:clamp(3rem,4.6vw,5.2rem);line-height:.95}.guide-layer--scatter .guide-scatter-files{left:-3%;top:30%;width:36%;height:50%}.guide-layer--scatter .guide-scatter-card{width:8.8rem;height:6.4rem}.guide-layer--scatter .guide-scatter-card--9{left:55%;top:74%}.guide-layer--scatter .guide-scatter-card--7,.guide-layer--scatter .guide-scatter-card--8{height:5.3rem}.guide-layer--scatter .guide-layer__core{left:32%;top:47%;width:29%;min-height:9.5rem;padding:1rem 3rem}.guide-layer--scatter .guide-layer__core>.bx{font-size:2rem}.guide-layer--scatter .guide-layer__core strong{font-size:1.5rem;white-space:nowrap}.guide-layer--scatter .guide-scatter-folder{right:6.5%;top:30%;width:22%;height:53%}.guide-layer--scatter .guide-layer__pill-row{inset-inline-start:2.5%;inset-inline-end:auto;width:85%;bottom:3%;justify-content:space-between}.guide-layer--scatter .guide-layer__pill-row>span{width:29%;min-height:4.8rem;padding:.8rem 1.35rem}.guide-layer--scatter .guide-layer__scribble--everywhere{left:-3%;top:28%}.guide-layer--scatter .guide-layer__scribble--scattered{left:-3%;bottom:11%}.guide-layer--system .guide-system-top{left:-4.5%;top:26%;width:58%;gap:1.15rem}.guide-layer--system .guide-system-top article{min-height:7.2rem}.guide-layer--system .guide-layer__core--system{left:10%;top:45%;width:30%;min-height:7.2rem}.guide-layer--system .guide-system-code{right:3.5%;top:25%;width:38%;height:52%}.guide-layer--system .guide-system-bottom{left:-2.5%;top:64%;width:54%}.guide-layer--system .guide-system-flow{bottom:13%}.guide-layer--system .guide-layer__bottom-claim{bottom:5%}.guide-layer--system .guide-system-flow{left:-4.5%;right:4%}.guide-layer--system .guide-layer__bottom-claim>strong{display:flex;align-items:center;justify-content:center;width:31.5rem;min-height:4.5rem;padding:.65rem 1rem;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--panel)}.guide-layer--system .guide-layer__bottom-claim{left:8%;right:8%;justify-content:flex-start;gap:7.5rem}.guide-layer--outputs .guide-output-grid{top:22%;right:6%;width:67%;height:46%;gap:1.15rem}.guide-layer--outputs .guide-layer__core--outputs{left:-3.5%;top:37%;width:24%;min-height:7.5rem}.guide-layer--outputs .guide-output-primitives{inset-inline-start:-2.5%;inset-inline-end:2%;bottom:23%;gap:.9rem}.guide-layer--outputs .guide-output-primitives>span{min-height:4rem;width:14%}.guide-layer--outputs .guide-output-claim{bottom:3.5%}.guide-layer--media .guide-layer__heading{inset-block-start:1rem}.guide-layer--media .guide-media-column{top:25%;width:20.5%;gap:.8rem}.guide-layer--media .guide-media-column--left{left:3.5%}.guide-layer--media .guide-media-column--right{right:14%}.guide-layer--media .guide-media-column article{min-height:4.5rem}.guide-layer--media .guide-media-column article:has(.guide-media-preview){min-height:12rem}.guide-layer--media .guide-layer__core--media{left:32%;top:33%;width:26%;min-height:7.5rem}.guide-layer--media .guide-media-tools{inset-inline-start:-5%;inset-inline-end:4.5%;bottom:14.5%}.guide-layer--media .guide-layer__bottom-claim{bottom:5%}.guide-layer--media .guide-layer__scribble--media-left{left:-7%}.guide-layer--execution .guide-execution-side{top:22%;width:28.5%}.guide-layer--execution .guide-execution-side--before{left:-5.3%}.guide-layer--execution .guide-execution-side--after{right:4%}.guide-layer--execution .guide-execution-core{left:32%;top:26%;width:28%;padding:1rem}.guide-layer--execution .guide-execution-core h3{margin-bottom:.5rem}.guide-layer--execution .guide-execution-core>p{margin-bottom:.6rem}.guide-layer--execution .guide-execution-core>span{min-height:2.35rem;padding:.3rem .45rem}.guide-layer--execution .guide-execution-tools{inset-inline-start:28%;inset-inline-end:37%;bottom:15%}.guide-layer--execution .guide-layer__bottom-claim{bottom:.2%}.guide-layer--outputs .guide-output-grid article{position:relative;overflow:hidden;align-content:start;min-height:0;isolation:isolate}.guide-layer--outputs .guide-output-grid article:before{content:"";position:absolute;z-index:-1;inset:auto .85rem .8rem;height:4.15rem;border:1px solid color-mix(in oklab,var(--primary) 28%,transparent);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 40%,var(--panel)),color-mix(in oklab,var(--background-deep) 70%,var(--panel)));opacity:.9}.guide-layer--outputs .guide-output-grid article:nth-child(2):before{content:"“";display:flex;align-items:flex-start;justify-content:flex-start;padding:.1rem .55rem;border:0;background:transparent;color:var(--primary);font-family:var(--font-display);font-size:4.2rem;line-height:.8}.guide-layer--outputs .guide-output-grid article:nth-child(3):before{content:"12×";display:flex;align-items:center;padding-left:.7rem;border:0;background:transparent;color:color-mix(in oklab,var(--primary) 75%,var(--foreground-strong));font-size:2.4rem;font-weight:850}.guide-layer--outputs .guide-output-grid article:nth-child(5):before{content:"New";display:flex;align-items:center;width:3.9rem;inset-inline-start:.85rem;inset-inline-end:auto;padding-left:.6rem;border:0;border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);font-size:1.1rem;font-weight:800}.guide-layer--outputs .guide-output-grid article:nth-child(6):before{inset-inline:1.8rem;height:5.3rem;background:linear-gradient(160deg,#1a3270,#10192f 52%,#202d56)}.guide-layer--outputs .guide-output-grid article:nth-child(7):before{inset-inline:1.1rem;height:4.55rem;box-shadow:.55rem .35rem color-mix(in oklab,var(--primary) 24%,transparent),1.05rem .7rem color-mix(in oklab,var(--primary) 12%,transparent)}.guide-layer--outputs .guide-output-grid article:nth-child(8):before{content:"▶";display:flex;align-items:center;justify-content:center;border:0;background:linear-gradient(145deg,#182f69,#0c1428);color:var(--foreground-strong);font-size:1.55rem}.guide-layer--outputs .guide-output-grid article:nth-child(9):before{inset-inline:1.15rem;height:5rem;background:linear-gradient(180deg,#152c5f 0 22%,transparent 22%),linear-gradient(180deg,transparent 0 48%,color-mix(in oklab,var(--primary) 60%,transparent) 48% 53%,transparent 53% 68%,color-mix(in oklab,var(--primary) 25%,transparent) 68% 73%,transparent 73%)}.guide-layer--outputs .guide-output-grid article:nth-child(10):before{height:4.7rem;background:linear-gradient(180deg,color-mix(in oklab,var(--primary) 45%,var(--panel)) 0 18%,transparent 18% 40%,color-mix(in oklab,var(--primary) 30%,transparent) 40% 48%,transparent 48% 66%,color-mix(in oklab,var(--primary) 20%,transparent) 66% 74%,transparent 74%)}.guide-layer--outputs .guide-output-grid article>span{position:relative;z-index:2}.guide-layer--media .guide-layer__heading{inset-block-start:2rem}.guide-layer--media .guide-layer__heading h2{font-size:clamp(2.8rem,4.1vw,4.7rem)}.guide-layer--media .guide-media-column--left{left:1.6%}.guide-layer--media .guide-media-column--right{right:25%}.guide-layer--media .guide-layer__core--media{left:26.2%;top:35%;width:26%}.guide-layer--media .guide-media-column{top:28%;gap:.9rem}.guide-layer--media .guide-media-column article{min-height:5.2rem}.guide-layer--media .guide-media-column article:has(.guide-media-preview){min-height:16rem}.guide-layer--media .guide-media-column--right article:has(.guide-media-preview){min-height:14rem}.guide-layer--media .guide-media-tools{inset-inline-start:-5%;inset-inline-end:19%;bottom:14%}.guide-layer--media .guide-layer__bottom-claim{bottom:1%;flex-direction:column;align-items:center;gap:.05rem}.guide-layer--execution .guide-execution-side--after{right:11%}.guide-layer--execution .guide-execution-side{width:26.5%}.guide-layer--execution .guide-execution-core{left:28%;top:25%;width:26%}.guide-layer--execution .guide-execution-tools{inset-inline-start:30%;inset-inline-end:36%}.guide-layer--execution .guide-layer__bottom-claim{bottom:-2%}.guide-layer--execution .guide-execution-posts span{position:relative;overflow:hidden;font-family:var(--font-display);font-size:var(--font-size-xs);line-height:.95}.guide-layer--execution .guide-execution-posts span:before{content:"";position:absolute;inset:0 0 auto;height:42%;background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 72%,#10214c),#0e1934);opacity:.9}.guide-layer--execution .guide-execution-posts span:nth-child(2){background:linear-gradient(145deg,#0a2949,#88b7dc)}.guide-layer--execution .guide-execution-posts span:nth-child(3){background:linear-gradient(145deg,#3e2d89,#e06b8c)}.guide-layer--execution .guide-execution-posts span:nth-child(4){background:linear-gradient(145deg,#e6e9d8,#263844);color:#101426}.guide-layer--execution .guide-execution-stack{isolation:isolate;background:transparent;box-shadow:none}.guide-layer--execution .guide-execution-stack span{position:absolute;inset:0;display:grid;place-items:center;padding:.6rem;border:1px solid color-mix(in oklab,var(--primary) 66%,transparent);background:linear-gradient(145deg,#102758,#080d19);box-shadow:-.8rem .8rem color-mix(in oklab,var(--primary) 26%,transparent),-.4rem .4rem color-mix(in oklab,var(--primary) 45%,transparent)}.guide-layer--execution .guide-execution-stack span:nth-child(1){transform:translate(-1.2rem,.8rem);opacity:.7}.guide-layer--execution .guide-execution-stack span:nth-child(2){transform:translate(-.6rem,.4rem);opacity:.85}.guide-layer--execution .guide-execution-stack span:nth-child(3){transform:none}.guide-layer--system .guide-layer__heading,.guide-layer--media .guide-layer__heading,.guide-layer--execution .guide-layer__heading{transform:none}@media(max-width:60rem){.guide-slide:has(.guide-layer){display:block;overflow:auto;padding:1.35rem 0 4.5rem}.guide-slide:has(.guide-layer) .guide-layer{position:relative;top:0;margin:0}.guide-layer--system .guide-system-top,.guide-layer--system .guide-system-bottom,.guide-layer--system .guide-system-flow,.guide-layer--outputs .guide-layer__core--outputs,.guide-layer--execution .guide-execution-side--before{left:0}}.guide-layer--scatter,.guide-layer--outputs{height:54rem}.guide-layer--system,.guide-layer--media{height:72rem}.guide-layer--execution{height:64rem}.guide-slide:has(.guide-layer--scatter) .guide-layer,.guide-slide:has(.guide-layer--outputs) .guide-layer{height:54rem}.guide-slide:has(.guide-layer--system) .guide-layer,.guide-slide:has(.guide-layer--media) .guide-layer{height:72rem}.guide-slide:has(.guide-layer--execution) .guide-layer{height:64rem}.guide-layer--system .guide-system-top{left:4.8%;width:50%}.guide-layer--system .guide-system-code{right:8%;width:34%}.guide-layer--system .guide-layer__core--system{left:14%;width:26%}.guide-layer--system .guide-system-bottom{left:0;width:50%}.guide-layer--system .guide-system-flow{left:0;right:0}.guide-layer--system .guide-layer__bottom-claim{left:12%;right:12%;gap:4.5rem}.guide-layer--system .guide-layer__bottom-claim>strong{width:27.5rem}.guide-layer--media .guide-media-column--left{left:7.5%}.guide-layer--media .guide-media-column--right{right:11.8%}.guide-layer--media .guide-layer__core--media{left:36.5%;width:24%}.guide-layer--media .guide-layer__heading h2{font-size:clamp(3rem,4.6vw,5.2rem)}.guide-layer--media .guide-layer__heading span{margin-top:.4rem}.guide-layer--media .guide-media-column{top:28%}.guide-layer--media .guide-media-tools{inset-inline-start:4%;inset-inline-end:4%}.guide-layer--media .guide-layer__scribble--media-left{left:3%}.guide-layer--execution .guide-execution-side--before{left:0}.guide-layer--execution .guide-execution-side--after{right:0}.guide-layer--execution .guide-execution-core{left:36.5%;width:26%}.guide-layer--system .guide-system-top{left:0}.guide-layer--system .guide-layer__core--system{left:12.4%}.guide-layer--system .guide-system-code{right:12.5%}.guide-layer--system .guide-system-bottom{left:2%;width:46.4%}.guide-layer--outputs .guide-layer__core--outputs{left:1.7%}.guide-layer--outputs .guide-output-grid{right:1%;width:66.2%}.guide-layer--outputs .guide-output-primitives{inset-inline-start:2.1%;inset-inline-end:1.3%}.guide-layer--media .guide-media-column--left{left:6.5%}.guide-layer--media .guide-media-column{width:19.4%}.guide-layer--media .guide-media-column--right{right:21%}.guide-layer--media .guide-layer__core--media{left:31.5%;width:23%}.guide-layer--media .guide-media-column--left article:has(.guide-media-preview){min-height:21rem}.guide-layer--media .guide-media-column--right article:has(.guide-media-preview){min-height:14.8rem}.guide-layer--media .guide-media-tools{inset-inline-start:-.7%;inset-inline-end:13.8%;bottom:16%}.guide-layer--media .guide-media-tools>span{min-height:5.8rem}.guide-layer--media .guide-layer__bottom-claim{bottom:4%}.guide-layer--execution .guide-execution-side--before{left:-.6%}.guide-layer--execution .guide-execution-side--after{right:7.8%}.guide-layer--execution .guide-execution-core{left:32.7%}.guide-layer--execution .guide-execution-tools{inset-inline-start:30%;inset-inline-end:38.5%}.guide-layer--scatter .guide-scatter-files{left:0}.guide-layer--scatter .guide-layer__core{left:37%}.guide-layer--scatter .guide-scatter-folder{right:1.5%}.guide-layer--scatter .guide-layer__pill-row{inset-inline-start:7.3%}.guide-layer--scatter .guide-layer__scribble--everywhere,.guide-layer--scatter .guide-layer__scribble--scattered{left:1.2%}.guide-layer--scatter .guide-layer__heading{inset-block-start:.75rem}.guide-layer--scatter .guide-layer__diagram{transform:translateY(-1.35rem)}.guide-layer--scatter .guide-scatter-core,.guide-layer .guide-glass-core{isolation:isolate;border-color:color-mix(in oklab,var(--primary) 70%,var(--border));background:linear-gradient(125deg,var(--panel),color-mix(in oklab,var(--primary) 13%,var(--panel)));box-shadow:var(--glass-shadow),0 0 1.6rem var(--primary-soft);backdrop-filter:blur(var(--glass-blur))}.guide-layer .guide-glass-core:before{content:"";position:absolute;inset:.4rem;border:1px solid color-mix(in oklab,var(--primary) 25%,transparent);border-radius:var(--radius-sm);pointer-events:none}.guide-layer .guide-glass-core .guide-glass-layers{position:absolute;inset:0;z-index:-1;pointer-events:none}.guide-layer .guide-glass-core .guide-glass-layers i{position:absolute;inset:0;border:1px solid color-mix(in oklab,var(--primary) 55%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--primary) 6%,transparent);transform:translate(.5rem,.55rem)}.guide-layer .guide-glass-core .guide-glass-layers i+i{transform:translate(1rem,1.1rem);opacity:.55}.guide-layer--scatter .guide-scatter-core:before{content:"";position:absolute;inset:.4rem;border:1px solid color-mix(in oklab,var(--primary) 25%,transparent);border-radius:var(--radius-sm);pointer-events:none}.guide-layer--scatter .guide-glass-layers{position:absolute;inset:0;z-index:-1;pointer-events:none}.guide-layer--scatter .guide-glass-layers i{position:absolute;inset:0;border:1px solid color-mix(in oklab,var(--primary) 55%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--primary) 6%,transparent);transform:translate(.5rem,.55rem)}.guide-layer--scatter .guide-glass-layers i+i{transform:translate(1rem,1.1rem);opacity:.55}.guide-layer--scatter .guide-scatter-brand{display:grid;place-items:center;width:2rem;height:2rem;color:var(--primary)}.guide-layer--scatter .guide-scatter-brand>svg{width:2rem;height:2rem;display:block}.guide-layer--scatter .guide-scatter-brand[src]{-o-object-fit:contain;object-fit:contain}.guide-brand-mark{display:inline-flex;flex:0 0 auto;width:1.45rem;height:1.45rem;align-items:center;justify-content:center;-o-object-fit:contain;object-fit:contain;color:var(--foreground-strong)}.guide-brand-mark--figma{width:1.2rem;height:1.8rem}.guide-brand-mark--canva{width:2rem;height:.78rem}.guide-brand-mark--claude{width:1.35rem;height:1.35rem}.guide-brand-mark--claude>svg{width:100%;height:100%;display:block}.guide-system-flow .guide-brand-mark--claude>svg{fill:var(--foreground-strong)}.guide-provider-claude{color:var(--provider-claude,#D97757)!important}.guide-system-flow>span,.guide-media-tools>span,.guide-chat-card strong{gap:.55rem}.guide-media-tools>span:last-child{gap:.35rem}.guide-layer--system .guide-layer__heading{transform:translate(-8%)}.guide-layer--media .guide-layer__heading{transform:translate(-5%)}.guide-layer--execution .guide-layer__heading{transform:translate(-8%)}.guide-layer--execution .guide-execution-core{isolation:isolate;left:36%;top:23.5%;width:28.1%;min-height:30.5rem}.guide-layer--execution .guide-execution-side{top:17.5%;width:30%}.guide-layer--execution .guide-execution-side--before{left:.1%}.guide-layer--execution .guide-execution-side--after{right:0;width:28.5%}.guide-layer--execution .guide-execution-tools{inset-inline-start:33%;inset-inline-end:33%;bottom:16%;min-height:7rem}.guide-layer--execution .guide-layer__bottom-claim{bottom:1%}.guide-layer--system .guide-system-top{left:1%;top:23.5%;width:57%}.guide-layer--system .guide-system-top article{min-height:8.8rem}.guide-layer--system .guide-layer__core--system{left:15.5%;top:42%;width:30%;min-height:9rem}.guide-layer--system .guide-system-code{right:0;top:22.5%;width:38%}.guide-layer--system .guide-system-bottom{left:3%;top:61%;width:53%}.guide-layer--system .guide-system-bottom article{min-height:8.8rem}.guide-layer--system .guide-system-flow{bottom:18%}.guide-layer--system .guide-layer__bottom-claim{bottom:7%}.guide-layer--system .guide-system-top article,.guide-layer--system .guide-system-bottom article{background:linear-gradient(145deg,color-mix(in oklab,var(--panel-raised) 88%,transparent),color-mix(in oklab,var(--panel) 84%,transparent));box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur))}.guide-layer--system .guide-system-bottom{grid-template-columns:26% 29% 25%;justify-content:space-between}.guide-layer--system .guide-system-core{padding:1rem 1.5rem}.guide-layer--system .guide-system-code{height:51%;padding:1.1rem 1.3rem;background:linear-gradient(145deg,color-mix(in oklab,var(--panel-raised) 88%,transparent),color-mix(in oklab,var(--panel) 82%,transparent));box-shadow:var(--glass-shadow),0 0 1.25rem var(--primary-soft);backdrop-filter:blur(var(--glass-blur))}.guide-layer--system .guide-system-code>div{grid-template-columns:27% auto 58%;min-height:6.1rem;margin-top:1rem}.guide-layer--system .guide-system-code>div:nth-of-type(2){min-height:8.8rem}.guide-layer--system .guide-system-code>div>span,.guide-layer--system .guide-system-code code{position:relative;overflow:hidden;min-height:100%;background:color-mix(in oklab,var(--panel) 90%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 8%,transparent)}.guide-layer--system .guide-system-code>div>span{isolation:isolate}.guide-layer--system .guide-system-code>div>span:after{content:"";position:absolute;z-index:0;width:130%;height:2px;inset:50% auto auto -12%;background:var(--destructive);transform:rotate(-28deg);box-shadow:0 0 .25rem var(--destructive-soft)}.guide-layer--system .guide-system-code>div:nth-of-type(1)>span:before{content:"";position:absolute;z-index:0;width:4.2rem;height:2.15rem;inset:auto auto .8rem .8rem;border-radius:var(--radius-sm);background:linear-gradient(145deg,var(--primary),color-mix(in oklab,var(--primary) 60%,var(--purple)))}.guide-layer--system .guide-system-code>div:nth-of-type(2)>span:before{content:"Aa";position:absolute;z-index:0;inset:auto auto .35rem .8rem;color:var(--foreground-strong);font-family:var(--font-display);font-size:2.7rem;line-height:1}.guide-layer--system .guide-system-code>div:nth-of-type(3)>span:before{content:"";position:absolute;z-index:0;width:4.3rem;height:2.35rem;inset:auto auto .7rem .8rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:linear-gradient(145deg,var(--panel-raised),var(--background-deep))}.guide-layer--system .guide-system-code>div>span:after{z-index:1}.guide-layer--system .guide-system-code>div>span>*{position:relative;z-index:2}.guide-layer--system .guide-system-code>header .bx-right-arrow-alt,.guide-layer--system .guide-system-code>div>.bx-right-arrow-alt{color:var(--primary);justify-self:center;align-self:center}.guide-layer--system .guide-system-code__incoming{position:absolute;inset-inline-start:-1.5rem;inset-block-start:50%;z-index:5;color:var(--primary);transform:translateY(-50%);filter:drop-shadow(0 0 .35rem var(--primary-soft))}.guide-layer--system .guide-system-code code{display:grid;align-content:center;gap:.45rem;color:var(--primary);font-size:var(--font-size-xs);white-space:normal}.guide-layer--system .guide-system-code code:before{color:var(--muted-foreground);font-size:var(--font-size-3xs);content:"/* Token */"}.guide-layer--system .guide-system-code>div:nth-of-type(2) code:before{content:"/* Type scale */"}.guide-layer--system .guide-system-code>div:nth-of-type(3) code:before{content:"/* Component */"}.guide-layer--system .guide-system-code code>.bx{position:absolute;inset:.55rem .55rem auto auto;color:var(--foreground-muted)}.guide-layer--system .guide-system-code{display:grid;grid-template-rows:auto repeat(3,minmax(0,1fr));gap:1rem}.guide-layer--system .guide-system-code>div{min-height:0;margin-top:0}.guide-layer--media .guide-layer__heading{inset-block-start:.75rem}.guide-layer--media .guide-media-column{top:21%;width:22.1%}.guide-layer--media .guide-media-column--left{left:8.8%}.guide-layer--media .guide-media-column--right{right:8.5%}.guide-layer--media .guide-media-column--left article:has(.guide-media-preview){min-height:25.5rem}.guide-layer--media .guide-media-column--right article:has(.guide-media-preview){min-height:20rem}.guide-layer--media .guide-layer__core--media{left:37.2%;top:27.5%;width:26.3%;min-height:8.6rem}.guide-layer--media .guide-media-tools{inset-inline-start:.5%;inset-inline-end:.5%;bottom:14.5%}.guide-layer--media .guide-media-tools>span{min-height:7.1rem}.guide-layer--media .guide-layer__bottom-claim{bottom:5.5%}@media(max-height:48rem)and (min-width:60.01rem){.guide-layer--media .guide-layer__bottom-claim,.guide-layer--execution .guide-layer__bottom-claim{bottom:4%}.guide-layer--media .guide-media-tools,.guide-layer--execution .guide-execution-tools{bottom:14%}}.guide-layer--scatter .guide-scatter-card--3 .bx:before{content:""}.guide-layer--scatter .guide-scatter-card--4 .bx:before{content:""}.guide-layer--scatter .guide-scatter-card--6 .bx:before{content:""}.guide-layer--system .guide-system-top article:nth-child(2) .bx:before{content:""}.guide-layer--system .guide-system-top article:nth-child(3) .bx:before{content:""}.guide-layer--system .guide-system-top article:nth-child(4) .bx:before{content:""}.guide-layer--system .guide-system-bottom article:nth-child(3) .bx:before{content:""}.guide-layer--system .guide-system-code>div:nth-of-type(1) .bx:before{content:""}.guide-layer--system .guide-system-code>div:nth-of-type(2) .bx:before{content:""}.guide-layer--system .guide-system-code>div:nth-of-type(3) .bx:before{content:""}.guide-layer--outputs .guide-output-grid article:nth-child(2) .bx:before{content:""}.guide-layer--outputs .guide-output-grid article:nth-child(7) .bx:before{content:""}.guide-layer--outputs .guide-output-grid article:nth-child(8) .bx:before{content:""}.guide-layer--outputs .guide-output-grid article:nth-child(9) .bx:before{content:""}.guide-layer--media .guide-media-column--right article:nth-child(3) .bx:before{content:""}.guide-layer--media .guide-media-column--right article:nth-child(4) .bx:before{content:""}.guide-layer--media .guide-media-tools>span:nth-child(3) .bx:before{content:""}.guide-layer--media .guide-media-tools>span:nth-child(4) .bx:before{content:""}.guide-layer--media .guide-media-tools>span:nth-child(6) .bx:before{content:""}.guide-layer--execution .guide-execution-core>span:last-child .bx:before{content:""}.guide-layer--execution .guide-execution-tools>span:nth-child(3) .bx:before{content:""}.guide-layer--execution .guide-execution-tools>span:nth-child(4) .bx:before{content:""}.brand-guide .guide-layer__heading>p,.brand-guide .guide-reference__eyebrow{display:none}.guide-fullscreen{position:absolute;z-index:9;inset-block-start:1.25rem;inset-inline-end:1.25rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 88%,transparent);color:var(--foreground-strong);cursor:pointer;backdrop-filter:blur(var(--glass-blur));transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease),transform var(--duration) var(--ease)}.guide-fullscreen:hover{border-color:var(--primary);background:var(--primary-soft);transform:translateY(-.1rem)}.guide-fullscreen:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(max-width:58rem)and (orientation:landscape){.guide-fullscreen{inset-block-start:.65rem;inset-inline-end:.65rem;width:2.35rem;height:2.35rem}}@media(max-width:60rem)and (orientation:portrait){.brand-guide.is-unlocked .guide-slide.is-active{visibility:hidden;pointer-events:none}.brand-guide.is-unlocked .guide-orientation{position:fixed;z-index:20;inset:0;display:grid;align-content:center;justify-items:center;gap:1rem;padding:2rem;background:var(--background);color:var(--foreground-strong);text-align:center}.guide-orientation .bx{display:block;color:var(--primary);transform:rotate(90deg)}.guide-orientation p{max-width:20rem;margin:0;font-size:var(--font-size-sm);font-weight:700;line-height:1.45}}.guide-layer--outputs .guide-layer__heading{inset-block-start:2.5rem}.guide-layer--outputs .guide-layer__diagram{transform:none}.guide-layer--scatter .guide-scatter-folder{overflow:hidden;padding-top:2.7rem}.guide-layer--scatter .guide-scatter-folder:before{content:"";position:absolute;inset:.9rem auto auto 1.1rem;width:3.1rem;height:.6rem;background:radial-gradient(circle at .3rem .3rem,#ff6b6b 0 .3rem,transparent .32rem),radial-gradient(circle at 1.35rem .3rem,#ffd166 0 .3rem,transparent .32rem),radial-gradient(circle at 2.4rem .3rem,#49d17d 0 .3rem,transparent .32rem)}.guide-layer--scatter .guide-scatter-folder header{margin-bottom:.6rem}.guide-layer--scatter .guide-scatter-folder span{position:relative;margin:.56rem 0;padding-left:1.25rem}.guide-layer--scatter .guide-scatter-folder span:before{content:"";position:absolute;left:.25rem;top:-.62rem;width:.65rem;height:1.28rem;border-left:1px solid color-mix(in oklab,var(--muted-foreground) 70%,transparent);border-bottom:1px solid color-mix(in oklab,var(--muted-foreground) 70%,transparent)}.brand-guide .guide-layer--system .guide-layer__heading,.brand-guide .guide-layer--media .guide-layer__heading,.brand-guide .guide-layer--execution .guide-layer__heading{transform:none}.guide-media-preview{position:relative;overflow:hidden;isolation:isolate}.guide-media-preview>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.68;filter:saturate(.9) contrast(1.05)}.guide-media-preview__copy{position:relative;z-index:1;display:grid;gap:.55rem;min-height:7rem;padding:1rem;background:linear-gradient(180deg,transparent 0 26%,color-mix(in oklab,var(--background-deep) 82%,transparent))}.guide-media-preview__copy strong{font-size:1.45rem!important;line-height:.9}.guide-media-preview__copy em{color:var(--primary);font-family:var(--font-display);font-style:normal}.guide-media-preview--video>.bx{position:absolute;z-index:2;inset:50% auto auto 50%;display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid color-mix(in oklab,var(--foreground-strong) 75%,transparent);border-radius:50%;background:color-mix(in oklab,var(--background-deep) 55%,transparent);color:var(--foreground-strong);transform:translate(-50%,-50%)}.guide-media-preview--video>small{position:absolute;z-index:2;inset:auto .65rem .45rem auto;color:var(--foreground-strong);font-size:var(--font-size-3xs);letter-spacing:.04em}.guide-media-preview--video:after{content:"";position:absolute;z-index:1;inset:auto .7rem .75rem;height:.2rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--foreground-strong) 0 24%,color-mix(in oklab,var(--foreground-strong) 38%,transparent) 24% 100%)}.guide-execution-posts span,.guide-execution-stack span{overflow:hidden}.guide-execution-posts span img,.guide-execution-stack span img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.guide-execution-stack span{padding:0!important}.guide-layer--outputs .guide-output-grid article,.guide-layer--media .guide-media-column article,.guide-layer--execution .guide-chat-card,.guide-layer--execution .guide-execution-tools{border-color:var(--glass-border);background:linear-gradient(145deg,color-mix(in oklab,var(--glass-bg-strong) 78%,transparent),color-mix(in oklab,var(--panel) 84%,transparent));box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur))}.guide-layer--outputs .guide-output-grid article{isolation:isolate}.guide-layer--outputs .guide-output-preview{position:absolute;z-index:-1;inset:auto .8rem .75rem;width:calc(100% - 1.6rem);height:4.4rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);opacity:.24;filter:saturate(.85) contrast(1.08)}.guide-layer--media .guide-media-column article{position:relative}.guide-layer--media .guide-media-column article:has(.guide-media-preview){overflow:hidden}.guide-layer--media .guide-media-column article:has(.guide-media-preview) .guide-media-preview{position:absolute;inset:4.35rem .7rem .7rem;min-height:0;height:auto;border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);background:var(--background-deep)}.guide-layer--media .guide-media-column article:has(.guide-media-preview) .guide-media-preview>img{opacity:.78}.guide-layer--execution .guide-execution-core{border-color:color-mix(in oklab,var(--primary) 70%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--glass-bg-strong) 82%,transparent),color-mix(in oklab,var(--panel) 84%,transparent));box-shadow:var(--glass-shadow),0 0 1.6rem var(--primary-soft);backdrop-filter:blur(var(--glass-blur))}.guide-layer--execution .guide-execution-core:before,.guide-layer--execution .guide-execution-core:after{content:"";position:absolute;z-index:-1;inset:0;border:1px solid color-mix(in oklab,var(--primary) 45%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--primary) 5%,transparent)}.guide-layer--execution .guide-execution-core:before{transform:translate(-.45rem,.45rem);opacity:.7}.guide-layer--execution .guide-execution-core:after{transform:translate(.45rem,.45rem);opacity:.45}.brand-guide{--guide-scene-width:96rem;--guide-scene-card-surface:linear-gradient(145deg,color-mix(in oklab,var(--glass-bg-strong) 68%,transparent),color-mix(in oklab,var(--background-deep) 76%,transparent));--guide-scene-card-border:var(--glass-border)}.guide-layer{width:var(--guide-scene-width)}.guide-layer__heading h2{font-size:clamp(4rem,5.6vw,6.4rem);line-height:.9;text-wrap:balance}.brand-guide .guide-layer--system .guide-layer__heading h2,.brand-guide .guide-layer--outputs .guide-layer__heading h2{font-size:clamp(4.2rem,6.05vw,6.8rem)}.brand-guide .guide-layer--media .guide-layer__heading h2{font-size:clamp(3.8rem,5.35vw,6rem)}.brand-guide .guide-layer--execution .guide-layer__heading h2{font-size:clamp(4.4rem,6.2vw,6.8rem)}.brand-guide .guide-layer--scatter .guide-layer__heading h2{font-size:clamp(3.15rem,4.45vw,5.1rem)}.brand-guide .guide-layer--outputs .guide-layer__heading h2{font-size:clamp(3.7rem,4.9vw,5.6rem)}.brand-guide .guide-layer--scatter .guide-layer__heading{inset-block-start:3.25rem}.brand-guide .guide-layer--system .guide-layer__heading{inset-block-start:4.5rem}.brand-guide .guide-layer--outputs .guide-layer__heading{inset-block-start:3rem}.brand-guide .guide-layer--outputs .guide-layer__heading span{margin-top:.38rem}.brand-guide .guide-layer--media .guide-layer__heading{inset-block-start:2.65rem}.brand-guide .guide-layer--execution .guide-layer__heading{inset-block-start:4rem}.brand-guide .guide-layer--system .guide-layer__heading h2{font-size:clamp(4.3rem,6.3vw,7rem)}.brand-guide .guide-layer--scatter .guide-scatter-files{top:30.25%}.guide-layer--system .guide-system-top article,.guide-layer--system .guide-system-bottom article,.guide-layer--outputs .guide-output-grid article,.guide-layer--media .guide-media-column article,.guide-layer--execution .guide-chat-card,.guide-layer--execution .guide-execution-tools{border-color:var(--guide-scene-card-border);background:var(--guide-scene-card-surface);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur))}.guide-layer--execution .guide-execution-core.guide-glass-core{display:block;padding:1.2rem 1.25rem;overflow:visible}.guide-layer--execution .guide-execution-core__eyebrow{margin:0 0 .85rem;color:var(--primary);font-size:var(--font-size-3xs);letter-spacing:.2em;text-align:center}.guide-layer--execution .guide-execution-core h3{margin:0 0 .8rem;color:var(--foreground-strong);font-family:var(--font-display);font-size:1.8rem;line-height:1.05}.guide-layer--execution .guide-execution-core__rows{display:grid;gap:.35rem}.guide-layer--execution .guide-execution-core__rows>span{display:grid;grid-template-columns:1.5rem 1fr 1.35fr;align-items:center;gap:.65rem;min-width:0;padding:.55rem .6rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 55%,transparent)}.guide-layer--execution .guide-execution-core__rows .bx{color:var(--primary)}.guide-layer--execution .guide-execution-core__rows b,.guide-layer--execution .guide-execution-core__rows small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-layer--execution .guide-execution-core__rows small{color:var(--muted-foreground)}.guide-layer--execution .guide-execution-stack span{background:var(--guide-scene-card-surface)}.guide-layer--outputs .guide-output-preview{opacity:.42}.guide-layer--outputs .guide-output-claim,.guide-layer--media .guide-layer__bottom-claim,.guide-layer--execution .guide-layer__bottom-claim{font-size:clamp(2rem,2.8vw,2.8rem);line-height:.98}.guide-status{display:flex;align-items:center;justify-content:center}.guide-counter{display:flex;align-items:center;gap:.42rem;font-size:var(--font-size-sm)}.guide-counter span{color:var(--muted-foreground)}.guide-tool-logo{flex:0 0 2rem}.guide-tool-logo img,.guide-provider-mark,.guide-system-top article .shrink-0,.guide-output-primitives .shrink-0{display:block;width:1.45rem;height:1.45rem;-o-object-fit:contain;object-fit:contain}.guide-tool-logo--chatgpt img,.guide-tool-logo--midjourney img{color:#f2f4f7}.guide-tool-logo--runway img{color:var(--primary)}.guide-tool-logo--claude img{color:var(--provider-claude,#d97757)}.guide-tool-logo--gemini img{color:#78a9ff}.guide-tool-logo--chatgpt img,.guide-tool-logo--midjourney img{filter:brightness(0) invert(1)}.guide-tool-logo--runway img,.guide-provider-mark--gemini{filter:brightness(0) saturate(100%) invert(55%) sepia(80%) saturate(1450%) hue-rotate(201deg) brightness(101%) contrast(101%)}.guide-tool-logo--claude img,.guide-provider-mark--claude{filter:brightness(0) saturate(100%) invert(57%) sepia(40%) saturate(1088%) hue-rotate(329deg) brightness(95%) contrast(88%)}.guide-provider-mark--chatgpt{filter:brightness(0) invert(1)}.guide-provider-mark--copilot{filter:brightness(0) saturate(100%) invert(61%) sepia(47%) saturate(1632%) hue-rotate(194deg) brightness(101%) contrast(101%)}.guide-provider-mark--chatgpt{color:#f2f4f7}.guide-provider-mark--claude{color:var(--provider-claude,#d97757)}.guide-provider-mark--gemini{color:#78a9ff}.guide-provider-mark--copilot{color:#7c9cff}.guide-chat-card strong{min-width:0;display:flex;align-items:center;gap:.5rem}.guide-execution-tools>span{display:grid;justify-items:center;gap:.28rem}.guide-layer--media .guide-media-preview{background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 18%,var(--background-deep)),var(--background-deep))}.guide-layer--media .guide-media-preview:not(.guide-media-preview--video):before{content:"Ideas\ain motion.";position:absolute;inset:20% 12% auto;z-index:1;white-space:pre;color:var(--foreground-strong);font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2.4rem);line-height:.92;text-align:left}.guide-layer--media .guide-media-preview:not(.guide-media-preview--video):after{content:"One brand. Infinite outputs.";position:absolute;inset:auto 12% 14%;z-index:1;color:var(--muted-foreground);font-size:var(--font-size-3xs);letter-spacing:.04em}.guide-reference--infra>.guide-infra__not-list,.guide-reference--infra>.guide-infra__label--top{width:74%;margin-inline-start:6%}.guide-infra-diagram .guide-infra__inputs,.guide-infra-diagram .guide-infra__outputs{inset-inline-start:6%;width:74%;gap:.78rem}.guide-infra-diagram .guide-infra__steps{inset-block-start:32%;inset-inline-start:67%;width:25%}.guide-infra-diagram .guide-infra__label--bottom{inset-block-start:72%;inset-inline-start:6%;width:74%}.guide-infra-diagram .guide-infra__outputs{inset-block-start:76%;height:22.5%}.guide-infra-diagram .guide-infra__outputs article{padding-inline:.45rem}.guide-infra-diagram .guide-infra__outputs strong{font-size:clamp(.5rem,.9vw,.72rem);white-space:nowrap}.guide-infra-diagram .guide-infra__outputs small{font-size:clamp(.42rem,.72vw,.58rem);line-height:1.05;white-space:normal}.guide-infra__not-list .guide-infra__not-brand{position:relative;overflow:visible}.guide-infra__not-list .guide-infra__not-x{inset:auto -.18rem -.18rem auto;width:1rem;height:1rem;border:0;border-radius:0;background:transparent;color:var(--destructive);opacity:.72;font-size:1.35rem;line-height:1;transform:rotate(-16deg)}.guide-infra__not-list .guide-infra__not-brand svg,.guide-infra__not-list .guide-infra__not-brand img{position:relative;z-index:0}.guide-infra__not-list .guide-infra__not-brand img{max-width:1.55rem;max-height:1.35rem;-o-object-fit:contain;object-fit:contain}.guide-infra__not-list .guide-infra__not-brand--figma img{width:1.05rem;height:1.35rem}.guide-reference--cost .guide-cost-stack{gap:.6rem}.guide-reference--cost .guide-cost-stack article:nth-child(4){margin-inline-start:6.25rem}.guide-reference--cost .guide-cost-stack article:nth-child(5){margin-inline-start:6.75rem}.guide-reference--cost .guide-cost-metrics{inset-block-end:1.5%}@media(min-width:64.0625rem){.guide-reference--cost .guide-cost-stack{inset-block-start:10%}.guide-reference--cost .guide-cost-stack article{min-height:5.55rem}.guide-reference--cost .guide-cost-metrics{inset-block-end:3%}}@media(max-width:64rem){.guide-infra-diagram .guide-infra__inputs,.guide-infra-diagram .guide-infra__outputs{gap:.45rem}.guide-infra-diagram .guide-infra__steps{inset-inline-start:67%;width:25%}.guide-infra-diagram .guide-infra__label--bottom{inset-inline-start:6%;width:74%}}@media(max-width:58rem)and (orientation:landscape){.guide-infra-diagram .guide-infra__inputs,.guide-infra-diagram .guide-infra__outputs{inset-inline-start:2%;width:68%}.guide-infra-diagram .guide-infra__steps{inset-inline-start:65%;width:27%}.guide-infra-diagram .guide-infra__label--bottom{inset-block-start:72%;inset-inline-start:2%;width:68%}.guide-infra-diagram .guide-infra__outputs{inset-block-start:76%;height:22%}}.guide-status{min-height:1.5rem;gap:1.15rem}.guide-progress{display:flex;align-items:center;gap:.62rem}.guide-progress button{flex:0 0 auto}.guide-counter{line-height:1.15}.guide-layer--system .guide-layer__bottom-claim{left:14%;right:14%;gap:6.6rem}.guide-layer--system .guide-layer__bottom-claim>strong{width:31.5rem}.guide-layer--outputs .guide-output-grid{top:19.3%;height:44.5%}.guide-layer--outputs .guide-layer__core--outputs{top:34.1%;min-height:8rem}.guide-layer--outputs .guide-output-primitives>span{min-height:5.4rem}.guide-layer--outputs .guide-output-claim{bottom:7%}.guide-layer--outputs .guide-layer__heading>span{margin-top:.08rem}@media(min-width:60.0625rem)and (max-height:50rem){.guide-slide:has(.guide-layer--scatter),.guide-slide:has(.guide-layer--system),.guide-slide:has(.guide-layer--outputs){padding-inline:4%;overflow:clip}.guide-slide:has(.guide-layer--scatter) .guide-layer,.guide-slide:has(.guide-layer--system) .guide-layer,.guide-slide:has(.guide-layer--outputs) .guide-layer,.guide-layer--system{height:54rem}.guide-layer--system .guide-layer__heading{inset-block-start:3.9rem}.guide-layer--system .guide-system-top{top:22.5%}.guide-layer--system .guide-layer__core--system{top:38.5%}.guide-layer--system .guide-system-code{top:21.5%;height:55%}.guide-layer--system .guide-system-bottom{top:55.2%}.guide-layer--system .guide-system-flow{bottom:13%}.guide-layer--system .guide-layer__bottom-claim{bottom:1%}.guide-layer--scatter .guide-scatter-files{left:3%;width:33%}.guide-layer--scatter .guide-scatter-folder{right:4%;width:21%}.guide-layer--scatter .guide-layer__pill-row{left:10%;right:10%}.guide-layer--outputs .guide-output-grid{right:4%;width:62%}.guide-layer--outputs .guide-output-primitives{left:4%;right:4%}.guide-layer--system .guide-system-top{left:0;width:57%}.guide-layer--system .guide-system-code{right:0;width:38%}.guide-layer--system .guide-system-bottom{left:2%;width:54%}.guide-layer--system .guide-layer__core--system{left:14%;width:28%}}@media(min-width:60.0625rem){.guide-layer--system .guide-system-flow{left:1.2%;right:1.2%;gap:.55rem}.guide-layer--system .guide-system-flow>span{min-height:5rem;padding:.8rem 1rem;font-size:1rem}.guide-layer--system .guide-system-flow>span:nth-of-type(1){width:19%}.guide-layer--system .guide-system-flow>span:nth-of-type(2),.guide-layer--system .guide-system-flow>span:nth-of-type(3){width:20.5%}.guide-layer--system .guide-system-flow>span:nth-of-type(4){width:23.8%}.guide-layer--system .guide-system-flow .bx,.guide-layer--system .guide-system-flow img{width:1.65rem;height:1.65rem;font-size:1.65rem}.guide-layer--system .guide-system-top .bx,.guide-layer--system .guide-system-bottom .bx{font-size:2.4rem}.guide-layer--system .guide-system-top strong,.guide-layer--system .guide-system-bottom strong{font-size:1.15rem}.guide-layer--system .guide-system-top small,.guide-layer--system .guide-system-bottom small{font-size:.95rem}.guide-layer--execution .guide-execution-stack{width:32%;aspect-ratio:.6;margin:1.8rem 0 0 43%}.guide-layer--execution .guide-execution-side--after{min-height:44rem}.guide-layer--execution .guide-execution-stack span:nth-child(1){transform:translate(-4.4rem,.8rem)}.guide-layer--execution .guide-execution-stack span:nth-child(2){transform:translate(-2.2rem,.4rem)}.guide-layer--execution .guide-execution-side--before .guide-chat-card{transform:translateY(.9rem) scaleY(1.09);transform-origin:top center}.guide-layer--execution .guide-execution-posts{gap:.8rem;transform:translateY(4.2rem)}.guide-layer--execution .guide-execution-posts span{aspect-ratio:.78}.guide-layer--execution .guide-execution-side--before>small{transform:translateY(4rem)}.guide-layer--execution .guide-execution-side--after .guide-chat-card{transform:translateY(.4rem) scaleY(1.08);transform-origin:top center}.guide-layer--execution .guide-execution-side--after>small{transform:translateY(1.4rem)}}.guide-gate .guide-founder-quote p{padding-block-end:1.65rem}.guide-gate .guide-output-claim{padding-block-end:1.05em;white-space:nowrap}.guide-gate .guide-at-least{inset-block-start:auto;inset-block-end:-.3em;inset-inline-start:-.25em}.guide-gate .guide-at-least .guide-insertion-mark{width:2.4rem;height:.82rem}.guide-reference--cost .guide-reference__scribble--cost{inset-block-start:8%;inset-inline-end:0;width:12rem;white-space:nowrap;pointer-events:none}.guide-reference--cost .guide-reference__scribble--cost span{margin-inline-start:6rem}.guide-reference--cost .guide-reference__claim strong,.guide-reference--cost .guide-reference__claim em{display:block}@media(min-width:58.001rem){.guide-slide--problem .guide-problem__files-note{inset-block-end:5%}}.guide-reference--cost .guide-reference__claim strong{color:var(--foreground-strong);font-family:var(--font-sans);font-size:1em;font-weight:800;letter-spacing:-.035em}.guide-reference--cost .guide-reference__claim em{margin-top:.18rem;color:var(--primary);font-family:var(--font-display);font-size:1.15em;font-style:normal;font-weight:400;letter-spacing:-.045em}@media(min-width:64.0625rem){.guide-reference--ai .guide-tool-row article{min-height:17rem}.guide-reference--ai .guide-tool-row img{height:11.2rem}.guide-reference--ai .guide-manual-fixes{min-height:8rem;margin-top:1.6rem}}.guide-reference--infra .guide-infra__not-list .guide-infra__not-brand{position:relative;overflow:visible}.guide-reference--infra .guide-infra__not-list .guide-infra__not-x{inset-block-start:-.22rem;inset-inline-start:1.02rem;z-index:5;display:grid;width:.9rem;height:.9rem;place-items:center;padding:0;border:0;border-radius:9999px;background:var(--destructive);color:var(--background);opacity:.9;font-size:.68rem;line-height:1;transform:rotate(-10deg)}.guide-reference--infra .guide-infra-diagram .guide-infra__inputs article,.guide-reference--infra .guide-infra-diagram .guide-infra__outputs article{align-content:center;justify-items:center;row-gap:.28rem;overflow:hidden}.guide-reference--infra .guide-infra-diagram .guide-infra__inputs strong,.guide-reference--infra .guide-infra-diagram .guide-infra__outputs strong{margin-top:.25rem;white-space:normal}.guide-reference--infra .guide-infra-diagram .guide-infra__inputs small,.guide-reference--infra .guide-infra-diagram .guide-infra__outputs small{margin-top:.08rem;white-space:normal;overflow-wrap:anywhere}.guide-layer--scatter .guide-diagram__edges path{stroke-width:2.05;opacity:.96}.guide-layer--scatter .guide-diagram__edges path.has-arrow{stroke-width:2.2}.guide-layer--system .guide-diagram__edges path.has-arrow{stroke-width:2.15}@media(min-width:60.0625rem)and (max-height:50rem){.guide-layer--scatter .guide-scatter-folder{right:3%;width:22%;height:56%;top:28%}}.guide-slide:has(.guide-layer--production) .guide-layer,.guide-slide:has(.guide-layer--cost-model) .guide-layer,.guide-slide:has(.guide-layer--system-map) .guide-layer,.guide-slide:has(.guide-layer--review) .guide-layer{height:72rem}.guide-layer--production .guide-layer__heading,.guide-layer--cost-model .guide-layer__heading,.guide-layer--system-map .guide-layer__heading,.guide-layer--review .guide-layer__heading{inset-inline:3rem;inset-block-start:1.2rem}.guide-layer--production .guide-layer__heading h2,.guide-layer--cost-model .guide-layer__heading h2,.guide-layer--system-map .guide-layer__heading h2,.guide-layer--review .guide-layer__heading h2{font-size:clamp(3rem,4.6vw,5rem);line-height:.95}.guide-layer--production .guide-layer__heading span,.guide-layer--cost-model .guide-layer__heading span,.guide-layer--system-map .guide-layer__heading span,.guide-layer--review .guide-layer__heading span{max-width:52rem;margin-inline:auto}.guide-layer--production .guide-layer__heading em,.guide-layer--cost-model .guide-layer__heading em,.guide-layer--system-map .guide-layer__heading em,.guide-layer--review .guide-layer__heading em,.guide-production-claim em,.guide-cost-model-callout em,.guide-cost-model-claim em,.guide-system-map__claim em,.guide-review-claim em{color:var(--primary);font-family:var(--font-display);font-style:normal;font-weight:400}.guide-layer--production .guide-layer__diagram,.guide-layer--cost-model .guide-layer__diagram,.guide-layer--system-map .guide-layer__diagram,.guide-layer--review .guide-layer__diagram{height:100%;aspect-ratio:auto}.guide-production-diagram article,.guide-cost-model-diagram article,.guide-system-map-diagram article,.guide-review-diagram article{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in oklab,var(--panel-raised) 92%,transparent),color-mix(in oklab,var(--panel) 88%,transparent));box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur))}.guide-production-idea,.guide-production-content,.guide-production-core,.guide-production-outputs,.guide-production-process,.guide-production-before,.guide-production-after,.guide-production-claim{position:absolute;z-index:3}.guide-production-idea{left:3.5%;top:25%;width:13%;min-height:21%;padding:1.3rem .9rem;text-align:center}.guide-production-idea>.bx{display:block;margin-bottom:.7rem;color:var(--primary)}.guide-production-idea>strong,.guide-production-content>strong{display:block;color:var(--foreground-strong);font-size:var(--font-size-lg)}.guide-production-idea>small{display:block;margin-top:.4rem;color:var(--muted-foreground);font-size:var(--font-size-sm);line-height:1.35}.guide-production-idea>span{display:block;margin-top:1rem;padding:.75rem .55rem;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);font-size:var(--font-size-sm);line-height:1.35;text-align:start}.guide-production-content{left:21%;top:25%;width:16%;min-height:24%;padding:1.1rem 1rem}.guide-production-content>.bx{float:inline-start;margin-inline-end:.6rem;color:var(--primary)}.guide-production-content>small{display:block;min-height:2.3rem;margin-top:.45rem;color:var(--muted-foreground);font-size:var(--font-size-sm);line-height:1.3}.guide-production-content>span{display:flex;align-items:center;gap:.5rem;margin-top:.45rem;padding:.48rem .55rem;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);font-size:var(--font-size-xs)}.guide-production-content>span .bx{color:var(--primary)}.guide-production-core{left:40%;top:24%;width:22%;min-height:23%;flex-direction:column;align-items:stretch;justify-content:center;padding:1.35rem}.guide-production-core>.bx{align-self:center;color:var(--foreground-strong)}.guide-production-core__heading{text-align:center}.guide-production-core__heading strong{font-size:var(--font-size-2xl)}.guide-production-core__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.9rem}.guide-production-core__chips span{padding:.32rem .55rem;border:1px solid color-mix(in oklab,var(--primary) 35%,var(--border));border-radius:var(--radius-md);color:var(--primary);font-size:var(--font-size-2xs)}.guide-production-outputs{right:3.5%;top:17%;width:31%;display:grid;gap:.6rem}.guide-production-outputs article{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem;min-height:6.2rem;overflow:hidden}.guide-production-output__copy{display:grid;align-content:center;gap:.25rem;padding:.6rem .85rem}.guide-production-output__copy .bx{grid-row:span 2;align-self:center;color:var(--primary)}.guide-production-output__copy strong{font-size:var(--font-size-sm)}.guide-production-output__copy small{color:var(--muted-foreground);font-size:var(--font-size-xs);line-height:1.25}.guide-production-outputs img{width:100%;height:6.2rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-inline-start:1px solid var(--border)}.guide-production-process{left:3.5%;right:3.5%;top:54.5%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.guide-production-process article{position:relative;min-height:8.8rem;padding:.65rem .5rem;text-align:center}.guide-production-process article>small{position:absolute;inset-block-start:.55rem;inset-inline-start:.65rem;color:var(--muted-foreground);font-size:var(--font-size-2xs)}.guide-production-process article>.bx{display:block;margin:1.05rem auto .5rem;color:var(--primary)}.guide-production-process article>strong{display:block;color:var(--foreground-strong);font-size:var(--font-size-xs);line-height:1.25}.guide-production-before,.guide-production-after{top:73.5%;min-height:11.5%;padding:1rem 1.3rem;display:grid;grid-template-columns:3rem 1fr;align-items:center;-moz-column-gap:.9rem;column-gap:.9rem}.guide-production-before{left:3.5%;width:42%}.guide-production-after{right:3.5%;width:42%;border-color:var(--primary)!important;box-shadow:0 0 1.5rem var(--primary-soft),var(--glass-shadow)!important}.guide-production-before small,.guide-production-after small{grid-column:2;color:var(--muted-foreground);font-size:var(--font-size-2xs);letter-spacing:.18em}.guide-production-before>.bx,.guide-production-after>.bx{grid-row:1 / span 2;color:var(--primary)}.guide-production-before strong,.guide-production-after strong{color:var(--foreground-strong);font-size:clamp(1.05rem,1.8vw,1.6rem);line-height:1.05}.guide-production-after strong em{color:var(--primary);font-family:var(--font-display);font-style:normal;font-weight:400}.guide-production-claim{left:10%;right:10%;bottom:1.6%;margin:0;color:var(--foreground-strong);font-size:var(--font-size-xl);font-weight:800;text-align:center}.guide-cost-model-metrics,.guide-cost-model-panel,.guide-cost-model-vs,.guide-cost-model-callout,.guide-cost-model-claim{position:absolute;z-index:3}.guide-cost-model-metrics{left:3.5%;right:3.5%;top:18.5%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.guide-cost-model-metrics article{display:grid;grid-template-columns:3.4rem 1fr;align-items:center;min-height:7.2rem;padding:.8rem 1rem}.guide-cost-model-metrics article>.bx{justify-self:center;grid-row:span 2;color:var(--primary)}.guide-cost-model-channels{display:flex;justify-content:center;gap:.55rem;grid-row:span 2}.guide-cost-model-metrics__channels{grid-template-columns:1fr;justify-items:center;align-content:center;gap:.5rem}.guide-cost-model-metrics__channels .guide-cost-model-channels{grid-row:auto}.guide-cost-model-channels .bx{color:var(--purple)}.guide-cost-model-channels .bx:nth-child(2){color:var(--primary)}.guide-cost-model-channels .bx:nth-child(3){color:var(--accent)}.guide-cost-model-channels .bx:nth-child(4){color:var(--info)}.guide-cost-model-metrics article strong{color:var(--foreground-strong);font-size:clamp(1.6rem,2.5vw,2.55rem);line-height:.95}.guide-cost-model-metrics article small{color:var(--foreground);font-size:var(--font-size-sm);line-height:1.2}.guide-cost-model-metrics article small em{color:var(--primary);font-family:var(--font-display);font-style:normal}.guide-cost-model-panel{top:32%;width:39%;min-height:37%;padding:1.25rem 1.6rem}.guide-cost-model-panel--old{left:10%;border-color:var(--destructive)!important;box-shadow:0 0 1.4rem var(--destructive-soft),var(--glass-shadow)!important}.guide-cost-model-panel--new{right:10%;border-color:var(--primary)!important;box-shadow:0 0 1.4rem var(--primary-soft),var(--glass-shadow)!important}.guide-cost-model-panel header{display:flex;align-items:center;gap:.8rem;color:var(--foreground-strong)}.guide-cost-model-panel header>.bx{color:var(--destructive)}.guide-cost-model-panel--new header>.bx{color:var(--primary)}.guide-cost-model-panel header strong{font-size:var(--font-size-lg);letter-spacing:.15em}.guide-cost-model-panel header em{margin-inline-start:auto;color:var(--destructive);font-family:var(--font-display);font-size:var(--font-size-sm);font-style:italic;line-height:1.05;text-align:end}.guide-cost-model-panel--new header em{color:var(--primary)}.guide-cost-model-steps{display:grid;gap:.55rem;margin-top:1.15rem}.guide-cost-model-steps span{display:flex;min-height:3.25rem;align-items:center;gap:.75rem;padding:.55rem .85rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 88%,transparent);color:var(--foreground-strong);font-size:var(--font-size-sm)}.guide-cost-model-steps .bx{color:var(--destructive)}.guide-cost-model-panel--new .guide-cost-model-steps .bx{color:var(--primary)}.guide-cost-model-vs{left:50%;top:50%;display:grid;width:3rem;height:3rem;place-items:center;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--panel);color:var(--primary);font-weight:800;transform:translate(-50%,-50%)}.guide-cost-model-callout{left:9%;right:9%;top:72%;display:flex;min-height:7%;align-items:center;gap:1.1rem;padding:.8rem 1.35rem;border:1px solid var(--primary);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel-strong) 90%,transparent);box-shadow:0 0 1.1rem var(--primary-soft);color:var(--foreground-strong)}.guide-cost-model-callout>.bx{color:var(--primary)}.guide-cost-model-callout strong{font-size:clamp(1.2rem,1.9vw,1.8rem)}.guide-cost-model-claim{left:8%;right:8%;bottom:1.2%;display:grid;gap:.1rem;color:var(--foreground-strong);text-align:center}.guide-cost-model-claim strong{font-size:var(--font-size-2xl)}.guide-cost-model-claim em{font-size:clamp(1.6rem,2.7vw,2.7rem)}.guide-cost-model-claim small{margin-top:.3rem;color:var(--foreground);font-size:var(--font-size-sm)}.guide-system-map__label,.guide-system-map__inputs,.guide-system-map__core,.guide-system-map__tools,.guide-system-map__outputs,.guide-system-map__scribble,.guide-system-map__claim{position:absolute;z-index:3}.guide-system-map__label{left:12%;right:12%;display:flex;align-items:center;gap:1.2rem;color:var(--primary);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.28em;text-align:center}.guide-system-map__label:before,.guide-system-map__label:after{content:"";height:1px;flex:1;background:color-mix(in oklab,var(--primary) 45%,var(--border))}.guide-system-map__label--inputs{top:20.5%}.guide-system-map__inputs{left:8%;right:8%;top:22.5%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.guide-system-map__inputs article{display:grid;min-height:7.2rem;place-items:center;align-content:center;gap:.45rem}.guide-system-map__inputs article>.bx{color:var(--primary)}.guide-system-map__inputs article>b{color:var(--foreground-strong);font-family:var(--font-display);font-size:2.5rem;font-weight:400}.guide-system-map__inputs article>strong{color:var(--foreground-strong);font-size:var(--font-size-sm)}.guide-system-map__swatches{display:flex;gap:.25rem}.guide-system-map__swatches i{display:block;width:1.05rem;height:1.05rem;border-radius:var(--radius-sm);background:var(--primary)}.guide-system-map__swatches i:nth-child(2){background:var(--purple)}.guide-system-map__swatches i:nth-child(3){background:var(--warning)}.guide-system-map__swatches i:nth-child(4){background:var(--foreground-strong)}.guide-system-map__core{left:25%;top:36%;width:50%;min-height:26%;flex-direction:column;align-items:stretch;padding:1rem 1.4rem}.guide-system-map__core>.bx{align-self:center;color:var(--foreground-strong)}.guide-system-map__core .guide-glass-core__heading{text-align:center}.guide-system-map__core .guide-glass-core__heading strong{font-size:var(--font-size-2xl)}.guide-system-map__core-rows{display:grid;gap:.3rem;margin-top:.7rem}.guide-system-map__core-rows span{display:flex;min-height:2.1rem;align-items:center;gap:.75rem;padding:.28rem .7rem;border:1px solid color-mix(in oklab,var(--primary) 25%,var(--border));border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 72%,transparent);color:var(--foreground-strong);font-size:var(--font-size-sm)}.guide-system-map__core-rows .bx{color:var(--primary)}.guide-system-map__label--tools{top:67.5%}.guide-system-map__tools{left:8%;right:8%;top:69.5%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.guide-system-map__tools article,.guide-system-map__outputs article{display:grid;min-height:5.7rem;place-items:center;align-content:center;gap:.5rem}.guide-system-map__tools .bx,.guide-system-map__outputs .bx{color:var(--primary)}.guide-system-map__tools strong,.guide-system-map__outputs strong{color:var(--foreground-strong);font-size:var(--font-size-sm)}.guide-system-map__label--outputs{top:78.6%}.guide-system-map__outputs{left:8%;right:8%;top:80.6%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.guide-system-map__outputs article{min-height:5.7rem}.guide-system-map__outputs article:first-child .bx{color:var(--purple)}.guide-system-map__outputs article:nth-child(2) .bx{color:var(--accent)}.guide-system-map__outputs article:nth-child(3) .bx{color:var(--primary)}.guide-system-map__outputs article:nth-child(4) .bx{color:var(--info)}.guide-system-map__scribble{right:4%;top:30%;color:var(--primary);font-family:var(--font-display);font-size:var(--font-size-lg);font-style:italic;line-height:1.05;transform:rotate(-7deg)}.guide-system-map__claim{left:8%;right:8%;bottom:1.5%;margin:0;color:var(--foreground-strong);font-size:clamp(1.8rem,2.7vw,2.8rem);font-weight:800;text-align:center}.guide-review-inputs,.guide-review-list,.guide-review-core,.guide-review-cta,.guide-review-note,.guide-review-claim{position:absolute;z-index:3}.guide-review-inputs{left:12%;right:12%;top:29%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.guide-review-inputs article{display:grid;min-height:7.4rem;place-items:center;align-content:center;gap:.55rem;padding:.8rem;text-align:center}.guide-review-inputs .bx{color:var(--primary)}.guide-review-inputs strong{max-width:10rem;color:var(--foreground-strong);font-size:var(--font-size-sm);line-height:1.15}.guide-review-inputs .guide-system-map__swatches{margin-bottom:.15rem}.guide-review-list{top:47%;width:21%;display:grid;gap:.55rem;padding:1.1rem}.guide-review-list--left{left:6%}.guide-review-list--right{right:6%}.guide-review-list span{display:flex;min-height:3rem;align-items:center;gap:.7rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 86%,transparent);color:var(--foreground-strong);font-size:var(--font-size-sm)}.guide-review-list .bx{color:var(--primary)}.guide-review-core{left:36%;top:47%;width:28%;min-height:13%;flex-direction:column;justify-content:center;padding:1.2rem;text-align:center}.guide-review-core>.bx{color:var(--foreground-strong)}.guide-review-core .guide-glass-core__heading strong{font-size:var(--font-size-2xl)}.guide-review-core .guide-glass-core__heading small{color:var(--primary);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.19em}.guide-review-cta{left:22%;right:22%;top:66%;display:flex;min-height:6.5%;align-items:center;justify-content:center;gap:.8rem;padding:.75rem 1rem;border:1px solid var(--foreground-strong);border-radius:var(--radius-md);background:var(--primary);box-shadow:0 0 1.6rem var(--primary-soft);color:var(--primary-foreground);font-size:clamp(1.05rem,1.8vw,1.6rem);font-weight:800;text-align:center;text-decoration:none;transition:filter var(--duration) var(--ease),transform var(--duration) var(--ease)}.guide-review-cta:hover{filter:brightness(1.1);transform:translateY(-.12rem)}.guide-review-cta:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.guide-review-note{left:25%;right:25%;top:74%;margin:0;color:var(--muted-foreground);font-size:var(--font-size-lg);line-height:1.3;text-align:center}.guide-review-pdf{position:absolute;z-index:3;left:30%;right:30%;top:81.5%;display:flex;min-height:5.4%;align-items:center;justify-content:center;gap:.7rem;padding:.6rem 1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 88%,transparent);color:var(--foreground-strong);font-size:clamp(.95rem,1.35vw,1.25rem);font-weight:700;cursor:pointer;transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease)}.guide-review-pdf:hover{border-color:var(--primary);background:var(--primary-soft)}.guide-review-pdf .bx{color:var(--primary)}.guide-review-claim{left:8%;right:8%;bottom:1.6%;margin:0;color:var(--foreground-strong);font-family:var(--font-display);font-size:clamp(1.3rem,2vw,2rem);text-align:center}@media(max-width:60rem){.guide-layer--production .guide-production-idea{left:1.5%}.guide-layer--production .guide-production-content{left:19%}.guide-layer--production .guide-production-outputs{right:1.5%}.guide-layer--cost-model .guide-cost-model-panel--old{left:4%}.guide-layer--cost-model .guide-cost-model-panel--new{right:4%}.guide-layer--system-map .guide-system-map__inputs,.guide-layer--system-map .guide-system-map__tools,.guide-layer--system-map .guide-system-map__outputs{left:3%;right:3%}.guide-layer--review .guide-review-inputs{left:4%;right:4%}.guide-layer--review .guide-review-list--left{left:2%}.guide-layer--review .guide-review-list--right{right:2%}}@media(max-width:58rem)and (orientation:landscape){.guide-layer--production .guide-layer__heading h2,.guide-layer--cost-model .guide-layer__heading h2,.guide-layer--system-map .guide-layer__heading h2,.guide-layer--review .guide-layer__heading h2{font-size:3.4rem}}.brand-guide .guide-slide:has(.guide-layer--system) .guide-layer,.brand-guide .guide-slide:has(.guide-layer--media) .guide-layer,.brand-guide .guide-slide:has(.guide-layer--cost-model) .guide-layer,.brand-guide .guide-slide:has(.guide-layer--system-map) .guide-layer{width:90.5rem;overflow:hidden}.brand-guide .guide-slide:has(.guide-layer--system),.brand-guide .guide-slide:has(.guide-layer--media){overflow:clip}.brand-guide .guide-layer--system .guide-system-code{right:2.4%;width:36%}.brand-guide .guide-layer--system .guide-system-top{left:2%;width:54%}.brand-guide .guide-layer--system .guide-layer__core--system{left:14%;width:28%}.brand-guide .guide-layer--system .guide-system-bottom{left:3%;width:50%}.brand-guide .guide-layer--system .guide-system-flow{left:2%;right:2%}.brand-guide .guide-layer--system .guide-layer__bottom-claim{left:10%;right:10%;gap:3.5rem}.brand-guide .guide-layer--system .guide-layer__bottom-claim>strong{width:auto;flex:1;min-width:0}.brand-guide .guide-layer--media .guide-media-column{width:20%;top:22%}.brand-guide .guide-layer--media .guide-media-column--left{left:8%}.brand-guide .guide-layer--media .guide-media-column--right{right:9%}.brand-guide .guide-layer--media .guide-layer__core--media{left:37%;width:26%}.brand-guide .guide-layer--media .guide-media-tools{inset-inline:2.5%;bottom:13%}.brand-guide .guide-layer--media .guide-media-tools>span{min-width:0;overflow:hidden}.brand-guide .guide-layer--media .guide-media-column article{overflow:hidden;min-width:0}.brand-guide .guide-layer--media .guide-media-column article:has(.guide-media-preview){min-height:17.5rem;padding:.65rem .7rem .7rem}.brand-guide .guide-layer--media .guide-media-preview{min-height:11.2rem;margin-top:.4rem;border-radius:var(--radius-sm)}.brand-guide .guide-layer--media .guide-media-preview>img{opacity:1}.brand-guide .guide-layer--media .guide-media-preview__copy{display:none}.brand-guide .guide-layer--media .guide-media-preview--video>.bx{display:none}.brand-guide .guide-layer--media .guide-media-tools{inset-inline:2.5%;bottom:14.5%}.brand-guide .guide-layer--media .guide-layer__scribble--media-left{left:1.2%;top:50%}.brand-guide .guide-layer--media .guide-layer__scribble--media-right{right:.4%;top:46%;max-width:8.8rem;line-height:1.15}.brand-guide .guide-cost-model-metrics{left:5%;right:5%;top:17%;gap:1.15rem}.brand-guide .guide-cost-model-metrics article{grid-template-columns:4.4rem 1fr;min-height:8.6rem;padding:1rem 1.15rem}.brand-guide .guide-cost-model-tile{grid-row:span 2;display:grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel-raised) 88%,transparent);color:var(--primary)}.brand-guide .guide-cost-model-metrics article strong{font-size:clamp(2.2rem,3.4vw,3.2rem)}.brand-guide .guide-cost-model-metrics article small{font-size:var(--font-size-base)}.brand-guide .guide-cost-model-metrics article.guide-cost-model-metrics__channels{grid-template-columns:1fr;justify-items:center;align-content:center;gap:.55rem;padding:1.1rem .8rem}.brand-guide .guide-cost-model-channels{display:flex;gap:.9rem;grid-row:auto}.brand-guide .guide-cost-model-channels .bx{font-size:1.75rem}.brand-guide .guide-cost-model-metrics article.guide-cost-model-metrics__channels small{text-align:center}.brand-guide .guide-cost-model-panel{top:31%;width:42%;min-height:39%;padding:1.35rem 1.7rem}.brand-guide .guide-cost-model-panel--old{left:6%}.brand-guide .guide-cost-model-panel--new{right:6%}.brand-guide .guide-cost-model-panel header>.bx{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid currentColor;border-radius:9999px}.brand-guide .guide-cost-model-vs{width:3.4rem;height:3.4rem;border-radius:9999px}.brand-guide .guide-cost-model-callout{left:6%;right:6%}.brand-guide .guide-cost-model-steps span{min-height:3.5rem;font-size:var(--font-size-base)}.brand-guide .guide-system-map__core{left:22%;top:33%;width:56%;min-height:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.85rem 1rem;padding:1rem 1.4rem 1.15rem;overflow:visible}.brand-guide .guide-system-map__core>.bx{grid-column:1;grid-row:1;align-self:center}.brand-guide .guide-system-map__core .guide-glass-core__heading{grid-column:2;grid-row:1;text-align:start}.brand-guide .guide-system-map__core-rows{grid-column:1 / -1;grid-row:2;margin-top:.35rem}.brand-guide .guide-system-map__label--inputs{top:18%}.brand-guide .guide-system-map__inputs{left:10%;right:10%;top:20.5%}.brand-guide .guide-system-map__inputs article,.brand-guide .guide-system-map__tools article,.brand-guide .guide-system-map__outputs article{min-height:5.4rem;min-width:0;overflow:hidden;padding:.55rem .4rem}.brand-guide .guide-system-map__inputs article>.bx,.brand-guide .guide-system-map__tools .bx,.brand-guide .guide-system-map__outputs .bx{font-size:1.55rem}.brand-guide .guide-system-map__label--tools{top:64%}.brand-guide .guide-system-map__tools{left:10%;right:10%;top:66.2%}.brand-guide .guide-system-map__label--outputs{top:78.8%}.brand-guide .guide-system-map__outputs{left:10%;right:10%;top:81%}.brand-guide .guide-system-map__scribble{right:6%;top:34%}.brand-guide:has(.guide-slide--gate.is-active) .guide-status{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-.5rem)}.guide-gate{transform:translateY(-1.15rem)}.guide-gate h1{max-width:62rem;font-size:clamp(2.15rem,4.7vw,4.9rem)}.guide-founder-quote{width:min(100%,38rem)}.guide-founder-quote p{max-width:32rem;padding-block-end:0;line-height:1.55}.guide-gate .guide-output-claim{display:inline;white-space:nowrap}.guide-layer .guide-output-claim{display:grid;white-space:normal}.guide-at-least{inset-block-start:1.35em;inset-block-end:auto;inset-inline-start:-.12em}.guide-email-form{width:min(100%,41rem);display:flex;align-items:stretch;gap:0;padding:.28rem;border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--input) 88%,transparent);box-shadow:var(--shadow-panel)}.guide-email-field{flex:1 1 auto;min-height:3.05rem;border:0;border-radius:var(--radius-sm);background:transparent}.guide-email-field:focus-within{background:color-mix(in oklab,var(--panel-raised) 72%,transparent)}.guide-email-form button{flex:0 0 15.5rem;min-height:3.05rem;border-radius:var(--radius-sm)}.guide-next--locked{inset-inline-end:17%;top:63%;width:4.9rem}.guide-lock-note{position:absolute;z-index:5;inset-block-start:74%;inset-inline-end:7%;width:11rem;margin:0;padding:.55rem .7rem;border:1px solid color-mix(in oklab,var(--destructive) 70%,var(--border));border-radius:var(--radius-sm);background:color-mix(in oklab,var(--destructive-soft) 82%,var(--panel));color:var(--destructive);font-size:var(--font-size-3xs);line-height:1.35;text-align:start}.guide-lock-note .bx{position:absolute;inset-inline-start:-2.1rem;inset-block-start:-1.2rem;transform:rotate(-15deg)}.is-unlocked .guide-lock-note{visibility:hidden;opacity:0}.guide-orbit--five{inset:51% 4% auto auto}.guide-orbit--six{--orbit-angle:-9deg;inset:47% auto auto 3%}.guide-orbit--seven{--orbit-angle:8deg;inset:75% auto auto 7%;width:4.6rem;min-height:4.6rem;justify-content:center}.guide-orbit--seven .bx{color:var(--muted-foreground)}.guide-route{position:absolute;z-index:0;inset-block-end:.65rem;inset-inline:18%;height:10.5rem;pointer-events:none}.guide-route__node{position:absolute;inset-block-start:0;inset-inline-start:50%;width:1.65rem;height:1.65rem;border:1px solid var(--primary);border-radius:50%;background:var(--background);box-shadow:0 0 0 .3rem var(--primary-soft),0 0 1rem var(--primary-soft);transform:translate(-50%)}.guide-route__node:after{content:"";position:absolute;inset:.43rem;border-radius:50%;background:var(--primary)}.guide-route__line{position:absolute;border:1px dashed color-mix(in oklab,var(--primary) 75%,transparent);border-top:0;border-radius:0 0 50% 50%;opacity:.78}.guide-route__line--one{inset-block-start:1.1rem;inset-inline-start:50%;width:12rem;height:4.2rem;border-inline-end:0;transform:rotate(13deg);transform-origin:top left}.guide-route__line--two{inset-block-start:5rem;inset-inline-start:22%;width:58%;height:4.7rem;border-inline-start:0;transform:rotate(-4deg)}.guide-route__arrow{position:absolute;inset-block-end:.1rem;inset-inline-start:50%;display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--primary);border-radius:50%;color:var(--primary);transform:translate(-50%)}.guide-path-note{inset-block-end:3.2rem;z-index:2}.guide-progress{display:flex;align-items:center}.guide-counter{display:inline-flex;align-items:center}.guide-counter b{min-width:1.4rem;text-align:end}@media(max-width:58rem){.guide-gate{transform:translateY(-.35rem)}.guide-email-form{width:min(100%,34rem)}.guide-email-form button{flex-basis:12.4rem}.guide-next--locked{inset-inline-end:8%;top:64%}.guide-lock-note{inset-inline-end:2%}.guide-route{inset-inline:10%}}@media(max-width:40rem){.guide-gate h1{font-size:clamp(2rem,9vw,3.35rem)}.guide-founder-quote{width:min(100%,30rem)}.guide-email-form{width:min(100%,30rem);flex-direction:column;gap:.3rem}.guide-email-form button{flex-basis:auto}.guide-next--locked{inset-inline-end:1rem;top:auto;inset-block-end:8rem;width:3.6rem}.guide-lock-note{inset-block-start:auto;inset-block-end:5.5rem;inset-inline-end:1rem;width:9rem}.guide-route{inset-inline:4%;height:7rem}.guide-path-note{inset-block-end:2.2rem;font-size:var(--font-size-3xs)}}.brand-guide{--guide-frame-width:105rem;--guide-frame-height:58.75rem}.brand-guide .guide-slide:has(.guide-layer) .guide-layer{width:var(--guide-frame-width);height:var(--guide-frame-height);aspect-ratio:1680 / 940;box-sizing:border-box}.brand-guide .guide-slide:has(.guide-layer) .guide-layer__diagram{width:100%;height:100%;aspect-ratio:1680 / 940}.brand-guide .guide-layer--system .guide-layer__heading span{line-height:1.05}.brand-guide .guide-layer--system .guide-system-top{top:28%}.brand-guide .guide-layer--system .guide-layer__core--system{top:42%}.brand-guide .guide-layer--system .guide-system-bottom{top:60%}.brand-guide .guide-layer--system .guide-layer__bottom-claim{gap:8.5rem}.brand-guide .guide-layer--outputs .guide-output-claim{bottom:9%;gap:.18rem}.brand-guide .guide-layer--media .guide-media-column article:has(.guide-media-preview) .guide-media-preview>img{opacity:0!important}.brand-guide .guide-layer--media .guide-media-column article:has(.guide-media-preview) .guide-media-preview--video>img{opacity:.78!important}.brand-guide .guide-layer--system-map .guide-system-map__inputs{top:24.5%}[dir=rtl] .brand-guide .guide-status{direction:ltr}[dir=rtl] .brand-guide .guide-founder-quote{text-align:right}[dir=rtl] .brand-guide .guide-layer__heading,[dir=rtl] .brand-guide .guide-reference__copy{direction:rtl}[dir=rtl] .brand-guide .guide-slide:has(.guide-layer){direction:ltr}[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-layer,[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-layer__diagram{direction:ltr}[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-layer__heading{direction:rtl;text-align:center}[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-layer__heading h2{font-size:clamp(2.35rem,4.15vw,4.65rem);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-layer__heading span{direction:rtl;max-width:52rem;margin-inline:auto;line-height:1.55}[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) :is(h3,p,strong,small,label,header){direction:rtl}[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-layer__bottom-claim,[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-output-primitives,[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-system-flow,[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-media-tools,[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-execution-tools{direction:ltr}[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-layer__bottom-claim>*,[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-output-primitives>*,[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-system-flow>*,[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-media-tools>*,[dir=rtl] .brand-guide .guide-slide:has(.guide-layer) .guide-execution-tools>*{direction:rtl}[dir=rtl] .brand-guide .guide-system-code code{direction:ltr;text-align:left}[dir=rtl] .brand-guide .guide-output-claim{max-width:82%;font-size:clamp(1.15rem,1.55vw,1.8rem);line-height:1.35;text-align:center}[dir=rtl] .brand-guide .guide-layer--media .guide-layer__bottom-claim{left:0;right:0;display:grid;justify-items:center;gap:.28rem;text-align:center}[dir=rtl] .brand-guide .guide-layer--media .guide-layer__bottom-claim strong{display:block;max-width:100%;font-size:clamp(1rem,1.45vw,1.55rem);line-height:1.25;white-space:nowrap}[dir=rtl] .brand-guide .guide-reference{direction:rtl}[dir=rtl] .brand-guide .guide-reference__copy{direction:rtl;text-align:right}[dir=rtl] .brand-guide .guide-reference h2{font-size:clamp(2.55rem,4.25vw,4.85rem);line-height:1.08;letter-spacing:-.045em}[dir=rtl] .brand-guide .guide-reference--ai h2,[dir=rtl] .brand-guide .guide-reference--ai .guide-reference__ai-problem{font-size:clamp(2.25rem,3.9vw,4.25rem);line-height:1.08}[dir=rtl] .brand-guide .guide-reference__body,[dir=rtl] .brand-guide .guide-reference__subline,[dir=rtl] .brand-guide .guide-reference__claim{line-height:1.75;text-align:right}[dir=rtl] .brand-guide .guide-founder-quote{direction:rtl;align-items:flex-start;text-align:right}[dir=rtl] .brand-guide .guide-founder-quote p{flex:1 1 auto;min-width:0;direction:rtl;text-align:right;line-height:1.8}[dir=rtl] .brand-guide .guide-founder-quote .guide-avatar{order:2;flex:0 0 4.4rem}[dir=rtl] .brand-guide .guide-email-form{direction:rtl}[dir=rtl] .brand-guide .guide-email-field input{direction:ltr;text-align:left}[dir=rtl] .brand-guide .guide-gate h1{max-width:66rem;font-size:clamp(2.15rem,4.2vw,4.65rem);line-height:1.13;letter-spacing:-.035em}[dir=rtl] .brand-guide .guide-gate h1 em{font-family:var(--font-sans);font-weight:800;letter-spacing:-.04em}[dir=rtl] .brand-guide .guide-gate .guide-insert{direction:ltr;unicode-bidi:isolate}[dir=rtl] .brand-guide .guide-slide__controls{direction:rtl}.brand-guide .guide-layer--media .guide-media-column article:has(.guide-media-preview){min-height:11.5rem}.brand-guide .guide-layer--media .guide-media-column--right article:has(.guide-media-preview){min-height:10.75rem}.brand-guide .guide-layer--media .guide-media-preview{min-height:8rem}.brand-guide .guide-layer--media .guide-media-tools{bottom:14%}.brand-guide .guide-layer--media .guide-layer__bottom-claim{bottom:1%}.brand-guide .guide-layer--execution .guide-execution-side--after{min-height:0;height:auto}.brand-guide .guide-layer--execution .guide-execution-core.guide-glass-core{min-height:0;padding:.7rem .8rem}.brand-guide .guide-layer--execution .guide-execution-core.guide-glass-core .guide-execution-core__eyebrow{margin-bottom:.35rem}.brand-guide .guide-layer--execution .guide-execution-core.guide-glass-core h3{margin-bottom:.45rem;font-size:1.45rem}.brand-guide .guide-layer--execution .guide-execution-core.guide-glass-core .guide-execution-core__rows{gap:.16rem}.brand-guide .guide-layer--execution .guide-execution-core.guide-glass-core .guide-execution-core__rows>span{padding:.28rem .4rem}.brand-guide .guide-layer--execution .guide-execution-tools{bottom:14%}.brand-guide .guide-layer--execution .guide-execution-side--after .guide-execution-stack{width:29%}.brand-guide .guide-layer--execution .guide-layer__bottom-claim{bottom:1%}.brand-guide .guide-layer--execution .guide-execution-side--after>small{width:9rem;margin-inline-start:auto;text-align:end}.brand-guide .guide-layer--production .guide-production-outputs{top:16%}.brand-guide .guide-layer--production .guide-production-outputs article,.brand-guide .guide-layer--production .guide-production-outputs img{min-height:5.5rem;height:5.5rem}.brand-guide .guide-layer--production .guide-production-process{top:57%}.brand-guide .guide-layer--production .guide-production-process article{min-height:7rem}.brand-guide .guide-layer--production .guide-production-before,.brand-guide .guide-layer--production .guide-production-after{top:73.5%}.brand-guide .guide-layer--cost-model .guide-cost-model-metrics{top:18%}.brand-guide .guide-layer--cost-model .guide-cost-model-panel{top:33%;height:41%;min-height:0}.brand-guide .guide-layer--cost-model .guide-cost-model-panel header strong{font-size:var(--font-size-base)}.brand-guide .guide-layer--cost-model .guide-cost-model-panel header em{font-size:var(--font-size-xs)}.brand-guide .guide-layer--cost-model .guide-cost-model-steps{gap:.4rem;margin-top:.8rem}.brand-guide .guide-layer--cost-model .guide-cost-model-steps span{min-height:3rem;padding:.4rem .7rem;font-size:var(--font-size-sm)}.brand-guide .guide-layer--cost-model .guide-cost-model-callout{top:75%}.brand-guide .guide-layer--system-map .guide-system-map__label--inputs{top:21.6%}.brand-guide .guide-layer--system-map .guide-layer__heading span{margin-top:.3rem}.brand-guide .guide-layer--system-map .guide-system-map__inputs{top:23.8%}.brand-guide .guide-layer--system-map .guide-system-map__core{top:36%;padding:.75rem 1rem .8rem;gap:.55rem .8rem}.brand-guide .guide-layer--system-map .guide-system-map__core-rows{gap:.2rem;margin-top:.25rem}.brand-guide .guide-layer--system-map .guide-system-map__core-rows span{min-height:1.8rem;padding:.2rem .55rem;font-size:var(--font-size-xs)}.brand-guide .guide-layer--review .guide-review-inputs{top:33%}.brand-guide .guide-layer--review .guide-review-cta{top:70%}.brand-guide .guide-layer--review .guide-review-note{top:78%}.brand-guide .guide-layer--review .guide-review-pdf{top:84%}@media(max-width:58rem)and (orientation:landscape){.brand-guide .guide-layer--system-map .guide-system-map__label--inputs{top:21.1%}.brand-guide .guide-layer--cost-model .guide-cost-model-panel{height:42%}.brand-guide .guide-layer--production .guide-production-process article{min-height:6.5rem}.brand-guide .guide-layer--cost-model .guide-cost-model-callout{top:75.6%}}@media(min-width:60.0625rem){.brand-guide .guide-layer--system-map .guide-system-map__label--inputs{top:22%}.brand-guide .guide-layer--system-map .guide-system-map__inputs{top:24.5%}.brand-guide .guide-layer--system-map .guide-system-map__core{top:36.5%}.brand-guide .guide-layer--system-map .guide-system-map__label--tools{top:64.5%}.brand-guide .guide-layer--system-map .guide-system-map__tools{top:66.7%}}
