@font-face{font-family:Avio Sans;src:url(/fonts/AvioSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Avio Sans;src:url(/fonts/AvioSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Avio Sans;src:url(/fonts/AvioSans-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Commit Mono;src:url(/fonts/CommitMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Commit Mono;src:url(/fonts/CommitMono-Medium.woff2)format("woff2");font-weight:500;font-display:swap}:root{--paper:#faf8f4;--paper-2:#f3efe8;--ink:#1c1916;--ink-2:#5c544a;--ink-3:#6f675d;--border:#e7e1d6;--cream:#efe9dc;--night:#17120d;--night-2:#21170d;--night-line:#efe9dc26;--night-muted:#a99d8e;--amber:#b45309;--amber-deep:#934307;--amber-bright:#d97a1f;--marker:#f6ce6b;--fresh:#4f7557;--danger:#a54236;--sans:"Avio Sans", "Avenir Next", "Segoe UI", system-ui, sans-serif;--display:"Space Grotesk", var(--sans);--mono:"Commit Mono", "SF Mono", ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{background:var(--paper);min-width:320px;color:var(--ink);font:16.5px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--marker);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip{z-index:200;background:var(--marker);color:var(--ink);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:translateY(0)}.wrap{z-index:2;width:min(100%,1160px);margin:0 auto;padding-inline:clamp(20px,4.5vw,52px);position:relative}#sky{z-index:1;pointer-events:none;width:100%;height:100%;display:none;position:fixed;inset:0}html.fx3d #sky{display:block}.night-arc{color:var(--cream);background:linear-gradient(#17120d 0%,#120e09 20%,#150f08 43%,#1b1208 66%,#251708 86%,#2e1d0a 100%);position:relative}.stars{pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 22% 18%,#efe9dcd9 50%,#0000 51%),radial-gradient(1px 1px at 68% 9%,#efe9dc99 50%,#0000 51%),radial-gradient(1.4px 1.4px at 84% 26%,#f6ce6bb3 50%,#0000 51%),radial-gradient(1px 1px at 44% 31%,#efe9dc80 50%,#0000 51%),radial-gradient(1px 1px at 9% 42%,#efe9dca6 50%,#0000 51%),radial-gradient(1.3px 1.3px at 57% 47%,#efe9dc73 50%,#0000 51%),radial-gradient(1px 1px at 31% 61%,#efe9dc80 50%,#0000 51%),radial-gradient(1.1px 1.1px at 76% 58%,#efe9dc8c 50%,#0000 51%);background-size:640px 520px,520px 460px,780px 600px,700px 540px,560px 500px,820px 640px,600px 520px,740px 560px;height:52%;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000 55%,#0000 100%)}html.fx3d .stars{display:none}.horizon-glow{pointer-events:none;background:radial-gradient(120% 100% at 50% 100%,#c4782638,#0000 70%);height:48vh;position:absolute;inset:auto 0 0}.nav-wrap{z-index:90;padding:14px 14px 0;position:absolute;inset:0 0 auto}html.js .nav-wrap{position:fixed}#nav{border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:center;width:min(100%,1240px);height:62px;margin:0 auto;padding:0 12px 0 18px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex}#nav.scrolled{-webkit-backdrop-filter:saturate(140%)blur(14px)}#nav.scrolled:not(.day){background:#1a140ec2;border-color:#efe9dc24;box-shadow:0 8px 28px -12px #00000080}#nav.scrolled.day{border-color:var(--border);background:#faf8f4e6;box-shadow:0 8px 28px -12px #1c191624}.nav-left,.nav-right,.brand,.nav-links{align-items:center;display:flex}.nav-left{gap:28px}.nav-right{gap:10px}.nav-links{gap:2px}.brand{gap:7px;text-decoration:none}.brand svg{width:34px;height:34px}.brand span{color:var(--ink);font:700 1.35rem/1 var(--display);letter-spacing:-.02em}.nav-link{color:var(--ink);border-radius:9px;padding:8px 12px;font-size:.875rem;font-weight:500;text-decoration:none}.nav-link:hover{background:#1c19160d}#nav:not(.day) .brand span,#nav:not(.day) .nav-link{color:var(--cream)}#nav:not(.day) .nav-link:hover{background:#efe9dc17}.btn{min-height:42px;font:600 .9rem/1 var(--sans);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn-primary{color:#fff;background:var(--amber);box-shadow:inset 0 1px #ffffff2e,0 4px 12px -4px #b4530973}.btn-primary:hover{background:var(--amber-deep);transform:translateY(-1px);box-shadow:0 8px 18px -6px #b4530980}.btn-secondary{color:var(--ink);box-shadow:inset 0 0 0 1.5px #1c191659}.night-arc .btn-secondary{color:var(--cream);box-shadow:inset 0 0 0 1.5px #efe9dc6b}.btn-lg{min-height:50px;padding:14px 26px;font-size:.9688rem}.beat{padding-block:clamp(76px,11vh,138px);position:relative}.hero{padding-top:clamp(136px,18vh,205px)}.hero-center{text-align:center}.hero-h{max-width:15ch;font:700 clamp(40px, 6.4vw, 78px)/.98 var(--display);letter-spacing:-.04em;margin:0 auto}.lede{opacity:.9;max-width:54ch;margin-top:20px;font-size:clamp(17px,1.5vw,19.5px)}.hero .lede{margin-inline:auto}.cta-row{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero .cta-row{justify-content:center}.clock{color:currentColor;font:500 clamp(58px, 11vw, 148px)/1 var(--mono);letter-spacing:-.055em}.clock .mer{letter-spacing:0;opacity:.55;margin-left:.18em;font-size:.3em;font-weight:400}.beat-head{grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:end;gap:clamp(24px,5vw,72px);display:grid}.hl{max-width:16ch;font:700 clamp(32px, 4.5vw, 58px)/1.04 var(--display);letter-spacing:-.03em;margin-top:clamp(20px,3vh,34px)}.layer-word{color:var(--amber-bright)}.beat-sub{max-width:48ch;color:inherit;opacity:.72;padding-bottom:6px;font-size:clamp(16px,1.35vw,18px)}.hero-bridge{text-align:center;max-width:30ch;font:600 clamp(21px, 2.3vw, 28px)/1.25 var(--display);letter-spacing:-.015em;margin:clamp(58px,9vh,100px) auto 0}.prov{font:500 11px/1.4 var(--mono);letter-spacing:.01em}.story-scene{min-height:var(--scene-h,590px);border:1px solid var(--night-line);isolation:isolate;background:#0c0a0866;border-radius:20px;margin-top:clamp(32px,5vh,54px);position:relative;overflow:hidden;box-shadow:0 38px 90px -58px #000000e6}.daylight .story-scene{border-color:var(--border);background:#faf8f4b8;box-shadow:0 38px 80px -60px #372d236b}.scene-visual{min-height:inherit}.scene-kicker{font:500 10px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.scene-line{border-color:#efe9dc21}.daylight .scene-line{border-color:var(--border)}.product-surface{color:var(--ink);background:#fcfaf6}.product-bar{border-bottom:1px solid #1c191617;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:13px;font-weight:600;display:flex}.product-bar .meta{color:var(--ink-3);font:400 10.5px/1.4 var(--mono)}.turn{gap:13px;padding:12px 0;display:flex}.avatar{border:1px solid var(--border);width:30px;height:30px;color:var(--ink-2);background:var(--paper-2);font:700 11px/1 var(--display);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.turn-body{flex:1;min-width:0}.who{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.who strong{font-size:13px}.who span{color:var(--ink-3);font-size:11px}.who time{color:var(--ink-3);font:400 10.5px/1 var(--mono)}.answer{max-width:64ch;color:var(--ink);font-size:14.5px;line-height:1.65}.run-line{color:var(--ink-3);align-items:center;gap:6px;margin:6px 0 2px;font-size:12.5px;display:flex}.run-line .dur,.trail .meta{font:400 10.5px/1.4 var(--mono)}.trail{border-left:1px solid var(--border);margin:4px 0 8px 3px;padding-left:13px}.trail .step{color:var(--ink-2);padding:3px 0;font-size:12.5px}.trail .meta{color:var(--ink-3);margin-left:4px}.citation{color:var(--amber);font:500 .85em/1 var(--mono);white-space:nowrap;border:1px solid #b4530959;border-radius:4px;padding:1px 4px}.applogo{vertical-align:-1.5px;border-radius:2.5px;width:10px;height:10px;margin-right:3px;display:inline-block}.mini-logo{border-radius:6px;flex:0 0 20px;width:20px;height:20px;display:block}.crew-card .glogo{vertical-align:-1px;background:url(data:image/png;base64,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) 50%/cover;border-radius:2px;width:9px;height:9px;display:inline-block}.provenance{color:var(--ink-3);font:400 10px/1.4 var(--mono);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pips{color:var(--amber);font:400 12px/1 var(--mono);letter-spacing:1px}.flag{color:var(--danger);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.flag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status{border:1px solid var(--border);color:var(--ink-2);font:500 10.5px/1 var(--mono);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.status.good{color:var(--fresh);background:#4f755712;border-color:#4f755747}.status.wait{color:var(--amber-deep);background:#b453090f;border-color:#b4530947}.night-arc .integrations-scene .status.wait,.night-arc .learning-scene .status.wait{color:var(--amber-bright);background:#d97a1f14;border-color:#d97a1f70}.audit{color:var(--ink-3);font:400 10px/1.45 var(--mono)}.ui-button{min-height:32px;color:var(--paper);background:var(--ink);border-radius:7px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.ui-button.secondary{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #1c19163d}.np{min-width:0;color:var(--cream);background:linear-gradient(#1e1811db,#130f0bf5);border:1px solid #efe9dc21;border-radius:16px;flex-direction:column;display:flex;position:relative;box-shadow:0 34px 80px -48px #000000e6}.np-head{font:600 13px/1.3 var(--sans);border-bottom:1px solid #efe9dc17;align-items:center;gap:9px;padding:13px 16px;display:flex}.np-head .brand-mark,.np-row .brand-mark{border-radius:5px;width:20px;height:20px}.np-meta{color:var(--night-muted);font:400 9.5px/1.5 var(--mono);text-align:right;white-space:nowrap;margin-left:auto;padding-left:12px}.np-row{align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:12.5px;display:flex;position:relative}.np-row+.np-row{border-top:1px solid #efe9dc0f}.np-row .grow{flex:1;min-width:0}.np-row .sub{color:var(--night-muted);margin-top:1px;font-size:10.5px;display:block}.np-row.excluded{color:#efe9dc6b}.np-row.excluded .dot{background:0 0;border:1px dashed #efe9dc66}.dot{background:#7eb68b;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.dot.amber{background:var(--amber-bright)}.chip{color:var(--night-muted);font:500 9px/1.3 var(--mono);white-space:nowrap;border:1px solid #efe9dc38;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.np-row>.chip:last-child{margin-left:auto}.chip.live{color:#a6d4b0;border-color:#7eb68b66}.chip.warn{color:var(--amber-bright);border-color:#d97a1f80}.chip.off{border-style:dashed}.stamp{font:700 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border:2px solid;border-radius:3px;padding:6px 9px;display:inline-block}.stamp.ok{color:#47704f}.stamp.hold{color:var(--amber-deep)}.mini-disc{width:20px;height:20px;color:var(--cream);font:700 10px/1 var(--display);background:#efe9dc24;border-radius:6px;flex:0 0 20px;place-items:center;display:grid}.day-panel{border:1px solid var(--border);min-width:0;color:var(--ink);background:#fffdf8;border-radius:16px;flex-direction:column;display:flex;position:relative;box-shadow:0 30px 64px -42px #412f1b66}.day-panel .np-head{border-color:#1c191614}.day-panel .np-meta{color:var(--ink-3)}.day-panel .np-row+.np-row{border-color:#1c19160f}.day-panel .np-row .sub{color:var(--ink-3)}.day-panel .chip{color:var(--ink-2);border-color:#1c191633}.day-panel .dot{background:#5d8a67}.np mark{color:var(--marker);background:#f6ce6b42;border-radius:4px;padding:1px 5px;font-weight:600}.np .avatar{color:var(--cream);background:#efe9dc14;border-color:#efe9dc38}.np .who span,.np .who time{color:var(--night-muted)}.np .answer{color:var(--cream)}.np .run-line{color:var(--night-muted)}.np .trail{border-color:#efe9dc24}.np .trail .step{color:#efe9dcbf}.np .citation{color:var(--amber-bright);border-color:#d97a1f80}@keyframes rowIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.7) rotate(var(--rot,0deg))}70%{opacity:1;transform:scale(1.07) rotate(var(--rot,0deg))}to{opacity:1;transform:scale(1) rotate(var(--rot,0deg))}}@keyframes dashFlow{to{stroke-dashoffset:-36px}}@keyframes glowPulse{0%,to{border-color:#efe9dc21}45%{border-color:#f6ce6b99;box-shadow:0 0 0 5px #f6ce6b0f,0 34px 80px -48px #000000e6}}@keyframes pressBtn{0%,to{transform:none}40%{transform:scale(.93)}}@keyframes strikeDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeDim{to{opacity:var(--dim,.45)}}@keyframes blinkWork{0%,to{opacity:.3}50%{opacity:.85}}@keyframes stampIn{to{opacity:1;transform:scale(1) rotate(var(--rot,0deg))}}.hero-scene{--scene-h:auto;aspect-ratio:16/9;background:#0e0c0a;border-inline:0;border-radius:0}.hero-frame{opacity:0;position:absolute;inset:0}.hero-frame img{object-fit:cover;object-position:center top;width:100%;height:100%}.hero-frame:last-of-type{opacity:1}.hero-mobile-summary{display:none}@keyframes mobileHeroResolve{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.motion-ok .hero-scene.is-prepared .hero-frame:first-of-type{opacity:1}.motion-ok .hero-scene.is-prepared .hero-frame:last-of-type{opacity:0}.motion-ok .hero-scene.is-playing .hero-frame:first-of-type{animation:heroFirst 4.6s var(--ease) both}.motion-ok .hero-scene.is-playing .hero-frame:nth-of-type(2){animation:heroMiddle 4.6s var(--ease) both}.motion-ok .hero-scene.is-playing .hero-frame:nth-of-type(3){animation:heroLast 4.6s var(--ease) both}@keyframes heroFirst{0%,30%{opacity:1;transform:scale(1)}40%,to{opacity:0;transform:scale(1.01)}}@keyframes heroMiddle{0%,31%{opacity:0;transform:scale(1.01)}42%,65%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1.01)}}@keyframes heroLast{0%,66%{opacity:0;transform:scale(1.01)}78%,to{opacity:1;transform:scale(1)}}.hero-stage{margin-top:clamp(94px,12vh,118px);position:relative}.hero-stage .hero-scene{margin-top:0}.night-crew{z-index:6;pointer-events:none;display:none;position:absolute;inset:0}.motion-ok .night-crew{display:block}.crew-intake,.crew-hatch{z-index:3;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:1px;transform:translateY(-100%)}.crew-intake{left:8px}.io-label{color:#efe9dc61;font:600 7.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.intake-svg{width:150px;height:96px;display:block;overflow:visible}.intake-svg .src-chip{pointer-events:auto;cursor:pointer}.intake-svg .src-chip .chip-box{transition:fill .25s,stroke .25s}.intake-svg .src-chip:hover .chip-box,.intake-svg .src-chip.lit .chip-box{stroke:#f6ce6be6}.intake-svg .src-chip.lit{filter:drop-shadow(0 0 5px #f6ce6b80)}.intake-svg .route{fill:none;stroke:#efe9dc33;stroke-width:1.2px;stroke-dasharray:2.5 4;transition:stroke .3s}.intake-svg .route.lit{stroke:#f6ce6b8c;animation:.8s linear routeMarch}@keyframes routeMarch{0%{stroke-dashoffset:13px}to{stroke-dashoffset:0}}.crew-intake.feeding .hopper-led{animation:.8s ease-in-out ledBlink}.intake-svg .intake-slot{opacity:.5}.crew-intake.feeding .intake-slot{animation:1.1s ease-in-out slotPulse}@keyframes ledBlink{0%,to{opacity:.3}45%{opacity:1}}@keyframes ledPulse{0%,to{opacity:.3}50%{opacity:.85}}@keyframes slotPulse{45%{opacity:1}}.crew-cup{background:#e6ddcb;border-radius:1.5px 1.5px 2.5px 2.5px;width:9px;height:7px;transition:opacity .25s;position:absolute;top:49px;left:79px}.crew-cup:after{content:"";border:1.5px solid #e6ddcb;border-left:0;border-radius:0 3px 3px 0;width:3.5px;height:3.5px;position:absolute;top:1.5px;right:-3.5px}.night-crew.sip .crew-cup{opacity:0}.crew-hatch .q-count{color:#f6ce6be6;font-weight:700}.crew-tray{width:78px;height:27px;position:relative}.crew-tray:before,.crew-tray:after{content:"";background:#efe9dc47;border-radius:2px 2px 0 0;width:2px;position:absolute;top:3px;bottom:0}.crew-tray:before{left:0}.crew-tray:after{right:0}.tray-lip{background:linear-gradient(#1a140ee6,#0f0c0999);border:1px solid #efe9dc2e;border-bottom:0;border-radius:2px 2px 0 0;height:7px;position:absolute;bottom:0;left:0;right:0}.tray-stack i{height:5px;animation:trayDrop .5s var(--ease);transition:transform .3s var(--ease);background:linear-gradient(#f7f2e6,#e3d9c4);border-radius:1.5px;position:absolute;left:6px;right:6px;box-shadow:0 1.5px #0000008c}.tray-stack i:first-child{bottom:3px;transform:rotate(-1deg)}.tray-stack i:nth-child(2){bottom:9px;transform:rotate(1.4deg)}.tray-stack i:nth-child(3){bottom:15px;left:8px;transform:rotate(-1.8deg)}.tray-stack i:nth-child(4){bottom:21px;right:8px;transform:rotate(1deg)}.tray-stack i:nth-child(5){bottom:27px;transform:rotate(-1.2deg)}.crew-tray:hover .tray-stack i:nth-child(odd){transform:rotate(-3.4deg)translate(-2px)}.crew-tray:hover .tray-stack i:nth-child(2n){transform:rotate(3.2deg)translate(2px)}@keyframes trayDrop{0%{opacity:0;margin-bottom:14px}55%{opacity:1;margin-bottom:-1px}to{margin-bottom:0}}.crew-hatch.receive .tray-lip{animation:trayGlow .9s var(--ease)}@keyframes trayGlow{40%{border-color:#f6ce6bb3;box-shadow:0 0 16px 3px #f6ce6b73}}.crew-bot{--fx:1;z-index:1;pointer-events:auto;cursor:pointer;will-change:transform;width:62px;height:80px;margin-left:-31px;position:absolute;top:1px;left:0}.crew-bot.face-l{--fx:-1}.bot-flip{width:100%;height:100%;transform:scaleX(var(--fx));transition:transform .24s var(--ease)}.bot-lean{width:100%;height:100%;transition:transform .3s var(--ease);transform-origin:50% 100%}.crew-bot.walking .bot-lean{transform:rotate(2.4deg)}.crew-bot.stamping .bot-lean{transform:rotate(4deg)translateY(1px)}.bot-svg{animation:4.2s ease-in-out infinite botBreathe;overflow:visible}.crew-bot.walking .bot-svg{animation:.3s ease-in-out infinite botBob}.crew-bot.hopping .bot-flip{animation:botHop .85s var(--ease)}.bot-svg .bot-leg,.bot-svg .bot-arm{transform-box:fill-box;transform-origin:50% 10%;transition:transform .28s var(--ease)}.crew-bot.walking .leg-l{animation:.3s ease-in-out infinite legSwing}.crew-bot.walking .leg-r{animation:.3s ease-in-out -.15s infinite legSwing}.crew-bot.walking:not(.carrying) .arm-l{animation:.3s ease-in-out -.15s infinite armSwing}.crew-bot.walking:not(.carrying) .arm-r{animation:.3s ease-in-out infinite armSwing}.crew-bot.carrying .arm-l{transform:rotate(34deg)}.crew-bot.carrying .arm-r{transform:rotate(-34deg)}.crew-bot.stretching .arm-l{transform:rotate(152deg)}.crew-bot.stretching .arm-r{transform:rotate(-152deg)}.crew-bot.sipping .arm-l{transform:rotate(148deg)}.crew-bot.sipping .bot-head{transform:rotate(-5deg)translateY(.5px)}.crew-bot.waving .arm-r{animation:1.2s ease-in-out botWave}.crew-bot.stamping .arm-r{animation:stampArm 1.05s var(--ease) both}.crew-bot.inspecting .arm-l{transform:rotate(122deg)}.crew-bot.inspecting .bot-head{transform:rotate(5deg)translateY(.5px)}.crew-bot.dozing .bot-head{transform:rotate(7deg)translateY(2.5px)}.crew-bot.dozing .bot-svg{animation:5.8s ease-in-out infinite botBreathe}.bot-svg .hand-stamp,.bot-svg .hand-cup,.bot-svg .hand-lens{opacity:0;transition:opacity .15s}.crew-bot.stamping .hand-stamp,.crew-bot.sipping .hand-cup,.crew-bot.inspecting .hand-lens{opacity:1}.crew-bot.sipping .steam{animation:1.4s ease-out infinite steamRise}.crew-bot.sipping .steam.s2{animation-delay:.5s}.bot-zz{opacity:0}.crew-bot.dozing .bot-zz{opacity:1}.bot-zz .zz{transform-box:fill-box;transform-origin:50%;opacity:0}.crew-bot.dozing .zz.z1{animation:2.6s ease-out infinite zzFloat}.crew-bot.dozing .zz.z2{animation:2.6s ease-out 1.3s infinite zzFloat}.bot-head{transform-box:fill-box;transform-origin:50% 90%;transition:transform .3s var(--ease)}.crew-bot.curious .bot-head{transform:rotate(-4deg)translateY(-1px)}.bot-eyes{transition:transform .18s ease-out}.eyes-normal .eye-core{transform-box:fill-box;transform-origin:50%;animation:5.4s infinite botBlink}.eyes-happy,.eyes-focus,.eyes-sleepy,.eyes-wide{display:none}.crew-bot.mood-happy .eyes-happy,.crew-bot.mood-focus .eyes-focus,.crew-bot.mood-sleepy .eyes-sleepy,.crew-bot.mood-wide .eyes-wide{display:block}.crew-bot.mood-happy .eyes-normal,.crew-bot.mood-focus .eyes-normal,.crew-bot.mood-sleepy .eyes-normal,.crew-bot.mood-wide .eyes-normal{display:none}.antenna-glow{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite antennaPulse}@keyframes zzFloat{0%{opacity:0;transform:translateY(2px)}25%{opacity:.75}to{opacity:0;transform:translate(3px,-9px)}}.crew-card{z-index:2;color:var(--ink);pointer-events:auto;cursor:pointer;background:#fcfaf6;border:1px solid #1c191647;border-radius:7px;align-items:center;gap:6px;padding:5px 44px 5px 9px;transition:opacity .3s;display:flex;position:absolute;top:-1px;left:0;box-shadow:0 8px 18px -8px #000000a6}.crew-card .card-line{font:600 8.5px/1.25 var(--sans);white-space:nowrap;align-items:center;gap:4px;display:flex}.crew-card .card-dot{background:var(--amber-bright);border-radius:50%;flex:0 0 4px;width:4px;height:4px}.crew-card .card-meta{color:var(--ink-3);font:500 7.5px/1.2 var(--mono);white-space:nowrap}.crew-card .card-stamp,.crew-card .card-hint{font:700 7px/1 var(--mono);letter-spacing:.07em;border-radius:2px;padding:2px 4px;position:absolute;top:50%;right:6px}.crew-card .card-stamp{opacity:0;border:1.5px solid;transform:translateY(-50%)rotate(-8deg)}.crew-card .card-stamp.ok{color:#47704f}.crew-card .card-stamp.filed{color:var(--amber-deep)}.crew-card.stamped .card-stamp{animation:inkStamp .32s var(--ease) both}.crew-card.stamped{animation:cardSquash .32s var(--ease)}.crew-card.stamped .card-stamp:after{content:"";animation:ringOut .5s var(--ease) both;border:1.5px solid;border-radius:4px;position:absolute;inset:-4px -6px}.crew-card .card-hint{color:#1c191680;opacity:0;border:1.5px dashed #1c191666;transition:opacity .15s;transform:translateY(-50%)rotate(-8deg)}.crew-card:hover:not(.stamped) .card-hint{opacity:1}.crew-card:hover:not(.stamped){box-shadow:0 10px 22px -8px #000000bf,0 0 0 3px #f6ce6b2e}.crew-card.held:before,.crew-card.held:after{content:"";background:#22345c;border:1px solid #efe9dc66;border-radius:50%;width:9px;height:9px;position:absolute;top:-4.5px}.crew-card.held:before{left:29%}.crew-card.held:after{right:29%}@keyframes inkStamp{0%{opacity:0;transform:translateY(-50%)rotate(-8deg)scale(1.7)}55%{opacity:1;transform:translateY(-50%)rotate(-8deg)scale(.92)}to{opacity:1;transform:translateY(-50%)rotate(-8deg)scale(1)}}@keyframes ringOut{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes cardSquash{0%,to{scale:1}40%{scale:1.05 .86}}@keyframes botBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-.9px)}}@keyframes botBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes legSwing{0%,to{transform:rotate(20deg)}50%{transform:rotate(-20deg)}}@keyframes armSwing{0%,to{transform:rotate(11deg)}50%{transform:rotate(-11deg)}}@keyframes botBlink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.1)}}@keyframes antennaPulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}@keyframes botWave{0%,to{transform:rotate(0)}22%{transform:rotate(-152deg)}42%{transform:rotate(-120deg)}62%{transform:rotate(-150deg)}82%{transform:rotate(-118deg)}}@keyframes botHop{0%,to{transform:translateY(0) scale(var(--fx), 1)}30%{transform:translateY(-10px) scale(var(--fx), 1)}58%{transform:translateY(0) scale(calc(1.06 * var(--fx)), .92)}74%{transform:translateY(-4px) scale(var(--fx), 1)}90%{transform:translateY(0) scale(calc(1.03 * var(--fx)), .96)}}@keyframes stampArm{0%{transform:rotate(0)}35%{transform:rotate(-128deg)}52%{transform:rotate(-128deg)}62%{transform:rotate(-10deg)}74%{transform:rotate(-30deg)}to{transform:rotate(0)}}@keyframes steamRise{0%{opacity:0;transform:translateY(2px)}30%{opacity:.55}to{opacity:0;transform:translateY(-7px)}}.story-scene:not(.hero-scene){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.brand-mark{flex:none;width:44px;height:44px}.object-label{font:500 10px/1.35 var(--mono);letter-spacing:.04em;text-transform:uppercase}.integrations-scene{--scene-h:0px}.ing-grid{grid-template-columns:minmax(270px,330px) minmax(130px,1fr) minmax(300px,380px);align-items:center;gap:0 18px;display:grid}.ing-sources{gap:16px;display:grid}.ing-routes{align-self:stretch;min-height:460px;position:relative}.ing-routes>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ing-routes>svg path{fill:none;stroke:#f6ce6b6b;stroke-width:1.5px;stroke-dasharray:1.3 2}.ing-brain{z-index:2;filter:drop-shadow(0 0 26px #d97a1f47);width:124px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ing-brain svg{width:100%;height:auto;display:block;overflow:visible}.brain-halo{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite brainBreathe}.brain-shell{fill:#0f0c09f0;stroke:#efe9dc80;stroke-width:1.6px}.brain-gyri{fill:none;stroke:#efe9dc6b;stroke-width:1.7px;stroke-linecap:round}.brain-eyes rect{transform-box:fill-box;transform-origin:50%;animation:5.4s infinite botBlink}@keyframes brainBreathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.motion-ok .integrations-scene.is-playing .g1{animation:gyrusPulse 1s var(--ease) 1.2s}.motion-ok .integrations-scene.is-playing .g2{animation:gyrusPulse 1s var(--ease) 2.6s}.motion-ok .integrations-scene.is-playing .g3{animation:gyrusPulse 1s var(--ease) 4s}.motion-ok .integrations-scene.is-playing .g4{animation:gyrusPulse 1s var(--ease) 5.4s}@keyframes gyrusPulse{40%{stroke:#f6ce6bf2}}.ing-done{color:#a6d4b0}.motion-ok .integrations-scene.is-playing .ing-routes>svg path{animation:2.6s linear infinite dashFlow}.motion-ok .integrations-scene.is-prepared [data-mem],.motion-ok .integrations-scene.is-prepared .ing-done{opacity:0;transform:translate(-10px)}.motion-ok .integrations-scene.is-playing [data-mem="1"]{animation:rowIn .7s var(--ease) 1.2s both}.motion-ok .integrations-scene.is-playing [data-mem="2"]{animation:rowIn .7s var(--ease) 2.6s both}.motion-ok .integrations-scene.is-playing [data-mem="3"]{animation:rowIn .7s var(--ease) 4s both}.motion-ok .integrations-scene.is-playing .ing-done{animation:rowIn .8s var(--ease) 5.6s both}.motion-ok .integrations-scene.is-playing [data-src="1"]{animation:glowPulse 1.6s var(--ease) .7s}.motion-ok .integrations-scene.is-playing [data-src="2"]{animation:glowPulse 1.6s var(--ease) 2.1s}.motion-ok .integrations-scene.is-playing [data-src="3"]{animation:glowPulse 1.6s var(--ease) 3.5s}.motion-ok .integrations-scene.is-playing .excluded .chip{animation:excludedNote 1.2s var(--ease) 4.7s}@keyframes excludedNote{45%{color:var(--amber-bright);border-color:#d97a1fb3}}.memory-scene{--scene-h:0px}.mem-grid{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.mem-evidence{align-content:center;gap:16px;display:grid}.mem-card{position:relative}.mem-quote{color:#efe9dce0;padding:12px 16px 14px;font-size:13px;line-height:1.55}.mem-quote s{color:inherit;text-decoration:none;position:relative}.mem-quote s:after{transform-origin:0;background:var(--danger);content:"";height:2px;position:absolute;top:52%;left:-2px;right:-2px}.mem-stale-stamp{--rot:-6deg;color:#d98a7f;position:absolute;bottom:10px;right:12px;transform:rotate(-6deg)}.mem-body{flex-direction:column;padding:14px 20px 18px;display:flex}.mem-thread .turn{padding:9px 0}.mem-staged{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.mem-staged-card{background:#f6ce6b0b;border:1px solid #f6ce6b4d;border-radius:12px;padding:14px 16px}.mem-staged-card .kicker{color:var(--amber-bright);font:600 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.mem-staged-card strong{margin-top:7px;font-size:13.5px;display:block}.mem-staged-card .sub{color:var(--night-muted);font:400 10px/1.5 var(--mono);margin-top:3px;display:block}.mem-actions{gap:8px;margin-top:12px;display:flex}.mem-actions .ui-button{color:#1c1916;background:var(--paper);min-height:28px;padding:5px 11px;font-size:11.5px}.mem-actions .ui-button.secondary{color:var(--cream);background:0 0;box-shadow:inset 0 0 0 1px #efe9dc4d}.mem-note{color:var(--night-muted);font:400 10px/1.5 var(--mono);margin-top:12px}.motion-ok .memory-scene.is-prepared :is(.mem-user,.mem-run,.mem-s1,.mem-s2,.mem-s3,.mem-answer,.mem-w1,.mem-w2,.mem-note){opacity:0;transform:translateY(8px)}.motion-ok .memory-scene.is-prepared .mem-quote s:after{transform:scaleX(0)}.motion-ok .memory-scene.is-prepared .mem-stale-stamp{opacity:0;transform:scale(.7)rotate(-6deg)}.motion-ok .memory-scene.is-playing .mem-user{animation:riseIn .6s var(--ease) .2s both}.motion-ok .memory-scene.is-playing .mem-run{animation:riseIn .5s var(--ease) 1.2s both}.motion-ok .memory-scene.is-playing .mem-s1{animation:riseIn .5s var(--ease) 1.8s both}.motion-ok .memory-scene.is-playing .mem-s2{animation:riseIn .5s var(--ease) 2.6s both}.motion-ok .memory-scene.is-playing .mem-s3{animation:riseIn .5s var(--ease) 3.4s both}.motion-ok .memory-scene.is-playing [data-ev="1"]{animation:glowPulse 1.5s var(--ease) 1.9s}.motion-ok .memory-scene.is-playing [data-ev="2"]{animation:glowPulse 1.5s var(--ease) 2.7s}.motion-ok .memory-scene.is-playing [data-ev="3"]{animation:glowPulse 1.5s var(--ease) 3.5s}.motion-ok .memory-scene.is-playing .mem-quote s:after{animation:strikeDraw .5s var(--ease) 4s both}.motion-ok .memory-scene.is-playing .mem-stale-stamp{animation:stampIn .5s var(--ease) 4.3s both}.motion-ok .memory-scene.is-playing .mem-notion{--dim:.62;animation:fadeDim .8s var(--ease) 4.4s both}.motion-ok .memory-scene.is-playing .mem-answer{animation:riseIn .7s var(--ease) 5s both}.motion-ok .memory-scene.is-playing .mem-w1{animation:riseIn .6s var(--ease) 6.1s both}.motion-ok .memory-scene.is-playing .mem-w2{animation:riseIn .6s var(--ease) 6.4s both}.motion-ok .memory-scene.is-playing .mem-note{animation:riseIn .6s var(--ease) 7.1s both}.memory-scene.is-complete .mem-notion,html:not(.motion-ok) .mem-notion{opacity:.62}.learning-scene{--scene-h:0px}.lrn-grid{grid-template-columns:minmax(0,1fr) minmax(90px,140px) minmax(320px,400px);align-items:center;display:grid}.lrn-body{flex-direction:column;padding:14px 20px 16px;display:flex}.lrn-body .turn{padding:9px 0}.lrn-claim{position:relative}.lrn-claim:after{transform-origin:0;background:var(--danger);content:"";height:2px;position:absolute;bottom:-3px;left:0;right:0}.lrn-route{align-self:stretch;min-height:280px;position:relative}.lrn-route svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lrn-route path{fill:none;stroke:#f6ce6b6b;stroke-width:1.5px;stroke-dasharray:1.3 2}.lrn-versions{gap:8px;padding:14px 16px 2px;display:flex}.v{color:var(--night-muted);font:600 10px/1 var(--mono);border:1px solid #efe9dc33;border-radius:999px;padding:5px 10px}.v.v3{color:var(--marker);background:#f6ce6b12;border-color:#f6ce6b99}.lrn-diff{font:500 11.5px/1.55 var(--mono);background:#00000047;border:1px solid #efe9dc1a;border-radius:10px;gap:6px;margin:12px 16px 4px;padding:12px 14px;display:grid}.dr.del{color:#d98a7f;text-decoration:line-through 1.5px}.dr.add{color:#a6d4b0}.lrn-actions{gap:8px;padding:10px 16px 14px;display:flex}.lrn-actions .ui-button{color:#1c1916;background:var(--marker);min-height:30px;font-size:12px}.lrn-actions .ui-button.secondary{color:var(--cream);background:0 0;box-shadow:inset 0 0 0 1px #efe9dc4d}.lrn-final{color:#a6d4b0;border-top:1px solid #efe9dc14}.motion-ok .learning-scene.is-playing .lrn-route path{animation:2.6s linear infinite dashFlow}.motion-ok .learning-scene.is-prepared :is(.lrn-correction,.lrn-del,.lrn-add,.lrn-replay,.lrn-final){opacity:0;transform:translateY(8px)}.motion-ok .learning-scene.is-prepared .lrn-claim:after{transform:scaleX(0)}.motion-ok .learning-scene.is-prepared .v.v3{opacity:.35}.motion-ok .learning-scene.is-playing .lrn-claim{animation:markPulse 1.2s var(--ease) .4s}@keyframes markPulse{40%{background:#f6ce6b80}}.motion-ok .learning-scene.is-playing .lrn-correction{animation:riseIn .7s var(--ease) 1.2s both}.motion-ok .learning-scene.is-playing .lrn-claim:after{animation:strikeDraw .5s var(--ease) 2s both}.motion-ok .learning-scene.is-playing .lrn-del{animation:riseIn .5s var(--ease) 2.9s both}.motion-ok .learning-scene.is-playing .lrn-add{animation:riseIn .5s var(--ease) 3.4s both}.motion-ok .learning-scene.is-playing .lrn-replay{animation:riseIn .6s var(--ease) 4.3s both}.motion-ok .learning-scene.is-playing .lrn-approve{animation:pressBtn .5s var(--ease) 5.4s}.motion-ok .learning-scene.is-playing .v.v3{animation:vActivate .6s var(--ease) 5.7s both}@keyframes vActivate{0%{opacity:.35}to{opacity:1}}.motion-ok .learning-scene.is-playing .lrn-final{animation:riseIn .7s var(--ease) 6.2s both}.orchestration-scene{--scene-h:0px}.orc-board{max-width:1020px;margin-inline:auto}.orc-lanes{grid-template-columns:repeat(4,1fr);display:grid}.orc-lane{justify-items:start;gap:5px;padding:18px 18px 12px;display:grid;position:relative}.orc-lane+.orc-lane{border-left:1px solid #efe9dc12}.orc-disc{width:34px;height:34px;color:var(--marker);font:700 11px/1 var(--display);background:#08060499;border:1px solid #f6ce6b66;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.orc-lane strong{font-size:13.5px}.orc-lane .sub{color:var(--night-muted);font:400 9.5px/1.5 var(--mono)}.orc-status{align-self:stretch;min-height:24px;margin-top:5px;position:relative}.orc-status .working{color:var(--night-muted);font:400 10.5px/1.6 var(--mono);opacity:0;position:absolute;top:2px;left:0}.orc-status .done{position:absolute;top:2px;left:0}.orc-rail{border-top:1px dashed #efe9dc24;height:92px;margin:4px 16px 0;position:relative}.orc-ticket{width:200px;font:700 10.5px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;background:#f6ce6b0f;border:1px solid #f6ce6b6b;border-radius:10px;gap:7px;padding:11px 13px;display:grid;position:absolute;top:16px;left:74%}.orc-tags{flex-wrap:wrap;gap:5px;min-height:18px;display:flex}.orc-foot{color:#a6d4b0;border-top:1px solid #efe9dc14}.motion-ok .orchestration-scene.is-prepared .orc-ticket{left:1%}.motion-ok .orchestration-scene.is-prepared :is(.t1,.t2,.t3,.orc-foot,.orc-status .done){opacity:0}.motion-ok .orchestration-scene.is-playing .orc-ticket{animation:ticketRun 6.4s var(--ease) .4s both}@keyframes ticketRun{0%,22%{left:1%}31%,53%{left:26%}62%,84%{left:51%}95%,to{left:74%}}.motion-ok .orchestration-scene.is-playing [data-lane="1"] .working{animation:workWindow 1.7s var(--ease) .5s both}.motion-ok .orchestration-scene.is-playing [data-lane="2"] .working{animation:workWindow 1.7s var(--ease) 2.5s both}.motion-ok .orchestration-scene.is-playing [data-lane="3"] .working{animation:workWindow 1.7s var(--ease) 4.5s both}.motion-ok .orchestration-scene.is-playing [data-lane="4"] .working{animation:workWindow 1.2s var(--ease) 6.2s both}@keyframes workWindow{0%{opacity:0}15%,80%{opacity:.85}to{opacity:0}}.motion-ok .orchestration-scene.is-playing [data-lane="1"] .done{animation:rowIn .5s var(--ease) 2.3s both}.motion-ok .orchestration-scene.is-playing [data-lane="2"] .done{animation:rowIn .5s var(--ease) 4.3s both}.motion-ok .orchestration-scene.is-playing [data-lane="3"] .done{animation:rowIn .5s var(--ease) 6.1s both}.motion-ok .orchestration-scene.is-playing [data-lane="4"] .done{animation:rowIn .5s var(--ease) 7.4s both}.motion-ok .orchestration-scene.is-playing .t1{animation:rowIn .4s var(--ease) 2.4s both}.motion-ok .orchestration-scene.is-playing .t2{animation:rowIn .4s var(--ease) 4.4s both}.motion-ok .orchestration-scene.is-playing .t3{animation:rowIn .4s var(--ease) 6.2s both}.motion-ok .orchestration-scene.is-playing .orc-foot{animation:riseIn .7s var(--ease) 7.8s both}.sunrise{background:radial-gradient(120% 42% at 50% 0,#c4782633,#0000 68%),linear-gradient(#2e1d0a 0%,#3e250b 16%,#5c350e 30%,#8a4e16 44%,#c17e30 56%,#e4b570 70%,#f2ddb6 86%,#f7ebd2 100%);height:clamp(700px,132vh,1160px);position:relative;overflow:hidden}.sun{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#ffe9c4 0%,#f5c87e 55%,#e89b3f 100%);border-radius:50%;width:clamp(180px,26vw,320px);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 140px 60px #e89b3f8c,0 0 320px 140px #e89b3f47}html.fx3d .sun{visibility:hidden}.sunrise-time{z-index:2;color:#efe9dc8c;position:absolute;top:13%;left:50%;transform:translate(-50%)}.review-ticks{z-index:2;gap:10px;width:min(88vw,430px);display:grid;position:absolute;top:26%;left:50%;transform:translate(-50%)}.review-tick{color:#efe9dcd1;backdrop-filter:blur(7px);background:#26180a3d;border:1px solid #efe9dc29;border-radius:9px;align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.review-tick:before{background:var(--marker);content:"";border-radius:50%;width:7px;height:7px}.motion-ok .sunrise.is-prepared .review-tick{opacity:0;transform:translateY(10px)}.motion-ok .sunrise.is-playing .review-tick{animation:ledgerIn .7s var(--ease) both;animation-delay:var(--delay)}@keyframes ledgerIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.daylight{color:var(--ink);background:linear-gradient(#f7ebd2 0,#f9f1df 1600px,#faf8f4 3800px)}.daylight .clock{color:#262019}.sweep-scene{--scene-h:0px}.swp-panel{max-width:780px;margin-inline:auto}.swp-item{padding:17px 20px 15px;position:relative}.swp-item+.swp-item{border-top:1px solid #1c191612}.swp-doc{font:600 14.5px/1.4 var(--display);flex-wrap:wrap;align-items:center;gap:8px;padding-right:130px;display:flex}.swp-strike{position:relative}.swp-strike:after{content:"";transform-origin:0;background:var(--danger);height:2.5px;position:absolute;top:52%;left:-2px;right:-2px}.swp-truth{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.swp-stamp{position:absolute;top:16px;right:20px}.swp-stamp .stamp{--rot:-3deg;color:var(--amber-deep);transform:rotate(-3deg)}.swp-foot{color:#47704f;border-top:1px solid #1c191612}.motion-ok .sweep-scene.is-prepared .swp-strike:after{transform:scaleX(0)}.motion-ok .sweep-scene.is-prepared :is(.swp-truth,.swp-stamp .stamp,.swp-foot){opacity:0}.motion-ok .sweep-scene.is-playing .s1 .swp-strike:after{animation:strikeDraw .5s var(--ease) .6s both}.motion-ok .sweep-scene.is-playing .s1 .swp-truth{animation:riseIn .55s var(--ease) 1s both}.motion-ok .sweep-scene.is-playing .s1 .stamp{animation:popIn .5s var(--ease) 1.5s both}.motion-ok .sweep-scene.is-playing .s2 .swp-strike:after{animation:strikeDraw .5s var(--ease) 2.2s both}.motion-ok .sweep-scene.is-playing .s2 .swp-truth{animation:riseIn .55s var(--ease) 2.6s both}.motion-ok .sweep-scene.is-playing .s2 .stamp{animation:popIn .5s var(--ease) 3.1s both}.motion-ok .sweep-scene.is-playing .s3 .swp-strike:after{animation:strikeDraw .5s var(--ease) 3.8s both}.motion-ok .sweep-scene.is-playing .s3 .swp-truth{animation:riseIn .55s var(--ease) 4.2s both}.motion-ok .sweep-scene.is-playing .s3 .stamp{animation:popIn .5s var(--ease) 4.7s both}.motion-ok .sweep-scene.is-playing .swp-foot{animation:riseIn .7s var(--ease) 5.5s both}.brief-scene{--scene-h:0px}.brf-panel{max-width:720px;margin-inline:auto}.brf-sources{gap:10px;padding:14px 20px 6px;display:flex}.brf-src{background:#fff;border:1px solid #1c191624;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.brf-src svg,.brf-src img{width:16px;height:16px;display:block}.brf-flag{color:var(--amber-deep);font-weight:600}.brf-flag .dot{background:var(--amber-deep)}.brf-foot .stamp{color:#47704f}.motion-ok .brief-scene.is-prepared :is(.brf-l1,.brf-l2,.brf-l3,.brf-l4,.brf-flag,.brf-foot){opacity:0}.motion-ok .brief-scene.is-playing .brf-l1{animation:rowIn .6s var(--ease) .5s both}.motion-ok .brief-scene.is-playing .brf-l2{animation:rowIn .6s var(--ease) 1.4s both}.motion-ok .brief-scene.is-playing .brf-l3{animation:rowIn .6s var(--ease) 2.3s both}.motion-ok .brief-scene.is-playing .brf-l4{animation:rowIn .6s var(--ease) 3.2s both}.motion-ok .brief-scene.is-playing .b-attio{animation:srcGlow 1.2s var(--ease) .5s}.motion-ok .brief-scene.is-playing .b-gmail{animation:srcGlow 1.2s var(--ease) 1.4s}.motion-ok .brief-scene.is-playing .b-wa{animation:srcGlow 1.2s var(--ease) 2.3s}.motion-ok .brief-scene.is-playing .b-meet{animation:srcGlow 1.2s var(--ease) 3.2s}@keyframes srcGlow{30%,70%{border-color:#d97a1f8c;box-shadow:0 0 0 3px #f6ce6b47}}.motion-ok .brief-scene.is-playing .brf-flag{animation:riseIn .6s var(--ease) 4.2s both}.motion-ok .brief-scene.is-playing .brf-foot{animation:riseIn .6s var(--ease) 5s both}.minutes-scene{--scene-h:0px}.min-grid{grid-template-columns:minmax(260px,340px) minmax(50px,90px) minmax(0,1fr);align-items:center;display:grid}.min-line{color:var(--ink);font:400 12px/1.6 var(--mono);padding:13px 46px 13px 20px;position:relative}.min-line+.min-line{border-top:1px solid #1c19160f}.min-t{color:var(--ink-3);font:400 10px/1.6 var(--mono);position:absolute;top:13px;right:16px}.min-links{align-self:stretch;min-height:220px;position:relative}.min-links svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.min-links path{fill:none;stroke:#b4530966;stroke-width:1.5px;stroke-dasharray:1.3 2}.min-flag{color:var(--amber-deep);font-weight:600}.min-flag .dot{background:var(--amber-deep)}.motion-ok .minutes-scene.is-playing .min-links path{animation:2.6s linear infinite dashFlow}.motion-ok .minutes-scene.is-prepared :is(.m1,.m2,.m3){opacity:0}.motion-ok .minutes-scene.is-prepared :is(.min-r1,.min-r2,.min-r3){opacity:0;transform:translate(-14px)}.motion-ok .minutes-scene.is-prepared :is(.min-flag,.min-foot){opacity:0}.motion-ok .minutes-scene.is-playing .m1{animation:riseIn .5s var(--ease) .4s both}.motion-ok .minutes-scene.is-playing .min-r1{animation:rowIn .7s var(--ease) 1.2s both}.motion-ok .minutes-scene.is-playing .m2{animation:riseIn .5s var(--ease) 2.2s both}.motion-ok .minutes-scene.is-playing .min-r2{animation:rowIn .7s var(--ease) 3s both}.motion-ok .minutes-scene.is-playing .m3{animation:riseIn .5s var(--ease) 4s both}.motion-ok .minutes-scene.is-playing .min-r3{animation:rowIn .7s var(--ease) 4.8s both}.motion-ok .minutes-scene.is-playing .min-flag{animation:riseIn .6s var(--ease) 5.8s both}.motion-ok .minutes-scene.is-playing .min-foot{animation:riseIn .7s var(--ease) 6.6s both}.payoff{max-width:15ch;font:700 clamp(40px, 6vw, 84px)/1.01 var(--display);letter-spacing:-.035em;margin-top:clamp(42px,7vh,82px)}.payoff .accent{color:var(--amber-bright)}.payoff-scene{max-width:880px;min-height:0;margin-top:clamp(48px,7vh,84px)}.dayline{height:118px;position:relative}.dl-rail{transform-origin:0;background:#ddd3c2;height:2px;position:absolute;top:66px;left:0;right:0}.dl-ticks i{top:60px;left:calc(var(--i) / 12 * 100%);background:#d5cbb9;width:1px;height:14px;position:absolute}.dl-hours span{top:84px;left:calc(var(--i) / 12 * 100%);color:var(--ink-3);font:500 10.5px/1 var(--mono);letter-spacing:.08em;white-space:nowrap;position:absolute;transform:translate(-50%)}.dl-hours span:first-child{transform:none}.dl-hours span:last-child{transform:translate(-100%)}.dl-band{transform-origin:0;background:#f6ce6b57;border-radius:6px;height:12px;position:absolute;top:61px;left:4.5%;right:0}.dl-review{align-items:center;gap:9px;display:flex;position:absolute;top:20px;left:0}.dl-review b{border:1.5px solid var(--amber-deep);color:var(--amber-deep);font:700 10.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;border-radius:3px;padding:4px 7px;display:inline-block;transform:rotate(-4deg)}.dl-review span{color:var(--ink-2);font:600 12.5px/1.3 var(--sans)}.dl-review:after{content:"";background:#cfc4b0;width:1px;height:20px;position:absolute;top:100%;left:13px}.dl-yours{color:var(--ink);font:600 clamp(16px, 1.9vw, 21px)/1.2 var(--display);letter-spacing:-.015em;white-space:nowrap;position:absolute;top:16px;left:52%;transform:translate(-50%)}.motion-ok .payoff-scene.is-prepared :is(.dl-rail,.dl-band){transform:scaleX(0)}.motion-ok .payoff-scene.is-prepared :is(.dl-ticks i,.dl-hours span,.dl-review,.dl-yours){opacity:0}.motion-ok .payoff-scene.is-playing .dl-rail{animation:dlDraw .7s var(--ease) both}.motion-ok .payoff-scene.is-playing .dl-ticks i{animation:dlFade .35s var(--ease) calc(.4s + var(--i) * 50ms) both}.motion-ok .payoff-scene.is-playing .dl-hours span{animation:dlFade .4s var(--ease) calc(.55s + var(--i) * 50ms) both}.motion-ok .payoff-scene.is-playing .dl-review{animation:dlStamp .45s var(--ease) 1.5s both}.motion-ok .payoff-scene.is-playing .dl-band{animation:dlDraw 1.1s var(--ease) 2s both}.motion-ok .payoff-scene.is-playing .dl-yours{animation:dlRise .6s var(--ease) 2.9s both}@keyframes dlDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dlFade{0%{opacity:0}to{opacity:1}}@keyframes dlStamp{0%{opacity:0;transform:scale(1.5)rotate(-2deg)}60%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dlRise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.faq{margin-top:clamp(70px,10vh,120px)}.faq>h2{font:700 clamp(30px, 4vw, 44px)/1 var(--display);letter-spacing:-.025em}.faq-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);gap:clamp(40px,8vw,110px);margin-top:50px;display:grid}.faq-index{border-top:1px solid var(--border);position:relative}.faq-marker{background:var(--marker);width:3px;height:0;transition:transform .4s var(--ease), height .4s var(--ease);position:absolute;top:0;left:0}.faq-q{border-bottom:1px solid var(--border);color:var(--ink-2);font:700 14px/1.35 var(--display);padding:17px 2px 17px 14px;text-decoration:none;transition:color .2s;display:block}.faq-q:hover,.faq-q.active{color:var(--amber-deep)}.faq-stage{min-height:520px}.faq-answer{padding-bottom:34px}.faq-answer h3{font:700 clamp(21px, 2.3vw, 29px)/1.2 var(--display);letter-spacing:-.02em;margin-bottom:18px}.faq-answer p{max-width:62ch;color:var(--ink-2);font-size:16px;line-height:1.75}.faq-answer p+p{margin-top:16px}.faq-answer .fs{color:var(--ink);font-size:17px;font-weight:600}.fa-link{color:var(--amber-deep);text-underline-offset:3px}@media (width>=781px){html.js .faq-answer{display:none}html.js .faq-answer.active{display:block}html.js .faq-answer.active h3{animation:faqIn .4s var(--ease) both}html.js .faq-answer.active p{animation:faqIn .45s var(--ease) both}html.js .faq-answer.active p:first-of-type{animation-delay:60ms}html.js .faq-answer.active p:nth-of-type(2){animation-delay:.12s}html.js .faq-answer.active p:nth-of-type(3){animation-delay:.18s}}@keyframes faqIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.cta{padding:clamp(96px,13vh,160px) 0 clamp(72px,9vh,110px)}.cta-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(36px,6vw,90px);display:grid}.cta .hl{max-width:19ch;font-size:clamp(30px,3.4vw,46px)}.cta .accent{color:var(--amber-bright)}.cta-sub{max-width:46ch;color:var(--ink-2);margin-top:22px;font-size:17px;line-height:1.65}.finale-scene{min-height:0;margin:0}.org-svg{width:100%;max-width:470px;height:auto;margin-inline:auto;display:block;overflow:visible}.org-route{fill:none;stroke:#c4b9a6;stroke-width:1.5px;stroke-dasharray:3 4.5}.org-label{fill:#6f675d;font:600 10px var(--mono);letter-spacing:.16em;paint-order:stroke;stroke:var(--paper);stroke-width:4px}.oa-pop,.you-pop,.oa-eyes rect{transform-box:fill-box;transform-origin:50%}.oa-dot{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite antennaPulse}.motion-ok .finale-scene.is-prepared :is(.you-pop,.org-route,.oa-pop,.org-label){opacity:0}.motion-ok .finale-scene.is-playing .you-pop{animation:orgPop .55s var(--ease) both}.motion-ok .finale-scene.is-playing .org-you .org-label{animation:dlFade .45s var(--ease) .45s both}.motion-ok .finale-scene.is-playing .org-route{animation:orgRoute .55s var(--ease) both}.motion-ok .finale-scene.is-playing .r1{animation-delay:.55s}.motion-ok .finale-scene.is-playing .r2{animation-delay:.7s}.motion-ok .finale-scene.is-playing .r3{animation-delay:.85s}.motion-ok .finale-scene.is-playing .r4{animation-delay:1s}.motion-ok .finale-scene.is-playing .r5{animation-delay:1.15s}.motion-ok .finale-scene.is-playing .oa-pop{animation:orgPop .5s var(--ease) both}.motion-ok .finale-scene.is-playing .oa1 .oa-pop{animation-delay:1s}.motion-ok .finale-scene.is-playing .oa2 .oa-pop{animation-delay:1.15s}.motion-ok .finale-scene.is-playing .oa3 .oa-pop{animation-delay:1.3s}.motion-ok .finale-scene.is-playing .oa4 .oa-pop{animation-delay:1.45s}.motion-ok .finale-scene.is-playing .oa5 .oa-pop{animation-delay:1.6s}.motion-ok .finale-scene.is-playing .oa-eyes rect{animation:orgEyes .3s var(--ease) both}.motion-ok .finale-scene.is-playing .oa1 .oa-eyes rect{animation-delay:1.25s}.motion-ok .finale-scene.is-playing .oa2 .oa-eyes rect{animation-delay:1.4s}.motion-ok .finale-scene.is-playing .oa3 .oa-eyes rect{animation-delay:1.55s}.motion-ok .finale-scene.is-playing .oa4 .oa-eyes rect{animation-delay:1.7s}.motion-ok .finale-scene.is-playing .oa5 .oa-eyes rect{animation-delay:1.85s}.motion-ok .finale-scene.is-playing .org-agent .org-label{animation:dlFade .4s var(--ease) both}.motion-ok .finale-scene.is-playing .oa1 .org-label{animation-delay:1.35s}.motion-ok .finale-scene.is-playing .oa2 .org-label{animation-delay:1.5s}.motion-ok .finale-scene.is-playing .oa3 .org-label{animation-delay:1.65s}.motion-ok .finale-scene.is-playing .oa4 .org-label{animation-delay:1.8s}.motion-ok .finale-scene.is-playing .oa5 .org-label{animation-delay:1.95s}@keyframes orgPop{0%{opacity:0;transform:scale(.5)}65%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes orgRoute{0%{opacity:0;stroke-dashoffset:42px}to{opacity:1;stroke-dashoffset:0}}@keyframes orgEyes{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}footer{border-top:1px solid var(--border);background:var(--paper);padding:52px 32px 60px}.footer-grid{grid-template-columns:1.1fr 1.6fr;gap:40px;max-width:1176px;margin:0 auto;display:grid}.f-brand .brand img{width:30px;height:30px}.f-brand .brand span{color:var(--ink);font-size:1.25rem}.f-desc{max-width:320px;color:var(--ink-2);margin-top:16px;font-size:.875rem;line-height:1.7}.f-copy{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:24px;font-size:.6875rem}.f-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.f-title{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}.f-links{gap:8px;margin-top:12px;display:grid}.f-link{width:fit-content;color:var(--ink-2);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease-out;position:relative}.f-link:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform .2s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.f-link:hover{color:var(--ink)}.f-link:hover:after{transform:scaleX(1)}.motion-ok .story-scene.is-paused *,.motion-ok .sunrise.is-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=900px){.nav-links{display:none}.beat-head{grid-template-columns:1fr}.beat-sub{padding-bottom:0}.ing-grid{grid-template-columns:minmax(240px,300px) minmax(150px,1fr) minmax(260px,330px)}.mem-grid{grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:16px}.mem-staged{grid-template-columns:1fr}.lrn-grid{grid-template-columns:minmax(0,1fr) minmax(46px,76px) minmax(280px,330px)}.faq-layout{grid-template-columns:1fr;gap:30px}.cta-grid{grid-template-columns:1fr;gap:52px}}@media (width<=780px){body{font-size:16px}.nav-wrap{padding:9px 9px 0}#nav{border-radius:15px;height:56px;padding-left:13px}.brand svg{width:30px;height:30px}.brand span{font-size:1.18rem}.nav-right .nav-link{display:none}.nav-right .btn{min-height:38px;padding:9px 13px;font-size:.8rem}.beat{padding-block:76px}.hero{padding-top:124px}.hero-h{font-size:clamp(40px,13vw,59px)}.hero .cta-row{display:grid}.hero .btn{width:100%}.clock{font-size:clamp(54px,20vw,86px)}.hl{font-size:clamp(31px,10vw,46px)}.story-scene{border-inline:0;border-radius:0;margin-inline:-20px}.hero-scene{aspect-ratio:auto;background:radial-gradient(80% 60% at 50% 0,#d97a1f17,#0000),#0e0c0a;height:590px;padding:70px 16px 20px}.hero-frame,.motion-ok .night-crew{display:none}.hero-mobile-summary{border-radius:14px;min-height:480px;display:block;overflow:hidden;box-shadow:0 24px 70px -36px #000c}.motion-ok .hero-scene.is-prepared .hero-mobile-summary{opacity:0;transform:translateY(10px)}.motion-ok .hero-scene.is-playing .hero-mobile-summary{animation:mobileHeroResolve 1.2s var(--ease) .25s both}.hero-mobile-summary .thread-body{padding:16px 18px 12px}.hero-mobile-summary .staged-writes{margin:12px -18px -12px}.ing-grid,.mem-grid,.lrn-grid,.min-grid{grid-template-columns:1fr;gap:16px}.ing-routes,.lrn-route,.min-links{display:none}.mem-staged{grid-template-columns:1fr}.orc-board .np-head .np-meta{display:none}.orc-lanes{grid-template-columns:1fr}.orc-lane+.orc-lane{border-top:1px solid #efe9dc12;border-left:0}.orc-rail{display:none}.swp-doc{padding-right:0}.swp-stamp{margin-top:10px;display:inline-flex;position:static}.sunrise{height:880px}.faq-index{display:none}.faq-stage{min-height:0}.faq-answer{border-top:1px solid var(--border);padding:28px 0}.payoff-scene{margin-inline:0}.dayline{height:156px}.dl-yours{white-space:normal;top:auto;bottom:0;left:0;transform:none}.motion-ok .payoff-scene.is-playing .dl-yours{animation-name:dlFade}.org-svg{max-width:340px}footer{padding-inline:20px}.footer-grid{grid-template-columns:1fr}.f-cols{grid-template-columns:repeat(2,1fr)}}
