body#ls-network{margin:0;background:#f8faff;color:#173456}#ls-network .ln-page,#ls-network .ln-page *{box-sizing:border-box}#ls-network .ln-wrap{width:calc(100% - 96px);max-width:1440px;margin-inline:auto}#ls-network .ln-hero{height:520px;background:#eaf2ff var(--ln-hero) center/cover no-repeat;border-bottom:1px solid #dfe8f6}#ls-network .ln-hero-inner{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#ls-network .ln-kicker{font-size:13px;line-height:1.8;letter-spacing:1px;color:#5476a3;margin:0 0 14px}#ls-network .ln-hero .ln-kicker{padding:5px 13px;border-radius:26px;border:1px solid #fff;background:#ffffff9e}#ls-network h1{font-size:46px;line-height:1.45;font-weight:600;letter-spacing:1px;max-width:620px;margin:0 0 18px;color:#173456}#ls-network .ln-lead{font-size:16px;color:#526e91;line-height:1.95;max-width:560px;margin:0 0 24px}#ls-network .ln-actions{display:flex;flex-wrap:wrap;gap:12px}#ls-network .ln-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:12px 24px;border:1px solid #cbdcf3;border-radius:7px;background:#ffffffeb;color:#315681;font-size:14px;line-height:1.5;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s,transform .25s}#ls-network .ln-primary,#ls-network .ln-primary:visited{color:#fff;background:#2463d8;border-color:#2463d8;box-shadow:0 7px 18px #2463d825}#ls-network .ln-primary:hover,#ls-network .ln-primary:focus-visible{background:#1954c0;border-color:#1954c0;color:#fff;box-shadow:0 10px 24px #2463d83b}#ls-network .ln-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}#ls-network .ln-hero-tags span{padding:4px 10px;font-size:12px;color:#5476a3;background:#ffffff9c;border:1px solid #ffffffdb;border-radius:5px}#ls-network .ln-section{padding-block:64px;scroll-margin-top:84px}#ls-network h2{font-size:30px;line-height:1.55;font-weight:600;color:#173456;margin:0}#ls-network .ln-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}#ls-network .ln-heading p:last-child,#ls-network .ln-centered p:last-child{font-size:14px;line-height:1.9;color:#657d9d;margin:12px 0 0}#ls-network .ln-count{font-size:13px;color:#6c82a1;white-space:nowrap}#ls-network .ln-catalog{background:radial-gradient(ellipse at 0 20%,#edf3ff,transparent 60%),#f8faff}#ls-network .ln-tabs-window{overflow-x:auto;margin-bottom:30px;padding:4px;scrollbar-width:thin;border:1px solid #e1e9f7;border-radius:14px;background:#fff;box-shadow:0 10px 28px -22px #244c8f55}#ls-network .ln-tabs{display:flex;position:relative;isolation:isolate;min-width:max-content;gap:6px;padding:3px}#ls-network .ln-tab{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;min-width:160px;padding:10px 26px;color:#5d7696;font-size:15px;line-height:1.8;text-decoration:none;border-radius:9px;transition:color .3s}#ls-network .ln-tab>span{font-size:11px;padding:0 7px;min-width:20px;border-radius:20px;background:#edf2fa;color:#637fa4;transition:background .3s,color .3s}#ls-network .ln-tab[aria-selected=true]{color:#1f5ccf;font-weight:500}#ls-network .ln-tab[aria-selected=true]>span{background:#dae8ff;color:#2463d8}#ls-network .ln-tab-indicator{position:absolute;top:3px;left:0;height:calc(100% - 6px);border-radius:9px;z-index:0;background:linear-gradient(120deg,#e4eeff,#eef4ff);box-shadow:0 4px 12px #2463d80c;pointer-events:none;transition:transform .45s cubic-bezier(.2,.65,.3,1),width .45s cubic-bezier(.2,.65,.3,1)}#ls-network .ln-region{scroll-margin-top:84px;margin-bottom:40px}#ls-network .ln-region[hidden]{display:none!important}#ls-network .ln-panels.is-enhanced .ln-region{margin-bottom:0}#ls-network .ln-region-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 24px;margin-bottom:22px}#ls-network .ln-region-heading h3{font-size:21px;line-height:1.6;font-weight:600;margin:0;color:#315681}#ls-network .ln-region-heading p{font-size:13px;color:#657d9d;line-height:1.8;margin:0}#ls-network .ln-node-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}#ls-network .ln-node{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #dce6f4;border-radius:18px;background:linear-gradient(155deg,#fff 72%,#f0f5ff);box-shadow:0 12px 30px -22px #244c8f4d;transition:transform .28s,box-shadow .28s,border-color .28s}#ls-network .ln-node:nth-child(3n+2){background:linear-gradient(155deg,#fff 72%,#f3f0ff)}#ls-network .ln-node:nth-child(3n){background:linear-gradient(155deg,#fff 72%,#eff8fa)}#ls-network .ln-node-top{display:flex;align-items:center;justify-content:space-between;gap:16px}#ls-network .ln-node-top>div{min-width:0}#ls-network .ln-node-top img{display:block;width:66px;height:66px;object-fit:contain;flex-shrink:0}#ls-network .ln-location{font-size:12px;line-height:1.8;color:#647fa4;margin:0 0 8px}#ls-network .ln-node h4{font-size:21px;line-height:1.6;font-weight:600;color:#173456;margin:0;overflow-wrap:anywhere}#ls-network .ln-description{font-size:13px;line-height:1.95;color:#657d9d;margin:15px 0 18px}#ls-network .ln-specs{display:grid;gap:12px;margin:20px 0 24px}#ls-network .ln-specs>div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:16px;font-size:13px;line-height:1.85}#ls-network .ln-specs dt{font-weight:400;color:#7287a4}#ls-network .ln-specs dd{margin:0;color:#3c5c83;overflow-wrap:anywhere}#ls-network .ln-ip-box{margin-top:auto;padding:17px 16px;border:1px solid #e0e8f6;border-radius:10px;background:#f2f6ffb8}#ls-network .ln-ip-box h5{font-size:12px;line-height:1.8;font-weight:500;color:#526f98;margin:0 0 10px}#ls-network .ln-ip-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}#ls-network .ln-ip-row>div{min-width:0;display:grid;gap:4px}#ls-network .ln-ip-label{font-size:11px;line-height:1.5;color:#6c82a1}#ls-network .ln-ip-row code{font-family:Consolas,"Liberation Mono",monospace;font-size:13px;line-height:1.8;color:#315681;background:none;padding:0;overflow-wrap:anywhere;user-select:all}#ls-network .ln-copy{flex-shrink:0;min-height:44px;min-width:48px;padding:7px 9px;background:#fff;border:1px solid #cbdcf3;border-radius:6px;color:#2463d8;font:inherit;font-size:12px;cursor:pointer;transition:background .25s,border-color .25s}#ls-network .ln-copy:disabled{opacity:.6;cursor:wait}#ls-network .ln-ip-empty{font-size:12px;line-height:1.9;color:#657d9d;margin:0}#ls-network .ln-ip-empty a{color:#2463d8;text-decoration:none;margin-left:5px}#ls-network .ln-package{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding-top:18px;margin-top:8px;font-size:14px;color:#2463d8;text-decoration:none}#ls-network .ln-package>span{transition:transform .25s}#ls-network .ln-test-note{font-size:12px;line-height:1.9;color:#6a809f;margin:26px 0 0;max-width:1100px}#ls-network .ln-empty{padding:38px 24px;border:1px dashed #cdddf3;border-radius:14px;background:#fff;color:#657d9d;font-size:14px;text-align:center;line-height:1.9}#ls-network .ln-guide-band{border-block:1px solid #e3eaf7;background:radial-gradient(ellipse at 0 0,#e4edff,transparent 60%),linear-gradient(120deg,#eef4ff,#f3f1fb)}#ls-network .ln-centered{text-align:center;margin-bottom:30px}#ls-network .ln-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#ls-network .ln-guide{padding:28px;border:1px solid #fff;border-radius:16px;background:#ffffffdf;box-shadow:0 12px 30px -23px #244c8f44}#ls-network .ln-guide>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:#edf3ff;color:#4d80d1;font:13px/1 Consolas,monospace;margin-bottom:22px}#ls-network .ln-guide h3{font-size:19px;font-weight:600;line-height:1.6;color:#315681;margin:0 0 12px}#ls-network .ln-guide p{font-size:14px;line-height:1.95;color:#657d9d;margin:0}#ls-network .ln-contact{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:60px}#ls-network .ln-contact p:last-child{font-size:14px;line-height:1.9;color:#657d9d;margin:14px 0 0}#ls-network .ln-toast{position:fixed;z-index:1800;left:50%;bottom:30px;transform:translateX(-50%);max-width:calc(100% - 32px);width:max-content;padding:12px 20px;background:#173456eb;color:#fff;border:1px solid #ffffff22;border-radius:9px;box-shadow:0 12px 32px #17345633;font-size:13px;line-height:1.8;margin:0;pointer-events:none}#ls-network .ln-toast[hidden]{display:none}#ls-network .ln-page :focus-visible{outline:2px solid #2463d8;outline-offset:3px}
@media(hover:hover) and (pointer:fine){#ls-network .ln-node:hover{transform:translateY(-4px);border-color:#adc7ee;box-shadow:0 22px 42px -23px #244c8f55}#ls-network .ln-node:hover .ln-package>span{transform:translateX(4px)}#ls-network .ln-button:hover{transform:translateY(-2px)}#ls-network .ln-tab:hover{color:#2463d8}#ls-network .ln-copy:hover{background:#e9f1ff;border-color:#aac6ef}}
@media(max-width:1100px){#ls-network .ln-wrap{width:calc(100% - 56px)}#ls-network .ln-node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ls-network h1{font-size:40px}#ls-network .ln-node{padding:24px}}
@media(max-width:760px){#ls-network .ln-wrap{width:calc(100% - 32px)}#ls-network .ln-hero{height:440px;background-image:linear-gradient(90deg,#f2f6fff2,#f2f6ffdc 60%,#f2f6ff80),var(--ln-mobile,var(--ln-hero));background-size:cover,auto 100%;background-position:center,right center;background-repeat:no-repeat}#ls-network h1{font-size:32px;letter-spacing:0}#ls-network .ln-lead{font-size:14px}#ls-network .ln-hero-tags{margin-top:20px}#ls-network .ln-section{padding-block:38px}#ls-network h2{font-size:25px}#ls-network .ln-heading{align-items:flex-start;gap:16px;flex-direction:column}#ls-network .ln-tab{min-width:122px;padding:10px 16px;font-size:14px;gap:8px}#ls-network .ln-tabs-window{border-radius:12px;margin-bottom:24px}#ls-network .ln-node-grid,#ls-network .ln-guide-grid{grid-template-columns:1fr;gap:16px}#ls-network .ln-node{border-radius:14px}#ls-network .ln-contact{align-items:flex-start;flex-direction:column;padding-block:40px;gap:24px}#ls-network .ln-node h4{font-size:20px}#ls-network .ln-toast{bottom:20px}}
@media(prefers-reduced-motion:reduce){#ls-network .ln-page *,#ls-network .ln-page *::before{transition:none!important;animation:none!important}#ls-network .ln-node:hover,#ls-network .ln-button:hover,#ls-network .ln-node:hover .ln-package>span{transform:none}}
@media print{#ls-network .ln-hero{height:auto;background:#fff;padding-block:24px}#ls-network .ln-tabs-window,#ls-network .ln-copy,#ls-network .ln-toast{display:none!important}#ls-network .ln-region[hidden]{display:block!important}#ls-network .ln-node{box-shadow:none;break-inside:avoid}#ls-network .ln-node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
