.story-stage{--s-accent:var(--color-tertiary-600);--s-accent-soft:var(--color-tertiary-100);--s-accent-deep:var(--color-tertiary-700);--s-ok:var(--color-success-500);--s-ok-soft:var(--color-success-50);--s-danger:var(--color-danger-500);--s-danger-soft:var(--color-danger-50);--s-ink:var(--color-neutral-800);--s-dim:var(--color-neutral-500);--s-muted:var(--color-neutral-400);--s-line:color-mix(in srgb,var(--color-neutral-300)70%,transparent);--s-panel:#fff;--s-panel-soft:var(--color-neutral-100);width:940px;height:480px;font-family:var(--font-outfit),system-ui,sans-serif;color:var(--s-ink);background:0 0;position:relative}.story-stage .syscard{border:1px solid var(--s-line);background:var(--s-panel);border-radius:12px;padding:10px 12px;transition:border-color .4s,box-shadow .4s,background .4s;position:absolute}.story-stage .syscard h5{letter-spacing:.08em;text-transform:uppercase;color:var(--s-dim);align-items:center;gap:7px;margin-bottom:4px;font-size:15px;font-weight:600;display:flex}.story-stage .sys-example{letter-spacing:.01em;color:var(--s-muted);text-transform:none;margin:-2px 0 6px;font-size:15px;font-weight:400;line-height:1.3;display:block}.story-stage .syscard .body{color:var(--s-dim);font-size:16px;line-height:1.45}.story-stage .syscard.lit{border-color:var(--s-accent);background:var(--s-accent-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--s-accent)25%,transparent)}.story-stage .syscard.ok{border-color:var(--s-ok);background:var(--s-ok-soft)}.story-stage .okline{color:var(--s-ok);opacity:0;font-weight:600;transition:opacity .4s}.story-stage .okline.on{opacity:1}.story-stage .accentline{color:var(--s-accent-deep);opacity:0;font-weight:600;transition:opacity .4s}.story-stage .accentline.on{opacity:1}.story-stage .gearnode{box-sizing:border-box;border:1px solid var(--s-line);width:94px;height:94px;color:var(--s-accent-deep);font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:.08em;box-shadow:0 0 0 6px color-mix(in srgb,var(--s-accent)10%,transparent);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px;font-size:14px;font-weight:500;transition:box-shadow .4s;display:flex;position:absolute}.story-stage .gearnode .g{transform:rotate(var(--gear-rot,0deg));margin-bottom:0;font-size:24px;line-height:1;transition:transform .55s cubic-bezier(.37,0,.63,1)}.story-stage .gearnode.pulse{animation:1s infinite story-orbpulse}@keyframes story-orbpulse{0%,to{box-shadow:0 0 0 6px color-mix(in srgb,var(--s-accent)12%,transparent)}50%{box-shadow:0 0 0 16px color-mix(in srgb,var(--s-accent)22%,transparent)}}.story-stage .token{z-index:6;white-space:nowrap;color:var(--s-ink);border:1px solid var(--s-line);opacity:0;background:#fff;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:600;transition:transform 1s cubic-bezier(.5,0,.3,1),opacity .3s;position:absolute;box-shadow:0 4px 14px #16162e14}.story-stage .token.on{opacity:1}.story-stage .token.accent{background:var(--s-accent);border-color:var(--s-accent);color:#fff}.story-s1 .mail{z-index:5;background:var(--s-panel);border:1px solid var(--s-line);transform-origin:50%;opacity:0;border-radius:14px;width:310px;transition:transform .9s cubic-bezier(.2,.8,.3,1),opacity .45s;position:absolute;top:50%;left:24px;overflow:hidden;transform:translate(291px,-50%)scale(1.28);box-shadow:0 12px 32px #16162e14}.story-s1 .mail.in{opacity:1}.story-s1 .mail.dock{opacity:1;transform:translateY(-50%)}.story-s1 .mail .mh{background:var(--s-panel-soft);letter-spacing:.06em;color:var(--s-dim);align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:600;display:flex}.story-s1 .mail .dot{background:var(--s-accent);border-radius:50%;width:7px;height:7px}.story-s1 .mail .mb{color:var(--s-ink);padding:10px 12px;font-size:17px;line-height:1.55}.story-s1 .mail .from{color:var(--s-muted);margin-bottom:6px;font-size:16px}.story-s1 .hl{line-height:inherit;vertical-align:baseline;border-radius:4px;padding:0 4px;transition:background .4s,color .4s}.story-s1 .hl.on{background:var(--s-accent-soft);color:var(--s-accent-deep);font-weight:700}.story-s1 .token{transform:translate(-50%,-50%)}.story-s1 .token.fly{transform:translate(calc(-50% + var(--tx,0px)),calc(-50% + var(--ty,0px)))scale(.75)}.story-s1 .token.accent.fly{transform:translate(calc(-50% + var(--tx,0px)),calc(-50% + var(--ty,0px)))scale(.9)}.story-s1 .orch{z-index:3;opacity:0;pointer-events:none;flex-direction:column;align-items:center;width:160px;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.3,1);display:flex;position:absolute;top:50%;left:410px;transform:translateY(calc(14px - 50%))scale(.96)}.story-s1 .orch.on{opacity:1;pointer-events:auto;transform:translateY(-50%)}.story-s1 .orch .orch-hub{box-sizing:border-box;border:1px solid var(--s-line);background:var(--s-panel);width:100%;box-shadow:0 0 0 6px color-mix(in srgb,var(--s-accent)10%,transparent);border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:14px 14px 12px;transition:box-shadow .4s,border-color .4s;display:flex;position:relative}.story-s1 .orch.pulse .orch-hub{border-color:var(--s-accent);animation:1s infinite story-orbpulse}.story-s1 .orch .orch-hub-logo{width:56px;height:56px;transform:rotate(var(--hub-rot,0deg));transition:transform .55s cubic-bezier(.37,0,.63,1);position:relative}.story-s1 .syscol{z-index:2;flex-direction:column;gap:12px;width:268px;display:flex;position:absolute;top:24px;left:645px}.story-s1 .syscard{box-sizing:border-box;opacity:0;pointer-events:none;width:100%;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.3,1),border-color .4s,box-shadow .4s,background .4s;position:relative;top:auto;left:auto;transform:translateY(14px)scale(.96)}.story-s1 .syscard.on{opacity:1;pointer-events:auto;transform:none}.story-s1 .c-erp{height:118px}.story-s1 .c-erp.on{transition-delay:80ms}.story-s1 .c-leg{height:190px;padding:12px 14px;overflow:hidden}.story-s1 .c-leg.on{transition-delay:.16s}.story-s1 .c-leg .body.term{letter-spacing:-.015em;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.7}.story-s1 .c-dms{height:100px}.story-s1 .c-dms.on{transition-delay:.24s}.story-s1 .term{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--s-ok);font-size:15px;line-height:1.55}.story-s2 .node2{z-index:4;border:1px solid var(--s-line);background:var(--s-panel);opacity:0;border-radius:20px;flex-direction:column;align-items:center;gap:6px;width:168px;padding:14px 14px 12px;transition:opacity .5s,transform .5s,border-color .4s,box-shadow .4s;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.9)}.story-s2 .node2.on{opacity:1;border-color:var(--s-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--s-accent)25%,transparent),0 12px 32px color-mix(in srgb,var(--s-accent)12%,transparent);transform:translate(-50%,-50%)scale(1)}.story-s2 .node2-logo{flex-shrink:0;width:56px;height:56px;position:relative}.story-s2 .node2-chat{box-sizing:border-box;align-items:center;gap:6px;width:100%;margin-top:2px;display:flex}.story-s2 .node2-chat-input{border:1px solid var(--s-line);background:var(--s-panel-soft);min-width:0;height:28px;color:var(--s-dim);border-radius:999px;flex:1;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:flex}.story-s2 .node2-chat-send{background:var(--s-accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.story-s2 .node2-chat-send>svg{width:12px;height:12px}.story-s2 .node2.pulse{animation:1s infinite story-s2-hub-pulse}@keyframes story-s2-hub-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--s-accent)25%,transparent),0 12px 32px color-mix(in srgb,var(--s-accent)12%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--s-accent)18%,transparent),0 12px 32px color-mix(in srgb,var(--s-accent)16%,transparent)}}.story-s2 .tile{opacity:0;z-index:3;flex-direction:column;justify-content:center;gap:3px;padding:8px 10px;transition:opacity .5s,transform .5s,border-color .4s,box-shadow .4s,background .4s;display:flex;transform:scale(.85)}.story-s2 .tile.on{opacity:1;transform:scale(1)}.story-s2 .tile h5{white-space:nowrap;gap:8px;margin:0}.story-s2 .tile .sys-example{margin:0;font-size:14px}.story-s2 .tile-ico{width:16px;height:16px;color:var(--s-accent-deep);flex-shrink:0}.story-s2 .tile-status{height:14px;color:color-mix(in srgb,var(--s-dim)55%,transparent);opacity:0;align-items:center;gap:6px;transition:opacity .35s,transform .35s,color .35s;display:flex;transform:translateY(4px)}.story-s2 .tile-status .tile-link-dot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent);background:currentColor;border-radius:50%}.story-s2 .tile.linked{border-color:var(--s-accent);background:var(--s-accent-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--s-accent)28%,transparent)}.story-s2 .tile.linked .tile-status{opacity:1;color:var(--s-ok);transform:none}.story-s2 .tile.linked .tile-ico{color:var(--s-accent)}.story-s2 .tile.replying{border-color:var(--s-ok);background:var(--s-ok-soft)}.story-s2>svg{pointer-events:none;z-index:1;position:absolute;inset:0}.story-s2 line{stroke:color-mix(in srgb,var(--s-accent)28%,transparent);stroke-width:1.5px;stroke-dasharray:5 7;stroke-linecap:round;opacity:0;transition:opacity .6s,stroke .45s,stroke-dasharray .45s}.story-s2 line.on{opacity:1}.story-s2 line.live{stroke:color-mix(in srgb,var(--s-accent)72%,transparent);stroke-dasharray:none;stroke-width:2px}.story-s2 .pkt{z-index:6;background:var(--s-accent);color:#fff;width:22px;height:22px;box-shadow:0 4px 12px color-mix(in srgb,var(--s-accent)35%,transparent);opacity:0;pointer-events:none;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute}.story-s2 .pkt>svg{flex-shrink:0;width:12px;height:12px}.story-s2 .pkt-out.run{animation:1.05s cubic-bezier(.4,0,.2,1) forwards story-pkt-out}.story-s2 .pkt-back.run{animation:1.1s cubic-bezier(.4,0,.2,1) forwards story-pkt-back}.story-s2 .pkt-back.back{background:var(--s-ok);box-shadow:0 4px 12px color-mix(in srgb,var(--s-ok)40%,transparent)}@keyframes story-pkt-out{0%{opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1)}78%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty))scale(.85)}}@keyframes story-pkt-back{0%{opacity:0;transform:translate(var(--tx),var(--ty))scale(.5)}14%{opacity:1;transform:translate(var(--tx),var(--ty))scale(1)}78%{opacity:1}to{opacity:0;transform:translate(0)scale(.85)}}.story-s3 .s3-compose{flex-direction:column;align-items:stretch;gap:16px;width:max-content;max-width:calc(100% - 48px);display:flex;position:absolute;top:4px;bottom:8px;left:50%;transform:translate(-50%)}.story-s3 .s3-clock-block{flex-direction:column;align-self:center;align-items:center;gap:6px;display:flex}.story-s3 .clock{border:1.5px solid color-mix(in srgb,var(--s-accent)40%,transparent);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.story-s3 .hand{background:var(--s-accent);transform-origin:bottom;border-radius:3px;width:3px;height:20px;transition:transform 8s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(300deg)}.story-s3 .hand.run{transform:translate(-50%,-100%)rotate(540deg)}.story-s3 .ctime{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--s-accent-deep);font-size:21px;font-weight:600;line-height:1.2}.story-s3 .phase{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--s-dim);font-size:16px;font-weight:600;line-height:1.2}.story-s3 .s3-panels{flex:1;align-items:stretch;gap:20px;width:100%;min-height:0;display:flex}.story-s3 .s3-panel{flex-direction:column;min-height:0;display:flex}.story-s3 .s3-panel h5{letter-spacing:.08em;text-transform:uppercase;color:var(--s-dim);margin-bottom:7px;font-size:16px;font-weight:600;line-height:1.2}.story-s3 .queue{flex-direction:column;gap:9px;width:450px;display:flex}.story-s3 .tray{border:1px dashed color-mix(in srgb,var(--s-accent)45%,transparent);border-radius:15px;flex-direction:column;flex:1;gap:7px;width:365px;min-height:72px;padding:16px 14px;display:flex}.story-s3 .em{border:1px solid var(--s-line);background:var(--s-panel);opacity:0;border-radius:11px;justify-content:space-between;gap:12px;padding:6px 12px;font-size:17px;transition:all .45s;display:flex;transform:translateY(10px)}.story-s3 .em.on{opacity:1;transform:none}.story-s3 .em .st{white-space:nowrap;color:var(--s-muted);font-weight:600;transition:color .3s}.story-s3 .em.done .st{color:var(--s-ok)}.story-s3 .em.wait{border-color:var(--s-accent)}.story-s3 .em.wait .st{color:var(--s-accent-deep)}.story-s3 .tr-item{border:1px solid var(--s-accent);background:var(--s-accent-soft);color:var(--s-ink);opacity:0;border-radius:10px;padding:7px 12px;font-size:17px;transition:all .4s;transform:scale(.9)}.story-s3 .tr-item.on{opacity:1;transform:none}.story-s3 .summary{z-index:5;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--s-ok)40%,transparent);background:color-mix(in srgb,var(--s-ok-soft)92%,#fff);text-align:center;width:100%;font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.01em;color:var(--s-ok);box-shadow:0 10px 28px color-mix(in srgb,var(--s-ok)14%,transparent),0 2px 8px #16162e0f;opacity:0;border-radius:15px;align-self:stretch;margin-top:0;padding:15px 20px;font-size:18px;font-weight:600;line-height:1.35;transition:opacity .5s,transform .5s;position:relative;transform:translateY(10px)}.story-s3 .summary.on{opacity:1;transform:none}.story-s4 .lane{box-sizing:border-box;border:1px solid var(--s-line);background:var(--s-panel);border-radius:16px;flex-direction:column;width:420px;padding:14px 16px 16px;display:flex;position:absolute;top:36px;bottom:28px}.story-s4 .lane.l{left:28px}.story-s4 .lane.r{border-color:color-mix(in srgb,var(--s-accent)40%,transparent);background:color-mix(in srgb,var(--s-accent-soft)55%,#fff);left:482px}.story-s4 .lane h5{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:15px;font-weight:600}.story-s4 .lane.l h5{color:var(--s-dim)}.story-s4 .lane.r h5{color:var(--s-accent-deep)}.story-s4 .timer{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-bottom:8px;font-size:31px;font-weight:600}.story-s4 .lane.l .timer{color:var(--s-ink)}.story-s4 .lane.r .timer{color:var(--s-accent-deep)}.story-s4 .step4{color:var(--s-dim);opacity:.35;align-items:flex-start;gap:10px;padding:4px 0;font-size:19px;transition:opacity .3s;display:flex}.story-s4 .bar+.step4{margin-top:12px}.story-s4 .step4-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.story-s4 .step4 .sys-example{margin:0}.story-s4 .step4 .b{border:1.5px solid var(--s-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:4px;font-size:14px;transition:all .3s;display:flex}.story-s4 .step4.cur{opacity:1;color:var(--s-ink)}.story-s4 .step4.done{opacity:1}.story-s4 .step4.done .b{border-color:var(--s-ok);background:var(--s-ok);color:#fff}.story-s4 .step4.done .b:before{content:"✓"}.story-s4 .bar{box-sizing:border-box;border:1px solid var(--s-line);background:var(--s-panel-soft);border-radius:99px;height:6px;margin-top:0;overflow:hidden}.story-s4 .bar i{border-radius:99px;width:0%;height:100%;transition:width .6s;display:block}.story-s4 .lane.l .bar i{background:var(--s-muted)}.story-s4 .lane.r .bar i{background:var(--s-accent)}.story-s4 .saved,.story-s4 .verdict{letter-spacing:-.01em;text-align:center;opacity:0;border-radius:10px;margin-top:auto;margin-left:0;margin-right:0;padding:8px 10px;font-size:17px;font-weight:600;line-height:1.35;transition:opacity .45s,transform .45s;transform:translateY(6px)}.story-s4 .saved{background:color-mix(in srgb,var(--s-danger-soft)80%,#fff);border:1px solid color-mix(in srgb,var(--s-danger)28%,transparent);color:var(--s-danger)}.story-s4 .verdict{background:color-mix(in srgb,var(--s-ok-soft)80%,#fff);border:1px solid color-mix(in srgb,var(--s-ok)28%,transparent);color:var(--s-ok)}.story-s4 .saved.on,.story-s4 .verdict.on{opacity:1;transform:none}.story-s4 .appr{background:var(--s-accent);color:#fff;opacity:0;border-radius:8px;margin-top:6px;padding:4px 12px;font-size:15px;font-weight:600;transition:all .3s;display:inline-block;transform:scale(.9)}.story-s4 .appr.on{opacity:1;transform:none}.story-s4 .appr.tap{box-shadow:0 0 0 5px color-mix(in srgb,var(--s-accent)25%,transparent);transform:scale(.92)}.story-s5{box-sizing:border-box;grid-template-columns:1fr 340px 1fr;align-content:center;align-items:start;gap:10px 16px;padding:22px 28px;display:grid}.story-s5 .orch-col{z-index:2;flex-direction:column;gap:14px;margin-top:0;padding-top:10px;display:flex;position:relative}.story-s5 .orch-col-in,.story-s5 .orch-col-out{text-align:center;justify-self:stretch;align-items:center;width:100%}.story-s5 .orch-col-title{text-align:center;width:100%;font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--s-muted);margin:0;font-size:15px;font-weight:500}.story-s5 .orch-node{z-index:2;box-sizing:border-box;border:1px solid var(--s-line);background:var(--s-panel);text-align:center;opacity:0;border-radius:12px;width:100%;padding:17px 13px;transition:opacity .4s,transform .4s,border-color .35s,background .35s,box-shadow .35s;position:relative;transform:translateY(8px)}.story-s5 .orch-node.on{opacity:.5;transform:none}.story-s5 .orch-node.lit{opacity:1;border-color:var(--s-accent);background:var(--s-accent-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--s-accent)22%,transparent)}.story-s5 .orch-node.done{opacity:1;border-color:color-mix(in srgb,var(--s-ok)50%,var(--s-line));background:var(--s-panel)}.story-s5 .orch-node-label{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.01em;color:var(--s-ink);font-size:18px;font-weight:500;display:block}.story-s5 .orch-node-detail{color:var(--s-dim);margin-top:3px;font-size:16px;line-height:1.35;display:block}.story-s5 .orch-center{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;min-height:0;padding-top:10px;display:flex;position:relative}.story-s5 .orch-rays{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-s5 .orch-ray{stroke:var(--s-line);stroke-width:2px;stroke-linecap:round;opacity:0;transition:stroke .4s,opacity .4s}.story-s5 .orch-ray.ready{opacity:.25}.story-s5 .orch-ray.on{stroke:var(--s-accent);opacity:1}.story-s5 .orch-hub{z-index:2;box-sizing:border-box;border:1px solid var(--s-line);background:var(--s-panel);opacity:0;border-radius:20px;flex-direction:column;align-items:center;gap:5px;width:190px;min-width:190px;max-width:190px;padding:14px 18px 12px;transition:opacity .5s,transform .5s,border-color .4s,box-shadow .4s;display:flex;position:relative;transform:scale(.9)}.story-s5 .orch-hub.on{opacity:1;transform:scale(1)}.story-s5 .orch-hub.active{border-color:var(--s-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--s-accent)25%,transparent),0 12px 32px color-mix(in srgb,var(--s-accent)12%,transparent)}.story-s5 .orch-hub-logo{width:72px;height:72px;transform:rotate(var(--hub-rot,0deg));transition:transform .55s cubic-bezier(.37,0,.63,1);position:relative}.story-s5 .orch-hub-badge{background:var(--s-accent-soft);color:var(--s-accent-deep);font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;border-radius:99px;margin-top:2px;padding:3px 10px;font-size:15px;font-weight:500}.story-s5 .orch-hub-role{text-align:center;width:100%;max-width:none;min-height:2.7em;font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.01em;color:var(--s-accent-deep);opacity:0;align-self:stretch;margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.35;transition:opacity .35s}.story-s5 .orch-hub-role.on{opacity:1}.story-s5 .orch-action{z-index:2;border:1px solid var(--s-ok);background:var(--s-ok-soft);text-align:center;opacity:0;border-radius:12px;min-width:200px;margin-top:42px;padding:14px 12px;transition:opacity .45s,transform .45s;position:relative;transform:translateY(8px)scale(.96)}.story-s5 .orch-action.on{opacity:1;transform:none}.story-s5 .orch-action .orch-node-label{color:var(--s-ok)}.story-s6{--s6-inset:16px}.story-s6 .s6-compose{inset:var(--s6-inset);flex-direction:column;gap:10px;min-height:0;display:flex;position:absolute}.story-s6 .s6-main{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;padding:10px 8px 12px;display:flex;position:relative;overflow:hidden}.story-s6 .phase-banner{flex:none;align-items:baseline;gap:16px;min-width:0;margin-bottom:24px;display:flex;position:relative;top:auto;left:auto}.story-s6 .s6-body{flex:auto;align-items:flex-start;gap:40px;min-height:0;display:flex}.story-s6 .phase-label{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--s-dim);font-size:18px;font-weight:500;transition:color .35s}.story-s6 .phase-banner.back .phase-label{color:var(--s-accent-deep)}.story-s6 .phase-banner.fwd .phase-label,.story-s6 .phase-banner.chain .phase-label{color:var(--s-ok)}.story-s6 .phase-clock{font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--s-ink);font-size:23px;font-weight:600}.story-s6 .phase-log{border:1px solid color-mix(in srgb,var(--s-accent)40%,transparent);background:var(--s-accent-soft);color:var(--s-accent-deep);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;border-radius:6px;padding:3px 8px;font-size:14px;font-weight:600}.story-s6 .booking{border:1px solid var(--s-line);background:var(--s-panel);border-radius:14px;flex:none;width:305px;padding:13px 15px;transition:opacity .45s,filter .45s;position:relative;top:auto;left:auto;box-shadow:0 12px 32px #16162e14}.story-s6 .booking.dim{opacity:.45;filter:grayscale(.2)}.story-s6 .booking h5{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted);margin-bottom:8px;font-size:15px;font-weight:500}.story-s6 .booking .big{letter-spacing:-.02em;font-size:21px;font-weight:600}.story-s6 .booking .rows{color:var(--s-dim);white-space:pre-line;margin-top:8px;font-size:17px;line-height:1.6}.story-s6 .abadge{background:var(--s-accent-soft);color:var(--s-accent-deep);border-radius:99px;margin-top:11px;padding:4px 11px;font-size:15px;font-weight:600;display:inline-block}.story-s6 .booking.pulse6{animation:1s 2 story-bpulse}@keyframes story-bpulse{50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--s-ok)18%,transparent)}}.story-s6 .trail{flex:auto;width:520px;min-width:0;max-width:520px;padding-bottom:2px;position:relative;top:auto;left:auto}.story-s6 .trail-head{margin-bottom:10px}.story-s6 .trail h5{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--s-dim);font-size:16px;font-weight:500}.story-s6 .scrub-wrap{width:100%;margin-bottom:12px;position:relative;bottom:auto;left:auto}.story-s6 .tstep{color:var(--s-dim);opacity:0;border:1px solid #0000;border-radius:10px;align-items:baseline;gap:10px;margin-bottom:9px;padding:5px 10px;font-size:18px;transition:all .28s;display:flex;position:relative;transform:translate(-8px)}.story-s6 .tstep:last-child{margin-bottom:0}.story-s6 .tstep .tid{min-width:56px;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--s-muted);flex:none;font-size:15px;font-weight:600}.story-s6 .tstep .ts{white-space:nowrap;font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--s-muted);flex:none;font-size:16px}.story-s6 .tstep .tlabel{flex-direction:column;gap:2px;line-height:1.35;display:flex}.story-s6 .tstep .sys-example{margin:0;font-size:16px}.story-s6 .tstep.written{opacity:.72;transform:none}.story-s6 .tstep.seen{opacity:.72}.story-s6 .tstep.chained{opacity:.85;border-color:color-mix(in srgb,var(--s-ok)28%,transparent);background:color-mix(in srgb,var(--s-ok-soft)55%,#fff)}.story-s6 .tstep.rev,.story-s6 .tstep.fwd{opacity:.78}.story-s6 .tstep.rev.active{opacity:1;border-color:var(--s-accent);background:var(--s-accent-soft);color:var(--s-ink);box-shadow:inset 3px 0 0 var(--s-accent)}.story-s6 .tstep.fwd.active{opacity:1;border-color:var(--s-ok);background:var(--s-ok-soft);color:var(--s-ink);box-shadow:inset 3px 0 0 var(--s-ok)}.story-s6 .tstep.fwd.active .ts,.story-s6 .tstep.fwd.active .tid{color:var(--s-ok)}.story-s6 .tstep.rev.active .ts,.story-s6 .tstep.rev.active .tid{color:var(--s-accent-deep)}.story-s6 .scrub-ends{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--s-muted);justify-content:space-between;margin-bottom:6px;font-size:15px;display:flex}.story-s6 .scrub{background:var(--s-panel-soft);border-radius:99px;height:6px;position:relative}.story-s6 .scrub i{background:var(--s-accent);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb,var(--s-accent)20%,transparent);border-radius:50%;transition:left .35s cubic-bezier(.22,1,.36,1),background .3s,box-shadow .3s;position:absolute;top:50%;transform:translate(-50%,-50%)}.story-s6 .scrub-wrap.back .scrub i{transition-duration:.22s}.story-s6 .scrub-wrap.fwd .scrub i{background:var(--s-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--s-ok)20%,transparent)}.story-s6 .benefit{z-index:5;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--s-ok)40%,transparent);background:color-mix(in srgb,var(--s-ok-soft)92%,#fff);text-align:center;width:100%;box-shadow:0 10px 28px color-mix(in srgb,var(--s-ok)14%,transparent),0 2px 8px #16162e0f;opacity:0;pointer-events:none;border-radius:15px;flex:none;padding:15px 20px;transition:opacity .5s,transform .5s;position:relative;transform:translateY(10px)}.story-s6 .benefit.on{opacity:1;transform:none}.story-s6 .benefit strong{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.01em;color:var(--s-ok);font-size:18px;font-weight:600}.story-stage .syscard h5,.story-stage .sys-example{font-size:17px}.story-stage .syscard .body{font-size:18px}.story-stage .token,.story-s1 .mail .mh{font-size:17px}.story-s1 .mail .mb{font-size:19px}.story-s1 .mail .from{font-size:18px}.story-s1 .term{font-size:17px}.story-s1 .c-leg .body.term{font-size:12px}.story-s2 .node2-chat-input{font-size:14px}.story-s2 .tile .sys-example{font-size:16px}.story-s3 .ctime{font-size:24px}.story-s3 .phase,.story-s3 .s3-panel h5{font-size:18px}.story-s3 .em,.story-s3 .tr-item{font-size:19px}.story-s3 .summary{font-size:20px}.story-s4 .lane h5{font-size:17px}.story-s4 .timer{font-size:35px}.story-s4 .step4{font-size:21px}.story-s4 .saved,.story-s4 .verdict{font-size:19px}.story-s4 .appr,.story-s5 .orch-col-title,.story-s5 .orch-hub-badge{font-size:17px}.story-s5 .orch-node-label{font-size:20px}.story-s5 .orch-node-detail,.story-s5 .orch-hub-role{font-size:18px}.story-s6 .phase-label{font-size:20px}.story-s6 .phase-clock{font-size:26px}.story-s6 .phase-log{font-size:16px}.story-s6 .booking h5,.story-s6 .abadge,.story-s6 .tstep .tid,.story-s6 .scrub-ends{font-size:17px}.story-s6 .booking .big{font-size:24px}.story-s6 .booking .rows{font-size:19px}.story-s6 .trail h5,.story-s6 .tstep .ts,.story-s6 .tstep .sys-example{font-size:18px}.story-s6 .tstep,.story-s6 .benefit strong{font-size:20px}
