@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2)format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2)format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}.r-root,.r-login{--paper:#edeff2;--card:#fff;--ink:#0e1a2b;--ink2:#5b6a7d;--ink3:#8a98a8;--rule:#d6dce4;--rule2:#e7ebf0;--seal:#a8322d;--seal-s:#fbedec;--co:#1b3a5c;--ok:#1f6b4f;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Golos Text,system-ui,-apple-system,sans-serif}.r-mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace}.r-dim{color:var(--ink3)}.r-accent{color:var(--seal)}.r-ta-r{text-align:right}.r-w100{justify-content:center;width:100%}*,:before,:after{box-sizing:border-box}.r-root button,.r-login button{font-family:inherit}.r-root :focus-visible,.r-login :focus-visible{outline:2px solid var(--seal);outline-offset:2px;border-radius:2px}.r-login{background:var(--paper);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.r-login-art{width:min(120vh,120vw);height:min(120vh,120vw);color:var(--co);opacity:.07;pointer-events:none;position:absolute}.r-login-card{background:var(--card);border:1px solid var(--rule);width:100%;max-width:460px;padding:40px 36px 32px;position:relative;box-shadow:0 24px 60px -30px #0e1a2b59}.r-login-eyebrow{letter-spacing:.14em;color:var(--seal);margin-bottom:20px;font-size:10.5px}.r-login-card h1{letter-spacing:-.02em;margin:0 0 14px;font-size:34px;font-weight:600;line-height:1.12}.r-login-card p{color:var(--ink2);margin:0 0 26px;font-size:14.5px;line-height:1.6}.r-login-alt{color:var(--ink3);justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.r-linkbtn{color:var(--co);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:2px;font-size:13px;text-decoration:underline}.r-login-note{border-top:1px solid var(--rule2);color:var(--ink3);align-items:flex-start;gap:9px;margin-top:26px;padding-top:18px;font-size:12.5px;line-height:1.5;display:flex}.r-login-note svg{flex-shrink:0;margin-top:1px}.r-root{background:var(--paper);min-height:100vh;display:flex}.r-rail{background:var(--co);color:#dce5ee;flex-direction:column;flex-shrink:0;width:252px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.r-brand{align-items:center;gap:11px;padding:0 6px 22px;display:flex}.r-brand-mark{background:var(--seal);color:#fff;letter-spacing:.02em;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.r-brand-n{color:#fff;font-size:13px;font-weight:600;line-height:1.25}.r-brand-s{color:#7e9ab6;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.r-nav{color:#a9c0d6;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;gap:10px;width:100%;margin-bottom:1px;padding:9px 10px;font-size:13.5px;display:flex}.r-nav:hover{color:#fff;background:#ffffff0f}.r-nav.is-on{color:#fff;box-shadow:inset 2px 0 0 var(--seal);background:#ffffff1c;font-weight:500}.r-rail-foot{border-top:1px solid #ffffff1c;margin-top:auto;padding-top:16px}.r-sync{align-items:center;gap:9px;padding:0 6px 12px;display:flex}.r-sync-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #4ade802e}.r-sync-l{color:#a9c0d6;font-size:11.5px}.r-sync-t{color:#7e9ab6;margin-top:1px;font-size:11px}.r-btn-sync{color:#fff;background:#ffffff17;border-color:#ffffff29;justify-content:center;width:100%}.r-btn-sync:hover:not(:disabled){background:#ffffff29}.r-main{flex-direction:column;flex:1;min-width:0;display:flex}.r-top{background:var(--card);border-bottom:1px solid var(--rule);z-index:20;align-items:center;gap:16px;padding:12px 28px;display:flex;position:sticky;top:0}.r-searchbox{background:var(--paper);border:1px solid var(--rule);color:var(--ink3);flex:1;align-items:center;gap:9px;max-width:560px;padding:8px 12px;display:flex}.r-searchbox input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.r-searchbox input::placeholder{color:var(--ink3)}.r-kbd{color:var(--ink3);border:1px solid var(--rule);background:var(--card);border-bottom-width:2px;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.r-x{cursor:pointer;color:var(--ink3);background:0 0;border:none;padding:0;display:flex}.r-user{align-items:center;gap:9px;margin-left:auto;display:flex}.r-user-a{background:var(--co);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:600;display:grid}.r-user-n{font-size:13px;font-weight:500}.r-user-r{color:var(--ink3);font-size:11px}.r-page{width:100%;max-width:1280px;margin:0 auto;padding:28px}.r-phead{margin-bottom:22px}.r-phead-e{letter-spacing:.14em;color:var(--seal);margin-bottom:7px;font-size:10.5px}.r-phead h1{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:600}.r-phead p{color:var(--ink2);margin:6px 0 0;font-size:13.5px}.r-card{background:var(--card);border:1px solid var(--rule);margin-bottom:16px;padding:18px 20px}.r-card-flush{padding:0}.r-card-h{border-bottom:1px solid var(--rule2);align-items:baseline;gap:10px;margin:-2px 0 14px;padding-bottom:11px;display:flex}.r-card-flush .r-card-h{margin-bottom:0;padding:16px 20px 11px}.r-card-h h2{letter-spacing:-.005em;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:600;display:flex}.r-card-h-s{color:var(--ink3);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:10.5px}.r-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.r-note{color:var(--ink2);margin:0 0 14px;font-size:12.5px;line-height:1.55}.r-subh{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:18px 0 10px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.r-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.r-stat{background:var(--card);border:1px solid var(--rule);padding:16px 18px}.r-stat-l{color:var(--ink2);font-size:11.5px}.r-stat-v{letter-spacing:-.03em;margin:4px 0 2px;font-size:30px;font-weight:500;line-height:1}.r-stat-s{color:var(--ink3);font-size:11px}.r-tablewrap{overflow-x:auto}.r-table{border-collapse:collapse;width:100%;font-size:13px}.r-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--rule);white-space:nowrap;padding:10px 14px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}.r-table td{border-bottom:1px solid var(--rule2);vertical-align:middle;padding:11px 14px}.r-table tbody tr{cursor:pointer}.r-table tbody tr:hover{background:#f6f8fa}.r-table tbody tr:hover .r-td-name{color:var(--seal)}.r-td-name{font-weight:500}.r-td-reg{color:var(--ink2);font-size:12px}.r-tablefoot{color:var(--ink3);border-top:1px solid var(--rule2);padding:10px 14px;font-size:11px}.r-tag{border:1px solid var(--rule);color:var(--ink2);white-space:nowrap;background:#f7f9fb;align-items:center;gap:4px;padding:2.5px 7px;font-size:11px;display:inline-flex}.r-tag-ok{color:var(--ok);background:#f1f9f5;border-color:#bfe0d0}.r-tag-co{color:var(--co);background:#f2f6fa;border-color:#c4d4e4}.r-tag-pe{color:var(--seal);background:var(--seal-s);border-color:#e8c9c7}.r-tag-wa{color:#8a5a12;background:#fcf6ea;border-color:#e9d6b4}.r-field{border-bottom:1px solid var(--rule2);gap:14px;padding:8px 0;font-size:13px;display:flex}.r-field:last-child{border-bottom:none}.r-field-l{width:170px;color:var(--ink2);flex-shrink:0;font-size:12.5px}.r-field-v{flex:1;min-width:0}.r-btn{border:1px solid var(--rule);background:var(--card);cursor:pointer;color:var(--ink);align-items:center;gap:7px;padding:8px 14px;font-size:13px;transition:background .12s;display:inline-flex}.r-btn:hover:not(:disabled){background:#f2f5f8}.r-btn:disabled{opacity:.6;cursor:default}.r-btn-primary{background:var(--co);color:#fff;border-color:var(--co)}.r-btn-primary:hover:not(:disabled){background:#25507a}.r-btn-lg{justify-content:center;width:100%;padding:12px 18px;font-size:14.5px}.r-btn-ghost{background:0 0;margin-top:14px}.r-icobtn{border:1px solid var(--rule);cursor:pointer;color:var(--ink2);background:0 0;padding:6px;display:flex}.r-icobtn:hover{color:var(--ink);background:#f2f5f8}.r-link{font-family:inherit;font-size:inherit;color:var(--co);cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.r-link:hover{text-decoration-color:currentColor}.r-back{color:var(--ink2);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0 0 14px;font-family:inherit;font-size:12.5px;display:inline-flex}.r-back:hover{color:var(--seal)}.r-spin{animation:1s linear infinite rspin}@keyframes rspin{to{transform:rotate(360deg)}}.r-chead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding-bottom:18px;display:flex}.r-chead-eyebrow{letter-spacing:.14em;color:var(--seal);text-transform:uppercase;font-size:10.5px}.r-chead-t{letter-spacing:-.025em;margin:7px 0 9px;font-size:29px;font-weight:600;line-height:1.15}.r-chead-meta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:11px;font-size:12.5px;display:flex}.r-sep{background:var(--rule);width:1px;height:12px}.r-stamp{width:96px;height:96px;color:var(--seal);opacity:.62;flex-shrink:0;transform:rotate(-7deg)}.r-avatar-lg{background:var(--seal-s);width:74px;height:74px;color:var(--seal);border:1px solid #e8c9c7;border-radius:50%;flex-shrink:0;place-items:center;font-size:24px;font-weight:600;display:grid}.r-tabs{border-bottom:1px solid var(--rule);gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.r-tab{color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-family:inherit;font-size:13px}.r-tab:hover{color:var(--ink)}.r-tab.is-on{color:var(--ink);border-bottom-color:var(--seal);font-weight:600}.r-pctcell{justify-content:flex-end;align-items:center;gap:9px;display:inline-flex}.r-pctbar{background:var(--rule2);width:74px;height:5px}.r-pctbar div{background:var(--co);height:100%}.r-ubo{margin:0;padding:0;list-style:none}.r-ubo li{border-bottom:1px solid var(--rule2);align-items:center;gap:11px;padding:7px 0;font-size:13px;display:flex}.r-ubo li:last-child{border-bottom:none}.r-ubo li .r-link{flex:1;min-width:0}.r-ubo-bar{background:var(--rule2);flex-shrink:0;width:64px;height:5px}.r-ubo-bar div{background:var(--ink3);height:100%}.r-ubo li.is-key .r-ubo-bar div{background:var(--seal)}.r-ubo li.is-key span{color:var(--seal);font-weight:600}.r-ubo li span{text-align:right;flex-shrink:0;width:56px;font-size:12px}.r-minilist{margin:0;padding:0;list-style:none}.r-minilist li{border-bottom:1px solid var(--rule2);align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.r-minilist li:last-child{border-bottom:none}.r-minilist li .r-link{flex:1;min-width:0}.r-minilist li span{flex-shrink:0;font-size:12.5px}.r-people{flex-direction:column;gap:2px;display:flex}.r-pchip{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;gap:11px;width:100%;padding:8px 6px;font-family:inherit;display:flex}.r-pchip:hover{background:#f6f8fa}.r-pchip-a{background:var(--seal-s);width:32px;height:32px;color:var(--seal);border:1px solid #edd5d3;border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.r-pchip-n{font-size:13px;font-weight:500;display:block}.r-pchip-r{color:var(--ink3);margin-top:1px;font-size:11.5px;display:block}.r-docs{margin:0;padding:0;list-style:none}.r-docs li{border-bottom:1px solid var(--rule2);align-items:center;gap:11px;padding:10px 0;display:flex}.r-docs li:last-child{border-bottom:none}.r-doc-ic{border:1px solid var(--rule2);width:34px;height:34px;color:var(--co);background:#f2f5f8;flex-shrink:0;place-items:center;display:grid}.r-doc-b{flex:1;min-width:0}.r-doc-n{font-size:13px;font-weight:500}.r-doc-m{color:var(--ink3);margin-top:2px;font-size:11px}.r-netbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.r-sel{background:var(--card);border:1px solid var(--rule);align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.r-sel span{color:var(--ink3);text-transform:uppercase;letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:11px}.r-sel select{color:var(--ink);cursor:pointer;background:0 0;border:none;outline:none;max-width:230px;font-family:inherit;font-size:13px}.r-sel-wide{width:100%;max-width:520px;margin-bottom:16px;display:flex}.r-sel-wide select{flex:1;max-width:none}.r-seg{border:1px solid var(--rule);background:var(--card);display:flex}.r-seg button{color:var(--ink2);cursor:pointer;border:none;border-right:1px solid var(--rule2);background:0 0;padding:7px 12px;font-family:inherit;font-size:12.5px}.r-seg button:last-child{border-right:none}.r-seg button.is-on{background:var(--co);color:#fff;font-weight:500}.r-seg-block{width:100%;margin-bottom:12px}.r-seg-block button{flex:1}.r-zoom{border:1px solid var(--rule);background:var(--card);align-items:center;gap:8px;margin-left:auto;padding:5px 9px;display:flex}.r-zoom button{cursor:pointer;color:var(--ink2);background:0 0;border:none;padding:2px;display:flex}.r-zoom span{color:var(--ink3);text-align:center;width:38px;font-size:11.5px}.r-zoom-r{cursor:pointer;color:var(--ink3);text-align:center;background:0 0;border:none;width:44px;padding:2px;font-size:11.5px}.r-zoom-r:hover{color:var(--co)}.r-svg{cursor:grab}.r-svg:active{cursor:grabbing}.r-netgrid{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}.r-canvas{border:1px solid var(--rule);background:radial-gradient(circle at 50% 46%,#fff 0%,#fafbfd 52%,#f3f6f9 100%);justify-content:center;align-items:center;min-height:560px;padding-bottom:40px;display:flex;position:relative;overflow:hidden}.r-svg{width:100%;height:auto;max-height:640px;transition:transform .2s}.r-ring{stroke:var(--rule);stroke-dasharray:2 8}.r-ringlabel{fill:var(--ink3);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:9px}.r-link path{stroke:var(--rule);stroke-linecap:round}.r-link.is-up path{stroke:#c08a8a}.r-link.is-down path{stroke:#8fa9c2}.r-link.is-active path{stroke:var(--seal)}.r-arw-up{fill:#c08a8a}.r-arw-down{fill:#8fa9c2}.r-arw-on{fill:var(--seal)}.r-linkchip{fill:#fff;fill-opacity:.94;stroke:var(--rule2);stroke-width:1px}.r-linklabel{fill:var(--ink2);text-anchor:middle;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.r-link.is-active .r-linkchip{fill:var(--seal-s);fill-opacity:1;stroke:#e8c9c7}.r-link.is-active .r-linklabel{fill:var(--seal);font-weight:600}.r-link,.r-node{transition:opacity .16s}.r-link.is-dim{opacity:.12}.r-node.is-dim{opacity:.24}.r-node{cursor:pointer}.r-node rect,.r-node circle{filter:url(#nodeShadow);transition:fill .14s}.r-node rect{fill:#f4f8fc;stroke:var(--co);stroke-width:1.2px}.r-node circle{fill:var(--seal-s);stroke:var(--seal);stroke-width:1.2px}.r-node.is-center rect{fill:var(--co);stroke:#0b2740;stroke-width:1.4px}.r-node.is-center circle{fill:var(--seal);stroke:#8a2a25;stroke-width:1.4px}.r-node.is-center .r-nodelabel{fill:#fff;font-weight:600}.r-node:hover rect{fill:#e3ecf5}.r-node:hover circle{fill:#f6dcda}.r-node.is-center:hover rect{fill:#26496e}.r-node.is-center:hover circle{fill:#be3b35}.r-nodelabel{fill:var(--ink);pointer-events:none;font-family:Golos Text,sans-serif;font-size:11px}.r-node.is-pe .r-nodelabel{fill:var(--seal);font-size:11.5px;font-weight:600}.r-node.is-center.is-pe .r-nodelabel{fill:#fff}.r-nodesub{fill:var(--ink3);pointer-events:none;font-family:Golos Text,sans-serif;font-size:9.5px}.r-canvas-foot{z-index:1;pointer-events:none;border-top:1px solid var(--rule2);background:#fffffff0;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:9px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.r-legend{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;display:flex}.r-legend span{align-items:center;gap:5px;display:flex}.r-lg{flex-shrink:0;width:11px;height:11px;display:block}.r-lg-co{border:1.3px solid var(--co);background:#f4f8fc}.r-lg-pe{background:var(--seal-s);border:1.3px solid var(--seal);border-radius:50%}.r-lg-up{background:#c08a8a;height:2px}.r-lg-down{background:#8fa9c2;height:2px}.r-lg-th{border-top:1px solid var(--ink3);border-bottom:4px solid var(--ink3);background:0 0;width:16px;height:0}.r-legend-w{border-left:1px solid var(--rule);padding-left:14px}.r-nettools{flex-wrap:wrap;gap:8px;display:flex}.r-netmsg{z-index:2;pointer-events:none;color:var(--ink2);border:1px solid var(--rule2);border-left:2px solid var(--co);background:#f2f6faf2;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;display:flex;position:absolute;top:12px;left:14px;right:14px}.r-netmsg.is-warn{border-left-color:var(--seal);background:#fbedecf2}.r-svg.is-custom .r-ring{opacity:.35}.r-svg.is-custom .r-ringlabel{opacity:.4}.r-svg.is-draggable .r-node{cursor:grab;touch-action:none}.r-svg.is-draggable .r-node:active{cursor:grabbing}.r-svg.is-linking .r-node{cursor:crosshair}.r-node.is-picked rect,.r-node.is-picked circle{stroke:var(--ok);stroke-width:2.6px}.r-canvas-hint{pointer-events:none;color:var(--ink3);text-align:right;margin-left:auto;font-size:11px}.r-linkdir{background:var(--paper);border:1px solid var(--rule2);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;display:flex}.r-linkdir-p{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.r-linkdir-p b{overflow-wrap:anywhere;font-size:13px}.r-linkdir-l{color:var(--ink3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.r-netside{flex-direction:column;display:flex}.r-netside .r-card{margin-bottom:14px}.r-sortbtn{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.r-sortbtn:hover,.r-sortbtn.is-on{color:var(--co)}.r-sortmark{width:8px;font-size:11px;display:inline-block}.r-table th .r-sortbtn{text-align:inherit}.r-pager{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;font-size:12.5px;display:flex}.r-pager-b{align-items:center;gap:10px;margin-left:auto;display:flex}.r-filter-l{color:var(--ink2);font-size:12.5px}.r-select-sm{flex:none;width:auto;min-width:200px;max-width:260px;padding:6px 10px;font-size:12.5px}.r-relgrid{grid-template-columns:1fr auto 1fr;align-items:end;gap:14px;margin-bottom:6px;display:grid}.r-relgrid-x{color:var(--ink3);padding-bottom:7px;font-size:18px}.r-relgrid .r-filter-l{margin-bottom:6px;display:block}.r-relresult{max-width:680px}.r-recent{flex-wrap:wrap;gap:8px;display:flex}.r-recent-i{background:var(--card);border:1px solid var(--rule);color:var(--ink);cursor:pointer;align-items:center;gap:8px;max-width:100%;padding:7px 10px;font-size:13px;display:flex}.r-recent-i:hover{border-color:var(--co);background:#f6f9fc}.r-recent-n{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.r-recent-m{color:var(--ink3);flex-shrink:0;font-size:11.5px}.r-ownlist{margin:0;padding:0;list-style:none}.r-ownlist li{border-bottom:1px solid var(--rule2);padding:9px 0}.r-ownlist li:last-child{border-bottom:none;padding-bottom:2px}.r-ownlist-h{align-items:center;gap:8px;font-size:13px;display:flex}.r-ownlist-h .r-link{overflow-wrap:anywhere;flex:1;min-width:0}.r-ownlist-h span{color:var(--ink2);flex-shrink:0;font-size:12px}.r-ownbar{background:var(--rule2);height:3px;margin-top:7px;margin-left:19px}.r-ownbar div{height:100%}.r-ownbar div.is-up{background:#c08a8a}.r-ownbar div.is-down{background:#8fa9c2}.r-changes{margin:0;padding:0;list-style:none}.r-changes li{border-bottom:1px solid var(--rule2);gap:14px;padding:11px 0;display:flex}.r-changes li:last-child{border-bottom:none}.r-change-when{color:var(--ink3);flex-shrink:0;width:78px;padding-top:2px;font-size:11px}.r-change-w{margin-top:3px;font-size:12.5px}.r-change-d{color:var(--ink3);margin-top:1px;font-size:11.5px}.r-missing{margin:0;padding:0;list-style:none}.r-missing li{border-bottom:1px solid var(--rule2);align-items:center;gap:9px;padding:9px 0;font-size:13px;display:flex}.r-missing li:last-child{border-bottom:none}.r-missing svg{color:#b98216;flex-shrink:0}.r-missing-w{color:var(--ink3);margin-left:auto;font-size:11.5px}.r-bars{flex-direction:column;gap:7px;display:flex}.r-bar{align-items:center;gap:12px;font-size:12.5px;display:flex}.r-bar-l{width:180px;color:var(--ink2);flex-shrink:0}.r-bar-t{background:var(--rule2);flex:1;height:8px}.r-bar-f{background:var(--co);height:100%}.r-bar-n{text-align:right;width:26px;color:var(--ink2);font-size:11.5px}.r-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.r-chip{background:var(--card);border:1px solid var(--rule);color:var(--ink2);cursor:pointer;padding:5px 11px;font-family:inherit;font-size:12px}.r-chip:hover{border-color:var(--ink3)}.r-chip.is-on{background:var(--co);color:#fff;border-color:var(--co)}.r-input{border:1px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);outline:none;margin-bottom:10px;padding:9px 11px;font-family:inherit;font-size:13px}.r-input:focus{border-color:var(--co);background:#fff}.r-ta{resize:vertical;line-height:1.5}.r-drop{border:1px dashed var(--rule);background:var(--paper);text-align:center;color:var(--ink2);cursor:pointer;flex-direction:column;align-items:center;gap:5px;margin-bottom:12px;padding:20px;font-size:12.5px;display:flex}.r-drop:hover{border-color:var(--co)}.r-drop span{font-size:11.5px}.r-added{margin-top:6px}.r-addrow{border-bottom:1px solid var(--rule2);justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.r-addrow span:last-child{text-align:right;max-width:55%}.r-privacy{border:1px solid var(--rule);border-left:3px solid var(--seal);color:var(--ink2);background:#f7f9fb;align-items:center;gap:9px;margin-bottom:16px;padding:10px 14px;font-size:12.5px;display:flex}.r-privacy svg{color:var(--seal);flex-shrink:0}.r-empty{text-align:center;color:var(--ink3);padding:48px 20px}.r-empty svg{margin-bottom:10px}.r-empty div{color:var(--ink2);font-size:14px}.r-empty p{margin:6px 0 0;font-size:12.5px}.r-toast{background:var(--ink);color:#fff;z-index:100;align-items:center;gap:9px;max-width:min(560px,90vw);padding:11px 18px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #0e1a2b80}.r-toast svg{color:#4ade80;flex-shrink:0}@media (width<=1080px){.r-netgrid{grid-template-columns:1fr}.r-canvas-hint{display:none}.r-grid2{grid-template-columns:1fr}.r-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.r-root{flex-direction:column}.r-rail{flex-flow:wrap;gap:8px;width:100%;height:auto;padding:12px;position:static}.r-rail nav{order:3;gap:2px;width:100%;display:flex;overflow-x:auto}.r-nav{white-space:nowrap;width:auto;padding:7px 10px}.r-nav span{font-size:12px}.r-brand{flex:1;padding:0}.r-rail-foot{border:none;align-items:center;gap:10px;margin:0;padding:0;display:flex}.r-sync{display:none}.r-btn-sync{white-space:nowrap;width:auto}.r-page{padding:16px}.r-chead{flex-direction:column-reverse;align-items:flex-start;gap:10px}.r-stamp{width:70px;height:70px}.r-chead-t{font-size:23px}.r-field{flex-direction:column;gap:2px}.r-field-l{width:auto}.r-top{padding:10px 16px}.r-user div:not(.r-user-a){display:none}.r-zoom{margin-left:0}}@media (prefers-reduced-motion:reduce){.r-spin{animation:none}.r-svg{transition:none}}.r-modal-back{z-index:60;background:#0e1a2b6b;justify-content:center;align-items:flex-start;padding:48px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.r-modal{background:var(--card);border:1px solid var(--rule);width:100%;max-width:480px;box-shadow:0 30px 70px -30px #0e1a2b80}.r-modal-wide{max-width:820px}.r-modal-h{border-bottom:1px solid var(--rule2);align-items:center;gap:12px;padding:16px 20px;display:flex}.r-modal-h h2{flex:1;margin:0;font-size:14.5px;font-weight:600}.r-modal-b{padding:18px 20px 20px}.r-modal-f{border-top:1px solid var(--rule2);justify-content:flex-end;gap:9px;margin-top:18px;padding-top:15px;display:flex}.r-form-row{margin-bottom:13px}.r-form-row label{color:var(--ink2);margin-bottom:5px;font-size:12px;display:block}.r-form-row .r-req{color:var(--seal);margin-left:2px}.r-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.r-select{border:1px solid var(--rule);background:var(--card);width:100%;color:var(--ink);outline:none;padding:9px 11px;font-family:inherit;font-size:13.5px}.r-select:focus{border-color:var(--co)}.r-hint{color:var(--ink3);margin-top:5px;font-size:11.5px;line-height:1.45}.r-errorbox{background:var(--seal-s);color:var(--seal);border:1px solid #e8c9c7;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.r-errorbox svg{flex-shrink:0;margin-top:1px}.r-errorbox .r-link{color:var(--seal);margin-top:4px;display:block}.r-privacy-warn{color:#8a5a12;background:#fcf6ea;border-color:#e9d6b4}.r-btn-danger{background:var(--seal);color:#fff;border-color:var(--seal)}.r-btn-danger:hover:not(:disabled){background:#8e2a26}.r-btn-sm{padding:5px 10px;font-size:12px}.r-toast-error{background:var(--seal);border-color:var(--seal)}.r-rowacts{opacity:0;justify-content:flex-end;gap:5px;transition:opacity .12s;display:flex}.r-table tbody tr:hover .r-rowacts,.r-rowacts:focus-within{opacity:1}.r-pager{border-top:1px solid var(--rule2);color:var(--ink3);align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.r-pager-n{gap:6px;margin-left:auto;display:flex}.r-implist{border:1px solid var(--rule2);max-height:260px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.r-implist li{border-bottom:1px solid var(--rule2);padding:7px 11px;font-size:12.5px;line-height:1.5}.r-implist li:last-child{border-bottom:none}.r-implist li.is-err{color:var(--seal);background:var(--seal-s)}.r-implist li.is-warn{color:#8a5a12;background:#fcf6ea}.r-impcounts{grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0;display:grid}.r-impcount{border:1px solid var(--rule);padding:11px 13px}.r-impcount b{letter-spacing:-.02em;margin-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:500;display:block}.r-impcount span{color:var(--ink2);font-size:11.5px}.r-audit{border-collapse:collapse;width:100%;font-size:12.5px}.r-audit th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--rule);white-space:nowrap;padding:9px 12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}.r-audit td{border-bottom:1px solid var(--rule2);vertical-align:top;padding:8px 12px}.r-audit .r-audit-when{color:var(--ink3);white-space:nowrap;font-family:IBM Plex Mono,monospace}.r-audit .r-audit-act{font-family:IBM Plex Mono,monospace;font-size:11.5px}.r-audit-detail{color:var(--ink2);word-break:break-word;max-width:420px;font-size:12px}.r-signout{color:var(--ink3);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:6px;font-family:inherit;display:flex}.r-signout:hover{color:var(--seal);background:#f6f8fa}.r-balance{color:var(--ink3);align-items:center;gap:8px;padding:8px 0 0;font-size:12px;display:flex}.r-balance b{font-family:IBM Plex Mono,monospace;font-weight:600}.r-balance.is-off b{color:var(--seal)}.r-balance.is-ok b{color:var(--ok)}.r-drop{cursor:pointer}.r-drop.is-over{border-color:var(--co);color:var(--co);background:#f2f6fa}.r-dropfile{border:1px solid var(--rule2);background:#f7f9fb;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;font-size:12.5px;display:flex}.r-dropfile b{font-weight:500}.r-dropfile span{color:var(--ink3);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11.5px}.r-picker{position:relative}.r-picker-in{width:100%;max-width:none}.r-picker-drop{z-index:5;background:var(--card);border:1px solid var(--rule);max-height:260px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px -18px #0e1a2b66}.r-picker-row{border:none;border-bottom:1px solid var(--rule2);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:8px 12px;font-family:inherit;display:flex}.r-picker-row:last-child{border-bottom:none}.r-picker-row:hover,.r-picker-row.is-on{background:#edf3f9}.r-picker-row.is-on{box-shadow:inset 2px 0 0 var(--co)}.r-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.r-picker-meta{color:var(--ink3);flex-shrink:0;font-size:11.5px}.r-picker-empty{color:var(--ink3);text-align:center;padding:12px;font-size:12.5px}.r-picked{border:1px solid var(--co);background:#f2f6fa;align-items:center;gap:10px;padding:8px 11px;display:flex}.r-picked-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.r-picked-k{color:var(--ink3);flex-shrink:0;font-size:11.5px}.r-docsec{border-bottom:1px solid var(--rule2);padding:14px 0}.r-docsec:first-child{padding-top:0}.r-docsec:last-child{border-bottom:none;padding-bottom:0}.r-docsec-h{align-items:center;gap:9px;margin-bottom:8px;display:flex}.r-docsec-t{color:var(--ink);font-size:13px;font-weight:600}.r-docsec-c{color:var(--ink3);font-size:11.5px}.r-docsec-e{color:var(--ink3);padding:4px 0 2px;font-size:12px}.r-doc-side{border:1px solid var(--rule);color:var(--ink2);vertical-align:1px;margin-left:7px;padding:1px 6px;font-size:10.5px;display:inline-block}.r-guide-p{color:var(--ink2);margin:0 0 12px;font-size:13.5px;line-height:1.65}.r-guide-p:last-child{margin-bottom:0}.r-guide-ul{color:var(--ink2);margin:0 0 14px;padding-left:20px;font-size:13.5px;line-height:1.65}.r-guide-ul li{margin-bottom:6px}.r-guide-ul b,.r-guide-p b{color:var(--ink);font-weight:600}.r-guide-sub{color:var(--ink);border-top:1px solid var(--rule2);align-items:center;gap:6px;margin:18px 0 8px;padding-top:14px;font-size:12px;font-weight:600;display:flex}.r-guide-ic{color:var(--ink3);vertical-align:-2px}.r-guide-code{background:var(--paper);border:1px solid var(--rule2);color:var(--ink);padding:1px 6px;font-size:12px}.r-guide-code-block{white-space:nowrap;margin-bottom:12px;padding:10px 12px;display:block;overflow-x:auto}.r-guide-path{color:var(--ink2);margin-bottom:14px;font-size:13px}.r-path{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.r-path b{color:var(--co);font-weight:600}.r-path-sep{color:var(--ink3);margin:0 6px}.r-steps{counter-reset:step;margin:0;padding:0;list-style:none}.r-step{border-bottom:1px solid var(--rule2);gap:13px;padding:12px 0;display:flex}.r-step:first-child{padding-top:0}.r-step:last-child{border-bottom:none;padding-bottom:0}.r-step-n{background:var(--co);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.r-step-t{color:var(--ink);margin-bottom:3px;font-size:13px;font-weight:600}.r-step-d{color:var(--ink2);font-size:13px;line-height:1.6}.r-step-d b{color:var(--ink);font-weight:600}.r-step-d .r-tag{vertical-align:1px}
