.fb-btn{z-index:50;height:28px;color:var(--bp-green);font:inherit;background:rgba(0,0,0,.85);border:1px solid rgba(57,255,20,.35);border-radius:14px;align-items:center;gap:5px;padding:0 11px;font-size:11px;display:inline-flex;position:fixed;bottom:16px;right:16px;cursor:var(--bp-cursor-hover)!important}.fb-btn:hover,.fb-btn.on{border-color:var(--bp-green);box-shadow:0 0 10px rgba(57,255,20,.25)}.fb-panel{z-index:50;color:#ddd;background:linear-gradient(#141414,#050505 40px);border:1px solid rgba(57,255,20,.35);border-radius:8px;flex-direction:column;gap:8px;width:min(340px,100vw - 32px);padding:10px 12px 12px;font-size:12px;display:flex;position:fixed;bottom:54px;right:16px;box-shadow:0 8px 30px rgba(0,0,0,.6)}.fb-panel *{cursor:var(--bp-cursor)!important}.fb-panel :-webkit-any(button,textarea){cursor:var(--bp-cursor-hover)!important}.fb-panel :-moz-any(button,textarea){cursor:var(--bp-cursor-hover)!important}.fb-panel :is(button,textarea){cursor:var(--bp-cursor-hover)!important}.fb-head{color:var(--bp-green);align-items:center;gap:6px;font-weight:600;display:flex}.fb-x{color:#8a8a8a;background:0 0;border:0;margin-left:auto;font-size:14px}.fb-x:hover{color:#fff}.fb-panel textarea{color:#e8e8e8;height:110px;font:inherit;resize:vertical;background:#000;border:1px solid #262626;border-radius:6px;outline:none;padding:8px;font-size:12px}.fb-panel textarea:focus{border-color:rgba(57,255,20,.5)}.fb-add{color:#9a9a9a;height:30px;font:inherit;background:0 0;border:1px dashed #2e2e2e;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex}.fb-add small{color:#555}.fb-add:hover{color:#ddd;border-color:rgba(57,255,20,.4)}.fb-shot{position:relative}.fb-shot img{object-fit:contain;background:#0b0b0b;border:1px solid #222;border-radius:6px;width:100%;max-height:160px;display:block}.fb-shot button{color:#ccc;font:inherit;background:rgba(0,0,0,.8);border:1px solid #333;border-radius:4px;padding:2px 7px;font-size:10px;position:absolute;top:6px;right:6px}.fb-send{border:1px solid var(--bp-green);height:30px;color:var(--bp-green);font:inherit;background:rgba(57,255,20,.12);border-radius:6px;font-weight:600}.fb-send:disabled{opacity:.35}.fb-ok{color:var(--bp-green)}.fb-err{color:var(--bp-amber)}
.tour-target{animation:1.1s ease-out infinite tour-pulse!important}@keyframes tour-pulse{0%{box-shadow:0 0 rgba(57,255,20,.85),0 0 12px rgba(57,255,20,.6)}70%{box-shadow:0 0 0 12px rgba(57,255,20,0),0 0 12px rgba(57,255,20,.6)}to{box-shadow:0 0 rgba(57,255,20,0),0 0 12px rgba(57,255,20,.6)}}.tour-card{z-index:60;border:1px solid var(--bp-green);color:#ddd;background:linear-gradient(#141414,#050505 50px);border-radius:8px;flex-direction:column;gap:6px;padding:11px 13px 12px;font-size:12px;line-height:1.5;transition:left .25s,top .25s;display:flex;position:fixed;box-shadow:0 0 18px rgba(57,255,20,.18),0 10px 30px rgba(0,0,0,.6)}.tour-card *{cursor:var(--bp-cursor)!important}.tour-card button{cursor:var(--bp-cursor-hover)!important}.tour-card b{color:var(--bp-green);font-size:13px}.tour-card p{color:#cfcfcf;margin:0}.tour-top{justify-content:space-between;align-items:center;display:flex}.tour-n{color:#6a6a6a;font-size:10px}.tour-skip,.tour-link{color:#8a8a8a;font:inherit;text-underline-offset:2px;background:0 0;border:0;font-size:11px;text-decoration:underline}.tour-skip:hover,.tour-link:hover{color:#fff}.tour-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.tour-actions:empty{display:none}.tour-btn{border:1px solid var(--bp-green);height:28px;color:var(--bp-green);font:inherit;background:rgba(57,255,20,.12);border-radius:6px;padding:0 14px;font-weight:600}.tour-btn:disabled{opacity:.35}.atour-block{z-index:55;position:fixed;top:0;bottom:0;left:0;right:0;cursor:progress!important}.atour-cursor{z-index:70;pointer-events:none;width:0;height:0;transition:left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1);position:fixed}.atour-cursor:before{content:"";background:radial-gradient(circle,#39ff14 0,#39ff14 30%,rgba(57,255,20,.35) 31%,rgba(57,255,20,.35) 55%,rgba(57,255,20,0) 70%);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px;box-shadow:0 0 14px rgba(57,255,20,.7)}.atour-cursor span.ring{border:2px solid #39ff14;border-radius:50%;width:36px;height:36px;animation:.5s ease-out forwards atour-ring;position:absolute;top:-18px;left:-18px}@keyframes atour-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.atour-cap{z-index:60;border:1px solid var(--bp-green);color:#ddd;background:linear-gradient(#141414,#050505 50px);border-radius:8px;flex-direction:column;gap:5px;width:min(460px,100vw - 32px);padding:11px 14px 12px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 0 18px rgba(57,255,20,.18),0 10px 30px rgba(0,0,0,.6)}.atour-cap *{cursor:var(--bp-cursor)!important}.atour-cap button{cursor:var(--bp-cursor-hover)!important}.atour-cap b{color:var(--bp-green);font-size:13px}.atour-cap p{color:#cfcfcf;margin:0}.atour-cap.end{top:24px;bottom:auto}.atour-count{z-index:65;pointer-events:none;background:rgba(0,0,0,.82);flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .4s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.atour-count span{color:var(--bp-green);font-family:var(--bp-brand-font),var(--bp-font);letter-spacing:-.5px;font-size:30px;font-weight:700;animation:.6s ease-out both atour-fade}.atour-count b{color:var(--bp-green);font-family:var(--bp-brand-font),var(--bp-font);text-shadow:0 0 24px rgba(57,255,20,.45);font-size:96px;font-weight:700;line-height:1;animation:1s ease-out both atour-num}@keyframes atour-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes atour-num{0%{opacity:0;transform:scale(1.4)}25%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:.15;transform:scale(.92)}}.bp-walk kbd.on{border-color:var(--bp-green);color:#fff;background:rgba(57,255,20,.22);box-shadow:0 0 8px rgba(57,255,20,.6)}.atour-cap[hidden]{display:none}
.nl{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none;background:#000;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.nl,.nl *{cursor:var(--bp-cursor)!important}.nl :-webkit-any(button,input,.nl-port,.bp-head,.nl-bp-body,.bp-rsz){cursor:var(--bp-cursor-hover)!important}.nl :-moz-any(button,input,.nl-port,.bp-head,.nl-bp-body,.bp-rsz){cursor:var(--bp-cursor-hover)!important}.nl :is(button,input,.nl-port,.bp-head,.nl-bp-body,.bp-rsz){cursor:var(--bp-cursor-hover)!important}.nl-grid{pointer-events:none;background-image:radial-gradient(circle,rgba(57,255,20,.263) 1.3px,transparent 1.6px);background-size:var(--gs,48px)var(--gs,48px);background-position:var(--gp,0 0);-webkit-mask-image:radial-gradient(ellipse 45% 50% at var(--sx)var(--sy),#000 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.12) 100%);-webkit-mask-image:radial-gradient(ellipse 45% 50% at var(--sx)var(--sy),#000 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.12) 100%);mask-image:radial-gradient(ellipse 45% 50% at var(--sx)var(--sy),#000 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.12) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.nl-world{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.nl-wires{pointer-events:none;z-index:1;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.nl-ghost{fill:none;stroke:rgba(57,255,20,.28);stroke-width:1.6px;stroke-dasharray:3 7;animation:1.33s linear infinite nl-ghost-dash}@keyframes nl-ghost-dash{to{stroke-dashoffset:-20px}}.bp-cable.nl-flow{stroke-width:3.4px;filter:drop-shadow(0 0 6px rgba(57,255,20,.9));animation-duration:.29s}.nl-node{z-index:2;animation:.5s ease-out backwards nl-in}@keyframes nl-in{0%{opacity:0;transform:translateY(8px)}}.nl-node .nl-port{top:50%}.nl-port.out:hover{background:var(--bp-green)}.nl-plabel{color:#a0a0a0;pointer-events:none;white-space:nowrap;margin-top:-8px;font-size:11px;line-height:16px;position:absolute;top:50%}.nl-plabel.in{left:14px}.nl-plabel.out{right:14px}.nl-acc{width:290px;padding-bottom:14px}.nl-tabs{gap:4px;padding:2px 12px 8px;display:flex}.nl-tabs button{color:#8a8a8a;border:1px solid #1d1d1d;border-radius:6px;flex:1;height:22px;font-size:11px}.nl-tabs button.on{color:var(--bp-green);border-color:rgba(57,255,20,.5)}.nl-fields{flex-direction:column;gap:8px;padding:0 12px;display:flex}.nl-fields label{align-items:center;gap:8px;display:flex}.nl-fields label>span{color:#6a6a6a;text-align:right;width:46px;font-size:10px}.nl-fields input{min-width:0;height:28px;font:inherit;color:#eee;outline:none;flex:1;padding:0 8px;font-size:12px}.nl-fields input:focus{border-color:rgba(57,255,20,.5)}.nl-fields label.bad input{border-color:var(--bp-amber)}.nl-msg{color:var(--bp-amber);text-align:center;margin:8px 12px 0;font-size:11px}.nl-bp{width:250px;min-height:150px}.nl-bp>.nl-plabel.in{top:50%}.nl-bp-body{flex-direction:column;align-items:center;gap:10px;padding:26px 16px 18px 70px;display:flex}.nl-logo{font-family:var(--bp-brand-font),var(--bp-font);letter-spacing:-.5px;color:var(--bp-green);font-size:22px;font-weight:700}.nl-wait{color:#555;font-size:11px;animation:2s ease-in-out infinite bp-think}.nl-user{align-items:center;gap:10px;animation:.5s ease-out nl-in;display:flex}.nl-avatar{width:38px;height:38px;color:var(--bp-green);background:radial-gradient(circle at 50% 30%,#143d0b,#061a03 75%);border:1px solid rgba(57,255,20,.6);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;box-shadow:0 0 12px rgba(57,255,20,.3)}.nl-uinfo{flex-direction:column;gap:2px;display:flex}.nl-credits{color:var(--bp-green,#39ff14);align-items:center;gap:3px;font-size:10px;display:inline-flex}.nl-credits.empty,.nl-kv b.warn{color:#ffb020}.nl-uname{color:#ddd;text-overflow:ellipsis;max-width:120px;font-size:12px;overflow:hidden}.nl-outs{flex-direction:column;gap:6px;padding:0 0 14px;animation:.5s ease-out .2s backwards nl-in;display:flex}.nl-orow{height:22px;position:relative}.nl-orow .nl-plabel.out{color:var(--bp-green)}.nl-node>.nl-port.nl-top{top:16px}.nl-signed{align-items:center;gap:10px;padding:6px 14px 4px;display:flex}.nl-signed b,.nl-prof-top b{color:#e8e8e8;font-size:12px;font-weight:600;display:block}.nl-signed small,.nl-prof-top small{color:#6a6a6a;font-size:10px;display:block}.nl-avatar.sm{width:30px;height:30px;font-size:12px}.nl-pf{width:300px;padding-bottom:12px}.nl-prof{flex-direction:column;gap:8px;padding:2px 14px 0;display:flex}.nl-prof-top{border-bottom:1px solid #141414;align-items:center;gap:10px;padding-bottom:6px;display:flex}.nl-kv{align-items:center;gap:8px;height:24px;font-size:11px;display:flex}.nl-kv>span{color:#6a6a6a;width:60px}.nl-kv>b{color:var(--bp-green);flex:1;font-weight:600}.nl-kv>b.dim{color:#8a8a8a;font-weight:400}.nl-kv .bp-mini{height:20px;margin-left:0;font-size:10px}.nl-kv .bp-mini:disabled{opacity:.4}.nl-kv>b em{color:#6a6a6a;font-style:normal;font-weight:400}.nl-packs{flex-direction:column;gap:4px;display:flex}.nl-pack{background:#070707;border:1px solid rgba(57,255,20,.14);border-radius:5px;grid-template-columns:52px 1fr auto auto;align-items:center;gap:8px;padding:5px 8px;font-size:11px;display:grid}.nl-pack>b{color:#e8e8e8;font-weight:600}.nl-pack>span{color:var(--bp-green)}.nl-pack small{color:#6a6a6a;font-size:9px;display:block}.nl-pack>i{color:#e8e8e8;text-align:right;font-style:normal;font-weight:600}.nl-pack>i small{font-weight:400}.nl-pack .bp-mini{height:20px;margin-left:0;font-size:10px}.nl-pack .bp-mini:disabled{opacity:.4}.nl-soon{color:#4d4d4d;font-size:10px}.nl-power{color:#9a9a9a;font:inherit;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:2px 2px 2px 4px;font-size:11px;transition:color .2s;display:inline-flex}.nl-power .bp-power-icon{width:16px;height:16px}.nl-power:hover{color:#e8e8e8}.nl-power:hover .bp-power-icon{opacity:1;filter:drop-shadow(0 0 6px #39ff14);animation-play-state:paused}.nl-empty{color:#6a6a6a;padding:10px 14px 6px;font-size:11px}.nl-empty b{color:var(--bp-green);font-weight:400}.nl-thumb{overflow:hidden}.nl-thumb img{object-fit:cover;width:100%;height:100%}.nl-my{width:280px;padding-bottom:8px}.nl-my>.nl-port.in{top:16px}.nl-page{border-top:1px solid #111;align-items:center;gap:8px;height:40px;padding:0 22px 0 12px;display:flex;position:relative}.nl-page:hover{background:rgba(57,255,20,.05)}.nl-thumb{background:linear-gradient(135deg,#1b1b1b,#0c0c0c);border:1px solid #222;border-radius:4px;width:44px;height:26px}.nl-ptitle{color:#ddd;flex:1;font-size:12px}.nl-pdel{color:#6a6a6a;border-radius:4px;min-width:18px;height:18px;padding:0 4px;font-size:13px;line-height:18px}.nl-pdel:hover{color:#fff}.nl-pdel.sure{color:var(--bp-amber);border:1px solid rgba(255,176,32,.5);font-size:10px}.nl-pdate{color:#555;font-size:10px}.nl-hint{color:#6a6a6a;letter-spacing:.5px;white-space:nowrap;font-size:12px;animation:.6s ease-out backwards nl-in;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.nl-hint b{color:var(--bp-green);font-weight:400}.nl-tag{color:#333;font-size:10px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.nl-ws{z-index:1;background:linear-gradient(#2a2a2a 0,#141414 14px,#070707 30px,rgba(5,5,5,.92) 46px);border-color:rgba(57,255,20,.3);transition:border-color .2s,box-shadow .2s;animation:.5s ease-out backwards nl-in}.nl-ws-head{cursor:grab;align-items:center;gap:8px;height:38px;padding:0 8px 0 14px;display:flex}.nl-ws-head>.ti{color:var(--bp-green);font-size:15px}.nl-ws-crumb{font-family:var(--bp-brand-font),var(--bp-font);letter-spacing:-.2px;color:var(--bp-green);white-space:nowrap;font-size:13px;font-weight:700}.nl-ws-title{width:auto;max-width:360px;height:24px;font:inherit;color:#e8e8e8;background:0 0;border:1px solid transparent;border-radius:5px;outline:none;margin-left:-4px;padding:0 6px;font-size:13px}.nl-ws-title:hover,.nl-ws-title:focus{background:#050505;border-color:#2a2a2a}.nl-ws-save{color:#4d4d4d;font-size:10px}.nl-ws-save.error,.nl-ws-save.conflict{color:var(--bp-amber)}.nl-ws-close{color:#8a8a8a;width:22px;height:22px;margin-left:auto}.nl-ws-close:hover{color:#fff}.nl-ws-body,.nl-ws-body.bp-root.bp-embedded{outline:none;position:absolute;top:38px;bottom:0;left:0;right:0}.nl-page.open{background:rgba(57,255,20,.06)}.nl-ws.sel{z-index:2}.nl-add{width:100%;height:34px;color:var(--bp-green);text-align:left;border-top:1px solid #111;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}button.nl-add:hover{background:rgba(57,255,20,.06)}.nl-add.on input{min-width:0;height:24px;font:inherit;color:#eee;border-color:rgba(57,255,20,.5);outline:none;flex:1;padding:0 8px;font-size:12px}.nl-add.on .bp-mini{height:22px;margin-left:0;font-size:10px}.nl-page.fresh{background:rgba(57,255,20,.08)}.nl-page.fresh .nl-port{animation:.8s ease-in-out 3 nl-fresh}@keyframes nl-fresh{50%{box-shadow:0 0 0 4px rgba(57,255,20,.35),0 0 12px rgba(57,255,20,.9)}}.nl-fields input.nl-invite{letter-spacing:.08em;font-variant-numeric:tabular-nums}.nl-fields input.nl-invite::placeholder{letter-spacing:.08em;color:#3a3a3a}.nl-pending{color:#c9c9c9;background:rgba(255,176,32,.06);border:1px solid rgba(255,176,32,.35);border-radius:6px;gap:7px;margin-top:10px;padding:8px 10px;font-size:11px;line-height:1.45;display:flex}.nl-pending i{color:var(--bp-amber,#ffb020);margin-top:1px}.nl-pending b{color:var(--bp-amber,#ffb020)}.nl-tour-again{color:#8a8a8a;font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;font-size:11px;display:inline-flex}.nl-tour-again:hover:not(:disabled){color:var(--bp-green)}.nl-tour-again:disabled{opacity:.4}.nl-or{color:#555;text-align:center;margin:10px 12px 6px;font-size:10px}.nl-google{color:#e0e0e0;border:1px solid rgba(57,255,20,.55);border-radius:6px;justify-content:center;align-items:center;gap:7px;height:28px;margin:0 12px;font-size:11px;text-decoration:none;transition:border-color .2s,color .2s,box-shadow .2s;display:flex}.nl-google:hover{border-color:var(--bp-green);color:#fff;box-shadow:0 0 8px rgba(57,255,20,.35)}.nl-pending em{color:#e8e8e8;overflow-wrap:anywhere;font-style:normal}.nl-resend{color:#8a8a8a;margin-top:6px;display:block}.nl-resend button{color:var(--bp-green);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.nl-resend button:disabled{color:#6a6a6a}.nl-resend small{color:var(--bp-amber,#ffb020);display:block}@media (max-width:699px){.nl-hint{white-space:normal;text-align:center;width:calc(100vw - 32px);line-height:1.5;bottom:76px}}.nl-forgot{color:#8a8a8a;font:inherit;text-underline-offset:2px;background:0 0;border:0;align-self:flex-end;margin:-2px 0 0;padding:0;font-size:10.5px;text-decoration:underline}.nl-forgot:hover{color:#fff}.nl-forgot.back{margin:8px 12px 0;display:block}.nl-act{width:calc(100% - 24px);font:inherit;background:0 0;margin-top:10px;font-size:11px}.nl-act:disabled{opacity:.5}.nl-note{color:var(--bp-green);margin:8px 12px 0;font-size:10.5px;line-height:1.45}
