*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f1216;--bg2:#151a21;--bg3:#1b222c;--bg4:#212a36;--ink:#e9e6dc;--ink2:#a9afb9;--muted:#70798666;--mut:#6e7783;--line:#232a34;--line2:#313b47;--green:#3fcc8a;--green-d:#0b1f16;--gold:#e3b341;--red:#e8635a;--amber:#e8985a;--cy:#58a6f0}[data-theme=day]{--bg:#edebe3;--bg2:#f6f4ee;--bg3:#e3e0d4;--bg4:#d9d5c6;--ink:#1b1e23;--ink2:#4b5261;--mut:#828896;--line:#d6d1c2;--line2:#bdb7a4;--green:#188a5c;--green-d:#edf7f1;--gold:#9a7514;--red:#c6473e;--amber:#b36a1e;--cy:#2d6fb0}html{scrollbar-color:var(--line2) transparent}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Golos Text,system-ui,sans-serif;font-size:14px;line-height:1.5;transition:background .3s,color .3s}::selection{background:var(--green);color:var(--green-d)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line2);border:3px solid var(--bg);border-radius:6px}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.mono{font-family:JetBrains Mono,monospace}button{color:inherit;font-family:inherit}input,select,textarea{color:var(--ink);font-family:inherit}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=range]{appearance:none;background:var(--line2);border-radius:2px;outline:none;width:100%;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--green);border:2px solid var(--bg2);cursor:pointer;border-radius:50%;width:15px;height:15px}input[type=range]::-moz-range-thumb{background:var(--green);border:2px solid var(--bg2);cursor:pointer;border-radius:50%;width:13px;height:13px}.grain{z-index:2000;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.rail{background:var(--bg);border-right:1px solid var(--line);z-index:50;flex-direction:column;width:236px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid var(--line);padding:22px 22px 18px}.brand h1{letter-spacing:.01em;align-items:center;gap:9px;font-family:Unbounded;font-size:19px;font-weight:700;line-height:1;display:flex}.brand h1 i{background:var(--green);width:9px;height:9px;box-shadow:0 0 12px color-mix(in srgb,var(--green) 60%,transparent);border-radius:2px;flex:none}.brand p{letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin-top:8px;font:500 9.5px JetBrains Mono}.nav{flex:1;padding:12px 0}.nav-item{cursor:pointer;color:var(--ink2);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:11px 22px;transition:all .15s;display:flex;position:relative}.nav-item:hover{color:var(--ink);background:var(--bg2)}.nav-item .n{color:var(--mut);width:18px;font:500 10px JetBrains Mono}.nav-item .l{font-size:13.5px;font-weight:500}.nav-item.on{color:var(--ink)}.nav-item.on:before{content:"";background:var(--green);width:3px;position:absolute;top:8px;bottom:8px;left:0}.nav-item.on .n{color:var(--green)}.nav-badge{color:var(--amber);border:1px solid;border-radius:2px;margin-left:auto;padding:2px 5px 1px;font:600 10px JetBrains Mono}.rail-foot{border-top:1px solid var(--line);color:var(--mut);letter-spacing:.04em;padding:14px 22px 18px;font:400 10px/1.9 JetBrains Mono}.rail-foot b{color:var(--ink2);align-items:center;gap:7px;font-weight:500;display:inline-flex}.rail-foot .dot{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.btn{border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:8px;padding:9px 16px;font:500 13px Golos Text;transition:all .16s;display:inline-flex}.btn:hover{border-color:var(--ink);background:var(--bg2)}.btn svg{width:14px;height:14px}.btn.solid{background:var(--green);border-color:var(--green);color:var(--green-d);font-weight:600}.btn.solid:hover{filter:brightness(1.1)}.btn.danger{color:var(--red)}.btn.danger:hover{border-color:var(--red);background:0 0}.btn.sm{padding:6px 11px;font-size:12px}.icon-btn{width:34px;height:34px;color:var(--ink2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;transition:all .15s;display:grid;position:relative}.icon-btn:hover{border-color:var(--line2);color:var(--ink);background:var(--bg2)}.icon-btn svg{width:16px;height:16px}kbd{border:1px solid var(--line2);color:var(--mut);border-bottom-width:2px;border-radius:3px;padding:2px 5px;font:500 10px JetBrains Mono}.switch{border:1px solid var(--line2);cursor:pointer;vertical-align:middle;background:0 0;border-radius:11px;flex:none;width:36px;height:20px;transition:all .2s;display:inline-block;position:relative}.switch:after{content:"";background:var(--mut);border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.switch.on{background:var(--green);border-color:var(--green)}.switch.on:after{background:var(--green-d);left:19px}.chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line2);color:var(--ink2);cursor:pointer;background:0 0;border-radius:2px;padding:6px 11px;font:500 11px JetBrains Mono;transition:all .14s}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.on{border-color:var(--green);color:var(--green)}.chip .c{color:var(--mut);margin-left:4px}.chips{flex-wrap:wrap;gap:8px;display:flex}.frame{min-height:100vh;margin-left:236px}.masthead{z-index:40;border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:14px;height:58px;padding:0 28px;display:flex;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.masthead{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.crumb{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font:500 11px JetBrains Mono}.crumb b{color:var(--ink);font-weight:600}.mh-spacer{flex:1}.searchbtn{border:1px solid var(--line2);color:var(--mut);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:10px;min-width:220px;padding:8px 12px;font:400 12.5px Golos Text;transition:all .15s;display:flex}.searchbtn:hover{border-color:var(--ink);color:var(--ink)}.searchbtn svg{width:14px;height:14px}.searchbtn kbd{margin-left:auto}.parked-pill{color:var(--amber);border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:8px;padding:7px 11px;font:500 11px JetBrains Mono;transition:all .15s;display:flex}.parked-pill:hover{border-color:var(--amber)}.parked-pill svg{width:13px;height:13px}.ava-wrap{position:relative}.ava{border:1px solid var(--line2);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;place-items:center;padding:0;font:600 11px Unbounded;transition:all .15s;display:grid}.ava:hover{border-color:var(--green);color:var(--green)}.menu{background:var(--bg2);border:1px solid var(--line2);opacity:0;pointer-events:none;z-index:70;border-radius:4px;width:236px;padding:6px;transition:all .18s;position:absolute;top:44px;right:0;transform:translateY(-6px);box-shadow:0 16px 40px #00000059}.menu.show{opacity:1;pointer-events:auto;transform:none}.menu-h{border-bottom:1px solid var(--line);margin-bottom:6px;padding:10px 12px}.menu-h b{font-size:13px;font-weight:600;display:block}.menu-h span{color:var(--mut);margin-top:2px;font:400 10px JetBrains Mono;display:block}.menu-i{width:100%;color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:9px 12px;font:400 13px Golos Text;display:flex}.menu-i:hover{background:var(--bg3);color:var(--ink)}.menu-i svg{width:14px;height:14px}.menu-i.out{color:var(--red)}.menu-i.out:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}.view{max-width:1280px;margin:0 auto;padding:30px 28px 90px}.vhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.vhead h2{font-family:Unbounded;font-size:25px;font-weight:500;line-height:1.15}.vhead .meta{color:var(--mut);text-transform:uppercase;letter-spacing:.12em;padding-bottom:4px;font:500 10.5px JetBrains Mono}.rise{opacity:0;animation:.45s cubic-bezier(.2,.7,.2,1) forwards rise;transform:translateY(10px)}@keyframes rise{to{opacity:1;transform:none}}.blk-h{align-items:center;gap:12px;margin-bottom:4px;display:flex}.blk-h .t{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font:600 10.5px JetBrains Mono}.blk-h .ln{background:var(--line);flex:1;height:1px}.blk-h .act{color:var(--ink2);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;font:500 11px JetBrains Mono}.blk-h .act:hover{color:var(--green)}.apiline{color:var(--mut);letter-spacing:.03em;margin:4px 0 12px;font:400 10px JetBrains Mono}.apiline b{color:var(--green);font-weight:500}.grid2{border-top:1px solid var(--line);grid-template-columns:1.15fr 1fr;display:grid}.g2a{padding:20px 26px 26px 0}.g2b{border-left:1px solid var(--line);padding:20px 0 26px 26px}.ledger-row{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:baseline;padding:13px 0;transition:all .12s;display:flex}.ledger-row:hover{background:var(--bg2)}.ledger-row .k{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font:600 10.5px JetBrains Mono}.ledger-row .r{align-items:baseline;gap:9px;display:flex}.ledger-row .v{font:600 15px JetBrains Mono}.ledger-row .d{color:var(--ink2);font:500 11px JetBrains Mono}.qrow{border-bottom:1px dashed var(--line2);grid-template-columns:64px 1fr 120px 130px;align-items:center;gap:12px;padding:11px 4px;font-size:13px;display:grid}.qrow .qid{color:var(--mut);font:500 12px JetBrains Mono}.qrow .qn{font-weight:500}.qrow .qt{color:var(--mut);font:400 11px JetBrains Mono}.st-queue{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:2px;align-items:center;gap:7px;padding:4px 8px 3px;font:600 10px JetBrains Mono;display:inline-flex}.st-queue .dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite blink}@keyframes blink{50%{opacity:.25}}.sq-q{color:var(--gold)}.sq-done{color:var(--mut)}.wrow{border-bottom:1px dashed var(--line2);grid-template-columns:92px 1fr auto;align-items:baseline;gap:12px;padding:11px 4px;display:grid}.wrow .wc{font:500 12px JetBrains Mono}.wrow .wn{font-size:13px;font-weight:500}.wrow .wn span{color:var(--mut);margin-top:2px;font:400 10.5px JetBrains Mono;display:block}.evline{border-bottom:1px dashed var(--line2);cursor:pointer;align-items:baseline;gap:10px;padding:9px 4px;font-size:12.5px;transition:all .12s;display:flex}.evline:hover{background:var(--bg2)}.evline .code{min-width:130px;font:600 12px JetBrains Mono}.evline .tid{color:var(--gold);min-width:44px;font:500 11px JetBrains Mono}.evline .top{color:var(--mut);white-space:nowrap;margin-left:auto;font:400 10.5px JetBrains Mono}.cronrow{border-bottom:1px dashed var(--line2);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.cronrow .cn{font-size:13.5px;font-weight:500}.cronrow .ce{color:var(--mut);font:400 11px JetBrains Mono}.cronrow .ce .cc{color:var(--cy)}.cronrow .nx{color:var(--gold);font:500 11.5px JetBrains Mono}.stamp{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:2px;padding:4px 8px 3px;font:600 10px JetBrains Mono;display:inline-block}.st-green{color:var(--green)}.st-red{color:var(--red)}.st-amber{color:var(--amber)}.st-mut{color:var(--mut)}.st-cy{color:var(--cy)}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.search-mini{border:1px solid var(--line2);color:var(--mut);border-radius:3px;align-items:center;gap:9px;padding:8px 12px;transition:all .15s;display:flex}.search-mini:focus-within{border-color:var(--ink)}.search-mini svg{flex:none;width:14px;height:14px}.search-mini input{background:0 0;border:0;outline:none;width:170px;font:400 13px Golos Text}.table-wrap{border-top:1px solid var(--line)}table{border-collapse:collapse;width:100%}th{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 12px 10px;font:600 10px JetBrains Mono}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 12px}tbody tr{transition:background .12s}tbody tr.click{cursor:pointer}tbody tr.click:hover{background:var(--bg2)}.cell-name b{font-size:13.5px;font-weight:600;display:block}.sub{color:var(--mut);margin-top:2px;font:400 10.5px JetBrains Mono;display:block}.mono-cell{font:500 12.5px JetBrains Mono}.empty{text-align:center;color:var(--mut);padding:56px 20px}.empty .code404{letter-spacing:.06em;color:var(--red);opacity:.9;font:700 44px JetBrains Mono}.empty p{color:var(--ink);margin:10px 0 4px;font-size:15px;font-weight:600}.empty span{font:400 11px JetBrains Mono}.empty .btn{margin-top:16px}.row-act{width:29px;height:29px;color:var(--mut);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;place-items:center;transition:all .14s;display:inline-grid}.row-act:hover{color:var(--ink);border-color:var(--line2);background:var(--bg3)}.row-act svg{width:14px;height:14px}.sel-mini{background:var(--bg3);border:1px solid var(--line2);cursor:pointer;border-radius:3px;outline:none;padding:7px 10px;font:400 12.5px Golos Text}.sel-mini:focus{border-color:var(--ink)}.seg-cell{font:500 12px JetBrains Mono}.win-cell{color:var(--ink2);font:400 11.5px JetBrains Mono}.mode-cell{align-items:center;gap:7px;font:500 12px JetBrains Mono;display:inline-flex}.mode-cell svg{width:13px;height:13px;color:var(--cy)}.mode-cell.cron svg{color:var(--gold)}.ed-top{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.ed-top .back{color:var(--mut);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:6px;font:500 12px JetBrains Mono;display:flex}.ed-top .back:hover{color:var(--ink)}.ed-top h2{font-family:Unbounded;font-size:21px;font-weight:500}.ed-grid{grid-template-columns:1fr 284px;align-items:start;gap:26px;display:grid}.canvas-wrap{border:1px solid var(--line);background:var(--bg2);border-radius:4px;overflow:hidden}.canvas{background-image:radial-gradient(var(--line2) 1px,transparent 1px);background-position:50%;background-size:24px 24px;min-height:420px;padding:38px 30px 44px;overflow-x:auto}.canvas-inner{min-width:100%;display:inline-block}.tnode{flex-direction:column;align-items:center;display:flex;position:relative}.tnode+.tnode{margin-top:30px}.tnode+.tnode:before{content:"";border-left:1px solid var(--line2);height:30px;position:absolute;top:-30px;left:50%}.node{background:var(--bg);border:1px solid var(--line2);border-left:3px solid var(--nc,var(--line2));cursor:pointer;border-radius:4px;width:262px;padding:11px 13px 12px;transition:border-color .15s,box-shadow .15s;position:relative}.node:hover{border-color:var(--nc,var(--ink))}.node.sel{box-shadow:0 0 0 1px var(--nc),0 8px 22px #00000040}.node-top{align-items:center;gap:9px;display:flex}.node-ic{border:1px solid color-mix(in srgb,var(--nc) 45%,transparent);width:26px;height:26px;color:var(--nc);background:color-mix(in srgb,var(--nc) 9%,transparent);border-radius:3px;flex:none;place-items:center;display:grid}.node-ic svg{width:13px;height:13px}.node-type{letter-spacing:.16em;text-transform:uppercase;color:var(--nc);font:600 9.5px JetBrains Mono}.node-sum{margin-top:8px;font-size:13px;font-weight:500;line-height:1.4}.node-sum .sql{color:var(--ink2);word-break:break-all;margin-top:3px;font:400 10.5px JetBrains Mono;display:block}.node-sum .varhl{color:var(--cy)}.node-acts{gap:2px;margin-left:auto;display:none}.node:hover .node-acts{display:flex}.nact{background:var(--bg3);width:22px;height:22px;color:var(--mut);cursor:pointer;border:0;border-radius:2px;place-items:center;display:grid}.nact:hover{color:var(--ink)}.nact svg{width:12px;height:12px}.nact.del:hover{color:var(--red)}.kids{padding-top:30px;display:flex}.kid{flex-direction:column;flex:1;align-items:center;min-width:286px;padding:0 11px;display:flex;position:relative}.kid:before{content:"";border-top:1px solid var(--line2);height:0;position:absolute;top:-30px;left:0;right:0}.kid:after{content:"";border-left:1px solid var(--line2);height:30px;position:absolute;top:-30px;left:50%}.kid:first-child:before{left:50%}.kid:last-child:before{right:50%}.kid:first-child:last-child:before{border-top:none}.bl{z-index:2;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line2);background:var(--bg2);color:var(--mut);border-radius:2px;padding:2px 6px 1px;font:600 9px JetBrains Mono;position:absolute;top:-39px;left:calc(50% + 9px)}.bl.b-yes{color:var(--green);border-color:color-mix(in srgb,var(--green) 50%,transparent)}.bl.b-no{color:var(--red);border-color:color-mix(in srgb,var(--red) 45%,transparent)}.add-h{justify-content:center;align-items:center;width:100%;height:30px;display:flex;position:relative}.add-h:before{content:"";border-left:1px dashed var(--line2);position:absolute;top:0;bottom:0;left:50%}.add-plus{z-index:2;border:1px dashed var(--line2);background:var(--bg2);width:22px;height:22px;color:var(--mut);cursor:pointer;opacity:0;border-radius:50%;place-items:center;transition:all .15s;display:grid;position:relative}.add-plus svg{width:11px;height:11px}.tnode:hover .add-plus,.add-plus.always{opacity:1}.add-plus:hover{border-color:var(--green);color:var(--green)}.add-plus.always{opacity:1;border-style:solid;border-color:var(--cy);width:26px;height:26px;color:var(--cy)}.add-plus.always:hover{border-color:var(--green);color:var(--green);transform:scale(1.12)}.start-node{border-left-color:var(--green)}.start-node .node-ic{color:var(--green);border-color:color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 9%,transparent)}.start-node .node-type{color:var(--green)}.rf-wrap{height:calc(100vh - 250px);min-height:480px}.rf-canvas{width:100%;height:100%}.rf-canvas .react-flow{background:var(--bg2)}.rf-canvas .react-flow__background-pattern.dots{fill:var(--line2)}.rf-canvas .react-flow__attribution{background:0 0}.rf-canvas .react-flow__attribution a{color:var(--mut);opacity:.7}.rfnode{background:var(--bg);border:1px solid var(--line2);border-left:3px solid var(--nc,var(--line2));cursor:pointer;width:236px;color:var(--ink);border-radius:4px;padding:10px 12px 11px;font-family:Golos Text,system-ui,sans-serif;transition:border-color .15s,box-shadow .15s;position:relative}.rfnode:hover{border-color:var(--nc,var(--ink))}.react-flow__node.selected .rfnode,.rfnode.sel{border-color:var(--nc,var(--ink));box-shadow:0 0 0 1px var(--nc),0 8px 22px #00000040}.rfnode .node-acts{opacity:.55;transition:opacity .15s;display:flex}.rfnode:hover .node-acts{opacity:1}.rfnode .node-sum{margin-top:7px;font-size:12.5px;font-weight:500;line-height:1.4}.rfnode-start{border-left-color:var(--green)}.rfnode-start .node-ic{color:var(--green);border-color:color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 9%,transparent)}.rfnode-start .node-type{color:var(--green)}.rf-cron{color:var(--cy);font-size:11.5px}.rfnode-foot{justify-content:space-between;gap:6px;margin-top:9px;display:flex}.rf-add{letter-spacing:.12em;text-transform:uppercase;border:1px dashed var(--line2);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:4px;padding:3px 7px;font:600 9px JetBrains Mono;transition:all .15s;display:inline-flex}.rf-add svg{width:10px;height:10px}.rf-add.yes{color:var(--green)}.rf-add.yes:hover{border-color:var(--green);background:color-mix(in srgb,var(--green) 8%,transparent)}.rf-add.no{color:var(--red)}.rf-add.no:hover{border-color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}.rf-canvas .react-flow__handle{background:var(--bg3);border:1px solid var(--line2);border-radius:50%;width:9px;min-width:0;height:9px;min-height:0}.rf-canvas .react-flow__handle-yes{border-color:color-mix(in srgb,var(--green) 60%,transparent)}.rf-canvas .react-flow__handle-no{border-color:color-mix(in srgb,var(--red) 55%,transparent)}.rf-canvas .react-flow__controls{box-shadow:none;border:1px solid var(--line);border-radius:3px;overflow:hidden}.rf-canvas .react-flow__controls-button{background:var(--bg);border-bottom:1px solid var(--line);color:var(--ink2);border-radius:0;width:26px;height:26px}.rf-canvas .react-flow__controls-button:hover{background:var(--bg2);color:var(--ink)}.rf-canvas .react-flow__minimap{background:var(--bg);border:1px solid var(--line);border-radius:3px;margin-bottom:28px}.rf-canvas .react-flow__minimap-mask{fill:color-mix(in srgb,var(--bg2) 72%,transparent)}.ed-side{border:1px solid var(--line);background:var(--bg2);border-radius:4px;padding:18px;position:sticky;top:76px}.ed-side h4{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:14px;font:600 10.5px JetBrains Mono}.side-row{border-bottom:1px solid var(--line);padding:11px 0}.side-row .k{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);align-items:center;gap:7px;margin-bottom:5px;font:600 9.5px JetBrains Mono;display:flex}.side-row .k svg{width:12px;height:12px;color:var(--ink2)}.side-row .v{cursor:pointer;font-size:13.5px;font-weight:500}.side-row .v:hover{color:var(--green)}.side-row .v .cc{color:var(--cy);margin-top:2px;font:500 11.5px JetBrains Mono;display:block}.side-row .sub{margin-top:3px}.side-note{color:var(--mut);gap:8px;margin-top:14px;font:400 11px/1.55 Golos Text;display:flex}.side-note svg{width:13px;height:13px;color:var(--gold);flex:none;margin-top:2px}.side-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.overlay{z-index:80;opacity:0;background:#080a0d8c;transition:opacity .25s;position:fixed;inset:0}.overlay.show{opacity:1}.drawer{background:var(--bg2);border-left:1px solid var(--line2);z-index:81;flex-direction:column;width:min(480px,100vw);transition:transform .32s cubic-bezier(.25,.8,.25,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(103%)}.drawer.show{transform:none}.dr-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:20px 26px 16px;display:flex}.dr-head>div:first-child{flex:1}.dr-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--nc,var(--mut));margin-bottom:6px;font:600 10px JetBrains Mono}.dr-head h3{font-family:Unbounded;font-size:17px;font-weight:500;line-height:1.3}.dr-body{flex:1;padding:20px 26px 28px;overflow-y:auto}.dr-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 26px;display:flex}.field{margin-bottom:16px}.field label{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:7px;font:600 9.5px JetBrains Mono;display:block}.field input,.field select,.field textarea{background:var(--bg);border:1px solid var(--line2);border-radius:3px;outline:none;width:100%;padding:9px 11px;font:400 13.5px Golos Text;transition:border-color .15s}.field textarea{resize:vertical;min-height:74px;font-family:JetBrains Mono;font-size:12px;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green)}.field .hint{color:var(--mut);margin-top:6px;font:400 10.5px/1.5 JetBrains Mono}.mech-inp{background:var(--bg);border:1px solid var(--line2);color:var(--ink);border-radius:3px;outline:none;padding:9px 11px;font:400 13.5px Golos Text;transition:border-color .15s}.mech-inp:focus{border-color:var(--green)}.frow{gap:14px;display:flex}.frow .field{flex:1}.segvars{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.segvars button{color:var(--cy);border:1px dashed var(--line2);cursor:pointer;background:0 0;border-radius:2px;padding:4px 8px;font:500 11px JetBrains Mono}.segvars button:hover{border-color:var(--cy)}.modebtns{border:1px solid var(--line2);border-radius:3px;margin-bottom:16px;display:flex;overflow:hidden}.modebtns button{color:var(--mut);cursor:pointer;background:0 0;border:0;flex:1;padding:8px;font:500 12px Golos Text}.modebtns button.on{background:var(--bg4);color:var(--ink)}.rows-editor .rrow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rows-editor input{background:var(--bg);border:1px solid var(--line2);border-radius:3px;outline:none;min-width:0;padding:7px 9px;font:400 12.5px Golos Text}.rows-editor input:focus{border-color:var(--green)}.rows-editor .rr-t{flex:1.4}.rows-editor .rr-n{flex:.5}.rows-editor .rr-g{flex:1}.rows-editor .rx{flex:none;width:26px;height:26px}.rows-editor .addline{color:var(--ink2);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:4px 0;font:500 11px JetBrains Mono}.rows-editor .addline:hover{color:var(--green)}.wheelbox{background:var(--bg);border:1px solid var(--line);border-radius:4px;align-items:center;gap:18px;margin:6px 0 16px;padding:14px;display:flex}.wheelbox svg{flex:none}.wheel-res{color:var(--ink2);font:500 12px/1.6 Golos Text}.wheel-res b{color:var(--gold);font:600 13.5px JetBrains Mono;display:block}.spin2{transition:transform 2.6s cubic-bezier(.15,.75,.25,1)}.fishbox{background:var(--bg);border:1px solid var(--line);border-radius:4px;align-items:center;gap:18px;margin:6px 0 16px;padding:14px;display:flex}.fish{cursor:pointer;transition:transform .1s}.fish:active{transform:scale(.9)}.fish.pop{animation:.5s fishpop}@keyframes fishpop{30%{transform:scale(1.12)rotate(8deg)}60%{transform:scale(.96)rotate(-5deg)}}.fish-res{color:var(--ink2);font:500 12px/1.6 Golos Text}.fish-res b{color:var(--gold);font:600 13.5px JetBrains Mono;display:block}.modal{opacity:0;background:var(--bg2);border:1px solid var(--line2);z-index:91;border-radius:4px;flex-direction:column;width:min(500px,100vw - 32px);max-height:88vh;transition:all .26s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-46%);box-shadow:0 24px 64px #0006}.modal.show{opacity:1;transform:translate(-50%,-50%)}.md-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.md-head h3{font-family:Unbounded;font-size:15px;font-weight:500}.md-body{padding:20px 24px;overflow-y:auto}.md-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.typelist{grid-template-columns:1fr 1fr;gap:8px;display:grid}.typelist button{text-align:left;background:var(--bg);border:1px solid var(--line2);cursor:pointer;border-radius:3px;align-items:flex-start;gap:10px;padding:11px 12px;transition:all .14s;display:flex}.typelist button:hover{border-color:var(--nc);background:var(--bg3)}.typelist .ti{border:1px solid color-mix(in srgb,var(--nc) 45%,transparent);width:26px;height:26px;color:var(--nc);background:color-mix(in srgb,var(--nc) 9%,transparent);border-radius:3px;flex:none;place-items:center;display:grid}.typelist .ti svg{width:13px;height:13px}.typelist b{font-size:12.5px;font-weight:600;display:block}.typelist span{color:var(--mut);margin-top:1px;font:400 10.5px/1.35 Golos Text;display:block}.receipt{background:var(--bg);border:1px dashed var(--line2);border-radius:3px;margin-top:4px;padding:14px 16px}.receipt .rc-h{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);border-bottom:1px dashed var(--line2);justify-content:space-between;margin-bottom:9px;padding-bottom:9px;font:600 10px JetBrains Mono;display:flex}.receipt .codes{color:var(--gold);letter-spacing:.04em;font:500 12px/2 JetBrains Mono}.roulet{letter-spacing:.1em;color:var(--gold);text-align:center;border:1px dashed var(--line2);background:var(--bg);border-radius:3px;min-height:72px;margin-bottom:6px;padding:18px 0;font:600 26px JetBrains Mono}.prop-bar{background:var(--bg4);border-radius:2px;height:5px;margin:-6px 0 16px;overflow:hidden}.prop-bar i{background:var(--red);height:100%;transition:all .2s;display:block}.prop-bar i.ok{background:var(--green)}.idchip{color:var(--ink2);border:1px solid var(--line2);background:var(--bg);border-radius:2px;align-items:center;gap:6px;margin:0 6px 6px 0;padding:4px 7px;font:500 11.5px JetBrains Mono;display:inline-flex}.idchip button{color:var(--mut);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.idchip button:hover{color:var(--red)}.idchip button svg{width:11px;height:11px}.sqlbox{background:var(--bg);border:1px solid var(--line2);color:var(--ink);word-break:break-word;border-radius:3px;padding:12px 14px;font:400 12px/1.7 JetBrains Mono}.sqlbox .varhl{color:var(--cy);background:color-mix(in srgb,var(--cy) 12%,transparent);border-radius:2px;padding:0 3px}.sqlbox .kwhl{color:var(--gold)}.wwait-cond{font:500 12px JetBrains Mono}@keyframes rowin{0%{opacity:0;transform:translateY(-8px)}}.rowin{animation:.4s cubic-bezier(.2,.7,.3,1) rowin}.tabs{scrollbar-width:none;gap:6px;margin-bottom:6px;padding-bottom:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;padding:8px 13px;font:500 11px JetBrains Mono;transition:all .14s}.tab:hover{color:var(--ink)}.tab.on{border-color:var(--line2);background:var(--bg2);color:var(--ink)}#loginGate{z-index:500;background:var(--bg);display:none;position:fixed;inset:0;overflow:auto}#loginGate.show{display:block}.lg-wrap{min-height:100vh;display:flex}.lg-left{border-right:1px solid var(--line);flex-direction:column;flex:1.2;justify-content:space-between;padding:52px 60px 40px;display:flex;position:relative;overflow:hidden}.lg-brand h1{align-items:center;gap:9px;font-family:Unbounded;font-size:20px;font-weight:700;display:flex}.lg-brand h1 i{background:var(--green);width:9px;height:9px;box-shadow:0 0 14px color-mix(in srgb,var(--green) 60%,transparent);border-radius:2px}.lg-brand p{letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin-top:8px;font:500 9.5px JetBrains Mono}.lg-hero{max-width:560px}.lg-hero h2{letter-spacing:-.01em;font-family:Unbounded;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.14}.lg-hero h2 em{color:var(--green);font-style:normal}.lg-feats{flex-direction:column;gap:13px;margin-top:32px;display:flex}.lg-feat{color:var(--ink2);gap:14px;max-width:520px;font-size:13.5px;display:flex}.lg-feat .n{color:var(--green);min-width:22px;padding-top:3px;font:600 10px JetBrains Mono}.lg-feat b{color:var(--ink);font-weight:600}.lg-tick{height:132px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 78%,#0000);mask-image:linear-gradient(#0000,#000 25% 78%,#0000)}.lg-tline{color:var(--mut);gap:14px;padding:5px 0;font:500 11px JetBrains Mono;animation:.4s rowin;display:flex}.lg-tline .c{color:var(--cy)}.lg-tline .g{color:var(--green)}.lg-right{flex:none;justify-content:center;align-items:center;width:460px;padding:48px 40px;display:flex}.lg-card{width:100%;max-width:340px}.lg-card h2{margin:6px 0 22px;font-family:Unbounded;font-size:19px;font-weight:500}.igroup{margin-bottom:14px;position:relative}.igroup input{background:var(--bg2);border:1px solid var(--line2);border-radius:3px;outline:none;width:100%;padding:11px 40px 11px 12px;font:400 13.5px Golos Text;transition:border-color .15s}.igroup input:focus{border-color:var(--green)}.igroup .ieye{width:30px;height:30px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.igroup .ieye:hover{color:var(--ink)}.igroup .ieye svg{width:15px;height:15px}.lg-err{color:var(--red);border:1px solid color-mix(in srgb,var(--red) 40%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent);border-radius:3px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:9px 12px;font:500 12px/1.45 Golos Text;display:none}.lg-err.show{display:flex}.lg-err svg{flex:none;width:14px;height:14px;margin-top:2px}.caps{color:var(--gold);margin:-6px 0 12px;font:500 10.5px JetBrains Mono;display:none}.caps.show{display:block}.lg-row{color:var(--ink2);justify-content:space-between;align-items:center;margin:2px 0 18px;font-size:12.5px;display:flex}.lg-row label{cursor:pointer;align-items:center;gap:8px;display:flex}.lg-row input[type=checkbox]{accent-color:var(--green);cursor:pointer;width:14px;height:14px}.lg-row .forgot{color:var(--mut)}.demo{border:1px dashed var(--line2);color:var(--mut);cursor:pointer;border-radius:3px;margin-top:24px;padding:10px 12px;font:400 11px/1.6 JetBrains Mono;transition:all .15s}.demo:hover{border-color:var(--green);color:var(--ink2)}.demo b{color:var(--green);font-weight:500}.demo.pulse{border-color:var(--green);animation:1.4s infinite blink}.shake{animation:.4s shake}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.spin{border:2px solid color-mix(in srgb,var(--green-d) 35%,transparent);border-top-color:var(--green-d);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite rot;display:inline-block}@keyframes rot{to{transform:rotate(360deg)}}.pf-top{align-items:center;gap:16px;margin-bottom:6px;display:flex}.pf-ava{border:1px solid var(--line2);width:54px;height:54px;color:var(--green);background:color-mix(in srgb,var(--green) 7%,transparent);border-radius:4px;flex:none;place-items:center;font:600 17px Unbounded;display:grid}.pf-top b{font-family:Unbounded;font-size:16px;font-weight:500;display:block}.pf-top .em{color:var(--ink2);margin-top:3px;font:400 12px JetBrains Mono;display:block}.pf-top .st{margin-top:7px}.pf-sec{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.pf-sec>h4{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:12px;font:600 10px JetBrains Mono}.perr{color:var(--red);margin-top:6px;font:500 11px JetBrains Mono;display:none}.perr.show{display:block}.strength{gap:3px;height:4px;margin-top:8px;display:flex}.strength i{background:var(--bg4);border-radius:1px;flex:1;transition:all .2s}.strength i.f1{background:var(--red)}.strength i.f2{background:var(--amber)}.strength i.f3{background:var(--gold)}.strength i.f4{background:var(--green)}.sess{border-bottom:1px dashed var(--line2);align-items:center;gap:12px;padding:11px 0;display:flex}.sess svg{width:15px;height:15px;color:var(--ink2);flex:none}.sess .stx b{font-size:13px;font-weight:500;display:block}.sess .stx span{color:var(--mut);font:400 10.5px JetBrains Mono}.sess .end{margin-left:auto}input[type=checkbox]{accent-color:var(--green)}.pal-wrap{z-index:95;background:#080a0d80;justify-content:center;align-items:flex-start;padding:12vh 20px 0;display:flex;position:fixed;inset:0}.pal{background:var(--bg2);border:1px solid var(--line2);opacity:0;border-radius:5px;width:min(560px,100%);transition:all .22s;overflow:hidden;transform:translateY(-8px);box-shadow:0 30px 80px #00000080}.pal.show{opacity:1;transform:none}.pal-input{border-bottom:1px solid var(--line);color:var(--mut);align-items:center;gap:12px;padding:15px 18px;display:flex}.pal-input svg{flex:none;width:16px;height:16px}.pal-input input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font:400 15px Golos Text}.pal-list{max-height:340px;padding:8px;overflow-y:auto}.pal-item{cursor:pointer;color:var(--ink2);border-radius:3px;align-items:center;gap:12px;padding:10px 12px;transition:all .1s;display:flex}.pal-item svg{flex:none;width:15px;height:15px}.pal-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pal-item.sel{background:var(--bg3);color:var(--ink);box-shadow:inset 2px 0 0 var(--green)}.pal-item .k{color:var(--mut);text-transform:uppercase;letter-spacing:.08em;flex:none;margin-left:auto;font:400 10px JetBrains Mono}.pal-hint{border-top:1px solid var(--line);color:var(--mut);gap:18px;padding:10px 18px;font:400 10.5px JetBrains Mono;display:flex}#toasts{z-index:120;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;left:262px}.toast{background:var(--bg4);color:var(--ink);border:1px solid var(--line2);border-left:3px solid var(--green);border-radius:3px;align-items:center;gap:11px;max-width:400px;padding:12px 16px;font:500 12.5px Golos Text;animation:.35s cubic-bezier(.2,.9,.3,1.2) toastin;display:flex;box-shadow:0 10px 30px #00000059}.toast svg{width:15px;height:15px;color:var(--green);flex:none}.toast.out{animation:.3s forwards toastout}@keyframes toastin{0%{opacity:0;transform:translateY(14px)}}@keyframes toastout{to{opacity:0;transform:translateY(8px)}}@media (width<=1180px){.ed-grid{grid-template-columns:1fr}.ed-side{order:-1;position:static}.searchbtn{min-width:0}.searchbtn span,.searchbtn kbd{display:none}}@media (width<=1000px){.lg-left{display:none}.lg-right{width:100%}}@media (width<=920px){.rail{width:64px}.brand{text-align:center;padding:16px 0}.brand h1{gap:0;font-size:0}.brand h1 i{width:12px;height:12px}.brand p,.nav-item .l,.nav-badge,.rail-foot,.nav-item .n{display:none}.nav-item{justify-content:center;padding:15px 0}.frame{margin-left:64px}#toasts{left:84px}.grid2{grid-template-columns:1fr}.g2b{border-left:0;border-top:1px solid var(--line);padding:20px 0 26px}.g2a{padding-bottom:20px;padding-right:0}.crumb{display:none}}@media (width<=640px){.view{padding:22px 14px 80px}.vhead h2{font-size:19px}.parked-pill span{display:none}.table-wrap{overflow-x:auto}.table-wrap table{min-width:700px}}
