main[data-ai-page=ai] .ai-console{--glass:#0b0b0b;--glass-top:linear-gradient(180deg, #ffffff0a, #fff0 2.5rem);--hair:#f6f6f31a;--hair-2:#f6f6f329;--rule:#f6f6f312;--hi:inset 0 1px 0 #ffffff0f;--drop:0 1.5rem 3rem -1rem #000000e6;--warm:255 246 232;--lime-rgb:218 255 2;--ember-rgb:240 98 0;background:#000;align-content:center;min-height:100svh;display:grid}main[data-ai-page=ai] .ai-console .ai-hero__in{z-index:2;position:relative}main[data-ai-page=ai] .ai-console .ai-hero__copy{z-index:2;grid-column:1/span 6;position:relative}main[data-ai-page=ai] .ai-console .ai-hero__title{max-width:none;font-size:clamp(2.5rem, min(3.9vw, calc(var(--vh,1vh) * 7.2)), 4.6rem);letter-spacing:-.04em;text-wrap:initial;line-height:1}main[data-ai-page=ai] .ai-console .ai-hero__title .hl{white-space:nowrap}main[data-ai-page=ai] .ai-console .ai-hero__lead{max-width:40ch;color:var(--ink)}main[data-ai-page=ai] .ai-console .ai-hero__actions{flex-direction:row}html.motion main[data-ai-page=ai] .ai-console .ai-l>.tone{animation:ai-line-in .8s var(--ease-out) 50ms backwards}html.motion main[data-ai-page=ai] .ai-console .ai-l+.ai-l>.tone{animation-delay:.16s}html.motion main[data-ai-page=ai] .ai-console .ai-hero__copy>:not(h1){animation:ai-rise-in .65s var(--ease-out) .3s backwards}html.motion main[data-ai-page=ai] .ai-console .ai-hero__copy>:nth-child(n+3){animation-delay:.4s}@media (max-width:899px){main[data-ai-page=ai] .ai-console{align-content:start}main[data-ai-page=ai] .ai-console .ai-hero__in{grid-template-columns:minmax(0,1fr)}main[data-ai-page=ai] .ai-console .ai-hero__copy{grid-column:1}main[data-ai-page=ai] .ai-console .ai-hero__title{font-size:min(clamp(2rem, 9.5vw, 3.2rem), calc((100vw - 2 * var(--gutter)) / 10.8))}}.ai-console :is(.ai-console__lbl,.ai-console__head,.ai-console__card>i,.ai-console__stl){text-transform:uppercase}.ai-console .ai-console__note{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-mute);margin:0;font-size:.75rem}main[data-ai-page=ai] .ai-console .ai-hero__bg.ai-console__bg{background:radial-gradient(44rem 30rem at 76% 18%, rgb(var(--warm) / .065), rgb(var(--warm) / 0) 70%), #000}.ai-console .ai-console__stage{z-index:1;grid-column:7/span 6;justify-items:end;display:grid;position:relative}.ai-console .ai-console__fig{isolation:isolate;width:min(38rem,100%);position:relative}.ai-console .ai-console__note{white-space:nowrap;position:absolute;top:calc(100% + .875rem);right:0}.ai-console .ai-console__tilt{border-radius:1.125rem;position:relative}.ai-console .ai-console__box{--px:1.5rem;--c1:11.75rem;--c3:11.75rem;--tgap:.75rem;--fan:2.5rem;--row:2.5rem;--card-h:4.25rem;--h-head:2.75rem;--h-flow:13.5rem;--h-log:7rem;--h-met:6rem;--lines:3;--f-head:12px;--f-lbl:12px;--f-tag:12px;--f-msg:15px;--f-st:12px;--f-name:14px;--f-count:13px;--f-log:12px;--f-val:2.25rem;--g1y:.5rem;--g1s:.96;--g1o:.4;--g2y:1rem;--g2s:.92;--g2o:.16;--g3y:1.5rem;--g3s:.88;border:1px solid var(--hair);color:var(--ink);text-align:left;background:linear-gradient(#ffffff09,#fff0 7rem),#070707;border-radius:1.125rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0009,0 2.5rem 5rem -1.5rem #000000f2;container:ai-console/inline-size}.ai-console .ai-console__sec+.ai-console__sec{border-top:1px solid var(--rule)}.ai-console .ai-console__lbl{font:400 var(--f-lbl)/1.2 var(--font-mono);letter-spacing:.14em;color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ai-console .ai-console__head{height:var(--h-head);padding:0 var(--px);font:400 var(--f-head)/1 var(--font-mono);letter-spacing:.14em;color:var(--ink-soft);white-space:nowrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ai-console .ai-console__status{align-items:center;gap:.625rem;display:inline-flex}.ai-console .ai-console__live{background:var(--signal);width:6px;height:6px;box-shadow:0 0 0 3px rgb(var(--lime-rgb) / .12);border-radius:50%;flex:none}@keyframes ai-console-breathe{50%{opacity:.35}}.ai-console .ai-console__stage.is-on .ai-console__live{animation:2.4s ease-in-out infinite ai-console-breathe}.ai-console .ai-console__flow{grid-template-columns:var(--c1) minmax(0, 1fr) var(--c3);grid-template-rows:1.25rem calc(4 * var(--row));height:var(--h-flow);padding:0 var(--px);grid-template-areas:"lin.lout""queue mid dests";align-content:center;display:grid}.ai-console .ai-console__lbl--in{grid-area:lin}.ai-console .ai-console__lbl--out{grid-area:lout}.ai-console .ai-console__queue{--out-y:calc(var(--row) * 2 + var(--card-h) / 2 + 2px);clip-path:inset(0 -2rem -2rem);grid-area:queue;position:relative}.ai-console .ai-console__card{left:0;right:0;top:calc(50% - var(--card-h) / 2);height:var(--card-h);border:1px solid var(--hair);background:var(--glass-top), var(--glass);box-shadow:var(--hi), var(--drop);transform-origin:50% 100%;transition:transform .42s var(--ease-out), opacity .42s var(--ease-out);border-radius:.75rem;grid-template-columns:minmax(0,1fr);align-content:center;gap:.3125rem;padding:0 .75rem;display:grid;position:absolute}.ai-console .ai-console__card>i{font:400 var(--f-tag)/1.15 var(--font-mono);letter-spacing:.12em;color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.ai-console .ai-console__msg{min-width:0;font-size:var(--f-msg);color:var(--ink);white-space:nowrap;grid-template-columns:minmax(0,1fr);font-weight:400;line-height:1.3;display:grid}.ai-console .ai-console__msg>span{text-overflow:ellipsis;overflow:hidden}.ai-console .ai-console__ms{display:none}.ai-console .ai-console__card[data-slot="0"]{z-index:3}.ai-console .ai-console__card[data-slot="1"]{z-index:2;opacity:var(--g1o);transform:translateY(var(--g1y)) scale(var(--g1s))}.ai-console .ai-console__card[data-slot="2"]{z-index:1;opacity:var(--g2o);transform:translateY(var(--g2y)) scale(var(--g2s))}.ai-console .ai-console__card[data-slot="3"]{z-index:0;opacity:0;transform:translateY(var(--g3y)) scale(var(--g3s));transition:none}.ai-console .ai-console__card[data-slot=out]{z-index:4;transform:translateY(calc(-1 * var(--out-y)));transition-duration:.3s}.ai-console .ai-console__mid{grid-area:mid;position:relative}.ai-console .ai-console__track{left:var(--tgap);right:var(--fan);background:var(--hair-2);height:1px;margin-top:-.5px;position:absolute;top:50%}.ai-console .ai-console__st{width:0;height:0;position:absolute;top:.5px}.ai-console .ai-console__st[data-s="1"]{left:0}.ai-console .ai-console__st[data-s="2"]{left:50%}.ai-console .ai-console__st[data-s="3"]{left:100%}.ai-console .ai-console__st>i{border-radius:50%;width:9px;height:9px;position:absolute;top:-4.5px;left:-4.5px}.ai-console .ai-console__sto{background:#070707;border:1px solid #f6f6f359}.ai-console .ai-console__stf{background:var(--ink);opacity:0}.ai-console .ai-console__stl{font:400 var(--f-st)/1.2 var(--font-mono);letter-spacing:.1em;white-space:nowrap;display:grid;position:absolute;top:.75rem;left:0;translate:-50%}.ai-console .ai-console__stl>span{color:var(--ink-mute);grid-area:1/1}.ai-console .ai-console__stl>.is-ink{color:var(--ink);opacity:0}.ai-console .ai-console__st[data-s="1"] .ai-console__stl{left:-4.5px;translate:none}.ai-console .ai-console__st[data-s="2"] .ai-console__stl{top:auto;bottom:.75rem}.ai-console .ai-console__st[data-s="3"] .ai-console__stl{left:auto;right:-4.5px;translate:none}.ai-console .ai-console__lane{pointer-events:none;height:17px;position:absolute;top:-8px;left:-.5rem;right:-.5rem;overflow:clip}.ai-console .ai-console__packet{opacity:0;height:1px;position:absolute;top:8px;left:.5rem;right:.5rem;transform:translate(-100%)}.ai-console .ai-console__packet:before{content:"";background:linear-gradient(to left, rgb(var(--lime-rgb) / .85), rgb(var(--lime-rgb) / 0));width:2.75rem;height:1px;position:absolute;top:0;right:0}.ai-console .ai-console__packet:after{content:"";background:var(--signal);width:6px;height:6px;box-shadow:0 0 0 4px rgb(var(--lime-rgb) / .14);border-radius:50%;position:absolute;top:-2.5px;right:-3px}.ai-console .ai-console__fan{width:var(--fan);height:100%;position:absolute;top:0;right:0;overflow:visible}.ai-console .ai-console__fan path{fill:none;stroke:#f6f6f31f;stroke-width:1px;vector-effect:non-scaling-stroke}.ai-console .ai-console__fan .ai-console__hot{stroke:var(--ember-ink);opacity:0}.ai-console .ai-console__dests{grid-area:dests;grid-template-rows:repeat(4, var(--row));margin:0;padding:0;list-style:none;display:grid}.ai-console .ai-console__dest{align-items:center;gap:.5rem;min-width:0;display:flex}.ai-console .ai-console__dot{background:#f6f6f34d;border-radius:50%;flex:none;width:6px;height:6px;position:relative}.ai-console .ai-console__dot>i{background:var(--ember);box-shadow:0 0 0 3px rgb(var(--ember-rgb) / .16);opacity:0;border-radius:50%;position:absolute;inset:0}.ai-console .ai-console__name{min-width:0;font-size:var(--f-name);white-space:nowrap;grid-template-columns:minmax(0,1fr);font-weight:400;line-height:1.2;display:grid}.ai-console .ai-console__name>span{color:var(--ink-soft);text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.ai-console .ai-console__name>.is-ink{color:var(--ink);opacity:0}.ai-console .ai-console__dest .ai-console__n{font-size:var(--f-count);color:var(--ink-mute);flex:none;margin-left:auto}.ai-console .ai-console__n{--dw:.6em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:300;line-height:1;display:inline-block}.ai-console .ai-console__nin{display:inline-flex}.ai-console .ai-console__n--start .ai-console__nin{transform:translateX(calc(var(--hide,0) * var(--dw) * -1))}.ai-console .ai-console__nd{width:var(--dw);height:1em;display:block;overflow:clip}.ai-console .ai-console__nd.is-z{opacity:0}.ai-console .ai-console__ns{display:block}.ai-console .ai-console__ns>i{text-align:center;height:1em;font-style:normal;display:block}.ai-console .ai-console__log{height:var(--h-log);padding:0 var(--px);grid-template-rows:1.25rem auto;grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.ai-console .ai-console__win{height:calc(var(--lines) * 1.75em);font:400 var(--f-log)/1.75 var(--font-mono);overflow:clip}.ai-console .ai-console__strip{margin:0;padding:0;list-style:none;transform:translateY(-1.75em)}.ai-console .ai-console__line{height:1.75em;color:var(--ink-soft);white-space:nowrap;gap:.75em;display:flex;overflow:hidden}.ai-console .ai-console__line:first-child{opacity:0}.ai-console .ai-console__line time{color:var(--ink-mute);flex:none}.ai-console .ai-console__line b{color:var(--ember-ink);flex:none;font-weight:400}.ai-console .ai-console__lf,.ai-console .ai-console__ls{gap:.6em;min-width:0;display:flex}.ai-console .ai-console__lf>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ai-console .ai-console__ls{display:none}.ai-console .ai-console__met{height:var(--h-met);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-console .ai-console__cell{min-width:0;padding:0 var(--px);grid-template-columns:minmax(0,1fr);align-content:center;gap:.625rem;display:grid}.ai-console .ai-console__cell+.ai-console__cell{border-left:1px solid var(--rule)}.ai-console .ai-console__cell .ai-console__n{--dw:.58em;font-size:var(--f-val);color:var(--ink)}.ai-console .ai-console__ring{z-index:2;border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .24s ease-out;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-console .ai-console__ring.is-on{opacity:1}.ai-console .ai-console__ring>i{background:radial-gradient(closest-side, rgb(var(--warm) / .35), rgb(var(--warm) / 0) 65%);border-radius:50%;width:36rem;height:36rem;position:absolute;top:-18rem;left:-18rem}.ai-console .ai-console__grid{z-index:-1;opacity:0;pointer-events:none;width:calc(100% + 22rem);height:calc(100% + 16rem);transition:opacity .9s ease-out;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000);mask-image:radial-gradient(closest-side,#000 62%,#0000)}.ai-console .ai-console__grid.is-drawn{opacity:1}@media (max-width:899px),(hover:none){.ai-console .ai-console__grid{display:none}}html:not(.motion) .ai-console :is(.ai-console__stf,.ai-console__stl>.is-ink),html:not(.motion) .ai-console .ai-console__dest[data-d="0"] :is(.ai-console__dot>i,.ai-console__name>.is-ink){opacity:1}@keyframes ai-console-in{0%{opacity:0;transform:translateY(1rem)}}@keyframes ai-console-sec{0%{opacity:0;transform:translateY(.375rem)}}html.motion .ai-console .ai-console__fig{animation:ai-console-in .7s var(--ease-out) .6s backwards}html.motion .ai-console .ai-console__sec{animation:ai-console-sec .5s var(--ease-out) calc(.66s + var(--i,0) * 60ms) backwards}html.motion .ai-console .ai-console__note{animation:ai-console-sec .5s var(--ease-out) 1s backwards}@container ai-console (max-width:37.49rem){.ai-console .ai-console__sec{--px:1.25rem;--c1:8.5rem;--c3:9.5rem;--tgap:.5rem;--fan:1.75rem;--row:2.25rem;--card-h:4rem;--h-head:2.5rem;--h-flow:12.25rem;--h-log:6.75rem;--h-met:5.25rem;--f-msg:14px;--f-st:12px;--f-val:1.75rem}.ai-console .ai-console__mf{display:none}.ai-console .ai-console__ms{display:block}.ai-console .ai-console__more{display:none}.ai-console .ai-console__stl{letter-spacing:.06em}.ai-console .ai-console__cell{gap:.5rem}}@container ai-console (max-width:34.74rem){.ai-console .ai-console__lf{display:none}.ai-console .ai-console__ls{display:flex}}@container ai-console (max-width:29.99rem){.ai-console .ai-console__sec{--px:1rem;--row:2.25rem;--card-h:3.5rem;--h-head:2.5rem;--h-log:4.5rem;--h-met:3.75rem;--lines:2;--f-lbl:12px;--f-tag:12px;--f-msg:14px;--f-st:12px;--f-name:13px;--f-count:12px;--f-val:1.375rem;--g1y:6px;--g1s:.97;--g1o:.4;--g2y:6px;--g2s:.97;--g2o:0;--g3y:6px;--g3s:.94}.ai-console .ai-console__mf{display:block}.ai-console .ai-console__ms{display:none}.ai-console .ai-console__flow{grid-template-columns:minmax(0,1fr);grid-template-rows:1rem calc(var(--card-h) + 6px) 2.75rem 4.75rem;grid-template-areas:"lin""queue""mid""dests";align-content:start;height:auto;padding-top:.75rem}.ai-console .ai-console__lbl--out,.ai-console .ai-console__fan{display:none}.ai-console .ai-console__queue{--out-y:calc(var(--card-h) + 2px)}.ai-console .ai-console__card{gap:.1875rem;top:0}.ai-console .ai-console__track{margin-top:0;top:.875rem;left:0;right:0}.ai-console .ai-console__stl{letter-spacing:.08em}.ai-console .ai-console__st[data-s="2"] .ai-console__stl{top:.75rem;bottom:auto}.ai-console .ai-console__dests{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2, var(--row));align-content:center;column-gap:1.25rem}.ai-console .ai-console__lbl{letter-spacing:.1em}.ai-console .ai-console__cell{gap:.375rem;padding:0 .75rem}.ai-console .ai-console__cell:first-child{padding-left:var(--px)}.ai-console .ai-console__cell .ai-console__lbl{letter-spacing:.04em}}@media (min-width:1800px){.ai-console .ai-console__fig{width:min(42rem,100%)}.ai-console .ai-console__box{--c1:12.5rem;--c3:12.5rem;--row:2.625rem;--card-h:4.5rem;--h-head:3rem;--h-flow:14.25rem;--h-log:7.5rem;--h-met:6.5rem;--f-head:12px;--f-lbl:12.5px;--f-tag:12.5px;--f-msg:16px;--f-st:12.5px;--f-name:15px;--f-count:14px;--f-log:13px;--f-val:2.5rem}}.ai-console .ai-console__mts{display:none}@container ai-console (max-width:25.99rem){.ai-console .ai-console__mtf{display:none}.ai-console .ai-console__mts{display:inline}.ai-console .ai-console__cell{padding:0 .625rem}.ai-console .ai-console__cell .ai-console__lbl{letter-spacing:.02em}}@media (max-width:899px){main[data-ai-page=ai] .ai-console .ai-hero__bg.ai-console__bg{background:radial-gradient(26rem 20rem at 82% 46%, rgb(var(--warm) / .065), rgb(var(--warm) / 0) 70%), #000}.ai-console .ai-console__stage{grid-column:1;justify-items:stretch;margin-top:1.5rem}.ai-console .ai-console__fig{width:min(100%,42rem)}.ai-console .ai-console__note{text-align:right;width:min(100%,42rem);margin-top:.5rem;position:static}}
.flow{margin-top:var(--rhythm-m)}.flow__steps{column-gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow__step{grid-template-rows:auto 1fr;row-gap:1.5rem;min-width:0;display:grid}.flow__rail{height:3.5rem;position:relative}.flow__node{z-index:1;color:#fcfcfa;background:var(--ink-dark);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative;box-shadow:0 .875rem 1.75rem -.875rem #0f0e0d8c}.flow__step--person .flow__node{color:var(--on-ink);background:var(--ember);box-shadow:0 .875rem 1.75rem -.875rem #b0461a99}.flow__node svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.flow__ring{box-shadow:0 0 0 2px var(--ink-dark);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-.125rem}.flow__step--person .flow__ring{box-shadow:0 0 0 2px var(--ember)}.flow__n{width:1.375rem;height:1.375rem;font:500 .6875rem/1 var(--font-mono);color:var(--ink-dark);box-shadow:0 0 0 1px var(--line-dark);background:#fcfcfa;border-radius:50%;place-items:center;display:grid;position:absolute;top:-.25rem;right:-.375rem}.flow__node-name{font:400 var(--fs-label)/1.2 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;color:var(--ink-dark-mute);position:absolute;top:.125rem;left:4.5rem}.flow__wire{left:4.25rem;right:calc(-1 * var(--col-gap) + .25rem);background:var(--line-dark);border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%}.flow__fill{border-radius:inherit;background:linear-gradient(90deg, var(--ink-dark), var(--ember-deep));transform-origin:0;position:absolute;inset:0}.flow__spark{background:var(--ember);opacity:0;border-radius:50%;width:.625rem;height:.625rem;margin:-.3125rem 0 0 -.3125rem;position:absolute;top:50%;left:0;box-shadow:0 0 0 .25rem #d2561c2e,0 0 1.25rem .25rem #d2561c80}.flow__main{grid-template-rows:auto 1fr;align-content:start;row-gap:1rem;display:grid}.flow__cap{font-size:var(--fs-body);color:var(--ink-dark-soft);text-wrap:pretty;margin:0;font-weight:400;line-height:1.45}.flow__who{font:400 var(--fs-label)/1.2 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-dark);margin-bottom:.375rem;display:block}.flow__step--person .flow__who{color:var(--ember-deep)}.flow__card{border-radius:var(--radius-md);font-size:var(--fs-small);color:var(--ink-dark);background:#fff;align-self:start;gap:.75rem;padding:1rem 1.125rem;display:grid;position:relative;box-shadow:0 0 0 1px #0f0e0d14,0 1.5rem 2.75rem -1.75rem #3c2d1e73}.flow__card svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.flow__from{border-bottom:1px solid var(--line-dark);align-items:center;gap:.5rem;margin:0;padding-bottom:.625rem;font-weight:500;display:flex}.flow__body{color:var(--ink-dark-soft);margin:0;line-height:1.5}.flow__think{font-family:var(--font-mono);color:var(--ink-dark-mute);align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}.flow__spark-ico{color:var(--ink-dark);display:grid}.flow__think-t{color:var(--ink-dark)}.flow__think[data-state=busy] .flow__think-t--done,.flow__think[data-state=done] .flow__think-t--busy{display:none}.flow__think[data-state=busy] .flow__think-t--busy:after{content:"…"}.flow__clock{font-variant-numeric:tabular-nums;margin-left:auto}.flow__fields{border-top:1px solid var(--line-dark);gap:.5rem;margin:0;padding-top:.625rem;display:grid}.flow__field{grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;column-gap:.5rem;display:grid}.flow__field dt{font:400 .6875rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dark-mute)}.flow__field dd{text-wrap:balance;justify-self:start;margin:0;padding:.0625rem .375rem .125rem;font-weight:500;position:relative}.flow__mark{z-index:0;box-shadow:inset 0 -2px 0 var(--ember-deep);transform-origin:0;background:#d2561c1a;border-radius:.25rem .25rem 0 0;position:absolute;inset:0}.flow__v{font-variant-numeric:tabular-nums;position:relative}.flow__chip{min-height:2.25rem;font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--line-dark);isolation:isolate;border-radius:62.4375rem;align-items:center;gap:.5rem;margin:0;padding:0 .75rem;font-size:.75rem;display:flex;position:relative;overflow:hidden}.flow__chip-fill{z-index:-1;transform-origin:0;background:#0f0e0d12;position:absolute;inset:0}.flow__chip[data-state=busy] .flow__chip-t--done,.flow__chip[data-state=done] .flow__chip-t--busy{display:none}.flow__chip[data-state=done]{box-shadow:inset 0 0 0 1px var(--ink-dark)}.flow__chip[data-state=done] .flow__chip-t--done:before{content:"✓ "}.flow__ms{color:var(--ink-dark-mute);font-variant-numeric:tabular-nums;margin-left:auto}.flow__table{box-shadow:0 0 0 1px var(--line-dark);border-radius:.5rem;display:grid;overflow:hidden}.flow__row{border-bottom:1px solid var(--line-dark);grid-template-columns:1.1fr 1fr .7fr;align-items:center;gap:.625rem;margin:0;padding:.5rem .75rem;display:grid;position:relative}.flow__row i{background:#0f0e0d1a;border-radius:.25rem;height:.375rem}.flow__row--new{font:400 .75rem/1.2 var(--font-mono);white-space:nowrap;background:#d2561c0f;border-bottom:0}.flow__row-bar{background:var(--ember-deep);transform-origin:50% 0;width:2px;position:absolute;top:0;bottom:0;left:0}.flow__toast{background:#fff;border-radius:.875rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;column-gap:.625rem;padding:.625rem .75rem .75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f0e0d1a,0 .75rem 1.5rem -.75rem #3c2d1e66}.flow__toast-ico{color:#fcfcfa;background:var(--ink-dark);border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.flow__toast-t{margin:0;line-height:1.35;display:grid}.flow__toast-t b{font-weight:500}.flow__toast-t span{color:var(--ink-dark-soft)}.flow__toast-now{color:var(--ink-dark-mute);align-self:start;font-size:.6875rem}.flow__fuse{background:var(--ember);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.flow__call{min-height:2.25rem;color:var(--on-ink);background:var(--ember);border-radius:62.4375rem;justify-self:start;align-items:center;gap:.5rem;margin:0;padding:0 .875rem 0 .75rem;font-weight:500;display:inline-flex}.flow__end{margin-top:var(--rhythm-s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (max-width:860px){.flow__steps{grid-template-columns:minmax(0,1fr)}.flow__step{grid-template-rows:auto;grid-template-columns:3.5rem minmax(0,1fr);gap:0 1rem;padding-bottom:2rem}.flow__step:last-child{padding-bottom:0}.flow__rail{height:auto}.flow__node-name{display:none}.flow__wire{width:2px;height:auto;margin:0 0 0 -1px;inset:4rem auto -.25rem 50%}.flow__fill{background:linear-gradient(180deg, var(--ink-dark), var(--ember-deep));transform-origin:50% 0}.flow__spark{display:none}.flow__main{row-gap:.875rem;padding-top:.375rem}}
.text-type{white-space:pre-wrap;display:inline-block;position:relative}.text-type__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-type__char{position:relative}.text-type__char--selected{background-color:color-mix(in srgb, currentColor 25%, transparent)}.text-type__caret{width:0;display:inline-block}.text-type__cursor{white-space:pre;pointer-events:none;will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.text-type__cursor--hidden{opacity:0}.text-type__blink{display:inline-block}.text-type__cursor--character .text-type__blink{margin-left:.25rem}.text-type__shape{background-color:currentColor;margin-left:.06em;display:inline-block}.text-type__cursor--bar .text-type__shape{vertical-align:-.2em;border-radius:1px;width:max(2px,.07em);height:1.1em}.text-type__cursor--block .text-type__shape{vertical-align:-.2em;border-radius:.06em;width:.56em;height:1.1em}.text-type__cursor--underscore .text-type__shape{vertical-align:-.12em;border-radius:1px;width:.56em;height:max(2px,.075em)}.text-type__char--ahead{visibility:hidden}
main[data-ai-page=ai] .ai-hero__audit{font-size:var(--fs-small);color:var(--ink-soft);text-shadow:0 0 2px #000000e6,0 0 .5rem #000000d9;margin:1.125rem 0 0}main[data-ai-page=ai] .ai-hero__loss{min-height:2.75rem;color:var(--ink);text-shadow:0 0 .5rem #000000d9;align-items:center;gap:.5rem;display:inline-flex}main[data-ai-page=ai] .ai-hero__loss svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}main[data-ai-page=ai] .ai-proof__lead{gap:.875rem;max-width:46rem;display:grid}main[data-ai-page=ai] .ai-proof__k{font:400 var(--fs-label)/1.2 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-dark-mute);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}main[data-ai-page=ai] .ai-proof__tag{color:#fcfcfa;background:var(--ink-dark);border-radius:62.4375rem;padding:.35em .75em}main[data-ai-page=ai] .ai-split__grid{margin-top:var(--rhythm-s);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}main[data-ai-page=ai] .ai-split__col{border-radius:var(--radius-lg);grid-template-rows:auto auto 1fr;gap:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.75rem,3.4vw,3rem);display:grid}main[data-ai-page=ai] .ai-split__col--now{color:var(--ink-dark-mute);box-shadow:inset 0 0 0 1px var(--line-dark)}main[data-ai-page=ai] .ai-split__col--next{color:var(--ink-dark);background:var(--card-ivory);box-shadow:inset 0 0 0 1px #0f0e0d14,0 2rem 3.5rem -2.5rem #3c2d1e80}main[data-ai-page=ai] .ai-split__k{font:400 var(--fs-label)/1.2 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0}main[data-ai-page=ai] .ai-split__col--next .ai-split__k{color:var(--ember-deep)}main[data-ai-page=ai] .ai-split__rows{align-content:start;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}main[data-ai-page=ai] .ai-split__row{font-size:var(--fs-body);grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;column-gap:1rem;line-height:1.45;display:grid}main[data-ai-page=ai] .ai-split__t{font:400 var(--fs-label)/1.2 var(--font-mono);font-variant-numeric:tabular-nums}main[data-ai-page=ai] .ai-split__total{gap:.5rem;margin:0;display:grid}main[data-ai-page=ai] .ai-split__v{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(3rem,7vw,6.5rem);font-weight:400;line-height:.95}main[data-ai-page=ai] .ai-split__n{font-variant-numeric:tabular-nums}main[data-ai-page=ai] .ai-split__when{font-size:var(--fs-body)}main[data-ai-page=ai] .ai-split__bar{background:var(--line-dark);border-radius:62.4375rem;height:.25rem;margin-top:.75rem;display:block;overflow:hidden}main[data-ai-page=ai] .ai-split__fill{border-radius:inherit;transform-origin:0;background:currentColor;height:100%;display:block}main[data-ai-page=ai] .ai-split__col--next :is(.ai-split__v,.ai-split__fill){color:var(--ember-deep)}main[data-ai-page=ai] .ai-proof__grid{gap:var(--rhythm-s) var(--col-gap);margin-top:var(--rhythm-m);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}main[data-ai-page=ai] .ai-proof__audit{max-width:32ch;font-size:var(--fs-lead);color:var(--ink-dark);text-wrap:pretty;margin:0;font-weight:300;line-height:1.5}main[data-ai-page=ai] .ai-proof__go{--btn-bg:var(--ember-btn);--btn-ink:#fff;--btn-wave:#0f0e0d;--btn-glow:#c24d1873;margin-top:1.5rem}main[data-ai-page=ai] .ai-proof__shots{grid-template-columns:repeat(2,minmax(0,22rem));justify-content:start;gap:1rem;display:grid}main[data-ai-page=ai] .ai-shot{gap:.625rem;margin:0;display:grid}main[data-ai-page=ai] .ai-shot__cap{font:400 var(--fs-label)/1.3 var(--font-mono);letter-spacing:.06em;color:var(--ink-dark-mute)}main[data-ai-page=ai] .ai-shot__note{letter-spacing:.02em}main[data-ai-page=ai] .ai-shot{grid-template-rows:minmax(0,1fr) auto}@media (min-width:601px){main[data-ai-page=ai] .ai-shot__cap{min-height:2.6em}}main[data-ai-page=ai] .ai-demo{border-radius:var(--radius-md);color:var(--ink);background:#0d0d0d;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f0e0d24,0 1.875rem 3.75rem -2.25rem #3c2d1e8c}main[data-ai-page=ai] .ai-proof__shots{align-items:stretch}main[data-ai-page=ai] .ai-demo__bar{height:2.125rem;color:var(--ink-mute);border-bottom:1px solid #f6f6f312;flex:none;align-items:center;gap:.4375rem;padding:0 .75rem;font-size:.6875rem;display:flex}main[data-ai-page=ai] .ai-demo__bar i{background:#f6f6f329;border-radius:50%;width:.5rem;height:.5rem}main[data-ai-page=ai] .ai-demo__bar span{margin-left:.25rem}main[data-ai-page=ai] .ai-scheme{width:100%;height:auto;font-family:var(--font-sans);margin:auto 0;display:block}main[data-ai-page=ai] .ai-scheme text{fill:var(--ink-soft);text-anchor:middle;font-size:11px}main[data-ai-page=ai] .ai-scheme__count rect{fill:var(--signal)}main[data-ai-page=ai] .ai-scheme__count text{font:500 10.5px var(--font-mono);fill:var(--on-accent)}main[data-ai-page=ai] .ai-scheme__wire{fill:none;stroke:#f6f6f338;stroke-width:1.5px}main[data-ai-page=ai] .ai-scheme__wire--out{stroke:#daff0273}main[data-ai-page=ai] .ai-scheme__src rect{fill:#1a1a1a;stroke:#f6f6f324}main[data-ai-page=ai] .ai-scheme__src text{fill:var(--ink)}main[data-ai-page=ai] .ai-scheme__box{fill:#141414;stroke:#daff028c;stroke-width:1.2px}main[data-ai-page=ai] .ai-scheme text.ai-scheme__title{text-anchor:start;fill:var(--ink);font-size:13px;font-weight:500}main[data-ai-page=ai] .ai-scheme__check text{text-anchor:start;fill:var(--ink-soft);font-size:11.5px}main[data-ai-page=ai] .ai-scheme__dot-off{fill:none;stroke:#f6f6f34d}main[data-ai-page=ai] .ai-scheme__tick{transform-box:fill-box;transform-origin:50%}main[data-ai-page=ai] .ai-scheme__tick circle{fill:var(--signal)}main[data-ai-page=ai] .ai-scheme__tick path{fill:none;stroke:var(--on-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}main[data-ai-page=ai] .ai-scheme text.ai-scheme__drop{fill:var(--ink-mute);opacity:0;font-size:10.5px}main[data-ai-page=ai] .ai-scheme text.ai-scheme__drop--far{text-anchor:start}main[data-ai-page=ai] .ai-scheme text.ai-scheme__drop--dup{text-anchor:end}main[data-ai-page=ai] .ai-scheme__out rect{fill:#1a1a1a;stroke:#f6f6f329}main[data-ai-page=ai] .ai-scheme__out--tg rect:not(.ai-scheme__ring){stroke:var(--signal)}main[data-ai-page=ai] .ai-scheme text.ai-scheme__out-t{fill:var(--ink);font-size:12px;font-weight:500}main[data-ai-page=ai] .ai-scheme text.ai-scheme__out-s{fill:var(--ink-mute);font-size:10.5px}main[data-ai-page=ai] .ai-scheme__ring{fill:none;stroke:var(--signal);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}main[data-ai-page=ai] .ai-scheme text.ai-scheme__plus{font:600 12px var(--font-mono);fill:var(--signal);text-anchor:start}main[data-ai-page=ai] .ai-scheme__ad{fill:#f6f6f3;opacity:0}main[data-ai-page=ai] .ai-scheme__go{fill:var(--signal);opacity:0}main[data-ai-page=ai] .ai-feed__bar{background:#151515;border-bottom:1px solid #f6f6f312;flex:none;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}main[data-ai-page=ai] .ai-feed__ava{width:1.75rem;height:1.75rem;color:var(--on-accent);background:var(--signal);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid}main[data-ai-page=ai] .ai-feed__who{line-height:1.2;display:grid}main[data-ai-page=ai] .ai-feed__who b{font-size:.8125rem;font-weight:500}main[data-ai-page=ai] .ai-feed__who span{color:var(--ink-mute);font-size:.6875rem}main[data-ai-page=ai] .ai-feed__chat{flex:1;align-content:start;gap:.5rem;padding:.75rem;display:grid}main[data-ai-page=ai] .ai-feed__day{color:var(--ink-mute);background:#ffffff0d;border-radius:62.4375rem;justify-self:center;margin:0 0 .25rem;padding:.2rem .625rem;font-size:.6875rem}main[data-ai-page=ai] .ai-feed__msg{background:#1b1b1b;border-radius:.875rem .875rem .875rem .25rem;justify-self:start;max-width:94%;padding:.5rem .6875rem .4375rem;box-shadow:inset 0 0 0 1px #f6f6f30f}main[data-ai-page=ai] .ai-feed__t{color:var(--ink);margin:0;font-size:.75rem;font-weight:500;line-height:1.35}main[data-ai-page=ai] .ai-feed__b{color:var(--ink-soft);margin:.125rem 0 0;font-size:.75rem;line-height:1.4}main[data-ai-page=ai] .ai-feed__f{color:var(--ink-mute);justify-content:space-between;gap:.75rem;margin:.3125rem 0 0;font-size:.6875rem;display:flex}main[data-ai-page=ai] .ai-feed__f u{color:#8cc4ff;text-decoration-color:#8cc4ff80}@media (prefers-reduced-motion:no-preference){main[data-ai-page=ai] .ai-demo:not(.is-on) *{animation-play-state:paused!important}main[data-ai-page=ai] .ai-scheme__ad--1{animation:7s linear infinite ai-sch-ad1}main[data-ai-page=ai] .ai-scheme__ad--2{animation:7s linear infinite ai-sch-ad2}main[data-ai-page=ai] .ai-scheme__ad--3{animation:7s linear infinite ai-sch-ad3}main[data-ai-page=ai] .ai-scheme__check--1 .ai-scheme__tick{animation:ai-sch-tick1 7s var(--ease-out) infinite}main[data-ai-page=ai] .ai-scheme__check--2 .ai-scheme__tick{animation:ai-sch-tick2 7s var(--ease-out) infinite}main[data-ai-page=ai] .ai-scheme__check--3 .ai-scheme__tick{animation:ai-sch-tick3 7s var(--ease-out) infinite}main[data-ai-page=ai] .ai-scheme text.ai-scheme__drop--far{animation:7s ease-out infinite ai-sch-far}main[data-ai-page=ai] .ai-scheme text.ai-scheme__drop--dup{animation:7s ease-out infinite ai-sch-dup}main[data-ai-page=ai] .ai-scheme__go--tg{animation:7s linear infinite ai-sch-go-tg}main[data-ai-page=ai] .ai-scheme__go--sheet{animation:7s linear infinite ai-sch-go-sheet}main[data-ai-page=ai] .ai-scheme__ring{animation:7s ease-out infinite ai-sch-ring}main[data-ai-page=ai] .ai-scheme text.ai-scheme__plus{animation:7s ease-out infinite ai-sch-plus}main[data-ai-page=ai] .ai-feed__msg--1{animation:ai-feed-1 7.5s var(--ease-out) infinite}main[data-ai-page=ai] .ai-feed__msg--2{animation:ai-feed-2 7.5s var(--ease-out) infinite}main[data-ai-page=ai] .ai-feed__msg--3{animation:ai-feed-3 7.5s var(--ease-out) infinite}}@keyframes ai-sch-ad1{0%{opacity:0;transform:translate(0)}2%{opacity:1}6%{transform:translateY(30px)}14%{transform:translate(98px,30px)}18%{opacity:1;transform:translate(98px,60px)}19%,to{opacity:0;transform:translate(98px,60px)}}@keyframes ai-sch-ad2{0%,6%{opacity:0;transform:translate(0)}8%{opacity:1}18%{opacity:1;transform:translateY(60px)}19%,to{opacity:0;transform:translateY(60px)}}@keyframes ai-sch-ad3{0%,10%{opacity:0;transform:translate(0)}12%{opacity:1}15%{transform:translateY(30px)}22%{transform:translate(-98px,30px)}25%{opacity:1;transform:translate(-98px,60px)}26%,to{opacity:0;transform:translate(-98px,60px)}}@keyframes ai-sch-tick1{0%,26%{opacity:0;transform:scale(.4)}30%,to{opacity:1;transform:none}}@keyframes ai-sch-tick2{0%,31%{opacity:0;transform:scale(.4)}35%,to{opacity:1;transform:none}}@keyframes ai-sch-tick3{0%,36%{opacity:0;transform:scale(.4)}40%,to{opacity:1;transform:none}}@keyframes ai-sch-far{0%,28%{opacity:0;transform:translate(6px)}31%,46%{opacity:1;transform:none}52%,to{opacity:0;transform:none}}@keyframes ai-sch-dup{0%,33%{opacity:0;transform:translate(-6px)}36%,50%{opacity:1;transform:none}56%,to{opacity:0;transform:none}}@keyframes ai-sch-go-tg{0%,42%{opacity:0;transform:translate(0)}43%{opacity:1}46%{transform:translateY(26px)}52%{transform:translate(-60px,26px)}55%{opacity:1;transform:translate(-60px,54px)}56%,to{opacity:0;transform:translate(-60px,54px)}}@keyframes ai-sch-go-sheet{0%,42%{opacity:0;transform:translate(0)}43%{opacity:1}46%{transform:translateY(26px)}52%{transform:translate(60px,26px)}55%{opacity:1;transform:translate(60px,54px)}56%,to{opacity:0;transform:translate(60px,54px)}}@keyframes ai-sch-ring{0%,55%{opacity:0;transform:none}58%{opacity:1;transform:none}70%,to{opacity:0;transform:scale(1.1)}}@keyframes ai-sch-plus{0%,56%{opacity:0;transform:translateY(4px)}60%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes ai-feed-1{0%,4%{opacity:0;transform:translateY(14px)scale(.98)}10%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ai-feed-2{0%,22%{opacity:0;transform:translateY(14px)scale(.98)}28%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ai-feed-3{0%,40%{opacity:0;transform:translateY(14px)scale(.98)}46%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}main[data-ai-page=ai] .ai-proof__ex{align-items:center;gap:1.5rem var(--col-gap);margin-top:var(--rhythm-m);border-radius:var(--radius-lg);color:var(--ink);transition:transform var(--dur) var(--ease-out);background:#0d0d0d;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:clamp(1.5rem,3.4vw,3rem);text-decoration:none;display:grid;box-shadow:0 1.875rem 3.75rem -2.25rem #3c2d1e8c}main[data-ai-page=ai] .ai-proof__ex-body{justify-items:start;gap:1rem;display:grid}main[data-ai-page=ai] .ai-proof__ex-k{font:400 var(--fs-label)/1.2 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem .625rem;display:flex}main[data-ai-page=ai] .ai-proof__ex-tag{border-radius:62.4375rem;padding:.35em .75em;box-shadow:inset 0 0 0 1px #f6f6f366}main[data-ai-page=ai] .ai-proof__ex-t{letter-spacing:-.02em;max-width:18ch;color:var(--ink);text-wrap:balance;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:400;line-height:1.12}main[data-ai-page=ai] .ai-proof__ex-go{min-height:2.75rem;font-size:var(--fs-small);transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 1.125rem;display:inline-flex;box-shadow:inset 0 0 0 1px #f6f6f366}main[data-ai-page=ai] .ai-proof__ex-go svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}main[data-ai-page=ai] .ai-proof__ex .ai-svc__art{height:11rem;margin:0}@media (hover:hover){main[data-ai-page=ai] .ai-proof__ex:hover{transform:translateY(-.25rem)}main[data-ai-page=ai] .ai-proof__ex:hover .ai-proof__ex-go{color:var(--ink-dark);background:var(--ink)}}main[data-ai-page=ai] .ai-proof__ex:focus-visible{outline:2px solid var(--ink-dark);outline-offset:.25rem}@media (max-width:1199px){main[data-ai-page=ai] .ai-proof__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){main[data-ai-page=ai] .ai-proof__ex,main[data-ai-page=ai] .ai-split__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:374px){main[data-ai-page=ai] .ai-split__col{padding:1.5rem 1.25rem}main[data-ai-page=ai] .ai-split__v{font-size:2.625rem}}@media (max-width:600px){main[data-ai-page=ai] .ai-proof__shots{grid-template-columns:minmax(0,22rem);gap:1.5rem}main[data-ai-page=ai] .ai-shot--scheme{display:none}}main[data-ai-page=ai] .ai-sec:not(.section--ivory):has(+.section--ivory){padding-bottom:clamp(5.5rem,12vh,9.5rem)}@media (max-width:600px){main[data-ai-page=ai] .ai-sec:not(.section--ivory):has(+.section--ivory){padding-bottom:4.5rem}}main[data-ai-page=ai] .ai-pause{align-items:center;min-height:80svh;padding-block:clamp(6rem,18vh,12rem);display:grid}@media (max-width:600px){main[data-ai-page=ai] .ai-pause{min-height:62svh;padding-block:5rem}}main[data-ai-page=ai] .ai-pause__text{max-width:22ch;font-size:var(--fs-display);letter-spacing:-.03em;text-align:center;color:var(--ink-mute);text-wrap:balance;margin:0 auto;font-weight:300;line-height:1.12}main[data-ai-page=ai] .ai-pause__b{color:var(--ink);font-weight:400}main[data-ai-page=ai] .blur-text__w{display:inline-block}@media (min-width:861px){main[data-ai-page=ai] .ai-narrow{display:none!important}}@media (max-width:860px){main[data-ai-page=ai] .ai-wide{display:none!important}}main[data-ai-page=ai] .ai-nt{margin-top:var(--rhythm-m)}main[data-ai-page=ai] .ai-nt__tabs{max-width:40rem;box-shadow:inset 0 0 0 1px var(--ai-frame);border-radius:62.4375rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.25rem;display:grid;position:relative}main[data-ai-page=ai] .ai-nt__thumb{border-radius:inherit;background:var(--ink);width:calc(33.3333% - .166667rem);transform:translateX(calc(var(--i) * 100%));transition:transform .45s var(--ease-out);position:absolute;top:.25rem;bottom:.25rem;left:.25rem}main[data-ai-page=ai] .ai-nt__tab{border-radius:inherit;min-height:2.875rem;font:400 var(--fs-small)/1.15 var(--font-sans);color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:.25rem .5rem;transition:color .3s;position:relative}main[data-ai-page=ai] .ai-nt__tab.is-on{color:var(--on-ink)}main[data-ai-page=ai] .ai-nt__tab:focus-visible{outline:2px solid var(--ink);outline-offset:.125rem}main[data-ai-page=ai] .ai-nt__panel{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--ai-frame);margin-top:1rem}main[data-ai-page=ai] .ai-nt__in{align-items:center;gap:1.5rem var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:clamp(1.5rem,3.4vw,3rem);display:grid}main[data-ai-page=ai] .ai-nt__price{letter-spacing:-.03em;color:var(--ember-ink,var(--ember));margin:0;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:400;line-height:1}main[data-ai-page=ai] .ai-nt__list{gap:.625rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}main[data-ai-page=ai] .ai-nt__list li{font-size:var(--fs-lead);color:var(--ink);font-weight:300;line-height:1.35}main[data-ai-page=ai] .ai-nt__in .ai-svc__art{height:11rem;margin:0}main[data-ai-page=ai] .ai-nc{margin:var(--rhythm-m) 0 0;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:0;list-style:none;display:grid}main[data-ai-page=ai] .ai-nc__card{--ink-dark:#0f0e0d;--ink-dark-soft:#0f0e0dbd;border-radius:var(--radius-lg);color:var(--ink-dark);background:#fcfcfa;align-content:start;gap:.5rem;padding:clamp(1.5rem,2.8vw,2.5rem);display:grid}main[data-ai-page=ai] .ai-nc__t{font-size:var(--fs-h4);color:var(--ink-dark);margin:0;font-weight:400;line-height:1.2}main[data-ai-page=ai] .ai-nc__p{letter-spacing:-.03em;color:var(--ember-deep);margin:0;font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:400;line-height:1.05}main[data-ai-page=ai] .ai-nc__list{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}main[data-ai-page=ai] .ai-nc__list li{font-size:var(--fs-body);color:var(--ink-dark-soft);font-weight:300;line-height:1.45}@media (prefers-reduced-motion:reduce){main[data-ai-page=ai] :is(.ai-nt__thumb,.ai-proof__ex){transition:none}}main[data-ai-page=ai] .ai-niches__more{margin:var(--rhythm-m) 0 0;font-size:var(--fs-body);color:var(--ink-soft)}@media (max-width:860px){main[data-ai-page=ai] .ai-niches__list{grid-template-columns:minmax(0,1fr);row-gap:2.25rem}}main[data-ai-page=ai]{--ai-frame:#f6f6f342}main[data-ai-page=ai] .ai-offer__card{box-shadow:inset 0 0 0 1px var(--ai-frame)}main[data-ai-page=ai] .ai-offer__audit{box-shadow:inset 0 0 0 1px var(--ai-frame)!important}main[data-ai-page=ai] .ai-offer__card .ai-svc__art{border-bottom-color:var(--ai-frame)!important}main[data-ai-page=ai] .ai-offer__inc{align-items:center;gap:1.5rem var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}main[data-ai-page=ai] .ai-offer__inc-k{font:400 var(--fs-label)/1.2 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-mute);margin:0}main[data-ai-page=ai] .ai-offer__inc-t{font-size:var(--fs-h4);color:var(--ink);margin:.625rem 0 0;font-weight:400;line-height:1.2}main[data-ai-page=ai] .ai-offer__inc-p{max-width:52ch;font-size:var(--fs-body);color:var(--ink-soft);margin:.5rem 0 0;font-weight:300;line-height:1.55}main[data-ai-page=ai] .ai-offer__inc-art{height:9rem;margin:0}main[data-ai-page=ai] .ai-offer__list{margin:var(--rhythm-m) 0 0;padding:0;list-style:none}main[data-ai-page=ai] .ai-offer :is(.ai-offer__card .ai-svc__art,.ai-offer__inc-art){box-shadow:none;background:0 0;border-radius:0}main[data-ai-page=ai] .ai-offer__card .ai-svc__art{border-bottom:1px solid var(--line);margin:0}main[data-ai-page=ai] .ai-offer__card .ai-svc__body{gap:.75rem;padding:1.5rem}main[data-ai-page=ai] .ai-offer__card .ai-svc__acts{padding-top:.5rem}main[data-ai-page=ai] .ai-offer__art-plus{place-items:center;display:grid}main[data-ai-page=ai] .ai-offer__art-plus span{border:1px dashed var(--border-strong);width:3rem;height:3rem;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:300;line-height:1;display:grid}main[data-ai-page=ai] .ai-offer__talk{min-height:2.75rem;font-size:var(--fs-small);color:var(--ink);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}main[data-ai-page=ai] .ai-offer__talk svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform var(--dur) var(--ease-out)}main[data-ai-page=ai] .ai-offer__talk:focus-visible{outline:2px solid var(--ink);outline-offset:.1875rem}@media (hover:hover){main[data-ai-page=ai] .ai-offer__talk:hover svg{transform:translate(.1875rem,-.1875rem)}}main[data-ai-page=ai] .ai-oa{margin-top:var(--rhythm-m);grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-auto-rows:min-content;gap:.625rem 1rem;display:grid}main[data-ai-page=ai] .ai-oa__item{display:contents}main[data-ai-page=ai] .ai-oa__h{font:inherit;box-shadow:inset 0 0 0 1px var(--ai-frame);border-radius:1.125rem;grid-column:1;margin:0;transition:background-color .25s;overflow:hidden}main[data-ai-page=ai] .ai-oa__head{text-align:left;width:100%;min-height:5rem;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1.25rem;transition:color .25s;display:grid}main[data-ai-page=ai] .ai-oa__head:focus-visible{outline:2px solid var(--ink);outline-offset:-.25rem;border-radius:1.125rem}main[data-ai-page=ai] .ai-oa__name{font-size:var(--fs-h4);line-height:1.2}main[data-ai-page=ai] .ai-oa__price .ai-offer__price{flex-direction:column;align-items:flex-end;gap:.125rem}main[data-ai-page=ai] .is-open>.ai-oa__h{background:var(--ink)}main[data-ai-page=ai] .is-open>.ai-oa__h .ai-oa__head,main[data-ai-page=ai] .is-open>.ai-oa__h :is(.ai-offer__sum,.ai-offer__wk){color:var(--on-ink)}main[data-ai-page=ai] .ai-oa__panel{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--ai-frame);grid-area:1/2/span 4}main[data-ai-page=ai] .ai-oa__panel[hidden]{display:none}main[data-ai-page=ai] .ai-oa__panel .ai-svc__art{height:13rem;box-shadow:none;background:0 0;border-radius:0;margin:0}main[data-ai-page=ai] .ai-oa__panel .ai-svc__body{flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}@media (hover:hover){main[data-ai-page=ai] .ai-oa__item:not(.is-open)>.ai-oa__h:hover{box-shadow:inset 0 0 0 1px var(--ink)}}@media (max-width:860px){main[data-ai-page=ai] .ai-offer__list{grid-template-columns:minmax(0,1fr);gap:1rem}main[data-ai-page=ai] .ai-offer__card .ai-svc__art{height:7rem}}@media (max-width:860px) and (min-height:600px){main[data-ai-page=ai] .ai-offer__card{top:calc(var(--topbar-h) + .5rem + var(--i) * .5rem);box-shadow:inset 0 0 0 1px var(--ai-frame), 0 -1.25rem 2.5rem -1rem #000;background:#000;position:sticky}}main[data-ai-page=ai] .ai-offer__price{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}main[data-ai-page=ai] .ai-offer__sum{font-size:var(--fs-h4);color:var(--ink);font-weight:400}main[data-ai-page=ai] .ai-offer__sum--talk{font-size:var(--fs-body);color:var(--ink-soft)}main[data-ai-page=ai] .ai-offer__wk{font:400 var(--fs-label)/1.2 var(--font-mono);white-space:nowrap;color:var(--ink-mute)}main[data-ai-page=ai] .ai-offer__monthly{font-size:var(--fs-small);color:var(--ink-soft);margin:0;line-height:1.45}main[data-ai-page=ai] .ai-offer__infra{color:var(--ink-mute)}main[data-ai-page=ai] .ai-offer__audit{align-items:center;gap:1rem var(--col-gap);margin-top:var(--rhythm-m);box-shadow:inset 0 0 0 1px var(--border-strong);scroll-margin-top:calc(var(--topbar-h) + 1rem);border-radius:1.375rem;grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;padding:clamp(1.5rem,3vw,2.5rem);display:grid}main[data-ai-page=ai] .ai-offer__audit-t{font-size:var(--fs-h4);color:var(--ink);margin:0 0 .375rem;font-weight:400;line-height:1.2}main[data-ai-page=ai] .ai-offer__audit-p{font-size:var(--fs-body);color:var(--ink-soft);text-wrap:pretty;margin:0;font-weight:300;line-height:1.55}@media (max-width:1100px){main[data-ai-page=ai] .ai-offer__audit{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width:760px){main[data-ai-page=ai] .ai-offer__inc{grid-template-columns:minmax(0,1fr)}}main[data-ai-page=ai] .ai-terms__grid{align-items:start;gap:3rem var(--col-gap);margin-top:var(--rhythm-m);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}main[data-ai-page=ai] .ai-terms__text{max-width:40ch;font-size:var(--fs-h4);color:var(--ink-dark);text-wrap:pretty;margin:0;font-weight:300;line-height:1.5;display:block}main[data-ai-page=ai] .ai-out__t{font-size:var(--fs-h4);color:var(--ink-dark);margin:0 0 1rem;font-weight:400;line-height:1.2}main[data-ai-page=ai] .ai-out__list{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none;display:grid}main[data-ai-page=ai] .ai-out__item{border-bottom:1px solid var(--line-dark);font-size:var(--fs-body);color:var(--ink-dark-soft);text-wrap:pretty;padding:.875rem 0;font-weight:300;line-height:1.45}@media (max-width:860px){main[data-ai-page=ai] .ai-terms__grid{grid-template-columns:minmax(0,1fr)}}main[data-ai-page=ai] .ai-pcalc .ai-calc__note+.ai-calc__note{margin-top:.375rem}@media (max-width:899px){html.ai-stick main[data-ai-page=ai] .ai-hero[data-cover]{position:relative;top:auto}html.ai-stick main[data-ai-page=ai] .ai-hero[data-cover]+.page>.section:first-of-type{box-shadow:none;border-radius:0}html.ai-stick main[data-ai-page=ai] .ai-hero[data-cover] :is(.ai-hero__in,.ai-hero__bg){animation:none}}
