.ms{--ms-line:#ffffff24;--ms-card:#ffffff0b;--ms-blue:#5aa9ff;margin-top:26px}.ms-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.ms-head h3{flex:320px;margin:0;font-size:clamp(19px,2.2vw,24px);line-height:1.25}.ms-live{color:#fecaca;letter-spacing:.12em;background:#ef444424;border:1px solid #ef444473;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font:800 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.ms-live i{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ms-blink}.ms .ms-motion{border-color:var(--ms-line);color:#b4bfd1}.ms-stage{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ms-story{border:1px solid var(--ms-line);background:var(--ms-card);border-radius:16px;margin-top:16px;padding:18px}.ms-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ms-steps button{border:1px solid var(--ms-line);color:#c9d3e3;text-align:left;cursor:pointer;background:#ffffff08;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;height:100%;min-height:64px;padding:10px 12px 12px;font:650 13.5px/1.3 NK Brochure Body,Manrope,system-ui,sans-serif;transition:border-color .16s,background .16s;display:flex;position:relative;overflow:hidden}.ms-steps button:hover{border-color:#ffffff59}.ms-steps time{color:#8b97ad;font:700 11.5px/1 JetBrains Mono,ui-monospace,monospace}.ms-steps button.is-past time:after{content:" ✓";color:#4ade80}.ms-steps button[aria-current=step]{border-color:var(--rx-accent,#ff6b00);color:#fff;background:#ff6b001f}.ms-steps button[aria-current=step] time{color:var(--rx-accent-text,#ffb57d)}.ms-progress{transform-origin:0;background:var(--rx-accent,#ff6b00);width:100%;height:3px;animation:ms-fill var(--dur,9s) linear forwards;animation-play-state:paused;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ms-progress.is-running{animation-play-state:running}.ms-caption{min-height:150px}.ms-kicker{letter-spacing:.08em;color:var(--rx-accent-text,#ffb57d);align-items:center;gap:7px;font:800 12px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.ms-caption h4{margin:8px 0 6px;font-size:22px;line-height:1.25}.ms-caption>p{color:#dfe6f1;max-width:820px;margin:0;font-size:17px;line-height:1.6}.ms-caption .ms-learn{color:#cfe3ff;background:#5aa9ff1a;border:1px solid #5aa9ff4d;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:8px 12px;font-size:14.5px;line-height:1.45;display:inline-flex}.ms-learn svg{color:var(--ms-blue);flex:none;margin-top:2px}.ms-done .ms-kicker{color:#4ade80}.ms-outcome{color:#fff!important;margin:10px 0 16px!important;font-size:18.5px!important}.ms-done-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ms-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ms-ctl{border:1px solid var(--ms-line);color:#e7edf6;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font:700 14px/1 NK Brochure Body,Manrope,system-ui,sans-serif;text-decoration:none;display:inline-flex}.ms-ctl:hover:not(:disabled){background:#ffffff14}.ms-ctl:disabled{opacity:.4;cursor:default}.ms-ctl--next{color:#07162d;background:#fff;border-color:#fff}.ms-ctl--next:hover:not(:disabled){background:#e9eef5}.ms-note{color:#8b97ad;margin:10px 2px 0;font-size:12.5px}.dk{--dk-glow:#5aa9ff;height:calc(470px * var(--fit,1));border:1px solid var(--ms-line);background:#0e1a33;border-radius:16px;position:relative;overflow:hidden}.dk-canvas{width:760px;height:470px;transform:scale(var(--fit,1));transform-origin:0 0;position:absolute;top:0;left:0}.dk-room{background:radial-gradient(60% 45% at 50% 0,#fff0d21f,#0000 70%),linear-gradient(#1b2b4b 0%,#13213d 62%,#0d1830 100%);position:absolute;inset:0}.dk-window{border:8px solid #0a1324;border-radius:6px;width:236px;height:160px;position:absolute;top:30px;left:34px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 18px 40px #00000059}.dk-window i{display:block;position:absolute;inset:0}.dk-sky{background:linear-gradient(#8ecbff,#d6ecff);transition:background .8s}.dk--morning .dk-sky{background:linear-gradient(#ffcf9e 0%,#ffe8c8 70%)}.dk--evening .dk-sky{background:linear-gradient(#4b3a78 0%,#ff8a5c 80%)}.dk--night .dk-sky{background:linear-gradient(#050b1c,#142450)}.dk-city{clip-path:polygon(0 40%,9% 40%,9% 18%,20% 18%,20% 52%,30% 52%,30% 6%,40% 6%,40% 36%,52% 36%,52% 22%,62% 22%,62% 48%,72% 48%,72% 12%,84% 12%,84% 40%,100% 40%,100% 100%,0 100%);background:radial-gradient(circle,#ffdc8ce6 1px,#0000 1.6px) 0 0/12px 10px,#18233c;height:62%;top:auto!important}.dk--day .dk-city,.dk--morning .dk-city{background:#33425f}.dk-blinds{background:repeating-linear-gradient(#d6deec8c 0 5px,#7884a066 5px 7px);border-bottom:3px solid #d6deecb3;height:24%}.dk-clock{background:#070d19;border:1px solid #ffffff1a;border-radius:8px;justify-items:end;gap:2px;padding:8px 14px;display:grid;position:absolute;top:30px;right:36px}.dk-clock small{letter-spacing:.14em;text-transform:uppercase;color:#7c88a5;font:700 9px/1 JetBrains Mono,ui-monospace,monospace}.dk-clock b{color:#4ade80;text-shadow:0 0 12px #4ade808c;font:800 26px/1 JetBrains Mono,ui-monospace,monospace}.dk-lamp{background:radial-gradient(at 50% 30%,#ffecc81f,#0000 70%);width:420px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.dk-plant{z-index:4;background:linear-gradient(90deg,#b45f3a,#8c4325);border-radius:4px 4px 10px 10px;width:44px;height:40px;position:absolute;bottom:18px;right:18px}.dk-leaf{transform-origin:50% 100%;background:linear-gradient(90deg,#2f9e62,#1e7a49);border-radius:50%/70% 70% 30% 30%;width:14px;height:46px;animation:5s ease-in-out infinite alternate dk-sway;position:absolute;bottom:34px;left:16px;transform:rotate(-4deg)}.dk-leaf--2{height:36px;animation-duration:6s;left:4px;transform:rotate(-30deg)}.dk-leaf--3{height:38px;animation-duration:7s;left:26px;transform:rotate(26deg)}.dk-desk{z-index:1;height:150px;position:absolute;bottom:0;left:0;right:0}.dk-desk i{display:block;position:absolute}.dk-desktop{clip-path:polygon(5% 0,95% 0,100% 86%,100% 100%,0 100%,0 86%);background:linear-gradient(#0000 85%,#00000073 86%),radial-gradient(55% 60% at 45% 0,#5aa9ff29,#0000 70%),linear-gradient(#3a3f4c,#2a2e38);inset:0}.dk-keyboard{background:repeating-linear-gradient(90deg,#0000 0 3px,#1a1d24 3px 4px) 6px 6px/calc(100% - 12px) calc(100% - 12px) no-repeat,repeating-linear-gradient(#4a4f5c 0 9px,#1a1d24 9px 11px) 6px 6px/calc(100% - 12px) calc(100% - 12px) no-repeat,#23262e;border-radius:6px;width:230px;height:58px;bottom:42px;left:290px;transform:perspective(500px)rotateX(52deg);box-shadow:0 6px 10px #00000073}.dk-mouse{background:linear-gradient(#5b606d,#2d3038);border-radius:11px;width:22px;height:32px;bottom:54px;left:548px;transform:perspective(400px)rotateX(48deg)}.dk-mug{background:linear-gradient(90deg,#f1f5f9,#cbd5e1);border-radius:3px 3px 8px 8px;width:30px;height:34px;bottom:58px;left:640px}.dk-mug:after{content:"";border:3px solid #cbd5e1;border-left:0;border-radius:0 8px 8px 0;width:10px;height:14px;position:absolute;top:7px;right:-10px}.dk-steam{opacity:0;background:linear-gradient(#0000,#ffffff73);border-radius:6px;width:6px;height:22px;animation:2.8s ease-out infinite dk-steam;position:absolute;bottom:36px;left:8px}.dk-steam--2{animation-delay:1.3s;left:16px}.dk-badge{color:#1e293b;background:#e2e8f0;border-radius:3px;place-items:center;width:26px;height:18px;bottom:40px;left:600px;transform:perspective(300px)rotateX(50deg)rotate(-12deg);display:grid!important}.dk-mons{z-index:2;perspective:1300px;position:absolute;inset:0}.dk-mon{transform-style:preserve-3d;position:absolute}.dk-mon--main{width:372px;height:248px;top:64px;left:196px;transform:rotateY(9deg)}.dk-mon--side{transform-origin:0;width:168px;height:230px;top:82px;left:580px;transform:rotateY(-24deg)}.dk-screen{background:linear-gradient(160deg,#1b2130,#07090f);border-radius:10px;height:100%;padding:8px;position:relative;box-shadow:0 0 0 1px #2c3650,6px 8px 0 -1px #05070c,0 28px 50px #0000008c,0 0 70px #5aa9ff38}.dk-glare{pointer-events:none;background:linear-gradient(118deg,#ffffff17 0%,#ffffff05 34%,#0000 35%);border-radius:4px;position:absolute;inset:8px}.dk-neck{z-index:-1;background:linear-gradient(90deg,#2a2f3a,#4a5060,#2a2f3a);width:26px;height:46px;position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}.dk-foot{z-index:-1;background:radial-gradient(#4a5060,#22262f 70%);border-radius:50%;width:118px;height:16px;position:absolute;bottom:-56px;left:50%;transform:translate(-50%)}.dk-mon--side .dk-foot{width:80px}.dk-person{z-index:3;filter:drop-shadow(0 -4px 20px #00000080);width:300px;position:absolute;bottom:-70px;left:-62px}.dk-breathe{transform-origin:50% 100%;animation:4.5s ease-in-out infinite dk-breathe}.dk-app{color:#c3cbe0;background:#0a0f1a;border-radius:4px;flex-direction:column;height:100%;font:500 12.5px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.dk-titlebar{color:#9aa6bf;white-space:nowrap;background:#151c2c;border-bottom:1px solid #222b40;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;font:600 11px/1 Manrope,system-ui,sans-serif;display:flex}.dk-titlebar>i{background:#ef4444;border-radius:50%;flex:none;width:8px;height:8px}.dk-titlebar>i:nth-child(2){background:#f59e0b}.dk-titlebar>i:nth-child(3){background:#22c55e;margin-right:6px}.dk-titlebar span{text-overflow:ellipsis;overflow:hidden}.dk-titlebar time{color:#6f7c97;margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace}.dk-titlebar--chat{color:#e2e8f0}.dk-status{color:#6f7c97;gap:4px;margin-left:auto;display:inline-flex}.dk-body{flex:1;min-height:0;padding:10px 12px;overflow:hidden}.dk-term{gap:2px;display:grid}.dk-term--log{border-top:1px dashed #26314a;margin-top:10px;padding-top:8px}.dk-ln{opacity:0;overflow-wrap:anywhere;transition:opacity .25s,transform .25s;transform:translateY(4px)}.dk-ln.is-in{opacity:1;transform:none}.dk-ln--cmd{color:#f1f5f9;font-weight:700}.dk-ln--ok{color:#4ade80}.dk-ln--err{color:#f87171}.dk-ln--warn{color:#fbbf24}.dk-ln--dim{color:#7c88a5}.dk-caret{background:#4ade80;width:8px;height:14px;margin-top:2px;animation:1s step-end infinite ms-blink;display:inline-block}.dk-rows{gap:6px;margin:0;padding:0;font-family:Manrope,system-ui,sans-serif;font-size:12.5px;list-style:none;display:grid}.dk-rows li{color:#dbe3f0;opacity:0;background:#111827;border:1px solid #1e293b;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;transition:opacity .25s,transform .25s;display:flex;transform:translate(-6px)}.dk-rows li.is-in{opacity:1;transform:none}.dk-pill{text-align:right;border-radius:5px;flex:none;max-width:55%;padding:3px 7px;font:800 10.5px/1.25 JetBrains Mono,ui-monospace,monospace}.dk-pill--crit{color:#fca5a5;background:#ef444433}.dk-pill--high{color:#fdba74;background:#f9731633}.dk-pill--med{color:#fde047;background:#eab3082e}.dk-pill--ok{color:#86efac;background:#22c55e2e}.dk-pill--info{color:#bfdbfe;background:#5aa9ff2e}.dk-pipe{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.dk-stage{text-align:center;color:#94a3b8;background:#111827;border:1px solid #1e293b;border-radius:8px;flex:1;justify-items:center;gap:6px;padding:10px 4px;font:700 11px/1.2 Manrope,system-ui,sans-serif;transition:border-color .3s,background .3s;display:grid;position:relative}.dk-stage-ico{border:2px solid #334155;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.dk-stage--ok{color:#dcfce7;border-color:#22c55e80}.dk-stage--ok .dk-stage-ico{color:#052e16;background:#22c55e;border-color:#22c55e}.dk-stage--fail{color:#fee2e2;background:#ef44441a;border-color:#ef444499}.dk-stage--fail .dk-stage-ico{color:#fff;background:#ef4444;border-color:#ef4444}.dk-stage--run{color:#dbeafe;border-color:#5aa9ff99}.dk-stage--run .dk-stage-ico{color:#5aa9ff;border-color:#5aa9ff}.dk-spin{animation:1s linear infinite dk-spin}.dk-chat{font-family:Manrope,system-ui,sans-serif}.dk-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:7px;min-height:0;margin:0;padding:8px;list-style:none;display:flex;overflow:hidden}.dk-msg{align-items:flex-start;gap:6px;display:flex}.dk-msg>div{background:#1a2235;border-radius:4px 10px 10px;min-width:0;padding:6px 8px}.dk-msg b{color:#93c5fd;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.dk-msg p{color:#e2e8f0;margin:1px 0 0;font-size:11px;line-height:1.35}.dk-msg--me{flex-direction:row-reverse}.dk-msg--me>div{background:#1d3b2a;border-radius:10px 4px 10px 10px}.dk-msg--me b{color:#86efac}.dk-msg.is-new{animation:.35s ease-out both dk-pop}.dk-avatar{color:#fff;background:#334155;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.dk-msg--me .dk-avatar{background:#15803d}.dk-typing{background:#1a2235;border-radius:10px;align-self:flex-start;gap:4px;padding:8px 10px;display:inline-flex}.dk-typing i{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dk-dot}.dk-typing i:nth-child(2){animation-delay:.15s}.dk-typing i:nth-child(3){animation-delay:.3s}.b3{border:1px solid var(--ms-line);background:radial-gradient(80% 70% at 50% 58%,#15305c 0%,#0b1a35 60%,#081328 100%);border-radius:16px;flex-direction:column;min-height:340px;display:flex;position:relative;overflow:hidden}.b3-bar{z-index:2;align-items:center;gap:10px;padding:12px 14px 0;display:flex}.b3-title{letter-spacing:.08em;text-transform:uppercase;color:#cfe3ff;font:800 12px/1.2 JetBrains Mono,ui-monospace,monospace}.b3-hint{color:#8b97ad;margin-left:auto;font-size:12px}.b3-reset{border:1px solid var(--ms-line);color:#e2e8f0;cursor:pointer;background:#ffffff0f;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font:700 12px/1 Manrope,system-ui,sans-serif;display:inline-flex}.b3-view{min-height:calc(400px * var(--fit,1));cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline-offset:-3px;flex:1;position:relative}.b3-view:active{cursor:grabbing}.b3-fit{perspective:1700px;width:0;height:0;transform:scale(var(--fit,1));position:absolute;top:56%;left:50%}.b3-stage{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateZ(var(--rz));position:absolute;top:-161.5px;left:-255px}.b3-spin{transform-style:preserve-3d;animation:18s ease-in-out infinite alternate b3-sway;position:absolute;inset:0}.b3-stage.is-turned .b3-spin{animation:none}.b3-floor{background:linear-gradient(#78aaff17 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#78aaff17 1px,#0000 1px) 0 0/38px 38px,linear-gradient(135deg,#12284f,#0b1a37);border-radius:20px;position:absolute;inset:-26px;box-shadow:inset 0 0 0 1px #78aaff4d,0 50px 80px #0000008c}.b3-node{width:0;height:0;transform-style:preserve-3d;position:absolute}.b3-shadow{background:radial-gradient(circle,#0000008c,#0000 68%);border-radius:50%;width:84px;height:84px;position:absolute;top:-42px;left:-42px}.b3-beacon{border:3px solid var(--ms-blue,#5aa9ff);opacity:0;border-radius:50%;width:108px;height:108px;position:absolute;top:-54px;left:-54px}.b3-node.is-focus .b3-beacon{animation:2.2s ease-out infinite b3-ping}.b3-node.is-alert .b3-beacon{border-color:#ef4444;animation:1.4s ease-out infinite b3-ping}.b3-box{--b:56px;--top:#3a475f;--s1:#2b364c;--s2:#1f2839;left:calc(var(--b) / -2);top:calc(var(--b) / -2);width:var(--b);height:var(--b);transform-style:preserve-3d;position:absolute}.b3-face{backface-visibility:visible;display:block;position:absolute}.b3-top{width:var(--b);height:var(--b);background:var(--top);transform:translateZ(var(--h));border-radius:3px;transition:box-shadow .3s;top:0;left:0;box-shadow:inset 0 0 0 1px #fff3}.b3-front,.b3-back{width:var(--b);height:var(--h);transform-origin:50% 100%;left:0;transform:rotateX(-90deg)}.b3-front{top:calc(var(--b) - var(--h));background:var(--s1)}.b3-back{top:calc(var(--h) * -1);background:var(--s2)}.b3-left,.b3-right{width:var(--h);height:var(--b);transform-origin:100%;top:0;transform:rotateY(90deg)}.b3-right{left:calc(var(--b) - var(--h));background:var(--s2)}.b3-left{left:calc(var(--h) * -1);background:var(--s1)}.b3-node.is-focus .b3-top{box-shadow:inset 0 0 0 2px #fff,0 0 26px 6px #5aa9ffbf}.b3-node.is-alert .b3-top{box-shadow:inset 0 0 0 2px #fecaca,0 0 26px 8px #ef4444cc}.b3-tone-metal{--top:linear-gradient(135deg, #4b5a78, #2f3a52);--s1:radial-gradient(circle, #4ade80 1.6px, transparent 2.2px) 6px 50% / 8px 8px repeat-x, #263149;--s2:#1b2335}.b3-tone-device{--top:linear-gradient(135deg, #e2e8f0, #a7b3c9);--s1:#8e9ab1;--s2:#6b7790}.b3-tone-you{--top:linear-gradient(135deg, #fb923c, #ea580c);--s1:#c2410c;--s2:#9a3412}.b3-tone-fire{--top:linear-gradient(135deg, #f97316, #c2410c);--s1:repeating-linear-gradient(90deg, #b8461f 0 6px, #8f3416 6px 8px);--s2:#7c2d12}.b3-tone-glass{--top:linear-gradient(135deg, #93c5fdd9, #3b82f6a6);--s1:#3b82f68c;--s2:#2563eb73}.b3-tone-building{--top:linear-gradient(135deg, #8090ad, #5d6b88);--s1:repeating-linear-gradient(180deg, transparent 0 6px, #ffdc8cbf 6px 9px) 6px 0 / 34px 100% no-repeat, #4b5873;--s2:repeating-linear-gradient(180deg, transparent 0 6px, #ffdc8c73 6px 9px) 6px 0 / 34px 100% no-repeat, #3a465e}.b3-tone-rack{--top:linear-gradient(135deg, #3b4763, #232c40);--s1:repeating-linear-gradient(180deg, #2a3449 0 7px, #121826 7px 8px);--s2:#161d2c}.b3-tone-cluster{--top:radial-gradient(circle, #93c5fd 2px, transparent 2.6px) 0 0 / 15px 15px, linear-gradient(135deg, #4f6ef0, #2b47c4);--s1:#2a44a8;--s2:#1e3388}.b3-tone-data{--top:radial-gradient(ellipse at 50% 50%, #5eead4 0 30%, #14b8a6 31% 100%);--s1:repeating-linear-gradient(180deg, #0f8a7d 0 8px, #0b6b61 8px 10px);--s2:#0b5f56}.b3-tone-watch{--top:linear-gradient(135deg, #a78bfa, #7c3aed);--s1:#6d3fd4;--s2:#5528b0}.b3-tone-paper{--top:repeating-linear-gradient(180deg, #f8fafc 0 6px, #cbd5e1 6px 7px);--s1:#cbd5e1;--s2:#94a3b8}.b3-anchor{width:0;height:0;transform-style:preserve-3d;position:absolute}.b3-tag{width:0;height:0;transform-style:preserve-3d;transform:translateZ(var(--z)) rotateZ(calc(var(--rz) * -1)) rotateX(calc(var(--rx) * -1));pointer-events:none;position:absolute;top:0;left:0}.b3-tag-in{white-space:nowrap;color:#f1f5f9;font:700 max(11.5px, calc(10px / var(--fit,1))) / 1.15 "Manrope", system-ui, sans-serif;background:#071022e6;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45em;padding:.3em .7em .3em .35em;display:inline-flex;position:absolute;bottom:4px;left:0;transform:translate(-50%);box-shadow:0 6px 16px #0006}.b3-ico{color:#bfdbfe;background:#5aa9ff33;border-radius:50%;place-items:center;width:1.75em;height:1.75em;display:grid}.b3-ico svg{width:1.1em;height:1.1em}.b3-node.is-focus .b3-tag-in{background:#13305e;border-color:#93c5fd}.b3-node.is-alert .b3-tag-in{background:#4a1515;border-color:#f87171}.b3-node.is-alert .b3-ico{color:#fecaca;background:#ef44444d}.b3-dot{background:#ef4444;border-radius:50%;width:.55em;height:.55em;animation:1s ease-in-out infinite ms-blink}.b3-wtag .b3-tag-in{font-size:max(10.5px, calc(9.5px / var(--fit,1)));color:#b4c2da;background:#071022bf;padding:.2em .6em;font-weight:650}.b3-wtag--down .b3-tag-in,.b3-wtag--blocked .b3-tag-in{color:#fecaca;background:#3c0c0ce6;border-color:#f87171b3}.b3-wtag--flow .b3-tag-in{color:#cfe3ff}.b3-wtag--threat .b3-tag-in{color:#fecaca;border-color:#f8717199}.b3-link{transform-origin:0 0;height:0;transform-style:preserve-3d;position:absolute}.b3-wire{background:#94aad259;border-radius:2px;height:4px;position:absolute;top:-2px;left:0;right:0}.b3-link--flow .b3-wire{background:#5aa9ff;box-shadow:0 0 10px #5aa9ffcc}.b3-link--threat .b3-wire{background:repeating-linear-gradient(90deg,#ef4444 0 10px,#0000 10px 16px);box-shadow:0 0 10px #ef444499}.b3-link--down .b3-wire{background:repeating-linear-gradient(90deg,#ef4444bf 0 6px,#0000 6px 12px)}.b3-link--blocked .b3-wire{background:repeating-linear-gradient(90deg,#94a3b880 0 6px,#0000 6px 12px)}.b3-pkt{width:12px;height:12px;animation:b3-move var(--dur,2s) linear infinite;background:#e0f0ff;border-radius:50%;position:absolute;top:-6px;left:-6px;transform:translateZ(4px);box-shadow:0 0 12px 3px #5aa9ffe6}.b3-pkt--2{animation-delay:calc(var(--dur,2s) * -.33)}.b3-pkt--3{animation-delay:calc(var(--dur,2s) * -.66)}.b3-link--threat .b3-pkt{animation-duration:calc(var(--dur,2s) * .6);background:#fee2e2;box-shadow:0 0 12px 3px #ef4444f2}.b3-key{color:#9aa6bf;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0 14px 12px;font-size:12px;list-style:none;display:flex}.b3-key li{align-items:center;gap:6px;display:inline-flex}.b3-key li:before{content:"";border-radius:2px;width:16px;height:4px}.b3-key .k-flow:before{background:#5aa9ff;box-shadow:0 0 6px #5aa9ff}.b3-key .k-threat:before{background:#ef4444}.b3-key .k-down:before{background:repeating-linear-gradient(90deg,#ef4444 0 4px,#0000 4px 7px)}.b3-key .k-focus:before{border:2px solid #5aa9ff;border-radius:50%;width:10px;height:10px}@keyframes ms-blink{50%{opacity:.25}}@keyframes ms-fill{to{transform:scaleX(1)}}@keyframes b3-sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes b3-ping{0%{opacity:.95;transform:scale(.45)}to{opacity:0;transform:scale(1.45)}}@keyframes b3-move{0%{transform:translateZ(4px)}to{transform:translate3d(var(--len,100px), 0, 4px)}}@keyframes dk-sway{to{rotate:6deg}}@keyframes dk-steam{0%{opacity:0;transform:translateY(6px)scaleX(1)}40%{opacity:.8}to{opacity:0;transform:translateY(-18px)scaleX(1.6)}}@keyframes dk-breathe{50%{transform:translateY(-2px)scale(1.006)}}@keyframes dk-spin{to{transform:rotate(360deg)}}@keyframes dk-dot{50%{opacity:.5;transform:translateY(-3px)}}@keyframes dk-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (width<=1239px){.ms-stage{grid-template-columns:minmax(0,1fr)}.b3-view{min-height:calc(380px * var(--fit,1))}}@media (width<=760px){.ms-steps{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;position:relative;overflow-x:auto}.ms-steps li{scroll-snap-align:start;flex:0 0 150px}.ms-caption h4{font-size:20px}.ms-caption>p{font-size:16px}.ms-story{padding:14px}.ms-controls{justify-content:stretch}.ms-controls .ms-ctl{flex:1;justify-content:center}.ms-done-actions>*{justify-content:center;width:100%}}@media (width<=700px){.dk{background:linear-gradient(#16243f,#0d1830);height:auto;padding:10px}.dk-canvas{width:auto;height:auto;position:static;transform:none}.dk-room,.dk-desk,.dk-person,.dk-neck,.dk-foot,.dk-glare{display:none}.dk-mons{perspective:none;gap:10px;display:grid;position:static}.dk-mon,.dk-mon--main,.dk-mon--side{width:auto;height:auto;position:static;transform:none}.dk-screen{padding:6px;box-shadow:0 0 0 1px #2c3650,0 0 40px #5aa9ff26}.dk-mon--main .dk-app{min-height:236px}.dk-mon--side .dk-app{max-height:190px}.dk-msgs{justify-content:flex-start}.dk-app{font-size:12px}.b3-tag-in{font-size:max(12px, calc(10.5px / var(--fit,1)))}.b3-hint,.b3-wtag--flow,.b3-wtag--threat{display:none}}@media (prefers-reduced-motion:reduce){.ms-progress,.dk-ln,.dk-rows li,.dk-msg.is-new,.b3-top{transition:none!important;animation:none!important}.ms-progress{transform:scaleX(0)}}.ms-voice{color:#e7edf6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font:700 13px/1 NK Brochure Body,Manrope,system-ui,sans-serif;transition:background .16s,border-color .16s;display:inline-flex}.ms-voice:hover{background:#ffffff1f}.ms-voice--soft,.ms-voice--on{border-color:var(--rx-accent,#ff6b00);color:#fff;background:#ff6b0024}.ms-voice.is-blocked{border-color:var(--rx-accent,#ff6b00);animation:1.6s ease-out 4 ms-voice-pulse}.ms-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.ms-eq b{background:var(--rx-accent-text,#ffb57d);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite ms-eq}.ms-eq b:nth-child(2){animation-delay:.2s}.ms-eq b:nth-child(3){animation-delay:.4s}@keyframes ms-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes ms-voice-pulse{0%{box-shadow:0 0 #ff6b0099}to{box-shadow:0 0 0 14px #ff6b0000}}@media (prefers-reduced-motion:reduce){.ms-voice.is-blocked{animation:none}}
