@charset "UTF-8";.block-generative-ai{--generative-ai-gutter: clamp(16px, 4vw, 48px);--generative-ai-shadow: 8px 8px 0 var(--wp--preset--color--orange);--tone: var(--wp--preset--color--yellow);--tone-ink: var(--wp--preset--color--ink);margin-block:0;color:var(--wp--preset--color--ink)}.block-generative-ai :where([class*=generative-ai-]),.block-generative-ai :where([class*=generative-ai-]):before,.block-generative-ai :where([class*=generative-ai-]):after{box-sizing:border-box}.block-generative-ai [hidden]{display:none!important}.block-generative-ai>*{margin:0}.block-generative-ai :is(.generative-ai-chips,.generative-ai-steps,.generative-ai-turns,.generative-ai-rows,.generative-ai-worlds,.generative-ai-thumbs,.generative-ai-month){margin:0;padding:0;list-style:none}.block-generative-ai :is(.generative-ai-chips,.generative-ai-steps,.generative-ai-turns,.generative-ai-rows,.generative-ai-worlds,.generative-ai-thumbs,.generative-ai-month)>li{margin:0}.block-generative-ai .generative-ai-title:focus{outline:none}.block-generative-ai .generative-ai-title:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:5px}.generative-ai-chapter[data-tone=purple]{--tone: var(--wp--preset--color--purple);--tone-ink: var(--wp--preset--color--white)}.generative-ai-chapter[data-tone=mint]{--tone: var(--wp--preset--color--mint)}.generative-ai-chapter[data-tone=orange]{--tone: var(--wp--preset--color--orange)}.generative-ai-chapter[data-chapter=conversation] .generative-ai-step:first-child>p+.generative-ai-quote{margin-top:20px}.generative-ai-window{--tone: var(--wp--preset--color--yellow);--tone-ink: var(--wp--preset--color--ink);container:generative-ai-window/inline-size;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white);box-shadow:var(--generative-ai-shadow);color:var(--wp--preset--color--ink)}.generative-ai-window[data-chapter=branding]{--tone: var(--wp--preset--color--purple);--tone-ink: var(--wp--preset--color--white)}@media (prefers-reduced-motion: no-preference){.generative-ai-window[data-chapter=branding] .generative-ai-row.is-fresh span{animation:generative-ai-flash-detail 1.4s cubic-bezier(.22,1,.36,1) both}}.generative-ai-window[data-chapter=conversation]{--tone: var(--wp--preset--color--mint)}.generative-ai-window[data-chapter=production]{--tone: var(--wp--preset--color--orange)}.generative-ai-bar{font-size:clamp(16px,1.6vw,16px);display:flex;align-items:center;gap:12px;min-width:0;margin:0;padding:8px 12px;background-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--white);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.2px;line-height:1.2;text-transform:uppercase}.generative-ai-bar .generative-ai-bar-dots{display:inline-flex;flex:0 0 auto;gap:6px}.generative-ai-bar .generative-ai-bar-dots i{width:10px;height:10px;border-radius:50%;background-color:var(--wp--preset--color--orange)}.generative-ai-bar .generative-ai-bar-dots i:nth-child(2){background-color:var(--wp--preset--color--yellow)}.generative-ai-bar .generative-ai-bar-dots i:nth-child(3){background-color:var(--wp--preset--color--mint)}.generative-ai-bar .generative-ai-bar-topic{flex:0 0 auto;margin-left:auto;padding:3px 8px 2px;background-color:var(--tone);color:var(--tone-ink);letter-spacing:.8px}.generative-ai-bar .generative-ai-bar-count{flex:0 0 auto;color:var(--wp--preset--color--placeholder);font-variant-numeric:tabular-nums}.generative-ai-bar .generative-ai-bar-count:empty{display:none}.generative-ai-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0}.generative-ai-log{position:relative;min-width:0;min-height:0}.generative-ai-window.is-static .generative-ai-turns{padding:14px 16px 16px}.generative-ai-turns{display:grid;gap:12px}.generative-ai-message{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px}.generative-ai-message.is-right{grid-template-columns:minmax(0,1fr) 36px}.generative-ai-message.is-right .generative-ai-avatar{order:2}.generative-ai-message.is-right .generative-ai-bubble{justify-self:end}.generative-ai-message.is-right .generative-ai-speaker{text-align:right}.generative-ai-message.is-you .generative-ai-avatar,.generative-ai-message.is-you .generative-ai-bubble{background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--white)}.generative-ai-message.is-you .generative-ai-speaker{color:var(--wp--preset--color--placeholder)}.generative-ai-message.is-you .generative-ai-receipt{color:var(--wp--preset--color--ink)}.generative-ai-message.is-agent .generative-ai-avatar,.generative-ai-message.is-assistant .generative-ai-avatar{background-color:var(--tone);color:var(--tone-ink)}.generative-ai-avatar{font-size:clamp(18px,1.8vw,18px);display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink)}.generative-ai-avatar.is-dquinn img{width:46%;height:auto}.generative-ai-bubble{position:relative;min-width:0;max-width:92%;padding:8px 13px 10px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white)}.generative-ai-speaker{font-size:clamp(16px,1.6vw,16px);margin:0 0 2px;color:var(--wp--preset--color--slate);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1px;line-height:1.3;text-transform:uppercase}.generative-ai-text{font-size:clamp(16px,1.6vw,16px);margin:0;line-height:1.5}.generative-ai-receipt{font-size:clamp(16px,1.6vw,16px);display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:8px 0 0;padding:5px 8px 4px;border-left:4px solid var(--tone);background-color:var(--wp--preset--color--paper);font-family:Oswald,Oswald Fallback,sans-serif;letter-spacing:.3px;line-height:1.3}.generative-ai-receipt b{font-weight:600;letter-spacing:.8px;text-transform:uppercase}.generative-ai-receipt .wpx-icon{font-size:clamp(16px,1.6vw,16px)}.generative-ai-typing{display:inline-flex;justify-self:start;gap:5px;margin-left:46px;padding:12px 14px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white)}.generative-ai-typing.is-right{justify-self:end;margin-right:46px;margin-left:0}.generative-ai-typing i{width:7px;height:7px;border-radius:50%;background-color:var(--wp--preset--color--ink);animation:generative-ai-dot .9s cubic-bezier(.65,0,.35,1) infinite}.generative-ai-typing i:nth-child(2){animation-delay:.15s}.generative-ai-typing i:nth-child(3){animation-delay:.3s}@keyframes generative-ai-dot{0%,60%,to{transform:none}30%{transform:translateY(-5px)}}.generative-ai-tools{display:none;align-content:start;gap:10px;min-width:0;min-height:0;padding:12px;border-left:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--paper);scrollbar-color:var(--wp--preset--color--ink) var(--wp--preset--color--paper);scrollbar-width:thin}.generative-ai-tools::-webkit-scrollbar{width:12px}.generative-ai-tools::-webkit-scrollbar-track{background-color:var(--wp--preset--color--paper)}.generative-ai-tools::-webkit-scrollbar-thumb{border:3px solid var(--wp--preset--color--paper);border-radius:0;background-color:var(--wp--preset--color--ink)}.generative-ai-pane{display:grid;gap:6px;min-width:0;padding:8px 10px 10px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white)}.generative-ai-pane-title{font-size:clamp(16px,1.6vw,16px);display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.2px;line-height:1.25;text-transform:uppercase}.generative-ai-pane-title .generative-ai-pane-mark{flex:0 0 auto;width:10px;height:10px;border:2px solid var(--wp--preset--color--ink);background-color:var(--tone)}.generative-ai-pane-title .generative-ai-pane-tag{font-size:clamp(16px,1.6vw,16px);flex:0 1 auto;min-width:0;margin-left:auto;overflow:hidden;padding:2px 6px 1px;background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;text-transform:none}.generative-ai-pane-title .generative-ai-pane-tag[data-tag=review]{font-size:clamp(16px,1.6vw,16px);text-transform:uppercase;line-height:1.6;font-weight:700;font-family:Oswald,Oswald Fallback,sans-serif;letter-spacing:1.5px}.generative-ai-pane-title .generative-ai-pane-tag.is-fresh{animation:generative-ai-flash-tag 1.4s cubic-bezier(.22,1,.36,1) both}.generative-ai-rows{display:grid;gap:4px}.generative-ai-row{font-size:clamp(16px,1.6vw,16px);display:grid;min-width:0;padding:3px 7px 4px;border-left:4px solid var(--wp--preset--color--stone);line-height:1.35}.generative-ai-row b{overflow-wrap:anywhere;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:.2px}.generative-ai-row span{color:var(--wp--preset--color--slate)}.generative-ai-row.is-new,.generative-ai-row.is-done{border-left-color:var(--tone)}.generative-ai-row.is-work{border-left-color:var(--wp--preset--color--yellow)}.generative-ai-row.is-wait{border-left:4px dashed var(--wp--preset--color--orange)}.generative-ai-row.is-off b{color:var(--wp--preset--color--slate)}.generative-ai-row.is-fresh{animation:generative-ai-flash 1.4s cubic-bezier(.22,1,.36,1) both}.generative-ai-row.has-progress{--fill: 100%}.generative-ai-row.has-progress:after{content:"";height:7px;margin-top:4px;border:1.5px solid var(--wp--preset--color--ink);background:linear-gradient(var(--tone),var(--tone)) left/var(--fill) 100% no-repeat,var(--wp--preset--color--white)}.generative-ai-row.has-progress.is-work{--fill: 72%}.generative-ai-row.has-progress.is-work.is-fresh:after{animation:generative-ai-fill 2.2s cubic-bezier(.45,0,.55,1) both}@keyframes generative-ai-flash{0%{background-color:var(--tone);color:var(--tone-ink)}to{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--ink)}}@keyframes generative-ai-flash-detail{0%{color:var(--tone-ink)}to{color:var(--wp--preset--color--slate)}}@keyframes generative-ai-flash-tag{0%{background-color:var(--tone);color:var(--tone-ink)}}@keyframes generative-ai-fill{0%{background-size:0 100%,auto}}.generative-ai-note{font-size:clamp(16px,1.6vw,16px);margin:0;color:var(--wp--preset--color--slate);line-height:1.4}.generative-ai-worlds{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:3px}.generative-ai-worlds.is-fresh .generative-ai-world{animation:generative-ai-pop .4s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * 30ms)}.generative-ai-world{font-size:clamp(16px,1.6vw,16px);position:relative;display:grid;place-items:center;aspect-ratio:1;border:1.5px solid var(--wp--preset--color--ink);background:linear-gradient(90deg,var(--a) 0 34%,var(--b) 34% 67%,var(--c) 67%);color:transparent;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;line-height:1}.is-kept .generative-ai-world{background:var(--a)}.is-kept .generative-ai-world:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;background-color:var(--wp--preset--color--ink);mask:var(--wpx-icon-mask--ri--check-fill) center/contain no-repeat}.is-kept .generative-ai-world.is-pick{outline:2px solid var(--wp--preset--color--ink);outline-offset:1px;background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white)}.is-kept .generative-ai-world.is-pick:after{content:none}@keyframes generative-ai-pop{0%{opacity:0;transform:scale(.4)}}.generative-ai-tally{font-size:clamp(16px,1.6vw,16px);margin:0;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:500;letter-spacing:.3px}.generative-ai-count{font-size:clamp(26px,2.6vw,26px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.generative-ai-faces{display:flex;gap:4px}.generative-ai-faces i{position:relative;flex:1 1 0;max-width:22px;aspect-ratio:4/5;border:1.5px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--stone)}.generative-ai-faces i:before{content:"";position:absolute;top:18%;left:50%;width:44%;aspect-ratio:1;border-radius:50%;background-color:var(--wp--preset--color--ink);translate:-50% 0}.generative-ai-faces.is-on i{background-color:var(--face)}.generative-ai-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.generative-ai-day{font-size:clamp(16px,1.6vw,16px);display:grid;align-content:start;gap:3px;min-height:40px;padding:3px;border:1.5px solid var(--wp--preset--color--ink);font-family:Oswald,Oswald Fallback,sans-serif;text-align:center}.generative-ai-day i{display:block;height:9px}.generative-ai-day .is-busy{background-color:var(--wp--preset--color--placeholder)}.generative-ai-day .is-held{background:repeating-linear-gradient(45deg,var(--tone) 0 3px,var(--wp--preset--color--white) 3px 6px);outline:1.5px dashed var(--wp--preset--color--ink)}.generative-ai-day .is-booked{background-color:var(--tone);outline:1.5px solid var(--wp--preset--color--ink)}.generative-ai-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.generative-ai-thumbs li{position:relative;aspect-ratio:1;border:1.5px solid var(--wp--preset--color--ink);background-color:var(--thumb)}.generative-ai-thumbs li.is-flagged{background-color:var(--wp--preset--color--stone)}.generative-ai-thumbs li.is-flagged:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;background-color:var(--wp--preset--color--red);mask:var(--wpx-icon-mask--ri--close-line) center/contain no-repeat}.generative-ai-thumbs li.is-redone{outline:2px solid var(--wp--preset--color--ink);outline-offset:1px}.generative-ai-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.generative-ai-month li{height:12px;border:1px solid var(--wp--preset--color--placeholder)}.generative-ai-month.is-scheduled .is-post{border-color:var(--wp--preset--color--ink);background-color:var(--tone)}.generative-ai-month.is-scheduled .is-video{border-color:var(--wp--preset--color--ink);background-color:var(--wp--preset--color--ink)}@container generative-ai-window (min-width: 620px){.generative-ai-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.generative-ai-tools{display:grid}.generative-ai-receipt{display:none}}@container generative-ai-window (max-width: 420px){.generative-ai-turns,.generative-ai-window.is-static .generative-ai-turns{padding-inline:10px}.generative-ai-message{grid-template-columns:30px minmax(0,1fr);gap:8px}.generative-ai-message.is-right{grid-template-columns:minmax(0,1fr) 30px}.generative-ai-avatar{font-size:clamp(16px,1.6vw,16px);width:30px;height:30px}.generative-ai-bubble{max-width:96%;padding:6px 10px 8px}.generative-ai-text{font-size:clamp(16px,1.6vw,16px);line-height:1.45}.generative-ai-typing{margin-left:38px}.generative-ai-typing.is-right{margin-right:38px}.generative-ai-composer{padding:8px}.generative-ai-send{font-size:clamp(16px,1.6vw,16px)}}.generative-ai-composer{padding:10px 12px;border-top:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white)}.generative-ai-send{font-size:clamp(16px,1.6vw,16px);display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:48px;padding:6px 6px 6px 14px;border:2px solid var(--wp--preset--color--ink);border-radius:0;background-color:var(--tone);color:var(--tone-ink);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:.3px;line-height:1.25;text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color .2s cubic-bezier(.22,1,.36,1)}.generative-ai-send:hover,.generative-ai-send:focus-visible{background-color:var(--wp--preset--color--green);color:var(--wp--preset--color--ink)}.generative-ai-send:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:3px}.generative-ai-send[data-mode=next],.generative-ai-send[data-mode=end]{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--ink);text-transform:uppercase}.generative-ai-send .generative-ai-send-icon{font-size:clamp(18px,1.8vw,18px);display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--white)}@media (prefers-reduced-motion: reduce){.generative-ai-send{transition:none}}.generative-ai-head .is-style-eyebrow{margin:0 0 12px}.generative-ai-head .generative-ai-title{margin:0}.generative-ai-step>*{margin:0}.generative-ai-step>*+*{margin-top:12px}.generative-ai-small{font-size:clamp(16px,1.6vw,16px);color:var(--generative-ai-small-ink, var(--wp--preset--color--slate));line-height:1.6}.generative-ai-line{font-size:clamp(16px,1.6vw,16px);padding:8px 14px 9px;border-left:6px solid var(--tone);background-color:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);line-height:1.5}.generative-ai-line strong{font-size:clamp(16px,1.6vw,16px);display:block;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.generative-ai-line .generative-ai-line-number{font-size:clamp(16px,1.6vw,16px);float:right;margin-left:10px;color:var(--wp--preset--color--slate);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1px}.generative-ai-quote{margin:0;padding:12px 16px 14px;border-left:6px solid var(--tone);background-color:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink)}.generative-ai-quote figcaption{margin:0 0 6px}.generative-ai-quote blockquote{margin:0;padding:0;border:0}.generative-ai-quote blockquote p{font-size:clamp(18px,1.8vw,18px);margin:0;font-style:italic;line-height:1.45}.generative-ai-quote>p{font-size:clamp(16px,1.6vw,16px);margin:8px 0 0;color:var(--wp--preset--color--slate);line-height:1.55}.generative-ai-callout{padding:14px 16px 16px;border:2px solid var(--wp--preset--color--ink);border-top:6px solid var(--tone);background-color:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink)}.generative-ai-callout>*{margin:0}.generative-ai-callout .is-style-eyebrow{margin-bottom:4px}.generative-ai-callout .generative-ai-callout-title{font-size:clamp(22px,2.2vw,22px);margin:0 0 6px;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:-.5px;line-height:1.15}.generative-ai-callout .wp-block-buttons{margin-top:12px}.block-generative-ai:not(.is-staged) .generative-ai-rail,.block-generative-ai:not(.is-staged) .generative-ai-stage,.block-generative-ai:not(.is-staged) .generative-ai-foot,.block-generative-ai:not(.is-staged) .generative-ai-marker{display:none}.block-generative-ai:not(.is-staged) .generative-ai-chapter{padding-top:7%}@media only screen and (min-width: 1200px){.block-generative-ai:not(.is-staged) .generative-ai-chapter{padding-top:70px}}@media only screen and (max-width: 600px){.block-generative-ai:not(.is-staged) .generative-ai-chapter{padding-top:35px}}.block-generative-ai:not(.is-staged) .generative-ai-chapter{padding-bottom:7%}@media only screen and (min-width: 1200px){.block-generative-ai:not(.is-staged) .generative-ai-chapter{padding-bottom:70px}}@media only screen and (max-width: 600px){.block-generative-ai:not(.is-staged) .generative-ai-chapter{padding-bottom:35px}}.block-generative-ai:not(.is-staged) .generative-ai-chapter{--band: var(--wp--preset--color--paper);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"head figure" "steps figure";align-content:start;column-gap:clamp(28px,5vw,80px);padding-inline:max(var(--generative-ai-gutter),calc((100% - 1200px)/2));background-color:var(--band)}.block-generative-ai:not(.is-staged) .generative-ai-chapter[data-chapter=branding]{--band: var(--wp--preset--color--lavender)}.block-generative-ai:not(.is-staged) .generative-ai-chapter[data-chapter=conversation]{--band: var(--wp--preset--color--pale-mint)}.block-generative-ai:not(.is-staged) .generative-ai-chapter[data-chapter=production]{--band: var(--wp--preset--color--navy);--generative-ai-small-ink: var(--wp--preset--color--placeholder);--generative-ai-shadow: 8px 8px 0 var(--wp--preset--color--mint);color:var(--wp--preset--color--white)}.block-generative-ai:not(.is-staged) .generative-ai-chapter[data-chapter=production] .is-style-eyebrow{color:var(--wp--preset--color--mint)}@media only screen and (max-width: 800px){.block-generative-ai:not(.is-staged) .generative-ai-chapter{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"head" "figure" "steps"}}.block-generative-ai:not(.is-staged) .generative-ai-head{grid-area:head}.block-generative-ai:not(.is-staged) .generative-ai-figure{grid-area:figure;align-self:start}@media only screen and (min-width: 801px){.block-generative-ai:not(.is-staged) .generative-ai-figure{position:sticky;top:calc(var(--wpx-admin-bar-height, 0px) + 96px)}}@media only screen and (max-width: 800px){.block-generative-ai:not(.is-staged) .generative-ai-figure{margin-block:24px 8px}}.block-generative-ai:not(.is-staged) .generative-ai-steps{display:grid;grid-area:steps;align-self:start;gap:32px;margin-top:24px}.block-generative-ai:not(.is-staged) .generative-ai-closing{column-gap:clamp(28px,5vw,80px)}.block-generative-ai.is-staged{--pin-surface: var(--wp--preset--color--paper)}.block-generative-ai.is-staged[data-active=branding]{--pin-surface: var(--wp--preset--color--lavender)}.block-generative-ai.is-staged[data-active=conversation]{--pin-surface: var(--wp--preset--color--pale-mint)}.block-generative-ai.is-staged[data-active=production]{--pin-surface: var(--wp--preset--color--navy)}.block-generative-ai.is-staged .generative-ai-track{--step-len: 70svh;position:relative;height:calc(var(--steps) * var(--step-len) + 100svh - var(--wpx-admin-bar-height, 0px));background-color:var(--pin-surface);transition:background-color .5s cubic-bezier(.22,1,.36,1)}.block-generative-ai.is-staged .generative-ai-marker{position:absolute;top:calc(var(--at) * var(--step-len));left:0;width:1px;height:1px;pointer-events:none}.block-generative-ai.is-staged .generative-ai-pin{position:sticky;top:var(--wpx-admin-bar-height, 0px);z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"rail rail" "copy stage" "foot stage";column-gap:clamp(32px,5vw,88px);row-gap:18px;height:calc(100svh - var(--wpx-admin-bar-height, 0px));overflow:clip;padding-block:clamp(20px,5svh,56px);padding-inline:max(var(--generative-ai-gutter),calc((100% - 1200px)/2));background-color:var(--pin-surface);transition:background-color .5s cubic-bezier(.22,1,.36,1)}.block-generative-ai.is-staged .generative-ai-rail{position:relative;z-index:2;grid-area:rail;min-width:0}.block-generative-ai.is-staged .generative-ai-stage{position:relative;display:grid;grid-area:stage;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.block-generative-ai.is-staged .generative-ai-window.is-live{align-self:center;height:100%;max-height:760px;min-height:0}.block-generative-ai.is-staged .generative-ai-window.is-live .generative-ai-log{overflow:clip}.block-generative-ai.is-staged .generative-ai-window.is-live .generative-ai-tools{overflow-y:auto}@media only screen and (max-height: 820px){.block-generative-ai.is-staged .generative-ai-window.is-live .generative-ai-tools{padding:8px}.block-generative-ai.is-staged .generative-ai-window.is-live .generative-ai-tools .generative-ai-panes{gap:6px}.block-generative-ai.is-staged .generative-ai-window.is-live .generative-ai-tools .generative-ai-pane{gap:4px;padding:6px 8px 7px}.block-generative-ai.is-staged .generative-ai-window.is-live .generative-ai-tools .generative-ai-row{padding-block:2px 3px}.block-generative-ai.is-staged .generative-ai-window.is-live .generative-ai-tools .generative-ai-day{min-height:30px}}.block-generative-ai.is-staged .generative-ai-messages{position:relative;padding:14px 16px 0;transition:transform .5s cubic-bezier(.22,1,.36,1)}.block-generative-ai.is-staged .generative-ai-segment+.generative-ai-segment{margin-top:18px}.block-generative-ai.is-staged .generative-ai-panes{display:grid;align-content:start;gap:10px}.block-generative-ai.is-staged .generative-ai-divider{font-size:clamp(16px,1.6vw,16px);display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--wp--preset--color--slate);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.block-generative-ai.is-staged .generative-ai-divider:before,.block-generative-ai.is-staged .generative-ai-divider:after{content:"";flex:1 1 0;border-top:2px dashed var(--wp--preset--color--placeholder)}.block-generative-ai.is-staged .generative-ai-items{position:relative;z-index:1;display:grid;grid-area:copy;align-self:center;min-height:0}.block-generative-ai.is-staged .generative-ai-figure{display:none}.block-generative-ai.is-staged .generative-ai-chapter{font-size:clamp(17px,1.7vw,17px);grid-area:1/1;align-content:start;min-height:0;padding:clamp(20px,2.8vw,36px);border-top:8px solid var(--tone);background-color:var(--wp--preset--color--white);box-shadow:var(--generative-ai-shadow);color:var(--wp--preset--color--ink);line-height:1.65;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.block-generative-ai.is-staged .generative-ai-chapter:not(.is-active){position:absolute;inset:0 0 auto}.block-generative-ai.is-staged .generative-ai-chapter.is-active{opacity:1;pointer-events:auto}.block-generative-ai.is-staged .generative-ai-chapter .is-style-eyebrow{margin-bottom:12px}.block-generative-ai.is-staged .generative-ai-chapter .generative-ai-title{font-size:clamp(32px,3.3333333333vw,48px)}@media only screen and (max-width: 800px){.block-generative-ai.is-staged .generative-ai-chapter{font-size:clamp(16px,1.6vw,16px);padding:14px 16px 16px;border-top-width:6px;line-height:1.55}.block-generative-ai.is-staged .generative-ai-chapter .is-style-eyebrow{font-size:clamp(16px,1.6vw,16px);margin-bottom:4px}.block-generative-ai.is-staged .generative-ai-chapter .generative-ai-title{font-size:clamp(24px,2.4vw,24px);letter-spacing:-.5px}}@media only screen and (max-width: 360px){.block-generative-ai.is-staged .generative-ai-chapter{padding:12px 12px 14px}.block-generative-ai.is-staged .generative-ai-chapter .is-style-eyebrow{display:none}.block-generative-ai.is-staged .generative-ai-chapter .generative-ai-title{font-size:clamp(21px,2.1vw,21px)}}@media only screen and (min-width: 801px) and (max-height: 820px){.block-generative-ai.is-staged .generative-ai-chapter{font-size:clamp(16px,1.6vw,16px);padding:20px 24px 22px;line-height:1.55}.block-generative-ai.is-staged .generative-ai-chapter .generative-ai-title{font-size:clamp(28px,2.8333333333vw,38px)}}.block-generative-ai.is-staged[data-active=production] .generative-ai-chapter{--generative-ai-shadow: 8px 8px 0 var(--wp--preset--color--mint)}.block-generative-ai.is-staged .generative-ai-steps{position:relative;display:grid;margin-top:18px}@media only screen and (max-width: 800px){.block-generative-ai.is-staged .generative-ai-steps{margin-top:10px}}.block-generative-ai.is-staged .generative-ai-step{grid-area:1/1;opacity:0;pointer-events:none;transform:translateY(22px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.block-generative-ai.is-staged .generative-ai-step:not(.is-active){position:absolute;inset:0 0 auto}.block-generative-ai.is-staged .generative-ai-step.is-past{transform:translateY(-22px)}.block-generative-ai.is-staged .generative-ai-step.is-active{opacity:1;pointer-events:auto;transform:none}@media only screen and (max-width: 800px){.block-generative-ai.is-staged .generative-ai-step>*+*{margin-top:8px}}@media only screen and (max-width: 800px){.block-generative-ai.is-staged .generative-ai-step :is(.generative-ai-line,.generative-ai-quote,.generative-ai-callout){font-size:clamp(16px,1.6vw,16px);padding:6px 10px 7px}}.block-generative-ai.is-staged .generative-ai-foot{font-size:clamp(16px,1.6vw,16px);grid-area:foot;align-self:end;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.block-generative-ai.is-staged .generative-ai-foot p{margin:0}@media only screen and (max-width: 800px){.block-generative-ai.is-staged .generative-ai-foot{display:none}}.block-generative-ai.is-staged[data-active=production] .generative-ai-foot{color:var(--wp--preset--color--white)}.block-generative-ai.is-staged .generative-ai-message.is-leaving{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.generative-ai-chips{display:flex;flex-wrap:wrap;gap:8px}@media only screen and (max-width: 1100px){.generative-ai-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.generative-ai-chip{font-size:clamp(16px,1.6vw,16px);--chip-rule: var(--wp--preset--color--stone);position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 14px 6px;border:1px solid var(--wp--preset--color--ink);border-bottom:5px solid var(--chip-rule);background-color:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:500;letter-spacing:.6px;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap;touch-action:manipulation;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.generative-ai-chip:hover,.generative-ai-chip:focus-visible{--chip-rule: var(--wp--preset--color--yellow);color:var(--wp--preset--color--ink)}.generative-ai-chip[aria-current=true]{--chip-rule: var(--tone);background-color:var(--wp--preset--color--white)}.generative-ai-chip .generative-ai-chip-number{color:var(--wp--preset--color--slate);font-weight:600}.generative-ai-chip .generative-ai-chip-short{display:none}@media (prefers-reduced-motion: reduce){.generative-ai-chip{transition:none}}@media only screen and (max-width: 800px){.generative-ai-chip{font-size:clamp(16px,1.6vw,16px);flex:0 0 auto;min-height:40px;padding:7px 10px 4px}.generative-ai-chip .generative-ai-chip-long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.generative-ai-chip .generative-ai-chip-short{display:inline}}.block-generative-ai[data-active=branding] .generative-ai-rail{--tone: var(--wp--preset--color--purple)}.block-generative-ai[data-active=conversation] .generative-ai-rail{--tone: var(--wp--preset--color--mint)}.block-generative-ai[data-active=production] .generative-ai-rail{--tone: var(--wp--preset--color--orange)}.block-generative-ai.is-staged[data-scroll=free] .generative-ai-track{height:auto}.block-generative-ai.is-staged[data-scroll=free] .generative-ai-marker{top:0}.block-generative-ai.is-staged[data-scroll=free] .generative-ai-pin{position:relative;top:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"rail" "stage" "copy";row-gap:10px;height:auto;padding:60px var(--generative-ai-gutter)}.block-generative-ai.is-staged[data-scroll=free] .generative-ai-stage{grid-template-rows:auto}.block-generative-ai.is-staged[data-scroll=free] .generative-ai-window.is-live{align-self:start;height:clamp(400px,60svh,560px);max-height:none}.block-generative-ai.is-staged[data-scroll=free] .generative-ai-items{align-self:start;margin-top:18px}.block-generative-ai.is-staged[data-scroll=free] .generative-ai-chips{display:grid;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:6px;margin:-6px;padding:6px}.block-generative-ai.is-staged[data-scroll=free] .generative-ai-chip{justify-content:center;width:100%}@media only screen and (max-width: 440px){.block-generative-ai.is-staged[data-scroll=free] .generative-ai-chips{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.block-generative-ai.is-staged[data-scroll=free] .generative-ai-chip[aria-current=true],.block-generative-ai.is-staged[data-scroll=free] .generative-ai-chip[aria-current=true]:hover,.block-generative-ai.is-staged[data-scroll=free] .generative-ai-chip[aria-current=true]:focus-visible{background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--white)}}.generative-ai-closing{padding-top:10%}@media only screen and (min-width: 1200px){.generative-ai-closing{padding-top:100px}}@media only screen and (max-width: 600px){.generative-ai-closing{padding-top:50px}}.generative-ai-closing{padding-bottom:10%}@media only screen and (min-width: 1200px){.generative-ai-closing{padding-bottom:100px}}@media only screen and (max-width: 600px){.generative-ai-closing{padding-bottom:50px}}.generative-ai-closing{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(32px,5vw,88px);row-gap:40px;padding-inline:max(var(--generative-ai-gutter),calc((100% - 1200px)/2));background-color:var(--wp--preset--color--white)}@media only screen and (max-width: 800px){.generative-ai-closing{grid-template-columns:minmax(0,1fr)}}.generative-ai-closing-copy>*{margin:0}.generative-ai-closing-copy>*+*{margin-top:18px}.generative-ai-closing-copy .generative-ai-closing-title{margin-top:12px}.generative-ai-closing-copy .wp-block-buttons{margin-top:28px}.generative-ai-prompt{--tone: var(--wp--preset--color--yellow);min-width:0;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white);box-shadow:var(--generative-ai-shadow)}.generative-ai-prompt-thread{display:grid;gap:12px;padding:20px 20px 18px}@media only screen and (max-width: 600px){.generative-ai-prompt-thread{padding:14px 12px}}.generative-ai-prompt-turn{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px}.generative-ai-prompt-turn .generative-ai-avatar{width:44px;height:44px}.generative-ai-prompt-turn .generative-ai-bubble{max-width:none;padding:12px 16px 14px}@media only screen and (max-width: 600px){.generative-ai-prompt-turn{grid-template-columns:34px minmax(0,1fr);gap:8px}.generative-ai-prompt-turn .generative-ai-avatar{width:34px;height:34px}.generative-ai-prompt-turn .generative-ai-bubble{padding:10px 12px 12px}}.generative-ai-prompt-message{font-size:clamp(18px,1.6666666667vw,21px);margin:0;line-height:1.6}@media only screen and (max-width: 600px){.generative-ai-prompt-message{font-size:clamp(17px,1.7vw,17px);line-height:1.55}}.generative-ai-prompt-typing{position:absolute;top:40px;left:16px;display:inline-flex;gap:5px}.generative-ai-prompt-typing i{width:8px;height:8px;border-radius:50%;background-color:var(--wp--preset--color--ink);animation:generative-ai-dot .9s cubic-bezier(.65,0,.35,1) infinite}.generative-ai-prompt-typing i:nth-child(2){animation-delay:.15s}.generative-ai-prompt-typing i:nth-child(3){animation-delay:.3s}.generative-ai-prompt-try{font-size:clamp(16px,1.6vw,16px);margin:4px 0 0 56px;color:var(--wp--preset--color--slate);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}@media only screen and (max-width: 600px){.generative-ai-prompt-try{margin-left:0}}.generative-ai-prompt-chips{font-size:clamp(16px,1.6vw,16px);display:flex;flex-wrap:wrap;gap:8px;margin:0 0 0 56px}@media only screen and (max-width: 600px){.generative-ai-prompt-chips{font-size:clamp(16px,1.6vw,16px);margin:0}}.generative-ai-prompt-chips a{--chip: var(--wp--preset--color--yellow);--chip-ink: var(--wp--preset--color--ink);display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 13px 6px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--ink);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:.6px;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-color .2s cubic-bezier(.22,1,.36,1)}.generative-ai-prompt-chips a:before{content:"";flex:0 0 auto;width:10px;height:10px;border:2px solid var(--wp--preset--color--ink);background-color:var(--chip)}.generative-ai-prompt-chips a:nth-child(2){--chip: var(--wp--preset--color--purple);--chip-ink: var(--wp--preset--color--white)}.generative-ai-prompt-chips a:nth-child(3){--chip: var(--wp--preset--color--mint)}.generative-ai-prompt-chips a:nth-child(4){--chip: var(--wp--preset--color--orange)}.generative-ai-prompt-chips a:hover,.generative-ai-prompt-chips a:focus-visible{background-color:var(--chip);color:var(--chip-ink)}@media (prefers-reduced-motion: reduce){.generative-ai-prompt-chips a{transition:none}}.generative-ai-prompt-composer{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-top:2px solid var(--wp--preset--color--ink)}@media only screen and (max-width: 600px){.generative-ai-prompt-composer{padding-left:12px}}.generative-ai-prompt-placeholder{font-size:clamp(16px,1.6vw,16px);display:flex;flex:1;align-self:stretch;align-items:center;min-width:0;margin:0;color:var(--wp--preset--color--slate);font-style:italic;text-decoration:none}.generative-ai-prompt-placeholder:hover,.generative-ai-prompt-placeholder:focus-visible{color:var(--wp--preset--color--ink)}@media only screen and (max-width: 600px){.generative-ai-prompt-placeholder{font-size:clamp(16px,1.6vw,16px)}}.generative-ai-prompt-send{font-size:clamp(20px,2vw,20px);display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;margin-left:auto;background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);text-decoration:none;transition:background-color .2s cubic-bezier(.22,1,.36,1)}.generative-ai-prompt-send:hover,.generative-ai-prompt-send:focus-visible{background-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--ink)}.generative-ai-prompt-send:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:3px}@media (prefers-reduced-motion: reduce){.generative-ai-prompt-send{transition:none}}.generative-ai-closing.is-waiting .generative-ai-prompt-message,.generative-ai-closing.is-waiting .generative-ai-prompt-try,.generative-ai-closing.is-waiting .generative-ai-prompt-chips a{opacity:0}.generative-ai-closing.is-streaming .generative-ai-word{animation:generative-ai-word .3s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.9s + var(--w) * 55ms)}.generative-ai-closing.is-streaming .generative-ai-prompt-try,.generative-ai-closing.is-streaming .generative-ai-prompt-chips a{animation:generative-ai-rise .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(1.15s + var(--words, 20) * 55ms + var(--i, 0) * 80ms)}@keyframes generative-ai-word{0%{opacity:0}}@keyframes generative-ai-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){.block-generative-ai :is(.generative-ai-typing i,.generative-ai-prompt-typing i,.generative-ai-row.is-fresh,.generative-ai-row.has-progress:after,.generative-ai-pane-tag.is-fresh,.generative-ai-world){animation:none}}
