:root{--paper:#fff6ea;--raised:#fffbf4;--panel:#fffdf8;--inset:#f7ebdb;--ink:#1c1f3a;--ink-2:#2e3152;--muted:#625a70;--faint:#978ea2;--rule:#e9d9c4;--link:#b8432a;--link-ink:#93321d;--link-soft:#fde4d8;--navy:#1c1f3a;--visited:#6b4fa0;--money:#07683f;--money-soft:#dff2e8;--warn:#b03a1a;--warn-soft:#fbe3d8;--amber:#f2a541;--coral:#f07a5a;--pink:#e86a8e;--purple:#6b4fa0;--wood:#b07a4a;--concrete:#cfc6ba;--sun:linear-gradient(135deg,#f6b552,#f2a541 30%,#f07a5a 72%,#e86a8e);--dusk:linear-gradient(180deg,#2a2650,#1c1f3a);--halo-dark:0 0 2px #14162c,0 0 6px #14162c,0 0 14px rgba(20,22,44,0.92),0 0 24px rgba(20,22,44,0.75);--card-shadow:0 1px 0 rgba(255,255,255,0.6) inset,0 10px 30px -12px rgba(20,16,40,0.55),0 2px 0 rgba(28,31,58,0.18)}body{background:#1c1f3a;color:var(--ink)}::selection{background:var(--coral);color:#1c1f3a}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.gback{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#2a2240;container-type:size}.gback__art{position:absolute;left:0;top:0;width:100%;aspect-ratio:1600/3725;background:url(/art/scene/scroll.webp) top/100% 100% no-repeat;will-change:transform;animation:g-grow linear both;animation-timeline:scroll(root block)}@keyframes g-grow{0%{transform:translate3d(0,var(--head,0),0)}to{transform:translate3d(0,calc(100cqh - 100% - var(--foot, 0px)),0)}}@supports not (animation-timeline:scroll()){.gback__art{animation:none;transform:translate3d(0,calc(var(--head, 0px) + (100cqh - 100% - var(--foot, 0px) - var(--head, 0px)) * var(--p, 0)),0)}}@media (min-aspect-ratio:3/1){.gback__art{width:100%}}.gback__veil{position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 50% 40%,rgba(20,18,40,.12),rgba(20,18,40,0) 80%),linear-gradient(180deg,rgba(28,31,58,.5),rgba(28,31,58,.58))}@media (max-width:640px){.gback__art{aspect-ratio:800/6115;background-image:url(/art/scene/scroll-m.webp)}.gback__veil{background:rgba(28,31,58,.6)}}@media (prefers-reduced-motion:reduce){.gback__art{animation:none;transform:translate3d(0,var(--head,0),0)}}.gback--solid{background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(242,165,65,.28),rgba(242,165,65,0) 70%),radial-gradient(ellipse 70% 40% at 85% 30%,rgba(232,106,142,.18),rgba(232,106,142,0) 70%),linear-gradient(180deg,#3a2a52,#241f42 40%,#1c1f3a)}.crumbs,.crumbs a,.ghero__title,.job__copy h2,.pagehead h1,.pagehead__copy h1,.section__head h2,.thead__title{color:#fff8ee;text-shadow:var(--halo-dark)}.ghero__sub,.pagehead h1 .muted,.section__head h2 .muted{color:#ffd9a8;text-shadow:var(--halo-dark)}.empty__title,.ghero__lede,.hire__lede,.hq__note,.pagehead__lede,.section__head .pagehead__lede,.section__head p{color:#fff4e6;background:rgba(20,18,40,.62);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:3px 9px;border-radius:6px;line-height:1.8;text-shadow:none}.a--onart,.hq__note .a{color:#ffd08a;text-decoration:underline;text-underline-offset:3px}.a--onart,.section>.row>a.a{display:inline-block;background:rgba(20,18,40,.7);color:#ffd08a;padding:5px 12px;border-radius:6px;font-weight:600}.pagehead .chip,.pagehead>span:first-child,.section__head .chip,.section__head>span:first-child{background:var(--amber);color:#1c1f3a}.crumbs span{color:#ffe2bd}.caret{color:var(--amber)}.card,.docs aside,.docs>nav,.frame,.frame--white,.jobd,.panel,.prose{background:var(--panel);border:1px solid rgba(28,31,58,.22);border-radius:16px;box-shadow:var(--card-shadow)}main .panel{border-color:rgba(28,31,58,.22)}.panel__hd{border-bottom-color:var(--rule)}.prose{background:rgba(255,251,244,.98)}.btn{border-radius:12px;font-weight:700}.btn--blue,.btn--sun{background:var(--sun);color:#1c1f3a;border:1px solid rgba(28,31,58,.55);box-shadow:0 2px 0 rgba(28,31,58,.45),0 8px 22px -8px rgba(240,122,90,.7)}.btn--blue:hover,.btn--sun:hover{background:linear-gradient(135deg,#f8c164,#f4ad4c 30%,#f28566 72%,#ec7898);color:#1c1f3a}.btn--ink{background:#1c1f3a;color:#fff6ea;border:1px solid #1c1f3a}.btn--ink:hover{background:#2e3152}.btn--line{background:#fffdf8;color:#1c1f3a;border-color:rgba(28,31,58,.3)}.btn--line:hover{border-color:#1c1f3a}.btn--green{background:#1c1f3a;color:#ffd08a;border:1px solid #1c1f3a}.chip--blue{background:var(--coral);color:#1c1f3a}.chip--violet{background:#ece3f7;color:var(--purple)}.pill{background:rgba(255,246,234,.95);color:#1c1f3a;font-weight:600;border-radius:999px;padding:6px 14px 6px 10px;gap:8px}.pill__sun{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 3px rgba(242,165,65,.25)}.chipbtn[aria-pressed=true],.devtab[aria-pressed=true],.model[aria-pressed=true]{border-color:#1c1f3a;background:#fff0dc;box-shadow:0 0 0 2px var(--amber)}.chipbtn--sm{font-size:12px;padding:4px 10px}.toggle[aria-checked=true] .toggle__track{background:var(--coral)}.live-dot{background:#33c27a}.bot{display:block;object-fit:contain;flex:none}span.bot{display:inline-block}.tface{display:inline-flex;align-items:flex-end;flex:none;height:var(--s);width:calc(var(--s) * 1.9);position:relative}.tface__m{position:absolute;bottom:0;width:var(--s);height:var(--s)}.tface__m .bot{width:100%!important;height:100%!important}.tface__m--cto{left:0;transform:scale(.82);transform-origin:bottom left}.tface__m--cmo{right:0;transform:scale(.82);transform-origin:bottom right}.tface__m--ceo{left:50%;margin-left:calc(var(--s) * -.5);z-index:1}.ghero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;padding:56px 0 24px}.ghero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.ghero__title{font-size:clamp(46px,6.4vw,92px);line-height:.92}.ghero__sub{font-size:clamp(24px,2.6vw,36px);line-height:1.02;max-width:18ch}.ghero__lede{font-size:16px;max-width:54ch}.ghero__art{position:relative;justify-self:center;width:min(100%,520px)}.ghero__art img{width:100%;height:auto;border-radius:28px;border:3px solid #fff6ea;box-shadow:0 30px 60px -20px rgba(10,8,30,.8),0 0 0 1px rgba(28,31,58,.4)}.founders{display:flex;flex-direction:column;gap:18px}.founders__group{background:rgba(255,253,248,.97);border:1px solid rgba(28,31,58,.22);border-radius:18px;box-shadow:var(--card-shadow);padding:14px 16px 16px;min-width:0}.founders__hd{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.founders__role{font-family:var(--f-display);font-weight:800;font-stretch:75%;font-size:26px;letter-spacing:-.02em;color:#1c1f3a}.founders__n{font-size:12px;color:var(--muted)}.founders__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.fbot{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:10px 8px 12px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 30%,#fffdf8) 0,#fffdf8 70%);border:1px solid rgba(28,31,58,.14);transition:transform .18s ease,box-shadow .18s ease;min-width:0}.fbot:hover{transform:translateY(-3px);box-shadow:0 10px 24px -12px rgba(28,31,58,.5);border-color:#1c1f3a}.fbot__art .bot{width:110px!important;height:110px!important;filter:drop-shadow(0 6px 6px rgba(28,31,58,.25))}.fbot__name{font-weight:700;font-size:14px;color:#1c1f3a}.fbot__tag{font-size:12px;line-height:1.35;color:#4a4358}.hire{display:flex;flex-direction:column;gap:18px;margin-top:24px}.hire__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:stretch}.hprog,.tray{background:rgba(255,253,248,.98);border:1px solid rgba(28,31,58,.22);border-radius:16px;box-shadow:var(--card-shadow);padding:14px 18px}.hprog{display:flex;flex-direction:column;justify-content:center;gap:10px}.hprog__bar{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.hprog__seg{height:8px;border-radius:99px;background:#ecdfcd}.hprog__seg.is-done{background:#1c1f3a}.hprog__seg.is-now{background:var(--sun)}.hprog__label{font-size:14px;font-weight:600;color:#1c1f3a}.tray{display:flex;align-items:center;gap:14px}.tray__hd{font-size:12px;color:var(--muted);writing-mode:vertical-rl;transform:rotate(180deg)}.tray__slot,.tray__slots{display:flex;gap:8px}.tray__slot{align-items:center;padding:6px 12px 6px 6px;border-radius:12px;border:1.5px dashed rgba(28,31,58,.3);background:#fffaf2;text-align:left;min-width:150px}.tray__slot.is-full{border-style:solid;border-color:rgba(28,31,58,.35);background:#fff3e2}.tray__slot.is-now{box-shadow:0 0 0 2px var(--amber)}.tray__art{width:56px;height:56px;display:grid;place-items:center;flex:none}.tray__bot{animation:g-drop .42s cubic-bezier(.2,1.4,.4,1) both}@keyframes g-drop{0%{transform:translateY(-18px) scale(.6);opacity:0}to{transform:none;opacity:1}}.tray__empty{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#f1e3cf;color:#8a7f92;font-weight:700}.tray__copy{display:flex;flex-direction:column;min-width:0}.tray__role{font-size:11px;color:var(--muted)}.tray__name{font-weight:700;font-size:13px;color:#1c1f3a;white-space:nowrap}.hire__panel{background:rgba(255,253,248,.985);border:1px solid rgba(28,31,58,.22);border-radius:20px;box-shadow:var(--card-shadow);padding:26px 26px 28px;animation:g-panel .32s ease both}@keyframes g-panel{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.hire__hd{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.hire__hd h2{color:#1c1f3a}.hire__panel .hire__lede{color:#4a4358;background:none;padding:0;line-height:1.5}.hire__n{font-size:12px;color:#b8432a;font-weight:700}.rolepanel{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.botcard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:12px 14px 16px;border-radius:16px;border:1.5px solid rgba(28,31,58,.18);background:#fffdf8;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.botcard:hover:not(:disabled){transform:translateY(-3px);border-color:#1c1f3a;box-shadow:0 12px 24px -14px rgba(28,31,58,.6)}.botcard:disabled{opacity:.45;cursor:not-allowed}.botcard.is-on{border-color:#1c1f3a;box-shadow:0 0 0 3px var(--amber),0 12px 24px -14px rgba(28,31,58,.6)}.botcard__stage{align-self:stretch;display:grid;place-items:center;height:180px;border-radius:12px;background:radial-gradient(ellipse 70% 60% at 50% 60%,color-mix(in srgb,var(--accent) 60%,#fff) 0,color-mix(in srgb,var(--accent) 22%,#fff7ea) 70%);margin-bottom:4px}.botcard__stage .bot{filter:drop-shadow(0 8px 8px rgba(28,31,58,.28))}.botcard__name{font-family:var(--f-display);font-weight:800;font-stretch:75%;font-size:22px;letter-spacing:-.02em;line-height:1;color:#1c1f3a}.botcard__tag{font-size:14px;color:#3b3550;line-height:1.4}.botcard__sig{font-size:11.5px;color:#5a5268;line-height:1.4}.botcard__sigk{display:inline-block;font-weight:700;color:#b8432a;margin-right:4px}.botcard__check{position:absolute;top:18px;right:20px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:99px;background:#1c1f3a;color:#ffd08a}.botcard__check svg{width:12px;height:12px}.hire__nav{display:flex;justify-content:space-between;gap:12px}.setup__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-bottom:18px}.hire--done .hire__donehd{display:flex;align-items:center;gap:18px;margin-bottom:14px;flex-wrap:wrap}.hire__trio{display:flex}.hire__trio .bot+.bot{margin-left:-18px}.hire--done .hire__panel{display:flex;flex-direction:column;gap:14px;max-width:760px}.thead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px;align-items:end;margin:18px 0 22px}.thead__copy{display:flex;flex-direction:column;gap:14px;min-width:0}.thead__title{overflow-wrap:anywhere}.thead__crew{display:flex;gap:10px;flex-wrap:wrap}.crew{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border-radius:99px;background:rgba(255,253,248,.97);border:1px solid rgba(28,31,58,.2);box-shadow:0 6px 16px -10px rgba(0,0,0,.6)}.crew .bot{border-radius:50%;background:color-mix(in srgb,var(--accent) 45%,#fff)}.crew__copy{display:flex;flex-direction:column;line-height:1.15}.crew__role{font-size:11px;color:#b8432a;font-weight:700}.crew__name{font-size:14px;font-weight:700;color:#1c1f3a}.thead__spec{background:rgba(255,253,248,.98);border:1px solid rgba(28,31,58,.22);border-radius:16px;box-shadow:var(--card-shadow);padding:14px 18px;min-width:0}.thead__spec .ownerctl{margin-top:12px}.hqsec{margin-bottom:28px}.hq{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;align-items:start}.hq--compact{grid-template-columns:minmax(0,1fr)}.hq__scenecol{display:flex;flex-direction:column;gap:12px;min-width:0;background:rgba(255,253,248,.98);border:1px solid rgba(28,31,58,.22);border-radius:20px;box-shadow:var(--card-shadow);padding:12px}.scene{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;container-type:size;background:#3a2c2a;isolation:isolate}.scene__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scene__bg--drawn{background:linear-gradient(180deg,#6e4a33 0 8%,#8c6142 8% 70%,#6b5a4c 70% 72%,#b9aea0 72% 100%)}.scene__station{position:absolute;top:40%;transform:translateX(-50%);font:600 12px var(--f-ui);color:#fff6ea;background:rgba(28,31,58,.7);padding:3px 8px;border-radius:6px}.scene__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,31,58,0) 55%,rgba(28,31,58,.18));pointer-events:none}.scene__tags{position:absolute;left:10px;top:10px;display:flex;gap:6px;z-index:1200}.scene__tag{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--f-ui);color:#fff6ea;background:rgba(28,31,58,.78);padding:4px 10px;border-radius:99px;backdrop-filter:blur(4px)}.scene__tag--live{color:#1c1f3a;background:#ffd08a}.spr{--sz:34cqh;position:absolute;left:0;top:0;width:var(--sz);height:var(--sz);transform:translate3d(calc(var(--x) * 1cqw - 50%),calc(var(--y) * 1cqh - 100%),0);transition:transform 1.9s cubic-bezier(.45,.05,.4,1);pointer-events:none}.spr__body{transform-origin:50% 100%}.spr__body,.spr__flip{position:absolute;inset:0}.spr__flip{transform:scaleX(var(--face,1));transition:transform .25s ease}.spr__img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;filter:drop-shadow(0 4px 3px rgba(20,12,10,.35))}.spr__img--a,.spr__img--b{opacity:0}.spr__shadow{position:absolute;left:22%;right:22%;bottom:-2%;height:8%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(20,12,10,.4),rgba(20,12,10,0) 70%);z-index:-1}.spr.is-walking .spr__body{animation:g-bob .48s ease-in-out infinite}.spr.is-walking .spr__img--idle{animation:g-step-idle .96s steps(1) infinite}.spr.is-walking .spr__img--a{animation:g-step-a .96s steps(1) infinite}.spr.is-walking .spr__img--b{animation:g-step-b .96s steps(1) infinite}@keyframes g-bob{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-4%) scale(.97,1.04)}50%{transform:translateY(0) scale(1.04,.95)}75%{transform:translateY(-4%) scale(.97,1.04)}}@keyframes g-step-idle{0%,to{opacity:0}}@keyframes g-step-a{0%{opacity:1}50%{opacity:0}}@keyframes g-step-b{0%{opacity:0}50%{opacity:1}}.spr:not(.is-walking) .spr__body{animation:g-breathe 3.2s ease-in-out infinite}@keyframes g-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,.985)}}.bubble{bottom:calc(100% + 6px);transform:translateX(-50%);width:max-content;max-width:min(46cqw,330px);padding:8px 12px 9px;border-radius:14px;background:#fffaf2;color:#1c1f3a;border:1.5px solid #1c1f3a;box-shadow:0 6px 16px -6px rgba(10,8,30,.55);font:500 13.5px/1.35 var(--f-ui);z-index:1100;animation:g-pop .28s cubic-bezier(.2,1.4,.4,1) both}.bubble,.bubble:after{position:absolute;left:50%}.bubble:after{content:"";top:100%;margin-left:-7px;border:7px solid transparent;border-top-color:#1c1f3a}.bubble--l{left:10%;transform:none}.bubble--l:after{left:22%}.bubble--r{left:auto;right:10%;transform:none}.bubble--r:after{left:auto;right:22%;margin-left:0;margin-right:-7px}.bubble__who{display:block;font-size:10px;font-weight:700;color:#b8432a;margin-bottom:2px}@keyframes g-pop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.typing{display:inline-flex;gap:4px;align-items:center;height:14px}.typing i{width:6px;height:6px;border-radius:50%;background:#1c1f3a;animation:g-dot 1s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.typing--inline{margin-left:6px}.typing--inline i{width:4px;height:4px;background:#625a70}@keyframes g-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.chips3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mchip{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:12px;background:#fff8ee;border:1px solid rgba(28,31,58,.16);min-width:0;transition:box-shadow .2s ease}.mchip .bot{border-radius:50%;background:color-mix(in srgb,var(--accent) 50%,#fff)}.mchip.is-talking{box-shadow:0 0 0 2px var(--amber)}.mchip__copy{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.15}.mchip__name{font-weight:700;font-size:13px;color:#1c1f3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mchip__role{font-size:11px;color:var(--muted)}.mchip__status{flex:none;font:700 11px var(--f-ui);padding:3px 8px;border-radius:99px;background:#ece2d2;color:#3b3550}.mchip__status--deciding,.mchip__status--thinking{background:#ffe7b8;color:#6a4300}.mchip__status--building{background:#d9ecff;color:#17406e}.mchip__status--naming{background:#fde0ea;color:#8a1d44}.mchip__status--approving,.mchip__status--celebrating,.mchip__status--launching{background:#1c1f3a;color:#ffd08a}.mchip__status--checking{background:#e4dcf5;color:#4a2f80}.hq__track{padding:4px 4px 2px}.hq__trackhd{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.hq__tracklabel{font-size:11px;color:var(--muted)}.hq__trackstate{font-size:14px;color:#1c1f3a}.gsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;counter-reset:s}.gsteps__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0}.gsteps__item:before{content:"";position:absolute;top:13px;right:50%;width:100%;height:3px;background:#ecdfcd;z-index:0}.gsteps__item:first-child:before{display:none}.gsteps__item.is-done:before,.gsteps__item.is-now:before{background:#1c1f3a}.gsteps__dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--f-mono);background:#f4e8d6;color:#7a7088;border:2px solid #ecdfcd}.gsteps__dot svg{width:14px;height:14px}.is-done .gsteps__dot{background:#1c1f3a;color:#ffd08a;border-color:#1c1f3a}.is-now .gsteps__dot{background:var(--sun);color:#1c1f3a;border-color:#1c1f3a;animation:g-now 1.6s ease-in-out infinite}@keyframes g-now{0%,to{box-shadow:0 0 0 0 rgba(242,165,65,.6)}50%{box-shadow:0 0 0 6px rgba(242,165,65,0)}}.gsteps__label{font-size:11.5px;line-height:1.2;color:#4a4358;font-weight:600}.is-now .gsteps__label{color:#1c1f3a;font-weight:800}.hq__trigger{border-top:1px solid var(--rule);padding:12px 4px 2px}.hq__trigger .trigger{gap:10px}.hq__scenecol .hq__note{color:#3b3550;background:none;padding:0}.hq__scenecol .hq__note .a{color:#b8432a}.hq__chat{min-width:0;max-height:760px}.chat,.hq__chat{display:flex;flex-direction:column}.chat{overflow-y:auto;padding:10px 14px 14px;gap:8px;max-height:680px;overscroll-behavior:contain}.chat__empty{color:#4a4358}.chat__run{font-size:11px;color:var(--muted);text-align:center;margin:6px 0 2px}.chat__msg{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:12px;background:#fff8ee;border-left:4px solid var(--accent);animation:g-msg .3s ease both}@keyframes g-msg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chat__msg--cto{margin-left:18px}.chat__msg--cmo{margin-left:36px}.chat__face .bot{border-radius:50%;background:color-mix(in srgb,var(--accent) 45%,#fff)}.chat__main{display:flex;flex-direction:column;gap:2px;min-width:0}.chat__hd{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:13px;color:#1c1f3a}.chat__role{font-size:10.5px;font-weight:700;color:#b8432a}.chat__step{font-size:10.5px;color:#5a5268;background:#f1e5d3;padding:0 6px;border-radius:4px}.chat__at{font-size:10.5px;color:var(--muted);margin-left:auto}.chat__text{font-size:14px;line-height:1.42;color:#262a48;overflow-wrap:anywhere}.chat__typing{display:flex;align-items:center;gap:8px;font-size:13px;color:#4a4358;padding:4px 6px}.curtok{margin-top:0}.token{padding:28px}.token__img{width:220px;height:220px;border-radius:24px;object-fit:cover;border:2px solid #1c1f3a}@media (max-width:1100px){.hq{grid-template-columns:minmax(0,1fr)}.hq__chat{max-height:560px}.chat{max-height:480px}.founders__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ghero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.ghero__art{width:min(100%,420px)}.hire__top{grid-template-columns:minmax(0,1fr)}.tray__hd{writing-mode:horizontal-tb;transform:none}.tray{flex-direction:column;align-items:stretch;gap:8px}.setup__grid,.thead{grid-template-columns:minmax(0,1fr)}.thead{align-items:start}}@media (max-width:640px){.founders__row{grid-template-columns:repeat(2,minmax(0,1fr))}.fbot__art .bot{width:92px!important;height:92px!important}.tray__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tray__slot{min-width:0;flex-direction:column;padding:6px;text-align:center}.tray__name{white-space:normal;font-size:12px}.hire__panel{padding:18px 14px 20px}.rolepanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.botcard{padding:8px 10px 12px}.botcard__stage{height:128px}.botcard__stage .bot{width:118px!important;height:118px!important}.botcard__name{font-size:18px}.botcard__tag{font-size:12.5px}.botcard__check{top:12px;right:14px}.hire__nav .btn{padding-left:12px;padding-right:12px;font-size:13px}.chips3{grid-template-columns:minmax(0,1fr)}.gsteps{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}.gsteps__item:nth-child(5):before{display:none}.bubble{font-size:11.5px;padding:5px 8px 6px;max-width:52cqw;border-radius:10px}.bubble__who{display:none}.scene{aspect-ratio:4/3}.scene__bg{object-position:30% 50%}.spr{--sz:30cqh}.chat__msg--cmo,.chat__msg--cto{margin-left:0}.token__img{width:160px;height:160px}}@media (prefers-reduced-motion:reduce){.spr{transition:none}.bubble,.chat__msg,.hire__panel,.is-now .gsteps__dot,.spr.is-walking .spr__body,.spr:not(.is-walking) .spr__body,.spr__body,.tray__bot,.typing i{animation:none}.botcard,.fbot{transition:none}}.hdr{background:rgba(255,246,234,.96);border-bottom:1px solid rgba(28,31,58,.18)}.token{background:linear-gradient(135deg,#2a2650,#1c1f3a 70%);border:1px solid rgba(255,246,234,.2);border-radius:20px;box-shadow:var(--card-shadow)}.token,.token .token__ca-k,.token .token__ca-v,.token .token__lede,.token .token__title{color:#fff6ea}.token .token__ca-v{background:rgba(255,246,234,.08)}.gback--paper{background:#fff6ea}.onart{color:#fff8ee;text-shadow:var(--halo-dark)}.chipbtn[aria-pressed=true],.chipbtn[aria-pressed=true] *,.devtab[aria-pressed=true] .devtab__blurb,.devtab[aria-pressed=true] .devtab__name,.model[aria-pressed=true] .model__blurb,.model[aria-pressed=true] .model__name{color:#1c1f3a}.gsteps__dot,.tray__empty{color:#5a5068}.coinby{width:fit-content;max-width:100%;background:rgba(255,253,248,.97);border-radius:12px;padding:6px 12px 6px 6px;box-shadow:var(--card-shadow)}.coinby .muted{color:#4a4358}.hire__nav .btn:disabled{opacity:1;background:#3a3d5c;border-color:#3a3d5c;color:#d9d2e6}body:has(.gback--paper){background:#fff6ea}.hq__chat .empty__title,.panel .empty__title{background:none;color:#1c1f3a;padding:0}.ghero--center{display:flex;flex-direction:column;text-align:center;gap:8px;padding-bottom:8px}.ghero--center,.ghero--center .ghero__copy{align-items:center}.ghero--center .ghero__sub{max-width:none}.ghero--center .hero__btns{justify-content:center}.arow--hero{width:100%}.arow--hero .arow__nav{background:#fff6ea;border-color:#1c1f3a}.arow--hero .arow__name{color:#1c1f3a;background:rgba(255,246,234,.95);padding:2px 8px;border-radius:6px}.arow--hero .arow__item.is-center .arow__name{color:#b2491f}.arow--hero .arow__role{color:#2a2440;background:rgba(255,246,234,.9);padding:1px 7px;border-radius:5px;margin-top:4px;font-weight:600;max-width:220px;white-space:normal;line-height:1.3}.arow--hero .arow__role--chip{background:var(--accent,#f2a541);color:#1c1f3a;font-family:var(--f-mono,monospace);font-size:11px;letter-spacing:.08em;margin:6px 0 2px}.arow--hero .arow__item:not(.is-center) .arow__role:not(.arow__role--chip){display:none}.gback--solid{background:#251f40}.ghero--center{position:relative;isolation:isolate;padding-bottom:48px}.ghero--center:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--top, 64px));bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:linear-gradient(180deg,rgba(28,22,52,.35),rgba(28,22,52,.5) 55%,#251f40),url(/art/scene/scroll.webp) top /cover no-repeat}@media (max-width:720px){.ghero--center:before{background:linear-gradient(180deg,rgba(28,22,52,.4),rgba(28,22,52,.55) 55%,#251f40),url(/art/scene/scroll-m.webp) top /cover no-repeat}}body{overflow-x:clip}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/8944b620b1cbd52c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/e67b341ec6940591-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/6f186b99b056d3e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_2a1a39{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_2a1a39{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-ui:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-mono:"Geist Mono","Geist Mono Fallback"}