.journey-frame{aspect-ratio:16/10;border:1px solid var(--line);background:#191a1e;border-radius:12px;place-items:center;display:grid;overflow:hidden}.journey-canvas{aspect-ratio:16/9;isolation:isolate;width:100%;line-height:1.4;position:relative;container-type:inline-size}.journey-base{object-fit:contain;width:100%;height:100%;display:block}.journey-analytics{aspect-ratio:2066/1530;width:84.35%}.journey-canvas button{font:inherit;cursor:pointer}.journey-menu-mask{background:#25252d;width:7%;height:28%;position:absolute;top:5.6%;left:76.7%}.journey-events-mask{color:#ddd;background:#202124;width:16%;height:100%;padding:2%;font-size:1.3cqw;position:absolute;top:0;left:84%}.journey-events-mask strong{letter-spacing:.06em;font-size:1.6cqw}.journey-camera-title{color:#ddd;background:#16171c;place-items:center;width:49%;height:5.1%;font-size:1cqw;display:grid;position:absolute;top:7.1%;left:17.1%}.journey-video{background:#15161b;width:49%;height:48.5%;position:absolute;top:14.2%;left:17.1%;overflow:hidden}.journey-video>video,.journey-video>img{object-fit:contain;width:100%;height:100%;display:block}.journey-empty{color:#8391a5;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;height:100%;font-size:1.4cqw;display:flex}.journey-empty svg{width:3cqw;height:3cqw}.journey-plus{color:#ddd;background:#3a3b42;border:0;border-radius:50%;place-items:center;width:2.4%;height:4%;padding:0;display:grid;position:absolute;top:1.6%;left:80.55%}.journey-plus svg{width:1.7cqw;height:1.7cqw}.journey-source-menu{z-index:8;background:#26262e;border-radius:4px;width:5.5%;font-size:.9cqw;position:absolute;top:5.6%;left:77.4%;box-shadow:0 8px 18px #0007}.journey-source-menu span,.journey-source-menu button{color:#ddd;text-align:left;background:0 0;border:0;width:100%;padding:1cqw .6cqw;display:block}.journey-source-menu button{color:#fff;background:#3e516e}.journey-status{color:#e2eeff;z-index:9;background:#172438ee;border:1px solid #617e9e;border-radius:4px;align-items:center;gap:.6cqw;padding:.8cqw 1.2cqw;font-size:1.2cqw;animation:.5s both journey-appear;display:flex;position:absolute;bottom:5%;left:20%}.journey-status svg{width:1.4cqw;height:1.4cqw}.journey-cursor{pointer-events:none;z-index:12;color:#10131b;filter:drop-shadow(0 1px 3px #0008);width:2.1cqw;height:2.6cqw;transition:left .8s,top .8s;position:absolute}.journey-cursor svg{stroke-width:1.2px;width:100%;height:100%}.journey-bboxes{opacity:0;transition:opacity 1s;position:absolute;inset:0}.journey-bboxes.shown{opacity:1}.bbox{border:1px solid #e2efff;position:absolute;box-shadow:0 0 0 1px #0003}.bbox b{color:#242b32;font:500 .6cqw/1.3 var(--font-mono);white-space:nowrap;background:#ecf2f4df;padding:.1cqw .25cqw;position:absolute;bottom:100%;left:-1px}.bbox.person{width:13%;height:48%;top:32%;left:24%}.bbox.head{width:4.5%;height:8%;top:33%;left:26.4%}.bbox.uniform{border-color:#98d6b0;width:10.2%;height:19%;top:43%;left:24.8%}.bbox.uniform b{color:#163323;background:#b3dfc3}.journey-live-event{background:#2c3037;border-left:2px solid #9db7dd;margin-top:2cqw;padding:1cqw;font-size:1.15cqw;animation:.7s both journey-appear}.journey-live-event small{color:#afb6c1;font-size:.95cqw}.event-light{background:#a9d5bb;border-radius:50%;width:.6cqw;height:.6cqw;margin-right:.5cqw;display:inline-block}.journey-event-tool{color:#ddd;background:#35363d;border:0;place-items:center;width:2.05%;height:3.7%;padding:0;display:grid;position:absolute;top:11.9%;left:58.35%}.journey-event-tool svg{width:1.5cqw;height:1.8cqw}.journey-event-node{color:#eee;z-index:4;background:#30313c;border:1px solid #658cca;border-radius:4px;width:12.5%;height:9%;padding:0;font-size:1.1cqw;animation:.4s both journey-appear;position:absolute;top:24%;left:78%}.journey-event-node strong{background:#262730;justify-content:center;align-items:center;gap:.5cqw;padding:.6cqw;font-weight:400;display:flex}.journey-event-node svg{width:1.2cqw;height:1.2cqw}.journey-event-node>span{align-items:center;gap:.3cqw;padding:.4cqw 0;display:flex}.journey-event-node em{margin-left:auto;font-style:normal}.journey-event-node i{background:#fff;border-radius:50%;flex:none;width:.85cqw;height:.85cqw;margin-left:-.45cqw}.journey-event-node i:last-child{background:#53b16c;margin-left:0;margin-right:-.45cqw}.journey-drag{z-index:10;color:#fff;background:#30313c;border:1px solid #8babdb;align-items:center;gap:.5cqw;padding:.7cqw 1.5cqw;font-size:1.3cqw;transition:left 1.2s,top 1.2s;display:flex;position:absolute}.journey-drag svg{width:1.2cqw;height:1.2cqw}.journey-wires{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.journey-wires path{fill:none;stroke:#a9c8f0;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:600;animation:1.2s both journey-wire}.journey-old-wire-mask{clip-path:polygon(0 0,30% 0,100% 96%,70% 100%);z-index:2;background:#242529;width:5%;height:13%;position:absolute;top:37.8%;left:73.8%}.journey-archive-panel{color:#d8dce5;background:#222329;padding:2%;font-size:1.05cqw;position:absolute;inset:8% 1% 2% 19%}.archive-heading{align-items:center;gap:1cqw;margin-bottom:3cqw;font-size:1.7cqw;display:flex}.archive-heading svg{width:2cqw}.archive-heading>span{color:#92a0b5;margin-left:auto;font-size:1.1cqw}.archive-columns,.archive-entry{text-align:left;border:0;border-bottom:1px solid #444a56;grid-template-columns:1.4fr 1.3fr 1.4fr 1fr;gap:1cqw;width:100%;padding:1.4cqw;display:grid}.archive-columns{color:#a4adbd;background:#30323b;font-size:1cqw}.archive-entry{color:#e6efff;background:#2e3949;animation:.5s both journey-appear}.archive-evidence{grid-template-columns:1.6fr 1fr;align-items:center;gap:2cqw;margin-top:3cqw;animation:.6s both journey-appear;display:grid}.archive-picture{position:relative}.archive-picture img{width:100%;display:block}.archive-evidence h4{margin:1cqw 0;font-size:1.7cqw}.archive-evidence p{font-size:1.2cqw;line-height:1.6}.archive-evidence small{color:#aacbb7;font-size:1cqw}.archive-evidence>div>svg{color:#a9c3df;width:3cqw;height:3cqw}.journey-demo-label{font:.9cqw var(--font-mono);color:#8594a9;position:absolute;bottom:4%;right:3%}.journey-repo-scroll{position:absolute;inset:21% 1.5% 0 20.3%;overflow:hidden}.journey-repo-strip{width:100%;height:200%;transition:transform 2s}.journey-repo-strip img{object-fit:none;object-position:right bottom;object-fit:fill;width:127.9%;max-width:none;height:auto;margin-left:-26%;display:block}.journey-repo-strip img:first-child{margin-top:-15.2%}.journey-install{color:#e9edf5;z-index:8;background:#24262f;border:1px solid #6d89ad;border-radius:8px;width:36%;padding:3cqw;animation:.6s both journey-appear;position:absolute;top:25%;left:39%;box-shadow:0 20px 80px #000b}.journey-install>small{font:.8cqw var(--font-mono);letter-spacing:.08em;color:#9db7d8;display:block}.journey-install>svg{color:#adc6e8;width:3cqw;height:3cqw;margin-top:2cqw}.journey-install h4{margin:.6cqw 0;font-size:2cqw}.journey-install p{color:#bec8d5;font-size:1.1cqw;line-height:1.6}.journey-install button{color:#fff;background:#33445c;border:1px solid #7794ba;border-radius:4px;align-items:center;gap:.7cqw;padding:1cqw 1.4cqw;font-size:1.2cqw;display:flex}.journey-install button svg{width:1.3cqw;height:1.3cqw}.install-progress{background:#171a22;height:3px;margin-top:1.5cqw}.install-progress i{background:#a4d8b8;height:100%;transition:width .45s linear;display:block}.journey-caption{color:var(--muted-foreground);justify-content:space-between;gap:14px;padding:14px 0;font-size:12px;line-height:1.5;display:flex}.journey-caption button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0 8px}.journey-caption button:disabled{opacity:.4}.journey button:focus-visible{outline-offset:3px;outline:2px solid #c1dafa}.platform-tour .tour-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.journey[data-paused=true] *{animation-play-state:paused!important}@keyframes journey-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes journey-wire{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.journey *{transition:none!important;animation:none!important}}@media (width<=600px){.journey-caption{font-size:10px}.platform-tour .tour-tabs button{padding:9px 2px;font-size:10px}.journey-frame{aspect-ratio:16/10}.journey-install{width:45%;left:32%}}.journey-config{z-index:10;color:#e0e7f2;background:#272b35;border:1px solid #738dab;border-radius:5px;width:30%;padding:2cqw;font-size:1.1cqw;animation:.4s both journey-appear;position:absolute;top:20%;left:45%;box-shadow:0 10px 35px #0007}.journey-config small{color:#95b1d5;font:.7cqw var(--font-mono);display:block}.journey-config strong{margin:.7cqw 0 1.4cqw;font-size:1.7cqw;display:block}.journey-config span{align-items:center;gap:.6cqw;margin:.7cqw 0;display:flex}.journey-config svg{color:#a7d1b8;width:1.2cqw;height:1.2cqw}.journey-canvas .journey-event-node{font-size:1.1cqw}.journey-archive{aspect-ratio:2496/1502}.journey-repository{aspect-ratio:2560/1672;width:95.7%;height:auto;overflow:hidden}.repository-capture{width:100%;height:100%;overflow:hidden}.repository-capture img{width:100%;max-width:none;transition:transform 3s;display:block}.repository-value{background:#121a27f5;border:1px solid #829ebd66;border-radius:8px;align-items:center;gap:1.5cqw;padding:1.4cqw 2cqw;display:flex;position:absolute;bottom:4%;right:3%;box-shadow:0 8px 35px #0005}.repository-value strong{font-size:4cqw;font-weight:400;line-height:1}.repository-value span{color:#c3cfdf;font-size:1.3cqw;line-height:1.5}.ppe-archive{color:#ccc;background:#202123;padding:2% 1.5%;font-size:1.15cqw;position:absolute;inset:8% 0 0 20%}.ppe-columns,.ppe-event-row{grid-template-columns:.7fr 1.15fr 1fr 1.3fr 1.05fr .55fr .4fr;align-items:center;gap:.7cqw;display:grid}.ppe-columns{color:#93969c;padding:2cqw 0;font-size:1cqw}.ppe-event-row{border-bottom:1px solid #ffffff08;min-height:7.1cqw;transition:opacity .6s,transform .6s}.ppe-event-row b{color:#f0f5f1;background:#57a45c;border-radius:4px;padding:.45cqw .65cqw;font-weight:400;display:inline-block}.ppe-event-row img{object-fit:cover;border-radius:4px;width:4cqw;height:4cqw}.ppe-event-row>span:last-child{color:#9dc9ad}.ppe-pages{text-align:center;color:#6689c0;margin-top:2cqw}.ppe-pages span{color:#bbb;background:#39393e;border-radius:4px;margin-left:2cqw;padding:.5cqw 1cqw}.journey-live{aspect-ratio:2522/1608}.live-plus{color:#eee;background:#393a43;border:0;border-radius:50%;place-items:center;width:2.8%;height:4.3%;padding:0;display:grid;position:absolute;top:1.8%;left:96.2%}.live-plus svg{width:1.7cqw;height:1.7cqw}.live-camera{color:#eee;text-align:left;background:#393940;border:0;width:6.1%;height:4.4%;padding:0 0 0 .8cqw;position:absolute;top:11.2%;left:91.5%;font-size:1.05cqw!important}.live-camera-title{color:#c1c5ce;width:57%;height:4%;font-size:1.1cqw;position:absolute;top:10%;left:21%}.live-video{aspect-ratio:16/9;background:#16181d;width:57%;animation:.7s both journey-appear;position:absolute;top:15%;left:21%}.live-video>img{width:100%;height:100%;display:block}.live-notifications{color:#dce2ec;width:18%;font-size:1.4cqw;position:absolute;top:11%;right:1.5%}.live-notifications>strong{letter-spacing:.08em}.live-notifications .journey-live-event{padding:1.2cqw;font-size:1.25cqw}.uniform-icon{color:#b9ddc5;stroke-width:1.5px;width:2.5cqw;height:2.5cqw;margin-bottom:1cqw;display:block}.journey-live-event>b{font-weight:500;display:block}.journey-live-event small{margin-top:.6cqw;line-height:1.7;display:block}.live-notification-action{color:#a9d8b9;gap:.5cqw;margin-top:1cqw;font-size:1cqw;display:flex}.live-notification-action svg{flex:none;width:1.2cqw;height:1.2cqw}.live-video .bbox b{font-size:.75cqw;top:0;bottom:auto;left:calc(100% + 1cqw)}.live-video .bbox.head{width:4.5%;height:8%;top:33%;left:26.4%}.live-video .bbox.uniform{width:10.2%;height:16%;top:43%;left:24.8%}.live-video .bbox.glove{width:3.5%;height:6%;top:61%;left:25.8%}.live-video .bbox.glove b{background:#b3dfc3}.repository-select{color:#e0e7ee;text-align:left;background:#34383f;border:1px solid #77848c;border-radius:5px;width:25.4%;height:22%;padding:1.5cqw;transition:background 1s,border-color 1s,box-shadow 1s;position:absolute;top:17.8%;left:20.1%}.repository-select[data-selected=true]{background:#56ac52;border-color:#a9dba0;box-shadow:0 0 24px #9ce39a38}.repository-select>strong{align-items:center;gap:1cqw;font-size:1.15cqw;display:flex}.repository-select strong>span{background:#364d3b99;border-radius:4px;padding:.3cqw;font-size:.9cqw}.repository-select p{margin:1.3cqw 0;font-size:1.1cqw;line-height:1.55}.repository-select>div{align-items:center;gap:.4cqw;font-size:.8cqw;display:flex}.repository-select>div>span{background:#304e3d66;border-radius:4px;align-items:center;gap:.2cqw;padding:.5cqw;display:flex}.repository-select svg{width:1cqw;height:1cqw}.repository-select small{margin-top:.7cqw;font-size:1cqw;display:block}.journey-live{transform-origin:100% 0;width:98%;transition:transform 1.05s cubic-bezier(.22,.61,.36,1);transform:scale(1)}.journey-live[data-camera-focus=true]{transform:scale(2.15)}@media (prefers-reduced-motion:reduce){.journey-live{transition:none!important;transform:none!important}}.live-plus{background:0 0}.live-plus svg{visibility:hidden}.live-camera-menu{color:#ddd;z-index:8;background:#26262e;border-radius:4px;width:6.5%;font-size:1cqw;position:absolute;top:6.5%;right:1%;overflow:hidden;box-shadow:0 5px 14px #0006}.live-camera-menu>span,.live-camera-menu>.live-camera{text-align:left;width:100%;height:auto;padding:1cqw .7cqw;line-height:1.4;display:block;position:static}.live-camera-menu>.live-camera{background:#3a3a42;font-size:1cqw!important}.scenario-empty-canvas{z-index:1;background-color:#242529;background-image:radial-gradient(#55585e .65px,#0000 .65px);background-size:1.55cqw 1.55cqw;position:absolute;inset:17% 0 12% 2%}.scenario-template-tray{z-index:5;color:#b9c3d0;width:25%;font-size:1cqw;position:absolute;top:20%;left:5%}.scenario-template-tray small{font:.8cqw var(--font-mono);letter-spacing:.1em;margin-bottom:.7cqw;display:block}.scenario-template-tray button,.scenario-template-drag{color:#e8eff8;white-space:nowrap;background:#30313c;border:1px solid #6889b6;border-radius:4px;align-items:center;gap:.7cqw;padding:1cqw 1.3cqw;font-size:1.15cqw;display:flex}.scenario-template-tray button svg,.scenario-template-drag svg{color:#aac9f1;width:1.5cqw;height:1.5cqw}.scenario-template-drag{z-index:10;pointer-events:none;transition:left .9s,top .9s;position:absolute;box-shadow:0 8px 25px #0006}.scenario-graph-piece{opacity:0;z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.scenario-graph-piece[data-visible=true]{opacity:1}.scenario-graph-wires{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scenario-graph-wires path{fill:none;stroke:#a9c8f0;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:200;animation:.55s both journey-wire}.scenario-template-ready{color:#b7d7c0;z-index:5;align-items:center;gap:.5cqw;font-size:1.1cqw;display:flex;position:absolute;top:23%;left:5%}.scenario-template-ready svg{width:1.4cqw;height:1.4cqw}@media (prefers-reduced-motion:reduce){.scenario-template-drag,.scenario-graph-piece{transition:none}.scenario-graph-wires path{animation:none}}.scenario-template-tray{width:21%;top:11.9%;left:62%}.scenario-template-tray button{justify-content:center;width:100%;min-height:3.7cqw;padding:.6cqw .8cqw}.scenario-template-tray[data-dragging=true] button{opacity:.3}.scenario-template-drag{justify-content:center;width:21%;min-height:3.7cqw;padding:.6cqw .8cqw;transition:left 1.25s cubic-bezier(.22,.61,.36,1),top 1.25s cubic-bezier(.22,.61,.36,1)}.journey-cursor[data-grabbing=true]{transition:left 1.25s cubic-bezier(.22,.61,.36,1),top 1.25s cubic-bezier(.22,.61,.36,1)}.journey-cursor[data-grabbing=true]:after{content:"";aspect-ratio:1;border:1px solid #b8d7fd;border-radius:50%;width:80%;position:absolute;top:-15%;left:-25%;box-shadow:0 0 10px #9dc5fc66}.scenario-drop-confirmation{color:#a9ddbe;z-index:5;border:1px solid #9accae;border-radius:50%;place-items:center;width:3cqw;height:3cqw;animation:.4s both journey-appear;display:grid;position:absolute;top:31%;left:49%}.scenario-drop-confirmation svg{width:1.6cqw;height:1.6cqw}@media (prefers-reduced-motion:reduce){.journey-cursor[data-grabbing=true],.scenario-template-drag{transition:none}}.scenario-menu-tool{color:#fff;z-index:5;background:#35363d;border:0;border-radius:3px;place-items:center;width:3%;height:4%;padding:.45cqw;display:grid;position:absolute;top:11.8%;left:64%}.scenario-menu-tool svg{stroke-width:1.6px;width:1.75cqw;height:1.75cqw}.scenario-menu-tool[aria-expanded=true]{background:#4a5970;box-shadow:inset 0 0 0 1px #a9c9ee66}.scenario-template-menu{z-index:7;background:#30313a;border:1px solid #53657c;border-radius:5px;width:25%;padding:.8cqw;animation:.25s both journey-appear;position:absolute;top:16.5%;left:62.5%;box-shadow:0 10px 25px #0006}.scenario-template-menu small{font:.75cqw var(--font-mono);letter-spacing:.1em;color:#aab8c8;margin:.3cqw .5cqw .8cqw;display:block}.scenario-template-menu button{color:#edf2fa;text-align:left;background:#373b44;border:0;border-radius:3px;align-items:center;gap:.8cqw;width:100%;padding:1cqw .8cqw;font-size:1.15cqw;display:flex}.scenario-template-menu button.is-selected{background:#465c79;box-shadow:inset 0 0 0 1px #a6c7f555}.scenario-template-menu svg{color:#fff;flex:none;width:1.6cqw;height:1.6cqw}.journey-event-tool[data-dragging=true]{opacity:.45}.journey-drag{pointer-events:none;justify-content:center;width:12.5%;min-height:3.7cqw;transition:left .9s cubic-bezier(.22,.61,.36,1),top .9s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.journey-drag{transition:none}}.journey-analytics:has(.journey-drag) .journey-cursor[data-grabbing=true]{transition-duration:.9s}.journey-analytics .journey-wires path{animation-duration:.4s}@media (width<=760px){.story-canvas .custom-dashboard-capture{transform-origin:100% 0;transition:transform 1s cubic-bezier(.22,.61,.36,1);transform:scale(1)}.story-canvas .custom-dashboard-capture[data-initial=true]{transition:none}.story-canvas .custom-dashboard-capture[data-focus=toolbar]{transform:scale(3)}.story-canvas .custom-dashboard-capture[data-focus=widgets]{transform-origin:100%;transform:scale(1.2)}.story-canvas .journey-analytics{transform-origin:64% 12%;transition:transform 1s cubic-bezier(.22,.61,.36,1);transform:scale(1)}.story-canvas .journey-analytics[data-focus=template]{transform:scale(2.1)}.story-canvas .journey-analytics[data-focus=event]{transform-origin:73% 21%;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.story-canvas .custom-dashboard-capture,.story-canvas .journey-analytics{transition:none!important;transform:none!important}}.repository-select[data-installing=true]{background:#343e4d;border-color:#aac9f1}.repository-download{background:#151b2580;border-radius:999px;width:100%;height:.35cqw;margin-top:1cqw;display:block;overflow:hidden}.repository-download>i{transform-origin:0;background:#accff1;width:100%;height:100%;transition:transform .1s linear;display:block}@media (prefers-reduced-motion:reduce){.repository-download>i{transition:none}}.capability-scene{border:1px solid var(--line);color:#dbe4ef;background:#1b2028;border-radius:12px;width:100%;height:100%;overflow:hidden;container-type:inline-size}.workspace-scene{flex-direction:column;justify-content:center;display:flex}.capability-bar{font:1.25cqw var(--font-mono);color:#c3d3e9;justify-content:space-between;gap:16px;padding:2cqw 3cqw;display:flex}.capability-bar small{font:inherit;color:#8fa0b7}.workspace-capture{aspect-ratio:1669/740;width:100%;position:relative}.workspace-capture>img{object-fit:contain;width:100%;height:100%;display:block}.workspace-hotspot{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;transition:border-color .6s,box-shadow .6s;position:absolute}.workspace-hotspot[aria-pressed=true]{border-color:#c1dbff;box-shadow:inset 0 0 25px #adcfff12,0 0 0 2px #accfff30}.capability-cursor{color:#1b2430;filter:drop-shadow(0 2px 3px #0009);pointer-events:none;z-index:6;width:2.5cqw;height:2.5cqw;transition:left 1s,top 1s;position:absolute}.workspace-tools{gap:2cqw;padding:2cqw 3cqw 0;display:flex}.workspace-tools button{color:#8e9db0;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:.7cqw;padding:.7cqw 0;font-size:1.35cqw;display:flex}.workspace-tools button[aria-pressed=true]{color:#e1edff;border-color:#9abbe7}.workspace-tools svg{width:1.7cqw;height:1.7cqw}.workspace-explanation{color:#aab9cb;min-height:2.2em;margin:1.3cqw 0 2cqw;padding:0 3cqw;font-size:1.4cqw;line-height:1.6}.investigation-scene{background:#202123;place-items:center;display:grid}.investigation-capture{aspect-ratio:2496/1502;width:100%;position:relative;container-type:inline-size}.investigation-capture>img{width:100%;height:100%;display:block}.investigation-content{background:#202123;padding:2cqw;font-size:1.2cqw;position:absolute;inset:8% 0 0 20%}.investigation-toolbar{justify-content:space-between;align-items:center;gap:2cqw;margin-bottom:3cqw;display:flex}.investigation-toolbar>span{color:#a1afc1;align-items:center;gap:.7cqw;display:flex}.investigation-toolbar svg{width:1.5cqw}.investigation-toolbar button{color:#d3deee;cursor:pointer;background:#2b3039;border:1px solid #62728a;border-radius:4px;align-items:center;gap:2cqw;padding:.8cqw 1cqw;display:flex}.investigation-toolbar button[aria-pressed=true]{border-color:#a4bedf}.investigation-columns,.investigation-row{text-align:left;grid-template-columns:.8fr 1.4fr 1.7fr .65fr;align-items:center;gap:1.4cqw;width:100%;display:grid}.investigation-columns{color:#8995a5;font:1cqw var(--font-mono);padding:1.2cqw 0}.investigation-row{color:#d6deea;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff15;min-height:8cqw;padding:.8cqw 0;font-size:1.2cqw}.investigation-row:hover,.investigation-row[data-selected=true]{background:#a8c9ee12}.investigation-row small{color:#93a1b3;margin-top:.5cqw;font-size:1cqw;display:block}.investigation-row img{object-fit:cover;border-radius:3px;width:5cqw;height:4cqw}.investigation-status{color:#b8d9c5;align-items:center;gap:.6cqw;display:flex}.investigation-status svg{width:1.7cqw;height:1.7cqw}.investigation-count{color:#8696aa;text-align:right;margin-top:2cqw;font-size:1cqw}.investigation-detail{z-index:5;background:#252c36;border:1px solid #758ba8;border-radius:8px;animation:.5s both capability-reveal;position:absolute;top:29%;left:23%;right:3%;box-shadow:0 16px 60px #0008}.investigation-detail-head{border-bottom:1px solid #8ba3c12b;justify-content:space-between;align-items:center;padding:1.4cqw 1.8cqw;font-size:1.6cqw;display:flex}.investigation-detail-head>span{align-items:center;gap:.8cqw;display:flex}.investigation-detail-head svg{width:1.8cqw;height:1.8cqw}.investigation-detail-head button{color:#b9cbe2;cursor:pointer;background:0 0;border:0;place-items:center;padding:.5cqw;display:grid}.investigation-detail-body{grid-template-columns:1.35fr 1fr;align-items:start;gap:2cqw;padding:1.8cqw;display:grid}.investigation-detail-body>img{border-radius:4px;width:100%;margin-top:1cqw}.investigation-detail-body small{font:.85cqw var(--font-mono);color:#9bb4d5}.investigation-detail-body dl{margin:1cqw 0;font-size:1.15cqw}.investigation-detail-body dt{color:#9aabc1;margin-top:.7cqw;font-size:.9cqw}.investigation-detail-body dd{margin:.3cqw 0}.investigation-detail-body p{color:#b1d6bf;align-items:center;gap:.4cqw;font-size:1cqw;display:flex}.investigation-detail-body p svg{width:1.3cqw}.capability-scene button:focus-visible{outline-offset:3px;outline:2px solid #bdd8f8}@keyframes capability-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=760px){.capability-bar{font-size:1.8cqw}.capability-bar small{display:none}.workspace-tools{gap:2cqw}.workspace-tools button,.workspace-explanation{font-size:2cqw}.workspace-tools svg{width:2.4cqw;height:2.4cqw}}@media (prefers-reduced-motion:reduce){.capability-scene *{transition:none!important;animation:none!important}}@media (width<=600px){.investigation-detail{border-radius:5px;top:8%;left:3%;right:3%}.investigation-detail-head{padding:2cqw;font-size:3cqw}.investigation-detail-head svg{width:3cqw;height:3cqw}.investigation-detail-body{gap:2cqw;padding:2cqw}.investigation-detail-body small{font-size:1.9cqw}.investigation-detail-body dl{margin:1cqw 0;font-size:2.4cqw}.investigation-detail-body dt{font-size:1.9cqw}.investigation-detail-body p{font-size:2cqw}.investigation-detail-body p svg{width:2.4cqw}.investigation-detail-body>img{margin-top:2cqw}}.workspace-scene{justify-content:flex-start}.workspace-capture{margin:auto 0}.journal-scene{background:#202123;place-items:center;display:grid}.journal-capture{aspect-ratio:2552/1622;width:98%;position:relative;container-type:inline-size}.journal-capture>img{object-fit:contain;width:100%;height:100%;display:block}.journal-entry-focus{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;height:10.5%;transition:background .6s,border-color .6s;position:absolute;left:20.5%;right:1.5%}.journal-entry-focus[aria-pressed=true]{background:#bedaff0a;border-color:#aac8ed}.journal-entry-focus>span{color:#d5e4f8;opacity:0;background:#172332ed;padding:.3cqw .6cqw;font-size:1.05cqw;transition:opacity .4s;position:absolute;bottom:3%;right:1%}.journal-entry-focus[aria-pressed=true]>span{opacity:1}.journal-scene .capability-cursor{transition:top .8s}.workspace-scene .capability-bar{flex:none}@media (prefers-reduced-motion:reduce){.journal-entry-focus,.journal-entry-focus>span{transition:none}}.custom-dashboard-scene{background:#24252b;place-items:center;display:grid}.custom-dashboard-capture{aspect-ratio:2554/1602;width:100%;position:relative;container-type:inline-size}.custom-dashboard-base{width:100%;height:100%;display:block}.custom-dashboard-weapon{object-fit:fill;border-radius:.5cqw;width:38.1%;height:40.5%;position:absolute;top:8.16%;left:20.17%}.custom-dashboard-plus{cursor:pointer;background:0 0;border:0;border-radius:50%;width:3%;height:4.6%;position:absolute;top:1.65%;right:2.05%}.custom-dashboard-plus:hover,.custom-dashboard-plus[aria-expanded=true]{box-shadow:0 0 0 1px #afc8e9,0 0 16px #b5d4ff30}.custom-dashboard-menu{z-index:5;color:#d8dbe2;background:#2c2d35;border-radius:4px;width:6.6%;font-size:1.05cqw;position:absolute;top:6.5%;right:2.4%;overflow:hidden;box-shadow:0 8px 18px #0007}.custom-dashboard-menu>span,.custom-dashboard-menu>button{text-align:left;white-space:nowrap;width:100%;padding:.9cqw .8cqw;line-height:1.5;display:block}.custom-dashboard-menu>button{color:#fff;font:inherit;cursor:pointer;background:#414551;border:0}.custom-dashboard-menu>button:hover{background:#53637b}.custom-dashboard-stats{grid-template-columns:1fr 1fr;gap:1.5cqw;width:38%;animation:.65s both capability-reveal;display:grid;position:absolute;top:51%;left:59.8%}.dashboard-stat{background:#202123;border-radius:.35cqw;min-height:7cqw;padding:1.2cqw 1.5cqw;position:relative;overflow:hidden}.dashboard-stat strong{color:#bfc5cf;font-size:1.25cqw;font-weight:600;display:block}.dashboard-stat>span{color:#e1e3e7;margin-top:1cqw;font-size:1.2cqw;display:block}.dashboard-stat svg{opacity:.8;width:65%;height:3cqw;position:absolute;bottom:.6cqw;right:1cqw}.dashboard-stat path{stroke:#5b87d2;stroke-width:1px;fill:none}.disk-meter{background:linear-gradient(90deg,#608acb 68%,#38404b 68%);height:2px;margin-top:1cqw;display:block}.today-events{grid-column:1/-1;min-height:6cqw}.today-events>span{margin-top:.5cqw;font-size:1.8cqw}.custom-dashboard-capture .capability-cursor{transition:left .8s,top .8s}@media (prefers-reduced-motion:reduce){.custom-dashboard-stats{animation:none}}.journal-platform{aspect-ratio:2552/1622;color:#ccc;background:#202123;grid-template-columns:19% 1fr;width:100%;font-family:Arial Narrow,Arial,sans-serif;font-size:1.12cqw;display:grid}.journal-platform svg{flex:none;width:1.5cqw;height:1.5cqw}.journal-platform-nav{background:#1d1e20;padding:.75cqw .8cqw;position:relative}.journal-platform-nav>img{object-fit:contain;object-position:left;width:15.2cqw;height:2.3cqw;display:block}.journal-platform-links{flex-direction:column;gap:0;margin-top:1.35cqw;display:flex}.journal-platform-links>span{align-items:center;height:3.3cqw;padding-left:3.3cqw;display:flex}.journal-platform-links>strong{align-items:center;gap:1.4cqw;height:4cqw;padding:.5cqw;font-weight:400;display:flex}.journal-platform-links>strong>svg:last-child{width:1cqw;margin-left:auto}.journal-platform-links>.is-selected{color:#3e72c5}.journal-platform-meters{color:#aaa;font-size:.9cqw;position:absolute;bottom:1.4cqw;left:1cqw;right:1cqw}.journal-platform-meters>span{justify-content:space-between;margin:.7cqw 0 .2cqw;display:flex}.journal-platform-meters b{font-weight:400}.journal-platform-meters i{background:linear-gradient(90deg,#67cfa2 4%,#303138 4%);height:.2cqw;display:block}.journal-platform-main{background:linear-gradient(110deg,#202123,#23242a);min-width:0}.journal-platform-main>header{align-items:center;gap:1cqw;height:4.5cqw;padding:.7cqw 1.5cqw;display:flex;position:relative}.journal-platform-date{background:#18191d;border-radius:3cqw;justify-content:space-between;align-items:center;width:15cqw;padding:.7cqw 1cqw;display:flex}.journal-platform-back{background:#303137;border-radius:50%;place-items:center;width:1.8cqw;height:1.8cqw;display:grid;position:absolute;top:1.3cqw;left:-1cqw}.journal-platform-search{color:#777;background:#18191d;border-radius:3cqw;align-items:center;gap:.7cqw;width:15cqw;margin-left:19cqw;padding:.7cqw;display:flex}.journal-platform-circle,.journal-platform-settings{background:#303138;border-radius:50%;place-items:center;width:2.7cqw;height:2.7cqw;display:grid}.journal-platform-settings{margin-left:auto}.journal-platform-main>nav{background:#303138;border-radius:.4cqw;justify-content:space-between;align-items:stretch;height:2.85cqw;margin:0 1.2cqw;font-size:1cqw;display:flex;overflow:hidden}.journal-platform-main>nav>span{place-items:center;padding:0 .6cqw;display:grid}.journal-platform-main>nav>.is-selected{color:#e3e5e9;background:#315ea9}.journal-platform-columns,.journal-platform-row{text-align:left;grid-template-columns:13% 14% 16% 13% 1fr;align-items:center;gap:1.6cqw;display:grid}.journal-platform-columns{color:#929296;background:#1d1e20;height:4.7cqw;margin:1.1cqw 1.2cqw 0;padding:1.25cqw 3.1cqw;font-size:.85cqw;font-weight:600}.journal-platform-row{width:calc(100% - 2.4cqw);height:6.8cqw;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;margin:0 1.2cqw;padding:1cqw 3.1cqw;transition:background .45s,border-color .45s}.journal-platform-row[aria-pressed=true]{background:#ffffff03;border-color:#aac8ed38}.journal-platform-row>span{white-space:nowrap;min-width:0;overflow:hidden}.journal-platform-row small{color:#8a8a90;font-size:1cqw;line-height:1.5;display:block}.journal-platform-row>span:nth-child(3)>small{color:#ccc}.journal-platform-row em{text-overflow:ellipsis;vertical-align:middle;background:#36373e;border-radius:.4cqw;max-width:100%;padding:.35cqw .5cqw;font-style:normal;display:inline-block;overflow:hidden}.journal-platform-row .journal-platform-payload{margin-top:.3cqw;font:.8cqw monospace}@media (prefers-reduced-motion:reduce){.journal-platform-row{transition:none}}.investigation-picker{flex:none;position:relative}.investigation-camera-trigger{justify-content:space-between;min-width:20cqw}.investigation-camera-trigger svg{width:1.25cqw;height:1.25cqw}.investigation-camera-menu{z-index:7;background:#292d35;border:1px solid #64748b;border-radius:.5cqw;width:24cqw;padding:.5cqw;position:absolute;top:calc(100% + .7cqw);right:0;box-shadow:0 8px 24px #0007}.investigation-camera-menu button{width:100%;min-height:3.8cqw;font:inherit;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:.3cqw;justify-content:space-between;gap:1cqw;padding:.8cqw 1cqw}.investigation-camera-menu button:hover,.investigation-camera-menu button[aria-pressed=true]{color:#e7effb;background:#b5ceee15}.investigation-camera-menu button svg{visibility:hidden;width:1.2cqw;height:1.2cqw}.investigation-camera-menu button[aria-pressed=true] svg{visibility:visible}.investigation-content[data-filtered=false] .investigation-toolbar{margin-bottom:1.5cqw}.investigation-content[data-filtered=false] .investigation-row{min-height:5.4cqw}.investigation-content[data-filtered=false] .investigation-count{margin-top:1cqw}.investigation-row[data-clicking=true]{outline-offset:-1px;background:#a8c9ee20;outline:1px solid #a8c9ee88}.investigation-click-ring{pointer-events:none;z-index:6;border:1px solid #bfd9fa;border-radius:50%;width:3cqw;height:3cqw;animation:.55s ease-out both investigation-click-ring;position:absolute;top:40.7%;left:66%}.investigation-cursor[data-clicking=true]{animation:.55s both investigation-pointer-press}@keyframes investigation-click-ring{0%{opacity:.9;transform:translate(-35%,-35%)scale(.4)}to{opacity:0;transform:translate(-35%,-35%)scale(1.6)}}@keyframes investigation-pointer-press{0%,to{transform:scale(1)}40%{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.investigation-click-ring,.investigation-cursor{animation:none}}.policy-story{margin-top:40px}.story-desktop{grid-template-columns:minmax(230px,.8fr) minmax(0,2.2fr);align-items:start;gap:36px;display:grid}.story-step-list{grid-template-rows:repeat(4,1fr);min-height:430px;padding-left:18px;display:grid;position:relative}.story-neuron-track{background:#9cbbdf25;width:1px;position:absolute;top:0;bottom:0;left:0}.story-neuron-track>i{background:#c3ddff;border-radius:50%;width:7px;height:7px;transition:top .7s;position:absolute;left:-3px;box-shadow:0 0 16px #a6c8ff}.story-step{text-align:left;color:#8391a6;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9ab4d518;align-items:flex-start;gap:13px;padding:20px 5px;display:flex}.story-step small{font:10px var(--font-mono);padding-top:5px}.story-step>div{flex:1}.story-step h3{margin:0 0 8px;font-size:17px;font-weight:400;line-height:1.35}.story-step p{color:#8e9bab;margin:0;font-size:12px;line-height:1.7}.story-step>svg{opacity:.5;flex:none;margin-top:4px}.story-step[aria-pressed=true]{color:#e6edfa}.story-step[aria-pressed=true]>svg{color:#a8c7ef;opacity:1}.story-step-progress{background:#53617644;height:1px;margin-top:15px;display:block}.story-step-progress i{background:#a6c8ef;height:100%;transition:width .1s linear;display:block}.story-panel{min-width:0}.story-scene{aspect-ratio:1.5;color:#dfe7f2;background:#151b24;border:1px solid #60738f55;border-radius:14px;animation:.5s both story-reveal;position:relative;overflow:hidden;container-type:inline-size}.story-windowbar{height:10%;font:1.3cqw var(--font-mono);background:#1c2430;border-bottom:1px solid #8ca4c321;align-items:center;gap:2cqw;padding:0 3%;display:flex}.story-windowbar>span:nth-child(2){align-items:center;gap:.6cqw;display:flex}.story-windowbar small{font:1.2cqw var(--font-mono);color:#8a9db5;margin-left:auto}.story-window-dots{letter-spacing:.2cqw;color:#71809b;font-size:2cqw}.story-source{height:90%;padding:2% 4%}.story-source-toolbar{justify-content:space-between;align-items:center;height:10%;font-size:1.7cqw;display:flex;position:relative}.story-source-toolbar>span{align-items:center;gap:1cqw;display:flex}.story-source-toolbar>button{color:#c6dafa;cursor:pointer;background:#a3c4f01a;border:1px solid #abc9eb44;border-radius:5px;justify-content:center;align-items:center;padding:.5cqw;display:flex}.story-source-toolbar>.story-camera-choice{z-index:5;background:#2c394e;gap:1cqw;padding:1.5cqw 2.5cqw;font-size:1.8cqw;position:absolute;top:100%;right:0}.story-video-slot{background:#0d1219;border-radius:6px;height:80%;margin-top:1.5%;position:relative;overflow:hidden}.story-worker{background:#0e141a;height:100%;position:relative;overflow:hidden}.story-worker>img,.story-worker>video{object-fit:cover;width:100%;height:100%;display:block}.story-no-source{color:#8495ae;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;height:100%;font-size:1.7cqw;display:flex}.story-no-source svg{width:4cqw;height:4cqw}.story-scene-footer{color:#a0afc4;align-items:center;gap:1cqw;margin-top:1.5cqw;font-size:1.3cqw;display:flex}.story-scene-footer>i{background:#5c687b;border-radius:50%;width:.65cqw;height:.65cqw}.story-scene-footer>i.ready{background:#a3d3b5}.story-pointer{stroke:#1e2530;pointer-events:none;z-index:9;width:3cqw;height:3cqw;transition:top .7s;position:absolute;top:0;right:0}.story-pointer.choose-camera{top:4cqw}.story-policy{height:90%;position:relative}.story-policy-image{height:40%;position:relative;overflow:hidden}.story-policy-image>img{object-fit:cover;object-position:center 47%;opacity:.65;width:100%;height:100%;animation:7s both story-builder-zoom;transform:scale(1.12)}.story-policy-image>span{font:1.3cqw var(--font-mono);color:#c0d6f1;background:#141c2ae0;padding:.6cqw 1cqw;position:absolute;bottom:10%;left:4%}.story-rule-editor{background:#1a2330;height:60%;padding:3% 4%;position:relative}.story-rule-editor>small{font:1.1cqw var(--font-mono);letter-spacing:.08em;color:#9cb2d0}.story-requirements{grid-template-columns:repeat(3,1fr);gap:2%;margin:2cqw 0 3cqw;display:grid}.story-requirements>div{border:1px solid #62779155;border-radius:5px;align-items:center;gap:1cqw;padding:1.5cqw 1cqw;font-size:1.7cqw;transition:border-color .5s,background .5s;display:flex}.story-requirements svg{flex:none;width:2cqw;height:2cqw}.story-requirements svg:last-child{color:#a6d6bc;margin-left:auto}.story-requirements [data-checked=true]{background:#96bddd12;border-color:#88abc18c}.story-rule-flow{align-items:center;gap:1cqw;font-size:1.4cqw;display:flex}.story-rule-flow>span{white-space:nowrap;align-items:center;gap:.6cqw;display:flex}.story-rule-flow svg{width:2cqw;height:2cqw}.story-rule-flow>i{background:#627287;flex:1;height:1px;position:relative}.story-rule-flow>i.lit:after{content:"";background:#c6e2ff;border-radius:50%;width:5px;height:5px;animation:1s both story-signal;position:absolute;inset:-2px auto auto 0}.story-rule-save{color:#afc4db;align-items:center;gap:1cqw;margin-top:3cqw;font-size:1.35cqw;display:flex}.story-action{grid-template-columns:1.15fr 1fr;height:90%;display:grid}.story-action-video{min-width:0;height:100%;position:relative;overflow:hidden}.story-action-video .story-worker{width:150%;height:100%;margin-left:-10%}.story-action-checks{flex-wrap:wrap;gap:.5cqw;display:flex;position:absolute;bottom:3%;left:4%;right:4%}.story-action-checks>span{color:#8d9bb1;background:#172032ed;border:1px solid #9ab7d433;border-radius:4px;align-items:center;gap:.5cqw;padding:.65cqw .8cqw;font-size:1.25cqw;display:flex}.story-action-checks>span[data-ready=true]{color:#cee7d5;border-color:#9fd1ae66}.story-boxes{animation:.8s both story-reveal;position:absolute;inset:0}.story-box{border:1px solid #d2e8ef;position:absolute}.story-box b{white-space:nowrap;color:#1b3526;font:500 .75cqw var(--font-mono);background:#cbe4d5;padding:.2cqw .3cqw;position:absolute;bottom:100%;left:-1px}.story-box.person{width:13%;height:48%;top:32%;left:24%}.story-box.helmet{width:4.5%;height:8%;top:33%;left:26.4%}.story-box.vest{width:10.2%;height:19%;top:43%;left:24.8%}.story-box.glove{width:3.5%;height:6%;top:60%;left:25.8%}.story-action-video .story-worker>img{object-fit:fill}.story-access{text-align:center;background:radial-gradient(at 50% 40%,#789ac31b,#0000 70%);flex-direction:column;align-items:center;padding:8% 8% 4%;display:flex}.story-access-signal{width:100%;font:.8cqw var(--font-mono);color:#9eb5d2;align-items:center;gap:1cqw;display:flex}.story-access-signal>i{background:#57708c;flex:1;height:1px;position:relative}.story-access-signal b{background:#c6e4ff;border-radius:50%;width:.7cqw;height:.7cqw;transition:left 1s;position:absolute;top:-.3cqw;box-shadow:0 0 10px #aacfff}.story-door{perspective:350px;width:14cqw;height:21cqw;margin:4cqw 0 3cqw;position:relative}.story-door-frame{background:linear-gradient(#a8c8e81a,#a8c8e855);border:2px solid #7992b2;border-bottom:0;position:absolute;inset:0}.story-door-leaf{transform-origin:0;background:linear-gradient(135deg,#40526b,#223046);border:1px solid #a5c0df55;transition:transform 1.3s;position:absolute;inset:3px 3px 0}.story-door-leaf>span{background:#d6e5f7;width:12%;height:2px;position:absolute;top:55%;right:10%}.story-reader{background:#c5a58a;border:1px solid #89a9cf;width:8%;height:15%;transition:background .6s;position:absolute;top:50%;right:-20%}.story-access.unlocked .story-door-leaf{transform:rotateY(-62deg)}.story-access.unlocked .story-reader{background:#9ed7b2;box-shadow:0 0 14px #9ed7b255}.story-access>small{font:1cqw var(--font-mono);color:#a9c9e5}.story-access h4{margin:1.5cqw 0 1cqw;font-size:2.6cqw;font-weight:400}.story-access p{color:#9fadc1;max-width:23cqw;margin:0;font-size:1.5cqw;line-height:1.65}.story-evidence{height:90%;padding:4%}.story-event-top{align-items:center;gap:1cqw;margin-bottom:3cqw;font-size:1.8cqw;display:flex}.story-event-top svg{width:2cqw}.story-event-top small{color:#90a2ba;margin-left:auto;font-size:1.3cqw}.story-event-body{grid-template-columns:1.2fr 1fr;gap:4%;height:75%;display:grid}.story-event-body .story-worker{border-radius:6px}.story-event-body .story-worker img{object-fit:fill}.story-event-body>div:last-child{padding:1% 0}.story-success{color:#b7dfc5;align-items:center;gap:.6cqw;font-size:1.4cqw;display:inline-flex}.story-event-body h4{margin:1.5cqw 0 2cqw;font-size:3cqw;font-weight:400;line-height:1.3}.story-event-body dl{margin:0;font-size:1.4cqw}.story-event-body dl>div{border-top:1px solid #879ebe25;padding:1cqw 0}.story-event-body dt{color:#889ab3;font-size:1.1cqw}.story-event-body dd{color:#d0dcea;margin:.3cqw 0 0}.story-event-bottom{color:#adbed5;align-items:center;gap:1cqw;margin-top:2cqw;font-size:1.3cqw;display:flex}.story-panel-caption{color:#9dacc1;min-height:44px;margin:18px 3px 0;font-size:13px;line-height:1.7}.story-controls{color:#8596ad;font:10px var(--font-mono);justify-content:space-between;align-items:center;gap:15px;margin:24px 0 65px;display:flex}.story-controls small{font:inherit;opacity:.75}.story-controls>div{gap:12px;display:flex}.story-controls button,.story-library-heading button{color:#b5cce7;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:11px;display:inline-flex}.story-controls button:disabled{opacity:.35;cursor:default}.story-library{border-top:1px solid #92abcb33;padding-top:35px}.story-library-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.story-library-heading h3{margin:10px 0 0;font-size:25px;font-weight:400}.story-library-heading .eyebrow{font-size:9px}.story-services{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:28px;display:grid}.story-services>div{border-right:1px solid #8eacc226;padding:0 25px 0 0}.story-services>div:last-child{border:0}.story-services svg{color:#98b7df;stroke-width:1.2px;width:20px}.story-services h4{margin:13px 0 8px;font-size:15px;font-weight:400}.story-services p{color:#8f9fb5;max-width:270px;margin:0;font-size:12px;line-height:1.7}.story-catalog{background:#161e29;border:1px solid #819db433;border-radius:10px;grid-template-columns:1.8fr 1fr;gap:25px;margin-top:28px;padding:20px;display:grid}.story-catalog-scroll{scrollbar-color:#768faa #1b2430;overscroll-behavior:contain;border-radius:5px;max-height:350px;overflow-y:auto}.story-catalog-scroll img{width:100%;display:block}.story-install{align-self:center;padding:15px}.story-install small{font:9px var(--font-mono);color:#819bbb;display:block}.story-install>svg{width:24px;margin-top:20px}.story-install h4{margin:12px 0;font-size:20px;font-weight:400}.story-install p{color:#91a3bb;font-size:12px;line-height:1.7}.story-install button{color:#c7dafa;cursor:pointer;background:#7d9fc91a;border:1px solid #8aa9cf66;border-radius:6px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.story-install button:disabled{cursor:default}.story-install>span{color:#7c8fa8;margin-top:12px;font-size:10px;display:block}.policy-story button:focus-visible,.story-catalog-scroll:focus-visible{outline-offset:4px;outline:2px solid #b8d5f3}.story-mobile{gap:36px;display:grid}.story-mobile-card>button{color:#e0e9f6;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.story-mobile-card>button small{font:10px var(--font-mono);color:#9ab3d6}.story-mobile-card h3{margin:0;font-size:20px;font-weight:400}.story-mobile-card>p{color:#99a9bf;margin:12px 0 18px;font-size:13px;line-height:1.7}.story-scene[data-running=false] .story-policy-image>img,.story-scene[data-running=false] .story-rule-flow>i.lit:after{animation-play-state:paused!important}@keyframes story-reveal{0%{opacity:.3}to{opacity:1}}@keyframes story-signal{0%{left:0}to{left:100%}}@keyframes story-builder-zoom{0%{transform:scale(1.02)}to{transform:scale(1.16)}}@media (width<=1050px){.story-desktop{grid-template-columns:220px minmax(0,1fr);gap:22px}.story-step-list{min-height:350px}.story-step{padding:15px 2px}.story-step h3{font-size:15px}.story-step p{font-size:11px}.story-step>svg{display:none}}@media (width<=760px){.policy-story{margin-top:25px}.story-controls{flex-direction:column;align-items:flex-start;margin-bottom:45px}.story-controls small{display:none}.story-library-heading{flex-direction:column;align-items:flex-start;gap:8px}.story-library-heading h3{font-size:23px}.story-services{grid-template-columns:1fr;gap:22px}.story-services>div{border-bottom:1px solid #8eacc226;border-right:0;padding:0 0 20px}.story-services p{max-width:none}.story-catalog{grid-template-columns:1fr;padding:12px}.story-catalog-scroll{max-height:260px}.story-scene{aspect-ratio:1.35}.story-windowbar{font-size:1.8cqw}.story-windowbar small{font-size:1.5cqw}.story-scene-footer{font-size:1.7cqw}.story-requirements>div{font-size:2cqw}.story-rule-editor>small{font-size:1.5cqw}.story-rule-flow,.story-rule-save{font-size:1.7cqw}.story-access h4{font-size:3.2cqw}.story-access p{font-size:1.9cqw}.story-access>small{font-size:1.35cqw}.story-event-body dl{font-size:1.7cqw}.story-event-body dt{font-size:1.45cqw}.story-event-body h4{font-size:3.5cqw}.story-event-bottom{font-size:1.6cqw}}@media (prefers-reduced-motion:reduce){.policy-story *{transition:none!important;animation:none!important}}.story-worker-canvas{width:100%;height:100%;position:relative}.story-worker-canvas>img,.story-worker-canvas>video{object-fit:cover;width:100%;height:100%;display:block}.story-action-video .story-worker{width:100%;margin-left:0}.story-action-video .story-worker-canvas,.story-event-body .story-worker-canvas{aspect-ratio:16/9;width:auto;height:100%;position:absolute;top:0;left:-20%}.story-event-body .story-worker-canvas{left:-12%}.story-action-video .story-worker-canvas>img,.story-event-body .story-worker-canvas>img{object-fit:fill}.story-desktop{display:block}.story-step-list{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-height:0;margin-bottom:24px;padding:20px 0 0}.story-neuron-track{width:auto;height:1px;inset:0 0 auto}.story-step{gap:10px;min-width:0;padding:12px 0}.story-step>svg{display:none}.story-step p{font-size:12px}.story-step-progress{margin-top:12px}.story-panel .story-scene,.story-panel .journey-frame{aspect-ratio:16/10}.story-panel .journey-frame{animation:.5s both story-reveal}.story-panel-caption{min-height:24px;margin:15px 0 0}.story-controls{justify-content:flex-end;margin:0 0 42px}.story-controls button{justify-content:center;width:32px;height:32px;padding:6px}.story-policy-image{height:63%}.story-policy-image>img{opacity:.95}.story-rule-editor{height:37%;padding:2% 4%}.story-requirements{margin:1cqw 0 1.3cqw}.story-requirements>div{padding:.8cqw 1cqw;font-size:1.4cqw}.story-rule-save{margin-top:1.3cqw}.story-windowbar{height:7%}.story-policy{height:93%}.story-rule-flow{font-size:1.25cqw}.story-rule-editor>small{font-size:.95cqw}@media (width<=760px){.story-step-list{gap:8px;margin-bottom:18px}.story-step{padding:8px 0;display:block}.story-step small{margin-bottom:8px;display:block}.story-step h3{min-height:34px;font-size:12px;line-height:1.4}.story-step p{display:none}.story-step-progress{margin-top:8px}.story-controls{flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:32px}.story-panel-caption{min-height:42px;font-size:12px}.story-windowbar small{display:none}.story-rule-save{font-size:1.5cqw}.story-policy-image{height:55%}.story-rule-editor{height:45%}.story-rule-editor>small{font-size:8px}.story-requirements>div{padding:5px 4px;font-size:10px}.story-requirements svg{width:11px;height:11px}.story-rule-flow{font-size:8px}.story-rule-flow svg{width:10px;height:10px}.story-rule-save{margin-top:6px;font-size:9px}.story-windowbar{font-size:8px}}.story-step-list{gap:20px;padding:0 0 22px}.story-step{border:0}.story-neuron-track{background:#92accb40;height:1px;inset:auto 0 0}.story-neuron-track>i{transition:left .15s linear;top:-3px}.story-slides{aspect-ratio:16/10;isolation:isolate;position:relative}.story-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .75s,visibility .75s;position:absolute;inset:0}.story-slide[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.story-slide>.story-scene,.story-slide>.journey,.story-slide .journey-frame{width:100%;height:100%;animation:none!important}.story-slide .story-scene,.story-slide .journey-frame{aspect-ratio:auto}.story-slides .journey-frame{border-radius:12px}.story-panel-caption{min-height:44px}@media (width<=760px){.story-step-list{gap:8px;padding-bottom:15px}}@media (prefers-reduced-motion:reduce){.story-slide{transition:none}}.story-slides{container-type:inline-size}.story-slide .repository-value{display:none}.platform-fact{z-index:7;opacity:0;pointer-events:none;background:#121a27f5;border:1px solid #829ebd66;border-radius:8px;align-items:center;gap:1.3cqw;max-width:34%;padding:1.4cqw 1.8cqw;transition:opacity .65s,transform .65s;display:flex;position:absolute;bottom:4%;right:3%;transform:translateY(10px);box-shadow:0 8px 35px #0005}.platform-fact[data-shown=true]{opacity:1;transform:none}.platform-fact strong{letter-spacing:-.035em;max-width:12cqw;font-size:2.4cqw;font-weight:400;line-height:1.15}.platform-fact span{color:#c3cfdf;max-width:15cqw;font-size:1.2cqw;line-height:1.5}.story-slide:first-child .workspace-tools,.story-slide:first-child .workspace-explanation{max-width:65%}.story-slide:first-child .workspace-tools{gap:1.2cqw}.story-slide:first-child .workspace-tools button{font-size:1.1cqw}.story-controls{justify-content:space-between;align-items:center}.story-neuron-track>i{will-change:left}.policy-story[data-running=false] .platform-fact{transition:none}@media (width<=760px){.platform-fact{border-radius:5px;gap:1cqw;max-width:41%;padding:1.5cqw;bottom:2%;right:2%}.platform-fact strong{max-width:15cqw;font-size:3cqw}.platform-fact span{max-width:20cqw;font-size:1.9cqw}.story-slide:first-child .workspace-tools{flex-wrap:wrap;gap:0 2cqw;max-width:57%}.story-slide:first-child .workspace-tools button{font-size:1.9cqw}.story-slide:first-child .workspace-explanation{max-width:57%;font-size:1.8cqw}.story-controls{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.platform-fact{transition:none;transform:none}}.story-step-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.story-step h3{font-size:15px}.story-slide:first-child .platform-fact{max-width:43%}.story-slide:first-child .platform-fact strong{max-width:16cqw;font-size:2.3cqw}@media (width<=760px){.story-step-list{gap:8px}.story-step h3{overflow-wrap:normal;font-size:11px}.story-slide:first-child .platform-fact{max-width:51%}.story-slide:first-child .platform-fact strong{max-width:20cqw;font-size:3cqw}}.story-step h3{font-size:var(--text-body);letter-spacing:-.015em;line-height:1.4}.story-step p,.story-panel-caption{font-size:var(--text-small);color:var(--muted-foreground);line-height:1.65}.story-step small,.story-controls{font-size:var(--text-label);color:var(--primary)}.platform-fact,.story-slide:first-child .platform-fact{gap:16px;max-width:48%;padding:16px 20px}.platform-fact strong,.story-slide:first-child .platform-fact strong{font-size:var(--text-card);max-width:12ch;line-height:1.2}.platform-fact span{font-size:var(--text-small);max-width:24ch;line-height:1.5}.story-slide:nth-child(3) .platform-fact strong{font-size:2.5rem}@media (width<=760px){.story-step-list{scroll-snap-type:x proximity;gap:20px;padding-bottom:18px;display:flex;overflow-x:auto}.story-step{scroll-snap-align:start;flex:1 0 130px}.story-step h3{font-size:var(--text-small);min-height:40px}.story-step small{font-size:var(--text-label)}.story-slides{aspect-ratio:16/14}.story-slide{grid-template-rows:minmax(0,1fr) 88px;display:grid}.story-slide>.journey,.story-slide>.story-scene{min-height:0}.platform-fact,.story-slide:first-child .platform-fact{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;padding:16px 0;position:relative;bottom:auto;right:auto}.platform-fact strong,.story-slide:first-child .platform-fact strong{max-width:13ch;font-size:1.125rem}.platform-fact span{font-size:var(--text-small);max-width:26ch}.story-slide:nth-child(3) .platform-fact strong{font-size:2rem}.story-panel-caption{font-size:var(--text-small);min-height:70px}.story-neuron-track{width:100%;position:absolute}}.story-label-compact{display:none}@media (width<=760px){.story-step-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.story-step{min-width:0;padding-inline:0}.story-label-full{display:none}.story-label-compact{display:inline}.story-step h3{font-size:var(--text-small);overflow-wrap:normal;min-height:42px;line-height:1.5}}.story-visual,.story-canvas{width:100%;height:100%;min-height:0}.story-visual{border-radius:12px;position:relative;overflow:hidden}.story-canvas>.capability-scene,.story-canvas>.journey{width:100%;height:100%}.story-canvas .journal-capture{width:98%}.story-enlarge{min-height:44px;color:var(--primary);border:0;border-bottom:1px solid var(--line);font-size:var(--text-small);cursor:pointer;background:0 0;align-items:center;gap:10px;margin-top:8px;padding:10px 0;display:inline-flex}.story-enlarge:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.story-interface-dialog{max-height:calc(100dvh - 32px)}.story-full-interface{border:1px solid var(--line);overscroll-behavior:contain;border-radius:8px;min-width:0;max-height:calc(100dvh - 180px);overflow:auto}.story-full-interface:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.story-full-canvas{aspect-ratio:16/10;width:max(100%,1000px)}.story-full-canvas>.capability-scene,.story-full-canvas>.journey{width:100%;height:100%}@media (width<=760px){.story-panel{container-type:inline-size}.story-slides{aspect-ratio:auto;height:calc(66cqw + 105px)}.story-slide{grid-template-rows:minmax(0,1fr) 105px}.story-visual{border:1px solid var(--line)}.story-canvas{width:100%;height:100%;position:relative}.story-canvas .capability-scene{border:0;border-radius:0}.story-canvas .investigation-detail{top:14%;left:23%;right:3%}.story-canvas .investigation-detail-head{padding:1.4cqw 1.8cqw;font-size:1.6cqw}.story-canvas .investigation-detail-body dl{font-size:1.4cqw}.story-canvas .investigation-detail-body dt,.story-canvas .investigation-detail-body small{font-size:1.1cqw}.story-canvas .investigation-detail-head svg{width:1.8cqw;height:1.8cqw}.story-canvas .investigation-detail-body p{font-size:1.2cqw}.story-canvas .platform-fact{grid-row:2}.story-interface-dialog{padding:20px}}@media (prefers-reduced-motion:reduce){.story-canvas{transition:none}}.policy-flow:has(.cargo-camera) :is(.policy-media,.policy-action,.policy-logic){height:260px}.cargo-camera{background:#1c2935;width:100%;height:100%;position:relative;overflow:hidden}.cargo-camera-frame{aspect-ratio:3/2;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cargo-camera-frame>img{object-fit:contain;width:100%;height:100%}.cargo-camera-status,.cargo-camera-location{z-index:2;color:#e7f1ef;font:10px/1.4 var(--font-mono,monospace);letter-spacing:.035em;background:#172b2cde;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;display:flex;position:absolute}.cargo-camera-status{top:13px;left:13px}.cargo-camera-location{letter-spacing:0;background:#111c29dd;font-size:9px;bottom:13px;left:13px;right:13px}.cargo-detection{opacity:0;transition:opacity .7s;position:absolute;inset:0}.cargo-camera[data-detected=true] .cargo-detection{opacity:1}.cargo-bbox,.cargo-id-box{border:1px solid #acddd0;position:absolute;box-shadow:0 0 0 1px #10272244}.cargo-bbox{width:76.8%;height:39.5%;top:21.3%;left:11.8%}.cargo-id-box{border-color:#9dc7ed;width:13.4%;height:4.5%;top:27.7%;left:47.4%}.cargo-bbox>span,.cargo-id-box>span{color:#fff;white-space:nowrap;background:#397e69;padding:3px 5px;font:9px/1.2 monospace;position:absolute;bottom:100%;left:-1px}.cargo-id-box>span{background:#2c557f}.policy-action:has(.cargo-record){padding:0;display:block}.policy-action:has(.cargo-record)>span,.policy-action:has(.cargo-record)>div:not(.cargo-record){display:none}.policy-action>.cargo-record{text-align:left;color:#e4edf5;background:linear-gradient(145deg,#243245,#18222d);flex-direction:column;width:100%;height:100%;padding:17px;display:flex;position:relative}.cargo-record header{color:#b1c6e3;letter-spacing:.04em;align-items:center;gap:8px;font:10px/1.4 monospace;display:flex}.cargo-record header i{background:#687b90;border-radius:50%;width:6px;height:6px;margin-left:auto;transition:background .6s,box-shadow .6s}.cargo-record[data-ready=true] header i{background:#a3e5c8;box-shadow:0 0 10px #6ecb9e88}.cargo-record-content{opacity:0;flex-direction:column;gap:10px;margin-top:15px;transition:opacity .65s,transform .65s;display:flex;transform:translateY(8px)}.cargo-record[data-ready=true] .cargo-record-content{opacity:1;transform:none}.cargo-record-object{align-items:center;gap:10px;display:flex}.cargo-record-object img{object-fit:cover;border:1px solid #758ba650;border-radius:4px;width:66px;height:44px}.cargo-record-object>div{flex-direction:column;gap:4px;display:flex}.cargo-record-object span{color:#9eafc4;font:9px/1.3 monospace}.cargo-record-object strong{letter-spacing:.02em;font-size:16px;font-weight:500}.cargo-record dl{gap:6px;margin:0;font-size:11px;line-height:1.4;display:grid}.cargo-record dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.cargo-record dt{color:#a2b3c8}.cargo-record dd{text-align:right;align-items:center;gap:4px;margin:0;display:flex}.cargo-record-confirmation{color:#b9e5cf;background:#568b7114;border:1px solid #83c1a955;border-radius:5px;align-items:center;gap:6px;padding:8px;font:10px/1.4 monospace;display:flex}.cargo-record-evidence{color:#a7bcd4;align-items:center;gap:6px;font-size:10px;transition:color .6s;display:flex}.cargo-record-evidence>svg:last-child{margin-left:auto}.cargo-record[data-linked=true] .cargo-record-evidence{color:#b9e5cf}.cargo-record-waiting{color:#a3b6ce;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;inset:48px 18px 18px}@media (width<=700px){.policy-flow:has(.cargo-camera) :is(.policy-media,.policy-action){height:280px}.policy-flow:has(.cargo-camera) .policy-logic{height:auto;min-height:230px}.cargo-camera-status{font-size:11px}.cargo-camera-location{font-size:10px}.cargo-record header{font-size:11px}.cargo-record dl{font-size:13px}.cargo-record-object strong{font-size:18px}.cargo-record-object span,.cargo-record-evidence,.cargo-record-confirmation{font-size:11px}}@media (prefers-reduced-motion:reduce){.cargo-detection,.cargo-record-content,.cargo-record header i,.cargo-record-evidence{transition:none}}
